8 Mei 2014

Tugas 3 Softskil Pengantar Teknologi Game


" FARM FRENZY  "


 
      Hai guys, kali ini saya akan membahas tentang game yang biasa saya mainkan di saat waktu santai. Disini saya akan menjelaskan tentang game " Farm frenzy 2 "."Farm Frenzy 2" adalah game yang termasuk kategori : "Adventure, Simulation, Time Management, Games For Girl". Walaupun di kategorinya ada tulisan "Games For Girl", tapi  pria bisa juga memainkannya kok, malah game ini sangat seru dan sangat mengasyikan sekali. Kalian pernah memainkan Farm Frenzy 2? Game ini merupakan game "khas" PC yang dibuat untuk dinikmati dan dimainkan di komputer . Berdasarkan kelompoknya, Farm Frenzy masuk di dalam genre Time Management game. Game ini saya sebut game khas PC karena untuk memainkannya kita hanya perlu klik mouse saja.

     Pada game Farm Frenzy kita dibebaskan untuk memilih objek apa yang kita tangani terlebih dahulu, apakah itu memberi makan ternak, membuat roti di pabrik, menjual hasil ternak, atau menambah jumlah binatang ternak dan semuanya bisa terjadi secara bersamaan. Target pencapaian pada setiap level di game tersebut adalah pencapaian produksi ternak berupa raw material (bahan mentah), bahan setengah jadi ataupun bahan produksi siap pakai seperti baju, kue, pizza, dll yang harga jualnya tentu saja lebih mahal dibanding raw material. 
     
     Oleh karena itu seperti yang telah saya katakan sebelumnya bahwa game ini benar-benar membebaskan kita untuk berbuat apa saja dengan cara apa saja yang kita inginkan. Sebuah level dimenangkan saat kita telah mencapai target yang telah ditentukan seperti mengumpulkan telur sebanyak 100 butir, memproduksi keju dari susu sapi sebanyak 250 buah, memelihara ternak sapi sebanyak 50 ekor, dan lain sebagainya. Bagi para master game disediakan 2 batas waktu untuk menyelesaikan tiap level, saat level dapat diselesaikan lebih cepat dari batas waktu pertama, pemain mendapat prestasi gold farming, dan prestasi silver farming diberikan untuk penyelesaian lebih cepat dari batas waktu kedua. Yang menarik, semakin tinggi level yang berhasil kita capai, akan semakin kompleks jumlah ternak dan produksi yang akan kita tangani. Uang dan poin yang dihasilkan dari menjual hasil ternak dan menyelesaikan level akan memberikan lebih banyak jenis pabrik dan lebih banyak jenis ternak yang harus kita tangani. Produksi pabrik dengan bahan dasar tertentu terkadang memerlukan bahan aditif yang mesti kita beli ke kota menggunakan pesawat terbang, yang tentu saja membutuhkan manajemen waktu dan uang.

  •  System Requirements :
- Windows XP/Vista/7
- Processor 1 Ghz or better
- 256 Mb RAM
- 16 Mb of video memory
- DirectX 8.0

  • Features :
- Five products to buy in the city
- Four animals
- Four types of bears
- 12 buildings with three upgrades apiece
- 16 products to produce
- 17 secret gags to find and click on
- 19 awards to earn
- Four additional buildings with three upgrades apiece
- Cats and Dogs with three upgrades apiece
- Farm game download - Absolutely FREE

sumber : 

Nama : Nanda Fitriya Hayati
NPM : 54410908
Kelas : 4IA14

7 Mei 2014

Komputasi modern dan paralel processing


  •     Komputasi Modern
Komputasi Modern merupakan sebuah sistem yang akan menyelesaikan masalah matematis menggunakan komputer dengan cara menyusun algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan suatu masalah.  Dalam komputasi modern terdapat perhitungan dan pencarian solusi dari masalah. Perhitungan dari komputasi modern adalah akurasi, kecepatan, problem, volume dan besar kompleksitas.

Salah satu tokoh yang sangat mempengaruhi perkembangan komputasi modern adalah John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern.Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer  yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.

Komputansi modern mempunyai karakteristik komputasi modern yang terdiri atas 3 macam, yaitu :

1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
2.    Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.
3.  Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.
 
  • ·        Jenis-jenis komputasi modern :
1. Mobile computing
Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Dan berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari sisi manusia maupun alat. Dan dapat dilihat contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.

2. Grid computing
Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.

3. Cloud computing
Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.

  • ·        Dampak adanya komputasi modern
Salah satu dampak dari adanya komputasi modern adalah dapat membantu manusia untuk menyelesaikan masalah-masalah yang kompleks dengan menggunakan computer. Salah satu contohnya adalah biometric. Biometric berasal dari kata Bio dan Metric. Kata bio diambil dari bahasa yunani kuno yang berarti Hidup sedangkan Metric juga berasal dari bahasa yunani kuno yang berarti ukuran, jadi jika disimpulkan biometric berarti pengukuran hidup.

Tapi secara garis besar biometric merupakan pengukuran dari statistic analisa data biologi yang mengacu pada teknologi untuk menganalisa karakteristik suatu tubuh ( individu ). Nah dari penjelasan tersebut sudah jelas bahwa Biometric menggambarkan pendeteksian dan pengklasifikasian dari atribut fisik. Terdapat banyak teknik biometric yang berbeda, diantaranya:

- Pembacaan sidik jari / telapak tangan
- Geometri tangan
- Pembacaan retina / iris
- Pengenalan suara
- Dinamika tanda tangan.

  • ·        Parallel processing
Pemrosesan paralel (parallel processing) adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat programberjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek,seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbea-beda tanpa berkaitan di antaranya.

Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya diperlukan saat kapasitas yangdiperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karenatuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel inidiperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubung kandengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itudiperlukan aneka perangkat lunak pendukung yang biasa disebut sebagaimiddleware yangberperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnyapemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.

Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan baik dalam komputer dengan satu (prosesor tunggal) ataupunbanyak (prosesor ganda dengan mesin paralel) CPU. Tujuan utama dari pemrograman paraleladalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secarabersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan.

Komputasi paralel membutuhkan:
-        -  Algoritma
-       -   bahasa pemrograman
-       -   compiler



Sebagai besar komputer hanya mempunyai satu CPU, namun ada yang mempunyai lebih darisatu. Bahkan juga ada komputer dengan ribuan CPU. Komputer dengan satu CPU dapat melakukan parallel processing dengan menghubungkannya dengan komputer lain pada jaringan. Namun, parallel processing ini memerlukan software canggih yang disebut distributed processing software.

Parallel processing berbeda dengan multitasking, yaitu satu CPU mengeksekusi beberapa program sekaligus. Parallel processing disebut juga parallel computing.
Contoh struktur dari parallel processing sbb :



  • ·        Aristektur Komputer Parallel
  1. Komputer SISD (Single Instruction stream-Single Data stream)
  2. Komputer SIMD (Single Instruction stream-Multiple Data stream)
  3. Komputer MISD (Multiple Instruction stream-Single Data stream)
  4. Komputer MIMD (Multiple Instruction stream-Multiple Data stream)
Contoh perusahaan yang menggunakan komputasi modern dan komputasi parallel adalah Google. Google menjalankan jaringan terdistribusi yang terdiri dari ribuan komputer yang membuat Google dapat menjalankan komputasi paralel yang sangat cepat. Google memiliki tiga bagian yang berbeda :
-         Googlebot, sebuah penelusur web yang mencari dan mengambil halaman web.
-       Indexer, berfungsi untuk mengurutkan setiap kata dalam setiap halaman dan menyimpan hasil index kata tersebut dalam sebuah database yang sangat besar.
-   Query Processor, yang berfungsi membandingkan query pencarian ke index dan memberikan dokumen yang diperkirakan paling menyerupai atau mendekati.

sumber:






Pages - Menu