Selasa, 23 April 2013

FILE SERVICE ARCHITECTURE


Pembagian tanggung jawab antar modul didefinisikan sebagai berikut ini :

* Layanan file flat
Layanan file flat berkonsentrasi pada pengimplementasian operasi dari konten suatu file.
* Layanan direktori
Layanan direktori menyediakan pemetaan antara nama teks untuk file dan UFID‐nya.
* Modul klien
Modul klien berjalan pada tiap komputer klien, mengintegrasi dan meng‐extend operasi dari layanan file flat dan layanan direktori dibawah antarmuka pemrograman aplikasi tunggal yang bisa digunakan oleh program tingkat pengguna di komputer klien.
* Antarmuka layanan file flat
Merupakan antarmuka RPC yang digunakan oleh modul klien. Tidak digunakan secara langsung oleh program tingkat pengguna.
* Kontrol akses
Pada sistem file UNIX, hak askes pengguna bergantung pada mode akses (baca atau tulis) yang di‐request pada panggilan pembuka dan file hanya dibuka jika pengguna benar‐benar memiliki hak.
* Antarmuka layanan direktori
Tujuan utama dari layanan direktori yaitu untuk menyediakan layanan untuk menerjemahkan nama teks ke UFID.
* Sistem file hierarki
Sistem file hierarki seperti salah satu yang UNIX sediakan terdiri atas banyak direktori disusun dalam struktur pohon. Tiap direktori membawa nama file dan direktori lain yang bisa diakses dari situ.
* Pengelompokan file
Kelompok file merupakan sekumpulan file yang berlokasi pada sebuah server. Sebuah server bisa membawa beberapa kelompok file, dan kelompok‐kelompok tersebut dapat dipindah antar server, tetapi sebuah file tidak bisa pindah ke grup lain.

Fauzyana Libriaanti
Prana Prayudha
Rizqi Hadyansyah
Bobby Aguswanto
Yusuf Tandiono



Selasa, 09 April 2013

Sistem Terdistribusi - Agent


PENDAHULUAN

Dewasa ini banyak sekali digunakan kosa kata agent, baik dalam bidang informatika dan ilmu komputer, seperti software engineering, artificial intelligence (AI),distributed system, dsb, maupun dalam bidang lain yang terkait, misalnya bidang industri,manufacturing, bisnis, electronic commerce, dsb. Populernya penggunakan teknologiagent pada berbagai bidang ilmu bukan berarti membuat jelas definisi agent. Tetapi justru membuat definisi agent semakin tidak jelas, karena setiap peneliti berusaha untuk mendefinisikan agent sesuai dengan latar belakang ilmu yang mereka miliki. Bagaimanapun juga sampai saat ini belum ada kesepakatan dari para peneliti tentang definisi formal mengenai apa yang disebut dengan agent. Akibat yang timbul dari tidak adanya kesepakatan definisi agent adalah, munculnya penggunaan agent dengan banneryang bermacam-macam, meskipun yang dimaksud kadang-kadang adalah sama, ataupun tidak ada perbedaaan yang signifikan didalamnya, misalnya adalah penggunaan kata-kata, intelligent agent, agent technology, software agent, autonomous agent, ataupunagent.
Mobile Agent
Mobile agent adalah agen yang aktif dan dapat bergerak menuju komputer lain, atau mejelajahi jaringan untuk menjalankan tugasnya. Mobile agent sering digunakan untuk mengumpulkan data, informasi atau suatu perubahan. Mobile agent tidak terikat pada sistem dimana ia mulai dieksekusi. Mobile agent mempunyai kemampuan unik untuk memindahkan dirinya sendiri dari satu sistem ke sistem yang lain dalam suatu jaringan. Kemampuan untuk berkeliling memungkinkan Mobile agent untuk berpindah ke sistem yang mengandung obyek yang akan berinteraksi dengan agen dan kemudian mengambil manfaat selama berada dalam host dan jaringan yang sama dengan obyek.
Secara praktis dapat dikatakan bahwa Mobile agent adalah sebuah program yang dapat menghentikan eksekusi, berjalan melalui jaringan dengan membawa kode dan state-nya, dan kemudian melanjutkan eksekusinya pada host yang lain. Aglets merupakan contoh perangkat lunak yang memungkinkan pengembangan dan penerapan mobile agents ini.
Beberapa penerapan dari Mobile agent: Pengumpulan data, pencarian dan penyaringan, pemantauan asinkron, dan pemrosesan paralel.
Keuntungan Mobile agent
Ada beberapa keuntungan yang dapat dari penerapan Mobile agent bila dibandingkan dengan teknologi agen yang lain, misalnya RMI. Meskipun kenyataannya hampir semua masalah dalam komputasi terdistribusi dapat diselesaikantanpa menggunakan Mobile agent, namun dengan menerapkan Mobile agent akan dapat memudahkan pengembangan aplikasi dan dapat meningkatkan keandalan dan efisiensi. Sedikitnya ada beberapa keuntungan yang didapatkan dari Mobile agent:
1. Mengurangi beban jaringan:
Sistem terdistribusi sangat tergantung pada protokol komunikasi yang melibatkan banyak interaksi untuk menyelesaikan tugas yang diberikan. Akibatnya, traffic jaringan tinggi. Sebaliknya, Mobile agent memungkinkan untuk mengemas suatu aplikasi , mengirimkannya kehost tujuan dan kemudian interaksi dapat terjadi secara lokal. Mobile agent juga bermanfaat untuk mengurangi aliran data pada jaringan. Jika terdapat data dengan jumlah yang sangat besar tersimpan di remote host, maka lebih baik memproses data tersebut secara lokal ditempatnya, dari pada mengirimkannya melalui jaringan. Moto Mobile agent adalah: lebih baik memindahkan komputasi ke temapat data, dari pada memindahkan data ke tempat komputasi.
2. Efisiensi sumber daya:
Konsumsi sumber daya (CPU dan memori) dapat dihemat, sebab Mobile agent menetap dan bekerja hanya pada satu node pada satu waktu. Node yang lain tidak menjalankan agen sampai node tersebut memerlukannya.
3. Menanggulangi latency jaringan:
Sistem real-time yang kritis perlu tanggap terhadap perubahan lingkungannya secara real-time. Keterlambatan tanggapan yang diakibatkan oleh masalah jaringan harus dihindari. Mobile agentmenawarkan suatu pemecahan dengan mengirimkan agen ke tujuan dan dieksekusi secara lokal.
4. Encapsulate protocol :
Ketika terjadi pertukaran data pada sistem terdistribusi, setiap host memiliki kode sebagai implementasi dari protokol yang diperlukan untuk mengkode data yang keluar dan menerjemahkan data yang masuk secara tepat. Untuk menjamin kompatibilitas, kode-kodeprotokol tersebut sudah dibakukan. Teatapi untuk mengakomodasi keperluan efisiensi dan keamanan yang lebih baru, tidak praktis bila harus meng-upgrade kode protokol tersebut, meskipun hal tersebut meungkinkan. Mobile agent dapat memecahkan masalah tersebut, karenaMobile agent dapat dikirim ke remote host dengan tujuan untuk membentuk “channel” yang berdasarkan protokol yang sudah baku tersebut.
5. Eksekusi secara asynchronous dan autonomous:
Perangkat mobile sering kali harus menggunakan koneksi jaringan yang mahal dan mudah putus. Pekerjaan dapat digabungkan ke dalam Mobile agent yang kemudian dapat dikirimkan ke tujuan.Setelah dikirimkan dan sampai ke tujuan, koneksi antara perangkat mobile dan jaringan dapat diputuskan. Mobile agent menjadi berdiri sendiri dan dapat beroperasi secara asynchronous danautonomous. Kemudian, perangkat Mobile dapat dikoneksikan ke jaringan untuk mengambil dan mengumpulkan kembali agen yang telah dikirimkan. Dengan cara disconected operation iniagent dispatched tidak memerlukan sistem asal untuk tetap aktif sementara mereka dieksekusi. Mereka juga bisa menunggu (work while you sleep)
6. Beradaptasi secara dinamis:
Mobile agent mempunyai kemampuan untuk mengetahui perubahan di lingkungan eksekusinya dan dapat bereaksi secara autonomous melakukan perubahan. Multiple Mobile agentmempunyai kemampuan yang khas untuk berdistribusi sendiri di antara host-host dalam jaringan sedemikian rupa untuk memelihara konfigurasi yang optimal untuk penyelesaian masalah khusus.
7. Andal dan toleran terhadap kesalahan :
Kemampuan mobile agent untuk berinteraksi secara dinamis pada situasi dan keadaan yang tak menguntungkan menjadikan Mobile agent mudah untuk membuat sistem terdistribusi yang andal dan toleran terhadap kesalahan. Jika sebuah host akan di-shutdown , semua agen yang sedang eksekusi di mesin tersebut akan diberi peringatan dan diberikan waktu untuk berpindah dan melanjutkan operasinya di host yang laindalam jaringan tersebut.
8. Mendukung lingkungan yang heterogen:
Komputasi jaringan pada dasarnya sangat heterogen. Baik pada sisi perangkat keras maupun perangkat lunak. Mobile agent tidak tergantung pada komputer dan jaringan, tetapi hanya bergantung pada lingkungan eksekusinya. Sebagai contoh, Mobile agent java dapat ditujukan ke segala sistem yang mempunyai JVM ( Java Virtual Machine).
9. Real Time Notification:
Agen yang ditempatkan pada remote site bisa memberitahukan perubahan isi secara cepat ( misal upgrade software,pasar saham). Tanpa harus diminta oleh user. Ini juga terkait dengan hasil pencarian yang up todate, meningkatkan kemampuan penyimpanan data terpusat yang telah ada.
10. Ekekusi paralel:
Komputasi masif bisa dibagi ke dalam sejumlah agen, dilakukan dispatch ke node yang paling sesuai untuk eksekusi dari tiap komponen, dan merakitnya di home. Sumber daya hardware bukan lagi batasan.
11. Paradigma Komputasi yang adaptif:
Mobile agent bisa di-retract,dispatch, clone atau deactivate sesuai dengan perubahan kondisi.
12. Skalabilitas:
Bila jumlah elemen komputasi di jaringan meningkat, agen baru bisa dikirim atau clone dan dispatch ke mesin baru di jaringan.

link kelompok :


Selasa, 02 April 2013

Trace Route menggunakan Modem GSM (XL)


Untuk tugas kali ini, saya akan mencoba melakukan tracerouter pada windows. Sebelum kita melakukan percobaan, kita harus mengetahui apa itu Traceroute. Tracerouter (tracert) itu sendiri adalah adalah perintah yang dapat menunjukkan jalan (route) yang mengambil paket informasi dari komputer ke salah satu yang telah di tentukan. misalnya jalu dari komputer client ke host yang dituju, maka akan muncul semua daftar router yang di lewati hingga mencapai tujuan, atau yang gagal di lewati. Selain itu, ia akan memberitahu Anda berapa lama waktu yang butuhkan masing-masing ‘hop’ dari router ke router.


Kali ini saya akan mencoba melakukan tracert ke www.kaskus.co.id dengan menggunakan modem GSM (XLAXIATA). Untuk dapat melakukan tracert pertama yang kita lakukan adalah membuka CMD lalu ketikan tracertnamadomain, maka akan muncul tampilan seperti dibawah ini :


Pada gambar di atas menjelaskan bahwa tracert complete yang artinya berhasil sampai tujuan. Pada tracert kali ini, jumlah hop atau loncatan dari satu route ke route lain berjumlah 17 untuk sampai ke server kaskus.co.id. Pada Hop ke 1-4 merupakan gateway dari modem GSM XLAXIATA yang saya gunakan,  Kemudian pada hops ke 6-8 itu merupakan Route dan IP address dari server  XLAXIATA. Kemudian route belanjut ke hop nomor 9-12. Pada hop kali ini merupakan IP address dari server kaskus.co.id. nah , pada kali ini saya melakukan trace route ke kaskus.co.id dan trace berhasil atau complate. 

Selasa, 19 Maret 2013

LaTex Dan LYX

LATEX (LaTeX) adalah bahasa markup atau sistem persiapan pembuata dokumen untuk pengetikan sistem TeX, yang dinamakan berdasarkan gaya penulisannya sebagai LaTeX. Nama LaTeX itu sendiri hanya mengacu pada bahasa penulisan yang digunakan pada sebuah dokumen, bukan pada editor yang digunakan untuk menulis dokumen tersebut. Untuk membuat dokumen dalam format LaTeX, sebuah file berformat .tex harus dibuat menggunakan semacam text editor. Walaupun, banyak text editor yang dapat digunakan untuk membuat dokumen LaTeX, beberapa text editor sengaja dibuat khusus untuk menggunakan bahasa LaTex.

LaTeX sangat banyak digunakan di Institusi-Institusi pendidikan. Sebagai contoh, digunakan untuk menerjemahkan DocBook dan berbagai macam file berekstensi XML ke dalam format PDF, LaTeX digunakan karena kualitasnya yang tinggi dalam typesetting yang dapat dicapai oleh TeX. Sistem typesetting LaTeX menawarkan Desktop Publishing yang Programmable atau dapat di tulis ulang dan fasilitas extensive untuk otomatisasi aspek-aspek dalam typesetting dan desktop publishing, termasuk pemberian nomor, dan referensi silang, tabel dan bingkai, tata letak halaman, dan bibliographies.

LaTeX pertama kali ditlis pada awal tahun 1980 oleh Leslie Lamport di SRI International. Sampai akhirnya, LaTeX menjadi metode yang sangat penting dalam menggunakan sistem TeX. Versi teranyar adalah LaTeX2e. LaTeX didistribusikan dibawah LaTeX Project Public License (LPPL), LaTeX adalah perangkat lunak yang gratis (Free Software).



LYX adalah sebuah program pemroses kata (word processor) layaknya Microsoft Word dan OpenOffice.org Writer.

Contohnya, dalam LyX kita tidak bisa mengetik dua spasi secara berurutan, dua baris baru secara berurutan, atau memiliki baris yang kosong! Karena semua pengaturan tentang spacing antar paragraf, antar bagian dst sudah dibuat secara otomatis.
Keunggulan dari LyX yang paling gw suka adalah output yang konsisten – misalnya, semua paragraf dipastikan memiliki margin yang sama, semua judul dipastikan memiliki besar sama, dst. Selain itu, karena dokumen sangat terstruktur maka ada fitur untuk melakukan navigasi intra-dokumen yang sangat bagus (ada daftar judul-judul bab dan sub-bab, kita bisa meng-klik untuk pindah ke bagian tersebut dengan cepat).
Setiap dokumen memiliki kelas sendiri, misalnya article atau book, dan setiap kelas sudah terformat dengan sangat baik bahkan melebihi apa yang biasa kita lakukan dengan Word. Contohnya, pada kelas book, nomor halaman sudah berada pada tempat yang tepat (di bawah saat mulai bab, di atas pada halaman lainnya). Penomoran bab dan sub-bab langsung dibuat secara otomatis!
Yang lebih keren lagi, setiap gambar dan tabel juga diberikan penomoran otomatis! Tidak seperti di Word dimana kita harus melakukan setting yang cukup repot dan tidak semua orang bisa melakukannya. Juga, seperti buku-buku profesional pada umumnya, setiap tabel maupun gambar tidak terletak di tempat kita meletakkan tabel/gambar tersebut, tetapi di awal atau akhir halaman! Dan semuanya otomatis! (fitur ini bisa dimatikan untuk tabel tertentu)
Keburukan dari LyX adalah sangat sulit (tidak bisa?) mengatur style (warna, font, dll) yang baku dari style yang sudah ada seperti judul bab, judul sub-bab, dll (walaupun untuk tulisan bukan judul bisa dilakukan). Juga sulit untuk mengatur apa-apa yang sudah di pre-format oleh Lyx, misalnya di mana penomoran halaman diletakkan, atau kata-kata otomatis yang digunakan. Seperti Chapter xxx, Figure xxx, Table xxx (dalam penomoran otomatis)... tetapi versi Bahasa Indonesia seperti Bab xxx, Gambar xxx, Tabel xxx tersedia (dengan memilih bahasa Bahasa (seharusnya Bahasa Indonesia)), tetapi seperti yang sudah dikatakan kita tidak bisa mengubahnya menjadi Bagian xxx atau Figur xxx misalnya.
Source :
http://brianhand93.blogspot.com/2012/01/latex.html
http://www.mebelrumah.com/menu.php?idx=59
http://leapon.net/id/lyx-alternatif-word-untuk-dokumen-besar

PROTOKOL


Protokol yang ada pada jaringan komunikasi data adalah suatu aturan-aturan yang digunakan untuk mengatur jalan nya komunikasi data antara beberapa komputer yang berada di suatu jaringan.Di dalam jaringan tersebut terjadi sebuah komunikasi antar perangkat yang berlainan sistemnya.supaya perangkat yang berlainan itu dapat berkomunikasi, mengirim ataupun menerima maka di butuhkan suatu pengertian.maka dengan protokol semua itu bisa terjadi.

Elemen terpenting pada protokol adalah:

  1.  Syntax :mengacu pada struktur atau format data, yang mana dalam urutan   tampilannya memiliki makna tersendiri. Sebagai contoh, sebuah protokol sederhana akan memiliki urutan pada delapan bit pertama adalah alamat pengirim, delapan bit kedua adalah alamat penerima dan bit stream sisanya merupakan informasinya sendiri.  
  2. Semantics :mengacu  pada maksud setiap section bit. Dengan kata lain adalaH bagaimana bit-bit tersebut terpola untuk dapat diterjemahkan. 
  3. Timing: mengacu pada 2 karakteristik yakni kapan data harus dikirim dan seberapA cepat data tersebut dikirim. Sebagai contoh, jika pengirim memproduksi data sebesar100 Megabits per detik (Mbps) namun penerima hanya mampu mengolah data padakecepatan 1 Mbps, maka transmisi data akan menjadi overload pada sisi penerima  dan akibatnya banyak data yang akan hilang atau musnah.
FUNGSI PROTOKOL :
Secara umum fungsi protokol adalah sebagai penghubung dalam komunikasi data sehingga proses penukaran data bisa berjalan dengan baik dan benar.
Secara khusus, fungsi protokol adalah sebagai berikut :
a. Fragmentasi dan Re-assembly
Pembagian informasi yang dikirim menjadi beberapa paket data dari sisi pengirim. Jika telah sampai di penerima, paket data tersebut akan digabungkan menjadi paket berita yang lengkap.
b. Enkapsulasi
Enkapsulasi (Encaptulation) adalah proses pengiriman data yang dilengkapi dengan alamat, kode-kode koreksi, dan lain-lain.
c. Kontrol Konektivitas
Membangun hubungan komunikasi berupa pengiriman data dan mengakhiri hubungan dari pengirim ke penerima.
d. Flow Control
Fungsi dari Flow Control adalah sebagai pengatur jalannya data dari pengirim ke penerima.
e. Error Control
Tugasnya adalah mengontrol terjadinya kesalahan sewaktu data dikirimkan.
f. Pelayanan Transmisi
Fungsinya adalah memberikan pelayanan komunikasi data yang berhubungan dengan prioritas dan keamanan data.
JENIS-JENIS PROTOKOL :
Beberapa jenis protokol yang umum digunakan dalam sebuah komputer adalah sebagai berikut :
a. NetBeui Frame Protocol
b. NetBIOS
c. NWLink
d. IPX/SPX
e. TCP/IP
f. Subnet mask

Source :
http://bayuzu.blogspot.com/2012/03/pengertian-protokol.html
http://ekoprasetio.wordpress.com/2010/02/17/protokol-tcpip/
http://uchihahitachi.wordpress.com/2009/12/19/fungsi-protokol/

Selasa, 12 Maret 2013

Permasalahan Sistem Terdistribusi


Masalah dengan sistem terdistribusi yang dapat dimunculkan antara lain berkaitan dengan :

  •         Software - bagaimana merancang dan mengatur software dalam Distribusi Sistem
  •          Ketergantungan pada infrastruktur jaringan
  •          Kemudahan akses ke data yang di share, memunculkan masalah keamanan


Kesulitan dan Ancaman dalam sistem terdistribusi antara lain :

  •      Mode pemakaian Variasi yang beragam terhadap karakteristik pemakaian

Contoh : berapa banyak halaman di kunjungi
  •      Masalah Internal

Ada beberapa masalah internal yaitu Masalah concurrency, Masalah clock, Mode kegagalan
  •      Lingkungan Sistem

Sistem terdistribusi harus mengakomodasi heterogenitas hardware, sistem operasi dan jaringan. Contoh : berapa banyak versi SO?

  •   Ancaman Eksternal yaitu Serangan terhadap kesatuan data dan keamanannya



Permasalahan dlm Sistem Terdistribusi Antara Lain :

·        Keheterogenan

-Suatu sistem terdistribusi dpt dibangun dr berbagai n/w, o/s, h/w, & p/l yg berbeda.
-IP dpt digunakan utk mengatasi perbedaan jaringan.
-Middleware mengatasi perbedaan lainnya.

·        Keterbukaan

-Mendukung extensibility.-Setiap komponen memiliki antarmuka (interface), yg di-publish ke komponen lain.
-Perlu integrasi berbagai komponen yg dibuat olehprogrammer atau vendor yg berbeda. 

·         Keamanan

- Shared resources & transmisi informasi rahasia perlu dilengkapi dgn enkripsi.
-Cegah denial of service.-PS: Dibahas dlm kuliahCriptography & Information Security. 

·        Scalability

-  Penambahan pemakai membutuhkan penambahan resource yg konstan.
-  Cegah bottleneck.w  Jika perlu, gunakan replikasi. 

·        Penanganan Kegagalan

-  Setiap proses (komputer atau jaringan) dpt mengalami kegagalan secara independen.
-  Komponen lain harus tetap berjalan dgn baik.
-  E.g. failed branch in a distributed banking system. 

·        Concurrency

-  Multiple users with concurrent requests to a shared resources.
-  Setiap resource hrs aman di lingkungan tsb di atas.


·        Transparansi 

-  Transparan: bagi pemakai, keberadaan beberapa komponen tampak sbg satu sistem saja.
-  Access transparency:
-  Local & remote resources dpt diakses dgn operasi yg sama.
-  Location transparency:
-  Resource dpt diakses tanpa tahu di mana lokasinya.

Ø  Concurrency transparency:

-  Beberapa proses dpt sama-sama menggunakan suaturesource tanpa saling interferensi.
- Bagaimana jika beberapa pemakai secara bersamaan akan mengubah suatu berkas?

Ø  Replication transparency:

-           Pemakai maupun pemrogram aplikasi tidak perlu mengetahui adanya replikasi resource, yg dpt meningkatkan kehandalan & unjuk kerja.

Ø  Failure transparency:

-            Pemakai & pemrogram aplikasi dpt menyelesaikan tugasnya walaupun ada kegagalan h/w atau s/w.

Ø  Mobility transparency:

-            Resource & klien dpt berpindah tanpa mempengaruhi operasi pemakai atau program.

Ø  Performance transparency:

-            Sistem dpt dikonfigurasi ulang utk meningkatkan unjuk kerja, sejalan dgn perubahan beban sistem.

Ø  Scaling transparency:

-           Sistem & aplikasi mudah bertambah luas tanpa perubahan struktur sistem & algoritma aplikasi.  
http://ulpiupie.blogspot.com/2012/03/permasalahan-sistem-terdistribusi.html




Selasa, 15 Januari 2013

Bisnis informatika

Bisnis informatika adalah suatu kegiatan yang dilakukan individu atau kelompok orang yang memiliki nilai (value) dengan tujuan mendapatkan keuntungan yang dilakukan dengan bantuan teknologi informasi. Teknologi informasi disini mencakup semua hal yang berkaitan dengan teknologi informasi seperti internet


Contoh Bisnis Informatika:
  • E-Commerce

E-Commerce merupakan suatu usaha yang berkaitan dengan jual beli suatu barang dan jasa dengan bantuan internet, atau dengan kata lain menggunakan bantuan elektronik. Sekarang ini banyak sekali web-web penyedia e-commerce seperti www.kaskus.us , tokobagus.com ,dll. Dengan adanya e-commerce kita tidak perlu jauh-jauh pergi ketempat toko barang yang kita inginkan, tetapi cukup duduk manis dirumah dan pesan barang yang di inginkan. Tentu bisnis seperti ini juga memiliki kelemahan yaitu kita harus terhubung dengan internet, selain itu barang yang dilihat di foto belum tentu sama seperti yang diharapkan.

  • Jasa Warnet 
Bisnis warnet juga termasuk dalam bisnis informatika karena secara tidak langsung bisnis ini dilakukan dengan bantuan media teknologi informasi. Perkembangan bisnis warnet sangan pesat sekali seiring dengan perkembagan internet, kita ambil contoh saja yaitu perkembangan jejaring sosial seperti facebook, twiter , game online , dll. Semua itu akan menarik seseorang untuk datang ke tempat warnet, tentu usaha warnet merupakan peluang bisnis yang menjanjikan.
  •  Penyedia Jasa Berita dan infotainment online 
Bisnis ini merupakan bisnin yang menyediakan jasa berita secara online. Dengan bantuan ini kita akan mendapat kan berita yang kita inginkan secara cepat dan tentunya up to date. Penyedia jasa ini seperti goal.com , detik.com , kapanlagi.com, dll.

Sumber: http://arif-novendi.blogspot.com/2011/09/artikel-ini-merupakan-lanjutan-dari.html

Senin, 15 Oktober 2012

Freezing The Scene


Tulisan ini berisikan materi Freezing The Scene yaitu mengenai pengumpulan bukti atas sebuah kejadian tindak kejahatan. Bagian ini merupakan bagian pertama mengenai pembahasan materi Freezing The Scene.

Freezing The Scene
Forensik komputer adalah suatu rangkaian metodologi yang terdiri dari teknik dan prosedur untuk mengumpulkan bukti-bukti berbasis entitas maupun piranti digital agar dapat dipergunakan secara sah sebagai alat bukti di pengadilan. Aktivitas forensik komputer, diantaranya:
1. Untuk membantu memulihkan, menganalisa, dan mempresentasikan materi/entitas berbasis digital atau elektronik sedemikian rupa sehingga dapat dipergunakan sebagai alat bukti yang sah di pengadilan
2. Untuk mendukung proses identifikasi alat bukti dalam waktu yang relatif cepat, agar dapat diperhitungkan perkiraan potensi dampak yang ditimbulkan akibat perilaku jahat yang dilakukan oleh kriminal terhadap korbannya, sekaligus mengungkapkan alasan dan motivasi tindakan tersebut sambil mencari pihak-pihak terkait yang terlibat secara langsung maupun tidak langsung dengan perbuatan tidak menyenangkan dimaksud.
Adapun aktivitas forensik komputer biasanya dilakukan dalam dua konteks utama. Pertama adalah konteks terkait dengan pengumpulan dan penyimpanan data berisi seluruh rekaman detail mengenai aktivitas rutin yang dilaksanakan oleh organisasi atau perusahaan tertentu yang melibatkan teknologi informasi dan komunikasi. Dan kedua adalah pengumpulan data yang ditujukan khusus dalam konteks adanya suatu tindakan kejahatan berbasis teknologi.
1. Perlunya Perlindungan Bukti
Dari penyelidikan yang dilakukan oleh Electronic Privacy Information Center (EPIC), “Sejak 1992 jumlah kasus kejahatan komputer telah meningkat tiga kali. Dari 419 kasus yang diajukan oleh penuntut hanya 83 yang dieksekusi karena kurangnya bukti. Saat suatu kasus diajukan bisa memakan waktu persidangan sampai lima tahun. Alasannya adalah bukti yang dikumpulkan pada kasus kejahatan komputer sangat kompleks.”
Banyak kasus tidak dibawa ke pengadilan karena barang bukti yang tidak memadai. Bukti harus ditangani secara hati-hati untuk mencegah penolakan dalam pengadilan, karena rusak atau mengalami perubahan. Barang bukti komputer merupakan benda yang sensitif dan bisa mengalami kerusakan karena salah penanganan. Ahli forensik harus menanganinya sedemikian sehingga dijamin tidak ada kerusakan atau perubahan.
Ahli forensik bisa mengidentifikasikan penyusupan dengan mengetahui apa yang harus dicari, dimana, dan bukti lain yang diperlukan. Informasi harus mencukupi untuk menentukan apakah upaya penegakan hukum harus disertakan. Proteksi barang bukti merupakan suatu hal yang krusial. Barang bukti tidak boleh rusak atau berubah selama tahapan dan proses recovery dan analisis, juga diproteksi dari kerusakan virus dan mekanis/elektromekanis. Proses harus dilakukan secepat mungkin setelah insiden supaya detilnya masih terekam baik oleh mereka yang terlibat. Hal itu bisa dimulai dengan catatan secara kronologis. Misalnya tentang tanggal, jam, dan deskripsi komputer. Bila menganalisa server mungkin akan diperiksa event log. Karena user bisa mengubah waktu dengan mudah, perhatikanlah bagaimana kecocokannya dengan kronologi kejadian. Buka komputer dan lihat apakah ada lebih dari satu hard disk, catat peripheral apa yang terhubung, termasuk nomor seri hard disk. Beberapa ancaman terhadap barang bukti :
· Virus – Bisa mengakibatkan kerusakan atau perubahan file.
· Prosedur cleanup – Adanya program atau script yang menghapus file saat komputer shutdown atau start up.
· Ancaman eksternal, misal dari lingkungan yang tidak kondusif sehingga merusak data. Seperti tempat yang terlalu panas, dingin, atau lembab.
Sumber :
http://www.idsirtii.or.id/content/files/IDSIRTII-Artikel-ForensikKomputer.pdf
http://www.pmsommer.com/digifootprint07.pdf
http://budi.insan.co.id/courses/el695/projects/report-firrar.rtf
http://irmarr.staff.gunadarma.ac.id/Downloads/files/11616/IT+Forensics.doc
http://deathwhyy.blogspot.com/2011/03/digital-forensik-investigasi.html

Sabtu, 31 Maret 2012

WHAT IS GAME ?

Game berasal dari kata bahasa inggris yang memiliki arti dasar Permainan. Permainan dalam hal ini merujuk pada pengertian “kelincahan intelektual” (intellectual playability).
Game juga bisa diartikan sebagai arena keputusan dan aksi pemainnya. Ada target-target yang ingin dicapai pemainnya.
Kelincahan intelektual, pada tingkat tertentu, merupakan ukuran sejauh mana game itu menarik untuk dimainkan secara maksimal.
Pada awalnya, game identik dengan permainan anak-anak. Kita selalu berpikir game merupakan suatu kegiatan yang dilakukan oleh anak-anak yang dapat menyenangkan hati mereka.
Dengan kata lain, segala bentuk kegiatan yang memerlukan pemikiran, kelincahan intelektual dan pencapaian terhadap target tertentu dapat dikatakan sebagai game.
Tetapi yang akan dibahas pada kesempatan ini adalah game yang terdapat di komputer, baik off line maupun online. Saat ini perkembangan games di komputer sangat cepat. Para pengelola industri game berlomba-lomba untuk menciptakan game yang lebih nyata dan menarik untuk para pemainnya. Hal inilah yang membuat perkembangan games di komputer sangat cepat. Sehingga games bukan hanya sekedar permainan untuk mengisi waktu luang atau sekedar hobi. Melainkan sebuah cara untuk meningkatkan kreatifitas dan tingkat intelektual para penggunanya.
Jadi, bermain game adalah suatu proses “fine tuning” (atau penyamaan frekuensi) dari logika berpikir anak-anak kita dengan logika berpikir aplikasi komputer yang canggih tadi. Pada saat bersamaan, game juga secara nyata mempertajam daya analisis para penggunanya untuk mengolah informasi dan mengambil keputusan cepat yang jitu. Namun, tentu saja kenyataan juga harus kita masukkan kedalam perhitungan. Kenyataan itu diantaranya adalah kecanduan para pemain / penggunanya yang akut terhadap permainan komputer semacam ini. Mereka bisa lupa segala-galanya akan tugas mereka yang lain termasuk tugas menuntut ilmu.


• PENGERTIAN GAME

Menurut Agustinus Nilwan dalam bukunya “Pemrograman Animasi dan Game Profesional” terbitan Elex Media Komputindo, game di artikan sebagai suatu aktivitas tersetruktur atau juga digunakan sebagai alat pembelajaran. Sebuah game bisa dikarakteristikan dari apa pemain lakukan misalnya :
A. Peralatan
Misal : bola, kartu, papan, atau sebuah Komputer.
B. Peraturan
Peraturan digunakan untuk menentukan giliran pemain, hak dan keharusan masing-masing pemain, dan tujuan permainan.
C. Skill, Strategi dan Keberuntungan
Game dengan dengan skill, contohnya dengan kekuatan fisik, misal gulat, menembak dan kekuatan mental seperti catur.
D. Single Player Game (pemain satu orang) dan Double Player (lebih dari satu pemain)
Jika pemain tunggal, pemain harus bermain dengan keahlian, berpacu dengan waktu dan keberuntungan sedangkan pemain double, pemain diharuskan untuk menggunakan suatu strategi dan kekompakan sesama pemain, untuk mencapai tujuan tertentu atau sebaliknya pemain harus berlomba dengan pemain lainnnya untuk mencapai sesuatu tujuan.

JENIS-JENIS GAME


*) Dibawah ini adalah jenis atau klasifikasi beberapa game :
- Advergaming
Sering mengunjungi website merek-merek kesayangan anda? Permen coklat M&M, Coca-cola, Nike, A-Mild, atau Rexona? Anda pasti menemukan game-game yang dapat dimainkan lalu dapat anda beritahukan / mengundang langsung ke teman-teman anda. jenis game yang biasanya mudah dimainkan ini mengusung dan menampilkan produk atau brand mereka baik secara gamblang maupun tersembunyi. Di era tumbuhnya media-media baru berteknologi tinggi sekarang ini, dunia periklanan memang sudah tidak lagi terbatas pada TV, koran, majalah, billboard dan radio, video game sekarang telah menjadi sarana beriklan atau membangun brand-awareness yang efektif. Baik melalui internet maupun di mainkan di event-event mereka, edugames terasa semakin dibutuhkan untuk menjaring calon konsumen bagi produk yang menggunakan advergames ini. Contoh produk di indonesia yang membuat advergames: A-Mild, Rexona teens, Axe.
- Edutainment
Video 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 edugames : Bobi Bola, Dora the explorer, Petualangan Billy dan Tracy.
- Games-Based Learning
- Edumarket Games – kombinasi dari advergaming dan edutainment.
- News Games atau Journalistic games
- Simulation Games
Video Game jenis ini seringkali menggambarkan dunia di dalamnya sedekat mungkin dengan dunia nyata dan memperhatikan dengan detil berbagai faktor. Dari mencari jodoh dan pekerjaan, membangun rumah, gedung hingga kota, mengatur pajak dan dana kota hingga keputusan memecat atau menambah karyawan. Dunia kehidupan rumah tangga sampai bisnis membangun konglomerasi, dari jualan limun pinggir jalan hingga membangun laboratorium cloning. Video Game jenis ini membuat pemain harus berpikir untuk mendirikan, membangun dan mengatasi masalah dengan menggunakan dana yang terbatas. Contoh: Sim City, The Sims, Tamagotchi.
- Persuasive Games
- Organizational-Dynamic Games
Game Online adalah game yang menggunakan internet network sehingga game ini dapat di mainkan atau di akses oleh siapa saja. Selain itu game ini juga tidak hanya dapat di akses oleh penduduk lokal saja tetapi bahkan hingga keluar negeri. Dibawah ini adalah beberapa tipe game online :
- First Person Shooter(FPS), sesuai judulnya game ini mengambil pandangan orang pertama pada gamenya sehingga seolah-olah kita sendiri yang berada dalam game tersebut, kebanyakan game ini mengambil setting peperangan dengan senjata-senjata militer (di indonesia game jenis ini sering disebut game tembak-tembakan).
- Real-Time Strategy, merupakan game yang permainannya menekankan kepada kehebatan strategi pemainnya, biasanya pemain memainkan tidak hanya 1 karakter saja akan tetapi banyak karakter.
- Cross-Platform Online, merupakan game yang dapat dimainkan secara online dengan hardware yang berbeda misalnya saja need for speed undercover dapat dimainkan secara online dari PC maupun Xbox 360(Xbox 360 merupakan hardware/console game yang memiliki konektivitas ke internet sehingga dapat bermain secara online).
- Browser Games, merupakan game yang dimainkan pada browser seperti Firefox, Opera, IE. Syarat dimana sebuah browser dapat memainkan game ini adalah browser sudah mendukung javascript, php, maupun flash.
- Massive Multiplayer Online Games, adalah game dimana pemain bermain dalam dunia yang skalanya besar (>100 pemain), setiap pemain dapat berinteraksi langsung seperti halnya dunia nyata
Contoh dari beberapa macam game online adalah :
- Ragnarok Online
- RF online
- Perfect World
- Yugioh! Online
- Ayo dance!
- Rohan Online
- dll.
Sedangkan game offline adalah game tanpa menggunakan jaringan internet sehingga game tersebut tidak dapat dimainkan secara bebas oleh siapapun. Contoh game offline seperti :
- Playstation
- Sega
- dll.
*) Jenis game berdasarkan platform yang digunakan :
- Arcade games
Yaitu yang sering disebut ding-dong di Indonesia, biasanya berada di daerah / tempat khusus dan memiliki box atau mesin yang memang khusus di design untuk jenis video games tertentu dan tidak jarang bahkan memiliki fitur yang dapat membuat pemainnya lebih merasa “masuk” dan “menikmati”, seperti pistol, kursi khusus, sensor gerakan, sensor injakkan dan stir mobil (beserta transmisinya tentunya).
- PC Games
Yaitu video game yang dimainkan menggunakan Personal Computers.
- Console games
Yaitu video games yang dimainkan menggunakan console tertentu, seperti Playstation 2, Playstation 3, XBOX 360, dan Nintendo Wii.
- Handheld games
Yaitu yang dimainkan di console khusus video game yang dapat dibawa kemana-mana, contoh Nintendo DS dan Sony PSP.
- Mobile games
Yaitu yang dapat dimainkan atau khusus untuk mobile phone atau PDA.
*) Jenis game berdasarkan genre permainan :
- Aksi – Shooting, (tembak-tembakan , atau hajar-hajaran bisa juga tusuk-tusukan, tergantung cerita dan tokoh di dalamnya)
video game jenis ini sangat memerlukan kecepatan refleks, koordinasi mata-tangan, juga timing, inti dari game jenis ini adalah tembak, tembak dan tembak. Termasuk didalam-nya :
a.First person shooting (FPS) seperti Counter Strike dan Call of Duty
b.Drive n’ shoot, menggunakan unsur simulasi kendaraan tetapi tetap dengan tujuan utama menembak dan menghancurkan lawan, contoh : Spy Hunter, Rock and Roll Racing, Road Rash.
c. Shoot em’ up, seperti Raiden, 1942, dan gradius.
d. Beat ‘em up (tonjok hajar) seperti Double Dragon dan Final Fight, lalu hack and slash (tusuk tebas) seperti Shinobi dan Legend of Kage.
e. Light gun shooting, yang menggunakan alat yang umumnya berbentuk seperti senjata, seperti Virtua Cop dan Time Crisis.
- Fighting ( pertarungan )
Video game ini memang memerlukan kecepatan refleks dan koordinasi mata-tangan, tetapi inti dari game ini adalah penguasaan jurus (hafal caranya dan lancar mengeksekusinya), pengenalan karakter dan timing sangatlah penting, o iya, combo-pun menjadi esensial untuk mengalahkan lawan secepat mungkin. Dan berbeda seperti game Aksi pada umumnya yang umumnya hanya melawan Artificial Intellegence atau istilah umumnya melawan komputer saja, pemain jenis fighting game ini baru teruji kemampuan sesungguhnya dengan melawan pemain lainnya. Seri Street Fighter, Tekken, Mortal Kombat, Soul Calibur dan King of Fighter adalah contohnya
- Aksi – Petualangan
Memasuki gua bawah tanah, melompati bebatuan di antara lahar, bergelayutan dari pohon satu ke pohon lain, bergulat dengan ular sambil mencari kunci untuk membuka pintu kuil legendaris, atau sekedar mencari telepon umum untuk mendapatkan misi berikutnya, itulah beberapa dari banyak hal yang karakter pemain harus lakukan dan lalui dalam video game jenis ini. Menurut penulis, game jenis ini sudah berkembang jauh hingga menjadi genre campuran action beat-em up juga, dan sekarang, di tahun 2000 an, jenis ini cenderung untuk memiliki visual 3D dan sudut pandang orang ke-tiga. Tomb Rider, Grand Theft Auto dan Prince of Persia termasuk didalamnya.
- Petualangan
Bedanya dengan jenis video game aksi-petualangan, refleks dan kelihaian pemain dalam bergerak, berlari, melompat hingga memecut atau menembak tidak diperlukan di sini. Video 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, seperti game “dating” yang banyak beredar di jepang, Dragons Lair dan Night Trap.
- Role Playing
Video game jenis ini sesuai dengan terjemahannya, bermain peran, memiliki penekanan pada tokoh/peran perwakilan pemain di dalam permainan, yang biasanya adalah tokoh utamanya, dimana seiring kita memainkannya, karakter tersebut dapat berubah dan berkembang ke arah yang diinginkan pemain ( biasanya menjadi semakin hebat, semakin kuat, semakin berpengaruh, dll) dalam berbagai parameter yang biasanya ditentukan dengan naiknya level, baik dari status kepintaran, kecepatan dan kekuatan karakter, senjata yang semakin sakti, ataupun jumlah teman maupun mahluk peliharaan.Secara kebudayaan, pengembang game Jepang biasanya membuat Role Playing Game (RPG) ke arah cerita linear yang diarahkan seolah karakter kita adalah tokoh dalam cerita itu, seperti Final Fantasy, Dragon Quest dan Xenogears. Sedangkan pengembang game RPG Eropa, cenderung membuat karakter kita bebas memilih jalan cerita sendiri secara non-linear, seperti Ultima, Never Winter Nights, baldurs gate, Elder Scroll, dan Fallout.
- Strategi
Kebalikan dari video game jenis action yang berjalan cepat dan perlu refleks secepat kilat, video game jenis strategi, layaknya bermain catur, justru lebih memerlukan keahlian berpikir dan memutuskan setiap gerakan secara hati-hati dan terencana. Video game strategi biasanya memberikan pemain atas kendali tidak hanya satu orang tapi minimal sekelompok orang dengan berbagai jenis tipe kemampuan, sampai kendaraan, bahkan hingga pembangunan berbagai bangunan, pabrik dan pusal pelatihan tempur, tergantung dari tema ceritanya. Pemain game strategi melihat dari sudut pandang lebih meluas dan lebih kedepan dengan waktu permainan yang biasanya lebih lama dan santai dibandingkan game action. Unsur-unsur permainannya biasanya berkisar sekitar, prioritas pembangunan, peletakan pasukan, mencari dan memanfaatkan sumberdaya (uang, besi, kayu,minyak,dll), hingga ke pembelian dan peng-upgrade-an pasukan atau teknologi. Game jenis ini terbagi atas:
a.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.
b.Turn based Strategy , game yang berjalan secara bergiliran, saat kita mengambil keputusan dan menggerakan pasukan, saat itu pihak lawan menunggu, begitu pula sebaliknya, layaknya catur.
contoh: Front Mission, Super robot wars, Final Fantasy tactics, Heroes of might and magic, Master of Orion.
Sebenarnya ada yang memilah lagi menjadi jenis tactical dan strategi, namun penulis cenderung untuk menggabungkannya karena perbedaannya hanya ada di masalah skala dan ke-kompleks-an dalam manajemen sumber daya-nya saja.
- Puzzle
Video game jenis ini sesuai namanya berintikan mengenai pemecahan teka-teki, baik itu menyusun balok, menyamakan warna bola, memecahkan perhitungan matematika, melewati labirin, sampai mendorong-dorong kota masuk ke tempat yang seharusnya, itu semua termasuk dalam jenis ini. Sering pula permainan jenis ini adalah juga unsur permainan dalam video game petualangan maupun game edukasi. Tetris, Minesweeper, Bejeweled, Sokoban dan Bomberman.
- Simulasi kendaraan
Video 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:
a. 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.Tetapi game kehidupan bajak laut seperti ‘Pirates!’ pun dapat dikategorikan disini.
b.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.
c.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.
d.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.
- Olahraga
Singkat padat jelas, bermain sport di PC atau konsol anda. Biasanya permainannya diusahakan serealistik mungkin walau kadang ada yang menambah unsur fiksi seperti NBA JAM. Contohnya pun jelas, Seri Winning Eleven, seri NBA, seri FIFA, John Madden NFL, Lakers vs Celtics, Tony hawk pro skater, dll.

*) KATEGORI-KATEGORI LAINNYA :
- Multiplayer Online
Game yang lagi trend di Indonesia bahkan dunia,menjadi salah satu titik balik mengapa dunia game dan internet di Indonesia dapat berkembang. Dan karena dimainkan online dan dengan sistem pembayaran menggunakan voucher, pembajakan sudah tidak menjadi masalah lagi. Game yang dapat dimainkan secara bersamaan oleh lebih dari 2 orang (bahkan dapat mencapai puluhan ribu orang dalam satu waktu) membuat pemain dapat bermain bersama dalam satu dunia virtual dari sekedar chatting hingga membunuh naga bersama teman yang entah bermain di mana. Umumnya permainan tipe ini dimainkan di PC dan bertema RPG, walau ada juga yang bertema music atau action. Contoh: Ragnarok online, O2jam, World of Warcraft, Ayo Dance, Lineage, Rose online.
- Casual games
Sesuai namanya, game yang casual itu tidak kompleks, mainnya rileks dan sangat mudah untuk dipelajari ( bahkan cenderung langsung bisa dimainkan ). Jenis ini biasanya memerlukan spesifikasi komputer yang standar pada jamannya dan ukurannya tidak lebih dari 100 MB karena biasanya dapat di download versi demo-nya di website resminya. Genre permainannya biasanya puzzle atau action sederhana dan umumnya dapat dimainkan hanya menggunakan mouse ( biasanya game lain menggunakan banyak tombol tergantung game-nya ). Contoh: Diner Dash, Sally Salon, Bejeweled, Zuma, Feeding Frenzy, Insaniquarium.

Elemen - elemen yang ada dalam game

Elemen Game
Elemen-elemen yang ada dalam sebuah game biasanya terdiri dari:
1. Desain Game:
desain adalah langkah awal untuk membuat semua elemen Game. Desain game dibuat semenarik mungkin agak pemain tidak cepat bosan yang dampaknya membuat game tersebut cepat ditinggalkan.
2. Pemrograman Game:
Pemrograman game sebagian besar digunakan untuk mengontrol gerakan objek di layar. Selain itu, pemrograman game juga digunakan untuk pemrograman suara, input device, deteksi keadaan lain-lain.
3. Grafis Game
Grafis game memegang peranan penting dalam pembuatan tampilan, tampilan haruslah dibuat semenarik mungkin, sehingga dengan melihatnya saja end user langsung tertarik untuk memainkannya.
4. Musik dan Sound
Musik dan sound dalam suatu game merupakan suatu hal yang wajib dikarenakan dalam suatu game akan lebih terasa efek emosi dari game tersebut, sehingga akan membuat kesan game tersebut lebih terasa nyata.

REFERENSI :

http://www.gamexeon.com/forum/console-gaming/57020-jenis-jenis-game-sekitar-kita.html
http://gerson89.blogdetik.com/2010/02/20/perkembangan-teknologi-game/
http://risdo.ngeblogs.com/2010/03/18/game-engine-2/
http://hartononurhakim.ngeblogs.com/pengertian-game/
http://sinax89.ngeblogs.com/2010/02/17/pengertian-game/
http://retno-ayu-sp.blogspot.com/2010/03/pengertian-game_23.html
http://vica-andriani.blogspot.com/2011/02/elemen-elemen-yang-ada-dalam-game.html