Rabu, 19 November 2014

kumpulan LA (laporan akhir) mahasiswa IT gunadarma

     
      berikut ini merupakan LA atau laporan akhir yang terselamatkan atau yang berhasil dikumpulkan dari semester 1 sampai akhir mahasiswa gunadarma jurusan tekhnik informatika.
silahkan dipelajari dan di coba, boleh kopas tapi resiko ditanggung sendiri yaa...

mengenal blender aplikasi 3d open source

 
A.Sejarah Singkat Blender

Awalnya aplikasi ini dibuat oleh Ton Roosendall tahun1988 dan mendanai perusahaan bernama NeoGeo yang akhirnya dapat berkembang dengan sangat pesat. Kemudian tahun 1995 muncullah aplikasi blender ini, karena memiliki potensi untuk berkembang lebih jauh,maka dilakukanlah pengembangan Blender ini. Kemudian program ini didistribusikan sebagai shareware. Sayangnya sekitar tahun 2001 penjualan aplikasi ini sangatlah rendah dan tidak menguntungkan maka

Selasa, 26 November 2013

BBM lewat komputer / laptop

blackberry massenger atau biasa disebut bbm sudah muncul di android dan juga pada iphone,
selain itu kita bisa memanfaatkan nya lewat komputer kita,


system requirements:
Processor : Intel Pentium 4 2.00 + GHz.
OS : Windows XP SP3.
RAM : 1 Gb.
VGA : 128 Mb Onboard.
HDD : 5 Gb
Audio + Koneksi ke Internet.
Webcam (ga juga gapapa sih)

oke langsung ke tahap instalan..

  • Download sajen nya dulu Java SDK langsung dari webnya dimaridan Android SDK dimari
  • Setelah kedua sajen tersebut didownload, install java JDK terlebih dahulu, karena java termasuk syarat untuk menggunakan SDK
  • Setelah Java SDK terinstall, jalankan Installer Android SDK, cruuut tunggu proses nya seperti instalisasi biasa (saran tempatkan di programfiles biar mudah di akses)
  • Setelah sajen terahir di install, otomatis SDK Manager terbuka. Jika tidak terbuka, silahkan jalankan sendiri di C:/Program Files/android-sdk/sdk manager.exe
  • Oke sekarang main centang centangan hehe, kalo aku pertama nyoba 4.0.3 tapi ndak work jadi aku coba 4.2.2 dann woork hehe, so centangin aja kek gini gan
  • Setelah dicentang silahkan tekan download maka SDK akan mendownload OS request anda ^^, tunggu sampe kelar.
  • Setelah selesai dengan sdk manager silahkan keluar dan menuju C:/Program Files/android-sdk buka aplikasi adv manager
  • Di sini silahkan klik new dan akan muncul pilihan, silahkan pilih nama device, lalu tipe (kalo ane nexus gan ) lalu OS dan terahir adalah RAM nya, isi sesuka hati atau sama kaya ane ^^

  • Dan android anda siap dijalankan, tinggal klik tombol start dan launch, tunggu lumayan lama, kalo lepi saya sekitar 5 menit baru bisa masuk home screen
  • Setelah itu muncul homescreen khas JB ^^, selamatt JB anda emulator udah teristal, tapi tunggu dulu, itu hanya emulator yang baru terinstall, kita perlu 1 tahap lagi yaitu install BBM.apk nya ke emulator.

cara install apk BBM di emulator android:
- download dulu file apk nya di
http://www.mediafire.com/download/bp...nj/new+bbm.rar
- setelah di download
1: buka instalasi android nya ( contoh punya ane C / PROGRAM FILE (X86) / ANDROID )
2: buka folder penyimpanan apk nya ( contoh punya ane di dekstop )
3: buka CMD . ( start - all program - aksesoris - comand prompt )
4: pada CMD ketik cd . lanjut tarik folder platfrom tools ke CMD . lanjut tekan enter.
5: ketik adb devices . lanjut tekan enter.
6: ketik adb install . lanjut tarik apk nya ke CMD . lanjut tekan enter
7: tunggu proses instalasi
8: berhasil

masih puyeng?? hahahaha
ini ada video nya kok..


sumber: http://wahyusagara.com/frontend/news_detail/90

Jumat, 24 Mei 2013

Parallel Computation

Paralel Processing adalah kemampuan menjalankan tugas atau aplikasi lebih dari satu aplikasi dan dijalankan secara simultan atau bersamaan pada sebuah komputer. Secara umum, ini adalah sebuah teknik dimana sebuah masalah dibagi dalam beberapa masalah kecil untuk mempercepat proses penyelesaian masalah.

Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer independen secara bersamaan. Ini umumnya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak. Kasus kedua umum ditemui di kalkulasi numerik untuk menyelesaikan persamaan matematis di bidang fisika (fisika komputasi), kimia (kimia komputasi) dll.
DISTRIBUTED PROCESSING
Distributed processing adalah manajemen banyak proses yang dieksekusi di banyak sistem komputer yang tersebar (terdistribusi) disatu jaringan. Pada sistem operasi tersebar yang ideal, pemrograman tidak perlu menyadari keberadaan banyak pemroses. Kecenderungan masa datang adalah menuju komputasi tersebar (distributed processing). Banyak riset dan pengembang sistem operasi tersebar antaranya AMOEBA , MACH , dan sebagainya.
Model komputasi Paralel.
1. Embarasingly Parallel adalah pemrograman paralel yang digunakan pada masalah-masalah yang bisa diparalelkan tanpa membutuhkan komunikasi satu sama lain. Sebenarnya pemrograman ini bisa dibilang sebagai pemrograman paralel yang ideal, karena tanpa biaya komunikasi, lebih banyak peningkatan kecepatan yang bisa dicapai.


Pengantar Thread Programming
Terdapat 2 buah teknik pada thread, yaitu :
S
      static Threading
Teknik ini biasa digunakan untuk komputer dengan chip multiprocessors dan jenis komputer shared-memory lainnya. Teknik ini memungkinkan thread berbagi memori yang tersedia, menggunakan program counter dan mengeksekusi program secara independen. Sistem operasi menempatkan satu thread pada prosesor dan menukarnya dengan thread lain yang hendak menggunakan prosesor itu.

2    Dynamic Multithreading
Teknik ini merupakan pengembangan dari teknik sebelumnya yang bertujuan untuk kemudahan karena dengannya programmer tidak harus pusing dengan protokol komunikasi, load balancing dan kerumitan lain yang ada pada static threading. 
OpenMP merupakan API yang mendukung multi-platform berbagi memori multiprocessing pemrograman C , C + + , dan Fortran , pada kebanyakan arsitektur prosesor dan system operasi , termasuk Solaris , AIX , HP-UX , GNU / Linux , Mac OS X , dan Windows platform. Ini terdiri dari satu set perintah kompiler, rutinitas library, dan variable lingkungan yang mempengaruhi perilaku run-time. OpenMP dikelola oleh nirlaba teknologi konsorsium OpenMP Arsitektur Review Board (ARB atau OpenMP), bersama-sama didefinisikan oleh sekelompok perangkat keras komputer utama dan vendor perangkat lunak, termasuk AMD , IBM , Intel , Cray , HP , Fujitsu , Nvidia , NEC , Microsoft , Texas Instruments , Oracle Corporation , dan banyak lagi.
 
 Pengantar Pemrograman CUDA GPU
     Sebelum membahas apa itu CUDA, saya akan menjelaskan apa itu GPU. GPU ( Graphics Processing Unit ) adalah sebuah processor khusus yang dirancang untuk mempercepat, memanipulasi dan mengubah memori yang berfungsi mempercepat pemuatan gambar. dibawah ini adalah contoh dari salah satu GPU.

    kali ini saya akan membahas CUDA. CUDA ( Compute Unified Device Architecture ) merupakan suatu
 cara yang dibuat oleh NVIDIA agar GPU yang ada tidak hanya untuk mengolah  grafis melainkan juga dapat untuk tujuan umum. CUDA sendiri mendukung pemrogrman bahasa C yang dimana
dapat terhubung langsung dengan GPU.  untuk melihatnya dapat membuka www.nvidia.com/cuda .



sumber:
http://abdanniputri.blogspot.com/search/label/Softskill 
http://andri102.wordpress.com/game/soft-skill/konsep-komputasi-parallel-processing/
 http://seto.citravision.com/berita-50-parallel-computation--pengantar-message-passing-openmp.html
http://rcaesario.blogspot.com/2013/04/parallel-computation.html

Pengantar Quantum Computation

Komputasi kuantum adalah bidang studi yang difokuskan pada teknologi komputer berkembang berdasarkan prinsip-prinsip teori kuantum , yang menjelaskan sifat dan perilaku energi dan materi pada kuantum (atom dan subatom).
tingkat. Pengembangan komputer kuantum , jika praktis, akan menandai lompatan maju dalam kemampuan komputasi jauh lebih besar daripada yang dari sempoa ke modern superkomputer , dengan keuntungan kinerja di alam miliar kali lipat dan seterusnya. Komputer kuantum, mengikuti hukum fisika kuantum, akan memperoleh kekuatan pengolahan yang besar melalui kemampuan untuk berada di beberapa negara, dan untuk melakukan tugas-tugas menggunakan semua kemungkinan permutasi secara bersamaan

 Quantum Bit  
 Pada komputasi quantum, ada keterhubungan dengan biner.  Pada pc dan komputasi quantum sama-sama menggunakan bahasa komputer yang disebut biner. Biner adalah basis 2 dalam bahasa matematika karena hanya terdiri dari dua digit, yaitu 1 dan 0. Dalam komputasi kuantum unit dasar dari informasi adalah qubit (quantum bit)

Pengoperasian data qubit :
Dalam komputer kuantum, sejumlah partikel elemental seperti elektron atau foton dapat digunakan (dalam praktek, keberhasilan juga telah dicapai dengan ion), baik dengan biaya mereka atau polarisasi bertindak sebagai representasi dari 0 dan / atau 1. Setiap partikel-partikel ini dikenal sebagai qubit, sifat dan perilaku partikel-partikel ini (seperti yang diungkapkan dalam teori kuantum ) membentuk dasar dari komputasi kuantum. Dua aspek yang paling relevan fisika kuantum adalah prinsip superposisi dan Entanglement 
Quantum Gates
Untuk memanipulasi informasi dalam qubit, kita menggunakan gerbang kuantum (Quantum Gates). Sebuah gerbang kuantum bekerja mirip dengan gerbang logika klasik. Gerbang logika klasik mengambil bit sebagai input, mengevaluasi dan memproses input dan menghasilkan bit baru sebagai output.

Entanglement
Keterkaitan kuantum (Entanglement) adalah fenomena mekanika kuantum terkenal. Sebagai contoh misalkan Anda membuat dua elektron yang persis sama, dibentuk tepat pada saat yang sama, dan di tempat yang sama. Sekarang, Anda mengambil satu elektron ini ke salah satu ujung alam semesta dan elektron lainnya ke ujung alam semesta.


Algortima Shor
Algortima Shor merupakan sebuah algoritma kuantum yang efisien bisa menguraikan pada pengali jumlah besar. Algortima ini merupakan pusat pada sistem yang menggunakan teori bilangan untuk memperkirakan periodisitas dari urutan nomor. Ditemukan oleh Peter Shor. Algortima ini di perbaharui oleh Lov Grover dari Bell Labs pada tahun 1996, dengan algoritma yang sangat cepat dan terbukti menjadi yang tercepat mungkin untuk mencari melalui database tidak terstruktur. Algoritma ini sangat efisien sehingga hanya membutuhkan rata-rata, sekitar akar N persegi  pencarian untuk menemukan hasil yang diinginkan.
 

Kamis, 16 Mei 2013

Pengantar Komputasi Cloud

a.     Pendahuluan

Cloud Computing adalah pemanfaatan teknologi komputer yang berasal dari penggabungan antara virtualisasi dan grid computing. Cloud computing menyediakan sebuah layanan dimana informasinya disimpan di server secara permanen dan disimpan di computer client secara temporary. E mail service, facebook, google adalah beberapa contoh penggunaan cloud computing. Di dalam cloud computing dikenal istilah front-end (desktop-PC) dan back-end(server) yang dimana harus saling terhubung di dalam sebuah jaringan internet. Front-end bertugas dalam pengambilan data dan menjalankan aplikasi dari back-end sedangkan Back-end bertugas sebagai sumber yang diistilahkan dengan cloud.
b.      Pengantar Komputasi Grid
Komputasi Grid adalah penggunaan sumber daya yang melibatkan banyak komputer . Digunakan untuk memecahkan persoalan komputasi dalam skala besar yang terdistribusi dan terpisah secara geografis. Komputasi Grid menjalankan sistem yang terkoordinasi terhadap sumberdaya komputasi yang tidak berada dibawah suatu kendali terpusat.
c.       Virtualisasi
Dalam ilmu komputer virtualisai adalah sebuah teknik untuk menyembunyikan karakteristik fisik dari sumber daya komputer dari bagaimana cara sistem lain, aplikasi atau pengguna berinteraksi dengan sumber daya tersebut. Jenis virtualisasi itu ada perangka keras, perangkat lunak, memori, pemasaran, data dan jaringan. Contoh software virtualisai itu ada Microsoft Hyper-V dan Virtual Box.
d.      Distributed Computation dalam Cloud Computing 
      Kegiatan ini merupakan kumpulan beberapa computer yang terhubung untuk melakukan pendistribusian, seperti mengirim dan menerima data serta melakukan interaksi lain antar computer yang dimana  membutuhkan sebuah jaringan agar computer satu dan lainnya bisa saling berhubung dan melakukan interaksi. Hal ini semua dilakukan dengan cloud computing  yang seperti kita ketahui memberikan layanan dimana informasinya disimpan di server secara permanen dan disimpan di computer client secara temporary.

e.       Map Reduce dan NoSQL (Not Only SQL)
Map Reduce adalah salah satu konsep teknis yang sangat penting di dalam teknologi cloud terutama karena dapat diterapkannya dalam lingkungan distributed computing. Dengan demikian akan menjamin skalabilitas aplikasi kita. Contoh penerapan map reduce adalah yang dilakukan oleh Google yang mana pada ranah open source terlihat percepatan pengembangan framework lain yang bersifat terdistribusi dan menggunakan konsep yang sama. 
NoSQL berorientasi dari berbagai hal seperti di bawah ini yaitu
  1. key-value orriented seperti, cassandra, riak, hypertable, dynamo,dll
  2. document orriented seperti, mongoDB, couchDB,Clusterpoint, SimpleDB,dll
  3. graph orriented seperti,  OrientDB, FlockDB, neo4j, pregel, dll
  4. multivalue database seperti, jBASE, OpenQM, InfinityDB, dll
  5. object database seperti, db40, NeoDatis ODB, JADE, dll
f.       NoSQL Database
NoSQL adalah sistem menejemen database yang berbeda dari sistem menejemen database relasional yang klasik dalam beberapa hal. NoSQL mungkin tidak membutuhkan skema table dan umumnya menghindari operasi join dan berkembang secara horisontal. Akademisi menyebut database seperti ini sebagai structured storage, istilah yang didalamnya mencakup sistem menejemen database relasional. NoSQL berisikan key dan value seperti Memcache, ataupun yang lebih canggih yaitu non-database relational seperti MongoDB  Cassandra  CouchDB, dan yang lainnya.
 
sumber:
http://www.komputasiawan.com/python/map-reduce
http://dian-pratiwi.web.ugm.ac.id/?p=54
http://id.wikipedia.org/wiki/Virtualisasi

Kamis, 09 Mei 2013

install wireless broadcomm pada linux

Untuk meng-install WiFi Broadcom di Ubuntu, ada dua cara yaitu dengan menggunakan aplikasi Hardware Driver dan cara manual download. Langkah-langkahnya sebagai berikut :
Cara yang Pertama :
  1. Koneksikan PC atau Laptop Anda ke internet menggunakan kabel LAN;
  2. Jalankan aplikasi Hardware Driver dengan mengklik menu System -> Administration -> Hardware Drivers dan pilih Broadcom Wireless B43 wireless driver, kemudian klik tombol Activate;

  3. Tunggu proses install. Proses ini akan sedikit memakan waktu, karena proses install akan mendownload driver dari server luar;
  4. Restart Komputer Anda, klik tombol WiFi pada keyboard, kemudian klik pada logo komputer.
Cara yang Kedua :
  1. Jika Anda tidak mempunyai koneksi internet, anda dapat mendownload paket driver yang sudah penulis paketkan di sini;
  2. Copy paket yang di download tadi ke home user Anda;
  3. Sekarang, jalankan konsole terminal dengan mengklik menu Applications -> Accesories -> Terminal dan install driver dengan perintah berikut;
  4. $ tar xzvf b43-fwcutter.tar.gz
    $ cd b43-fwcutter/
    $ bash install_bcm43xx_firmware.sh
  5. Akhirnya, restart komputer Anda untuk memastikan jika WiFi sudah terinstall dan bekerja dengan baik.
Catatan :
Cara instalasi diatas adalah, jika broadcom terdeteksi pada hardware driver Broadcom B43 Wireless Driver.
Selamat Mencoba!!
Sumber Referensi :
http://techie-buzz.com/
http://www.ugos.ugm.ac.id/main/2010/12/install-driver-wireless-berchipset-broadcom-di-linux-ubuntu/

Minggu, 21 April 2013

Teori Komputasi

Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algorithm. Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika
 
Untuk melakukan studi komputasi dengan ketat, ilmuwan komputer bekerja dengan abstraksi matematika dari komputer yang dinamakan model komputasi. Ada beberapa model yang digunakan, namun yang paling umum dipelajari adalah mesin turing. Sebuah mesin Turing dapat dipikirkan sebagai komputer pribadi meja dengan kapasitas memori yang tak terhingga, namun hanya dapat diakses dalam bagian-bagian terpisah dan diskret. Ilmuwan komputer mempelajari mesin Turing karena mudah dirumuskan, dianalisis dan digunakan untuk pembuktian, dan karena mesin ini mewakili model komputasi yang dianggap sebagai model paling masuk akal yang paling ampuh yang dimungkinkan. Kapasitas memori tidak terbatas mungkin terlihat sebagai sifat yang tidak mungkin terwujudkan, namun setiap permasalahan yang "terputuskan" (decidable) yang dipecahkan oleh mesin Turing selalu hanya akan memerlukan jumlah memori terhingga. Jadi pada dasarnya setiap masalah yang dapat dipecahkan (diputuskan) oleh meisn Turing dapat dipecahkan oleh komputer yang memiliki jumlah memori terbatas.

pada bidang fisika:
Computational Physics (Fisika) – Mempelajari implementasi algoritma numerik untuk memecahkan permasalahan teori kuantitatif fisika yang sudah ada. Sering dianggap sebagai cabang menengah diantara fisika teoritis dan fisika eksperimental.

pada bidang Biologi
Bioinformatics (Biologi) – Merupakan sebuah aplikasi dari teknologi informasi dan ilmu komputer terhadap bidang biologi molekuler. Biophysics : Biophysics adalah sebuah bidang interdisipliner yang mengaplikasikan teknik-teknik dari ilmu Fisika untuk memahami struktur dan fungsi biologi (British Biophysical Society). Sesuai dengan definisi di atas, bidang ini merupakan suatu bidang yang luas. Namun secara langsung disiplin ilmu ini  terkait dengan Bioinformatika karena penggunaan teknik-teknik dari ilmu Fisika untuk memahami struktur membutuhkan penggunaan TI.  

bidang kimia, 
Computational Chemistry (Kimia) – Merupakan salah satu cabang kimia yang menggunakan ilmu komputer untuk membantu menyelesaikan masalah kimia. Hal yang dipaparkan dari dari teori kimia digabungkan dengan program komputer yang handal untuk menghitung struktur dan sifat molekul.

bidang Matematika, 
conoth penggunaannya adalah program Mapple, dapat menyelesaikan banyak perhitingan yang ada pada bidang matematika, 

bidang ekonomi, 
Computational Economics (Ekonomi) – Mempelajari titik pertemuan antara ekonomi dan komputasi. Area yang tercakup antara lain agent-based computational modeling, computational econometrics dan statistika, komputasi keuangan, pemrograman yang didesain khusus untuk komputasi ekonomi, dan pengembangan alat bantu dalam pendidikan komputasi ekonomi.


sumber: http://godekcadel.blogspot.com/2013/04/teori-komputasi-dan-implementasi-pada.html








Sabtu, 06 Oktober 2012

teori pengantar bisnis informatika

Perkembangan teknologi dan informasi saat ini menyebabkan perubahan pada budaya kita sehari-hari. Dewasa ini media elektronik menjadi salah satu media andalan untuk melakukan komunikasi dan bisnis. Meskipun penggunaan media elektronik ini belum dimengerti, akan tetapi desakan bisnis menyebabkan para pelaku bisnis mau tidak mau harus menggunakan media elektronik ini.
berbicara mengenai bisnis, pasti kita membicarakan mengenai untung atau rugi. Bisnis dan Informatika memiliki dua arti yang saling berbeda, tetapi jika kata tersebut di padukan memiliki suatu keterikatan yang mempunyai satu makna. Dalam pengertian yang sederhana bisnis informatika adalah suatu kegiatan yang dilakukan individu atau sekelompok orang yang memiliki nilai (value) dengan tujuan mendapatkan keuntungan (profit) yang dilakukan dengan bantuan teknologi informasi.

Aspek – Aspek Bisnis
• Keuntungan individu dan kelompok
• Penciptaan Nilai
• Penciptaan Barang dan Jasa
• Keuntungan melalui Transaksi
Fungsi Bisnis
• Fungsi Mikro (Kontribusi terhadap pihak yang berperan langsung)
• Fungsi Makro(Kontribusi terhadap pihak yang tidak berperan langsung)

Peranan Teknlogi Informasi di bidang Bisnis
Di bidang bisnis baik perdagangan barang maupun jasa komputer peranan teknologi informasi akan sangat penting untuk kegiatan transaksi baik rutin, periodik, maupun insidental dan menyediakan banyak informasi dengan cepat dan tepat.

- Sistem Informasi Manajemen
Sistem informasi manajemen (Management Information System – MIS), merupakan sistem informasi yang sudah banyak diterapkan pada perusahaan yang bergerak di bidang perdagangan barang dan jasa baik pada perusahaan besar, menengah, atau perusahaan kecil. SIM dapat diterapkan pada semua tingkat atau level manajemen yang ada yaitu manajemen tingkat atas (top management), manajemen tingkat menengah (middle management), dan manajemen tingkat bawah (lower management).

- Di perusahaan dagang,
seperti department store, telah dipergunakan mesin cash register (mesin kasir) yang dilengkapi dengan kendali komputer sehingga mesin tersebut dapat dikendalikan oleh pihak manajer hanya dari ruang kerjanya secara cepat dan tepat, untuk scanning barcode kode barang dagangan, menghitung laba rugi, inventaris, dan sebagainya.

- Di bidang perbankan,
salah satu solusi sistem informasi perbankan telah diperkenalkan oleh perusahaan besar seperti Hewlett-Packard (HP), yang bekerja sama dengan Infosys telah memperkenalkan solusi core banking, yang disebut Finacle kepada bank-bank di Indonesia. Finacle memberikan solusi bagi bank yang ingin melakukan up-grade terhadap sistem yang telah mereka miliki. Dengan menggunakan Finacle, up-grade sistem bisa dilaksanakan dengan resiko investasi maupun kegagalan migrasi yang rendah. Ini penting bagi bank-bank agar mampu menghadapi siklus bisnis yang selalu berubah. Dengan solusi terpadu ini – berupa software dan hardware, jaringan, sistem integrasi, serta opsi consulting dan outsourcing – bank juga akan memiliki nilai tambah sehingga menjadi lebih kompetitif.







sumber:
http://ekobudiarso33.wordpress.com/2011/10/20/pengantar-bisnis-informatika/
http://nd4hqiut3.blogspot.com/2010/11/pengantar-bisnis-informatika.html

Senin, 02 April 2012

Sejarah, Jenis, dan kategori game

sejarah game

Tahun 1952,
AS Douglas membuat game Tic tac toe yang ditampilkan dalam sebuah tabung vakum computer. Kemudian tahun 1958, Willy Higginbotham membuat game Tennis for Two yang berjalan di osiloskop yang terhubung ke analog Donner computer.
Tahun 1961 – 1962, game space war dikembangkan di MIT menggunakan grafik vector di PDP-1. Sega merilis periskop, terciptalah elektronik shooting game, game arcade yang pertama.

Tahun 1971-1974,
Tahun kelahiran game komersil
Tahun 1971, Nolan Bushnell mengembangkan computer space, arcade game komersil yang pertama. Berbasis pada spacewar. Menggunakan grafik vector, real time dan terlalu sophisticated untuk pasar. Dan gagal.

Tahun 1972,
Bushnell memulai Atari. Odyssey oleh Magnavox membuat game hockey. Home TV game yang pertama, masih analog. Terjual 100.00 dengan harga jual $100/console.
Tahun 1973, Atari membuat Pong in Arcades.
Tahun 1974, Kee merilis Tank. Atari membuat game balap yang pertama

Tahun 1972-1976,
William Crowther dan Don Woods membuat game adventure : The colossal cave. Game petualangan berbasis text yang pertama, berjalan di DEC mainframes (PDP - 10)
Dilewat dan akhirnya tahun 2004, The sims 2, halo 2, half life 2, doom. Game console, pertumbuhannya stabil, harga lebih murah. Nokia meluncurkan N-Gages, Nintendo meluncurkan DS, Sony meluncurkan PSP.

jenis dan kategori game

Arcade/Side Scrolling
Game ini bisa di katakan sebagai game klasik dengan cirinya memiliki tampilan 2 Dimensi dan karakter-karakter di dalam game tersebut dapat bergerak ke atas, bawah, kiri dan kanan. Contohnya Sonic (SEGA), Mario Bros (Ninetendo), dan Metal Slug (PS).

Racing
Game ini berkembang pesat di tahun 2005 dan 2006 dengan mengikuti tren atau perkembangan outomotif dunia.
Contoh game seperti ini adalah Grand Turismo (PS), dan GrandPrix (PS)

Fighting
Game ini banyak di minati oleh remaja dan anak anak karena memiliki karakter yang berbeda beda. Pada awalnya game seperti ini menggunakan tampilan 2Dimensi namun seiring dengan berkembangnya teknologi game game ini dikembangkan menjadi 3D.
Contoh game fighting seperti Tomb Rider Series, Splinter Series, Cold Fear dan lain-lain.

Real Time Strtegy (RTS)
Contoh game RTS Commandos Series, War craft series , Age Of Epires Series dan lain-lain.

Role Playing Game (RPG)
Game tipe ini di pelopori oleh negara Jepang dengan game Final Fantasy yang menjadi inspirati bagi pengembang Game.
Contoh game RPG ini Legend Of Dragond (PS), Rogue Galaxy (PS2) dan lain-lain.

Simulation
Sesuai dengan artinya yaitu simulasi yang memberikan gambaran permainan sesuai dengan kehidupan nyata.
Contoh game Simulation The SIMS.

Selasa, 29 November 2011

desain permodelan grafis


Mengenai tugas yang diberikan oleh dosen dan menambahkan dengan artikel yang pernah saya buat sebelumnya yaitu “antara vektor dan bitmap pada grafis”.

mengenai Desain permodelan grafik disini saya akan mencoba membahas apa itu desain permodelan grafik dan bagaimana cara mengimplementasikan nya.

Oke mula mula dimulai dari pengertian desain permodelan grafik:

pengertian

Desain
adalah sebuah model atau cara atau proses untuk mendapatkan suatu obyek baru. Atau biasa merupakan suatu gambaran atau suatu pola yang akan memiliki tujuan untuk menghasilkan sesuatu.

Pemodelan
Pemodelan merupakan tahap dimana akan dibentuk suatu obyek. Obyek yang dibuat dan di desain akan dibentuk seolah-olah benar-benar nyata

Grafik
Grafik identik dengan suatu garis-garis, tanda, dan bentuk huruf. Grafik juga di definisikan sebagai suatu pembuatan, penyimpanan serta manipulasi model dan citra.

Dengan kata lain desain permo

delan grafik berarti proses dimana akan diciptakan suatu obyek baru menggunakan suatu perangkat lunak yang melalui tahapan-tahapan yaitu membuat, menyimpan, dan memanipulasi model dan citra.

Implementasi pada proses model pada aplikasi blender :

1. Pilih menu Add > Text (atau tekan space bar lalu pilih add > text). Maka akan muncul tulisan text

2. Untuk merubah tulisan Ganti mode viewport ke mode edit (Tekan TAB).Rubah Tulisan sesuai keinginan.


3. Tanpa memodifikasi, bentuk hurufnya hanya datar tidak menonjol.Jika kita ingin agar text tidak hanya datar, atau memiliki volume, maka cari pengaturan "extrude" pada menu bagian bawah. Rubah nilai angkanya. Semakin besar angka maka volume text akan semakin tinggi. Atur ketebakan volume text dengan merubah nilai "width"

4. Supaya terlihat nyata tambah juga material pada text.

contoh:

contoh algoritma greedy pada c++


dibawah ini merupakan contoh algoritma greedy pada java. dengan contoh aplikasi penukaran koin logam
#include
#include
#define size 99
void sort(int[], int);
main()
{
int x[size],i,n,uang,hasil[size];
printf("\n Banyak Koin :");
scanf("%d", &n);
printf("\n \n Masukkan Jenis Koin : \n");
for(i=1;i<=n;i++)
{
scanf("%d", &x[i]);
}
sort(x,n);
printf("\n Koin yang Tersedia :");
for(i=1;i<=n;i++)
{
printf("%d", x[i]);
printf("\n");
}
printf("\n");
printf("\n Masukkan Nilai yang Dipecah :");
scanf("%d", &uang);
printf("\n");
for(i=1;i<=n;i++)
{hasil[i]=uang/x[i];
uang=uang%x[i];
}
for(i=1;i<=n;i++)
{
printf("Keping %d", x[i]);
printf("-an sebanyak : %d", hasil[i]);
printf("\n \n");
}
getch();
return 0;
}

void sort(int a[], int siz)
{
int pass,hold,j;
for(pass=1;pass<=siz-1;pass++)
{
for(j=0;j<=siz-2;j++)
{ if(a[j+1] < a[j+2])
{
hold=a[j+1];
a[j+1]=a[j+2];
a[j+2]=hold;
}
}
}
}

Kamis, 24 November 2011

antara vektor dan bitmap pada grafis

Secara umum program desain grafis terdiri dari 2 macam, yaitu
1. Berbasis vektor
2. Berbasis bitmap (raster)
Nama-nama perangkat lunak untuk desain grafis
No Sofware Keterangan
1 Corel Draw Berbasis Vektor
2 Free hand Berbasis Vektor
3 Adobe Illustrator Berbasis Vektor
4 Paint Berbasis Raster (bitmap)
5 Photoshop Berbasis Raster (bitmap)
6 Corel Photo paint Berbasis Raster (bitmap)
7 Gimp Berbasis Raster (bitmap)

Pengertian desain grafis berbasis:
Vector : Desain grafis yang berbasis besaran dan arah, atau magnitude dan direction
Bitmap : Desain grafis yang memiliki berjuta-juta titik atau pixel

Perbedaan desain grafis berbasis vektor dan berbasis bitmap
Berbasis vektor Berbasis bitmap
Gambar tetap jelas ketika diperbesar gambar kurang jelas jika di perbesar (menjadi
kabur dan pecah)
Tersusun oleh garis dan kurva terdiri atas titik / dot
Ukuran file yang dihasilkan kecil ukuran file yg dihasilkan besar
Kualitas grafik tidak bergantung dari banyaknya pixel kualitas grafis bergantung dari banyaknya pixel

Perbedaan dan persamaan penggunaan pewarnaan CMYK dan RGB
persamaan:
RGB dan CMYK itu sama-sama warna primer.
perbedaan
RGB CMYK
· Red Green Blue (merah, hijau, biru)
· RGB merupakan warna-warna primer yang
digunakan pada monitor
· Jadi RGB lebih digunakan untuk desain yang
nantinya ditampilkan ke media layar monitor
· Jika warna RGB di campur semua, akan
menghasilkan warna putih
· Cyan Magenta Yellow Black (orang awam bilang
biru, merah, kuning dan hitam )
· CMYK merupakan warna-warna primer yang
paling banyak digunakan pada printer
· CMYK lebih digunakan untuk desain yang
nantinya ditampilkan ke media cetak
· Jika warna CMY di campur semua, akan
menghasilkan warna hitam

Kesimpulan :
untuk hasil terbaik pencetakan :
- gunakan warna CMYK
- kenali semua karakteristik perangkat anda (scanner, printer, monitor dll) dengan baik.
untuk desain web dan desain grafis (output monitor)
- gunakan warna RGB
- biasakan mengerjakan dalam ruang cahaya yang terkontrol. mengerjakan disain pada siang dan malam hari
juga menghasilkan perbedaan warna yang berbeda (terutama untuk RGB)

fungsi invers (java)


import java.io.*;

class fungsi

{

private static BufferedReader input=new BufferedReader (new InputStreamReader(System.in));

public static void main(String[]args)throws Exception

{

//himpunan A

System.out.print(”Banyak Himpunan ‘A’ = “);

int x=Integer.parseInt(input.readLine());

int himpA[]=new int[x];

for (int i=0;i

{

System.out.print(”Elemen ‘A’ ke-”+(i+1)+” :”);

String a=input.readLine();

himpA[i]=Integer.parseInt(a);

}

System.out.print(”A={”);

for (int i=0;i

{

System.out.print(himpA[i]);

if (i!=x-1)

System.out.print(”,”);

}

System.out.println(”}”);

//himpunan B

System.out.print(”Banyak Himpunan ‘B’ = “);

int y=Integer.parseInt(input.readLine());

int himpB[]=new int[y];

for (int j=0;j

{

System.out.print(”Elemen ‘B’ ke-”+(j+1)+” :”);

String b=input.readLine();

himpB[j]=Integer.parseInt(b);

}

System.out.print(”B={”);

for (int j=0;j

{

System.out.print(himpB[j]);

if (j!=y-1)

System.out.print(”,”);

}

System.out.println(”}”);

// Fungsi

System.out.print(”F(A->B)={”);

if (x<=y)

for (int i=0;i

{

for (int j=i;j<=i;j++)

System.out.print(”(”+himpA[i]+”,”+himpB[j]+”)”);

if (i!=x-1)

System.out.print(”,”);

}

else

{

for (int i=0;i

{

for (int j=i;j<=i;j++)

System.out.print(”(”+himpA[i]+”,”+himpB[j]+”)”);

System.out.print(”,”);

}

for (int i=y;i

{

for (int j=(i-y);j<=(i-y);j++)

System.out.print(”(”+himpA[i]+”,”+himpB[j]+”)”);

if (i!=x-1)

System.out.print(”,”);

}

}

System.out.print(”invers={”);

if (x<=y)

for (int i=0;i

{

for (int j=i;j<=i;j++)

System.out.print(”(”+himpB[j] +”,”+ himpA[i]+”)”);

if (i!=x-1)

System.out.print(”,”);

}

else

{

for (int i=0;i

{

for (int j=i;j<=i;j++)

System.out.print(”(”+himpB[j] +”,”+ himpA[i]+”)”);

System.out.print(”,”);

}

for (int i=y;i

{

for (int j=(i-y);j<=(i-y);j++)

System.out.print(”(”+himpB[j] +”,”+ himpA[i]+”)”); if (i!=x-1)

System.out.print(”,”);

}

}

}

}