<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>vickyaziz.com</title>
	<atom:link href="http://vickyaziz.com/feed" rel="self" type="application/rss+xml" />
	<link>http://vickyaziz.com</link>
	<description>Electronics World</description>
	<lastBuildDate>Mon, 12 Apr 2010 13:53:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Membuat Program &#8220;Game Over&#8221; Menggunakan Bahasa C++ : Bagian 3</title>
		<link>http://vickyaziz.com/archives/99</link>
		<comments>http://vickyaziz.com/archives/99#comments</comments>
		<pubDate>Mon, 12 Apr 2010 13:15:52 +0000</pubDate>
		<dc:creator>vickyaziz</dc:creator>
				<category><![CDATA[Pemrograman C++]]></category>

		<guid isPermaLink="false">http://vickyaziz.com/?p=99</guid>
		<description><![CDATA[* Dari buku 'Beginning C Game Programming - Michael Dawson'
- MEMBUAT PROGRAM PERTAMA : GAME OVER -
Okeyy, cukup dengan teori-teorinya! Sekarang saatnya untuk terjun langsung dengan membuat program C++ pertama kita. Walaupun ini sangat sederhana, program ini menunjukan anatomi-dasar dari sebuah program. Dan juga mendemonstrasikan bagaimana cara untuk menampilkan text pada console di window.
Tugas klasik [...]]]></description>
			<content:encoded><![CDATA[<p>* Dari buku 'Beginning C Game Programming - Michael Dawson'</p>
<p><strong>- MEMBUAT PROGRAM PERTAMA : <em>GAME OVER </em>-</strong></p>
<p>Okeyy, cukup dengan teori-teorinya! Sekarang saatnya untuk terjun langsung dengan membuat program C++ pertama kita. Walaupun ini sangat sederhana, program ini menunjukan anatomi-dasar dari sebuah program. Dan juga mendemonstrasikan bagaimana cara untuk menampilkan <em>text </em>pada <em>console </em>di window.</p>
<p>Tugas klasik untuk menjadi seorang <em>programmer </em>dalam suatu bahasa pemrograman yang baru adalah<em> "Hello World" </em>program, dimana menampilkan tulisan <em>"Hello World" </em>pada layar. Program <em>"Game Over" </em>yang akan dibuat ini, serupa dengan tugas klasik<em> "Hello World"</em> program, hanya saja tulisan yang ditampilkan pada layar adalah<em> "Game Over!"</em> seperti berikut:</p>
<p style="text-align: center;"><a href="http://vickyaziz.com/wp-content/uploads/2010/04/lat1.jpg"><img class="aligncenter size-medium wp-image-111" title="Game Over!" src="http://vickyaziz.com/wp-content/uploads/2010/04/lat1-300x168.jpg" alt="" width="300" height="168" /></a><em>[klik gambar diatas untuk melihat lebih jelas]</em></p>
<p>Disini menggunakan IDE Visual C++ dari Microsoft, dengan kode program sebagai berikut :</p>
<p style="text-align: center;"><a href="http://vickyaziz.com/wp-content/uploads/2010/04/lat1kode.jpg"><img class="size-medium wp-image-117     aligncenter" title="source-code" src="http://vickyaziz.com/wp-content/uploads/2010/04/lat1kode-300x127.jpg" alt="" width="300" height="127" /></a><em>[klik gambar diatas untuk melihat lebih jelas]</em></p>
<p>Have Fun <img src='http://vickyaziz.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><em>[C++ Game Programming</em><em> : <span style="color: #0000ff;"><a href="http://vickyaziz.com/archives/99">3</a></span>, <a href="http://vickyaziz.com/archives/28">2</a>, <a href="http://vickyaziz.com/archives/22">1</a>]</em></p>
]]></content:encoded>
			<wfw:commentRss>http://vickyaziz.com/archives/99/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pengenalan Bahasa C++ Untuk Game : Bagian 2</title>
		<link>http://vickyaziz.com/archives/28</link>
		<comments>http://vickyaziz.com/archives/28#comments</comments>
		<pubDate>Sat, 10 Apr 2010 08:19:34 +0000</pubDate>
		<dc:creator>vickyaziz</dc:creator>
				<category><![CDATA[Pemrograman C++]]></category>

		<guid isPermaLink="false">http://vickyaziz.com/?p=28</guid>
		<description><![CDATA[* Dari buku 'Beginning C Game Programming - Michael Dawson'
- PENGENALAN C++ -
Dunia game bergerak cepat dan dinamis menciptakan pasar dengan persaingan ketat. Hal ini memaksa para pemrogram beserta perangkat kerasnya untuk bekerja semaksimal mungkin. Langkah pertama yang harus dilakukan adalah mempelajari dasar dari bahasa pemrograman C++, diantaranya :

Menampilkan output di layar konsol window
Mempelajari teknik [...]]]></description>
			<content:encoded><![CDATA[<p>* Dari buku 'Beginning C Game Programming - Michael Dawson'</p>
<p><strong>- PENGENALAN C++ -</strong></p>
<p>Dunia game bergerak cepat dan dinamis menciptakan pasar dengan persaingan ketat. Hal ini memaksa para pemrogram beserta perangkat kerasnya untuk bekerja semaksimal mungkin. Langkah pertama yang harus dilakukan adalah mempelajari dasar dari bahasa pemrograman C++, diantaranya :</p>
<ul>
<li>Menampilkan <em>output</em> di layar konsol window</li>
<li>Mempelajari teknik aritmatika komputasi</li>
<li>Menggunakan variabel untuk menyimpan, memanipulasi dan menghasilkan suatu data</li>
<li>Mendapatkan data input dari pengguna</li>
<li>Bekerja dengan konstanta dan enumerasi</li>
<li>Bekerja dengan <em>strings</em></li>
</ul>
<p>C++ merupakan bahasa pemrograman tingkat tinggi yang digunakan oleh jutaan pemrogram di seluruh dunia. Dibuat dan dikembangkan oleh Bjarne Stroustrup, C++ merupakan turunan langsung dari bahasa C. Bahasa C++ hampir mempertahankan hampir semua fungsi dasar dari bahasa C, namun C++ ditambahkan beberapa kemampuan baru.</p>
<p><strong>- PENGGUNAAN C++ PADA GAME -</strong></p>
<p>Hampir semua game yang tersedia di pasaran dalam pembuatannya menggunakan bahasa C++, berikut beberapa alasannya :</p>
<ul>
<li>Cepat. Bahasa pemrograman C++ yang ditulis dengan baik dapat berjalan dengan sangat cepat. Salah satu tujuan dari desain C++ adalah performa. Jika ingin performa yang lebih cepat lagi, C++ mengijinkan untuk menggunakan bahasa <em>assembly</em> (bahasa pemrograman terendah yang masih dapat dipahami oleh manusia) untuk berkomunikasi langsung dengan komputer.</li>
<li>Fleksibel. C++ merupakan bahasa multi-paradigma, dimana mendukung gaya pemrograman yang dinamis (termasuk <em>Object Oriented Programming </em>- OOP). Tidak seperti bahasa pemrograman modern lainnya, C++ tidak memaksakan gaya pemrograman tertentu kepada para pemrogramnya.</li>
<li>Banyak dukungan. Banyak aset-aset untuk para pemrogram C++ yang tersedia, seperti misalnya API (<em>Application Programming Interface</em>) 2D, API 3D, <em>physics</em>, <em>sound-engines </em>dan yang paling utama adalah memungkinkan para pemrogram untuk memanfaatkan kembali hasil pekerjaannya terdahulu.</li>
</ul>
<p><strong>- MEMBUAT <em>EXECUTABLE FILE</em> -</strong></p>
<p>File yang dijalankan untuk menampilkan suatu program (baik game ataupun aplikasi lainnya) merupakan suatu file yang dapat dieksekusi (<em>executable file</em>). Terdapat beberapa langkah untuk membuat <em>executable file </em>dari sumber kode C++, diantaranya :</p>
<p><a href="http://vickyaziz.com/wp-content/uploads/2010/04/flowchartexe.jpg"><img class="alignleft size-medium wp-image-91" title="flowchart" src="http://vickyaziz.com/wp-content/uploads/2010/04/flowchartexe-97x300.jpg" alt="" width="97" height="300" /></a></p>
<ul>
<li>Pemrogram menggunakan suatu <em>program-editor </em>untuk menulis kode-kode C++. Ekstensi file yang biasa digunakan adalah .cpp. <em>Program-editor </em>tersebut seperti aplikasi pengolah kata yang berfungsi untuk membuat, mengedit dan menyimpan sumber kode-kode C++.</li>
<li>Setelah kode-kode tersebut disimpan, langkah berikutnya adalah <em>compile</em>. Aplikasi ini bertugas untuk membaca kode-kode C++ dan men- terjemahkannya menjadi file <em>object</em>. Biasanya menggunakan ekstensi .obj.</li>
<li>Selanjutnya <em>linker </em>menghubungkan file <em>object </em>dengan file lainnya (eksternal - yang dibutuhkan), kemudian menghasilkan file eksekusi yang biasanya menggunakan ekstensi .exe. Pada tahapan ini pengguna dapat menjalankan programnya dengan mengeksekusi file eksekusi tersebut (<em>executable-file</em>).</li>
</ul>
<p>Untuk memudahkan proses tersebut, umumnya para pemrogram menggunakan <em>all-in-one tool </em>untuk men-<em>develop </em>suatu aplikasi yang disebut IDE (<em>Integrated Development Environment</em>). IDE merupakan kombinasi dari <em>editor</em>, <em>compiler </em>dan <em>linker </em>dengan tambahan <em>tool-tool </em>lainnya. IDE komersial yang terkenal antara lain Visual Studio .NET, C++ Builder Studio dan lain sebagainya. Adapun IDE yang gratis dan <em>open-source </em>salah satunya adalah Dev-C++.</p>
<p><strong>- MENGHADAPI <em>ERROR </em>-</strong></p>
<p>Salah satu hal penting yang harus diperhatikan ketika membuat suatu program adalah <em>error</em>. Bahkan seorang pemrogram terbaik pun masih menghasilkan <em>error </em>pada penulisan ke-lima (bahkan ke-enam) kalinya. Pemrogram harus membenahi masalah error tersebut dan mengulang seluruh proses pengecekan (<em>re-checking</em>) hingga program yang dibuat sudah bebas dari <em>error</em>. Beberapa <em>error </em>yang umum terjadi dalam proses pembuatan program C++ antara lain :</p>
<ul>
<li><em>Compile errors</em>. A</li>
<li><em>Link errors</em>. A</li>
<li><em>Run-time errors</em>. A</li>
</ul>
<p>Woow..semakin menarik nampaknya ^_^</p>
<p><em>[</em><em>C++ Game Programming</em><em> : <span style="color: #0000ff;"><a href="http://vickyaziz.com/archives/99">3</a></span>, <span style="color: #0000ff;"><a href="http://vickyaziz.com/archives/28">2</a></span>, <span style="color: #0000ff;"><a href="http://vickyaziz.com/archives/22">1</a></span>]</em></p>
]]></content:encoded>
			<wfw:commentRss>http://vickyaziz.com/archives/28/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pemrograman Game Dengan Menggunakan Bahasa C++ : Bagian 1</title>
		<link>http://vickyaziz.com/archives/22</link>
		<comments>http://vickyaziz.com/archives/22#comments</comments>
		<pubDate>Tue, 23 Mar 2010 15:50:35 +0000</pubDate>
		<dc:creator>vickyaziz</dc:creator>
				<category><![CDATA[Pemrograman C++]]></category>

		<guid isPermaLink="false">http://vickyaziz.com/?p=22</guid>
		<description><![CDATA[* Dari buku 'Beginning C Game Programming - Michael Dawson'
- PENDAHULUAN -
Game komputer merupakan saingan terberat dari industri Hollywood, dimana Hollywood selalu menampilkan visual effects yang luar biasa, musik pendukung yang berkualitas dan tentu saja aksi-aksi yang memacu adrenalin. Namun game komputer memiliki keunikan tersendiri daripada industri hiburan lainnya  
Keunikannya -&#62; Game komputer, dapat [...]]]></description>
			<content:encoded><![CDATA[<p>* Dari buku 'Beginning C Game Programming - Michael Dawson'</p>
<p><strong>- PENDAHULUAN -</strong></p>
<p>Game komputer merupakan saingan terberat dari industri Hollywood, dimana Hollywood selalu menampilkan visual effects yang luar biasa, musik pendukung yang berkualitas dan tentu saja aksi-aksi yang memacu adrenalin. Namun game komputer memiliki keunikan tersendiri daripada industri hiburan lainnya <img src='http://vickyaziz.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Keunikannya -&gt; Game komputer, dapat membuat para pemainnya betah berlama-lama didepan monitor mereka selama berjam-jam !! Luar biasa.</p>
<p>Apa yang menjadikan sebuah game komputer demikian menarik (menyenangkan) ? -&gt; salah satunya karena ia interaktif. Pada game komputer, para pengguna tidak hanya duduk dan melihat (nonton) seorang pahlawan melawan para penjahat, namun pada game komputer kita sendiri yang menjadi pahlawannya.</p>
<p>Kunci dari ketertarikan pada game komputer (interaktif) adalah sistem pemrograman. Sistem pemrograman memungkinkan suatu alien (misalnya), pasukan tentara ataupun mobil balap memiliki reaksi yang berbeda-beda terhadap respon pemain yang dinamis. Pada kenyataannya, sistem pemrograman menjadikan game dapat merespon para penggunanya dengan hasil yang berbeda-beda (bahkan hal-hal yang tidak dapat diprediksi oleh sang pembuat game tersebut).</p>
<p>Banyak sekali literatur mengenai bahasa pemrograman, bahasa pemrograman C++ merupakan bahasa pemrograman yang umum digunakan pada industri game. Jika kita ambil secara acak judul game yang ingin kita mainkan, maka kemungkinan besar game tersebut ditulis (dibuat) dengan menggunakan bahasa pemrograman C++.</p>
<p>Intinya : Jika kita ingin menjadi seorang game-computer-professional-programmer, maka kita harus bisa menguasai bahasa pemrograman C++.</p>
<div>
<p>Anda Berminat?<br />
Saya berminat ^_^</p>
<p><em>[C++ Game Programming : <span style="color: #0000ff;"><a href="http://vickyaziz.com/archives/99">3</a></span>, <span style="color: #0000ff;"><a href="http://vickyaziz.com/archives/28">2</a></span>, <span style="color: #0000ff;"><a href="http://vickyaziz.com/archives/22">1</a></span>]</em></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://vickyaziz.com/archives/22/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(Apple) iPad &#8211; picture</title>
		<link>http://vickyaziz.com/archives/15</link>
		<comments>http://vickyaziz.com/archives/15#comments</comments>
		<pubDate>Thu, 11 Feb 2010 09:43:04 +0000</pubDate>
		<dc:creator>vickyaziz</dc:creator>
				<category><![CDATA[Gadget]]></category>

		<guid isPermaLink="false">http://vickyaziz.com/?p=15</guid>
		<description><![CDATA[* pictures above taken from apple.com
]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-19" title="ipad_1" src="http://vickyaziz.com/wp-content/uploads/2010/02/ipad_hero_20100127-300x191.jpg" alt="ipad_1" width="300" height="191" /><img class="aligncenter size-medium wp-image-17" title="ipad_2" src="http://vickyaziz.com/wp-content/uploads/2010/02/ipad_hero2_20100127-300x191.jpg" alt="ipad_2" width="300" height="191" /><img class="aligncenter size-medium wp-image-18" title="ipad_3" src="http://vickyaziz.com/wp-content/uploads/2010/02/ipad_hero3_20100127-300x191.jpg" alt="ipad_3" width="300" height="191" /><img class="aligncenter size-medium wp-image-16" title="ipad_4" src="http://vickyaziz.com/wp-content/uploads/2010/02/ipad_hero4_20100127-300x191.jpg" alt="ipad_4" width="300" height="191" />* pictures above taken from apple.com</p>
]]></content:encoded>
			<wfw:commentRss>http://vickyaziz.com/archives/15/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8216;Daleman&#8217; Samsung MP3 YP-U3</title>
		<link>http://vickyaziz.com/archives/9</link>
		<comments>http://vickyaziz.com/archives/9#comments</comments>
		<pubDate>Tue, 09 Feb 2010 14:10:21 +0000</pubDate>
		<dc:creator>vickyaziz</dc:creator>
				<category><![CDATA[Bongkar-Pasang]]></category>

		<guid isPermaLink="false">http://vickyaziz.com/?p=9</guid>
		<description><![CDATA[Penasaran dengan 'dalemannya' MP3 player Samsung YP-U3.
Akhirnya dibongkar juga tuh MP3 hehehe..
Gambar utuhnya seperti berikut :

Samsung menganut aliran screwless, sehingga tidak perlu obeng untuk membukanya:


Berminat membongkar-pasang barang-barang yang anda miliki?
  
]]></description>
			<content:encoded><![CDATA[<p>Penasaran dengan 'dalemannya' MP3 player Samsung YP-U3.<br />
Akhirnya dibongkar juga tuh MP3 hehehe..<br />
Gambar utuhnya seperti berikut :</p>
<p><img class="aligncenter size-medium wp-image-10" title="Overlay" src="http://vickyaziz.com/wp-content/uploads/2010/02/Overlay-300x94.jpg" alt="Overlay" width="300" height="94" /></p>
<p>Samsung menganut aliran screwless, sehingga tidak perlu obeng untuk membukanya:</p>
<p><img class="aligncenter size-medium wp-image-11" title="Inside" src="http://vickyaziz.com/wp-content/uploads/2010/02/Inside-300x225.jpg" alt="Inside" width="300" height="225" /></p>
<p><img class="aligncenter size-medium wp-image-12" title="Pieces" src="http://vickyaziz.com/wp-content/uploads/2010/02/Pieces-300x204.jpg" alt="Pieces" width="300" height="204" /></p>
<p>Berminat membongkar-pasang barang-barang yang anda miliki?<br />
 <img src='http://vickyaziz.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://vickyaziz.com/archives/9/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ganti Harddisk MacBook</title>
		<link>http://vickyaziz.com/archives/1</link>
		<comments>http://vickyaziz.com/archives/1#comments</comments>
		<pubDate>Tue, 09 Feb 2010 05:15:32 +0000</pubDate>
		<dc:creator>vickyaziz</dc:creator>
				<category><![CDATA[Bongkar-Pasang]]></category>

		<guid isPermaLink="false">http://vickyaziz.com/?p=1</guid>
		<description><![CDATA[Data digital makin hari makin besar saja ukurannya, akibatnya ruang penyimpanan pun penuh ! (Harddisk pada MacBook 160GB) .
Ganti harddisk di Apple Store harganya selangit, akhirnya beli harddisk 'biasa' 2.5" 320GB, dan ganti sendiri (dibongkar MacBook-nya) hahaha  

Kira-kira seperti itulah 'dalemannya' MacBook :p
Ternyata ganti dengan harddisk biasa (non-apple product) pun bisa !
Selamat Mencoba  [...]]]></description>
			<content:encoded><![CDATA[<p>Data digital makin hari makin besar saja ukurannya, akibatnya ruang penyimpanan pun penuh ! (Harddisk pada MacBook 160GB) .</p>
<p>Ganti harddisk di Apple Store harganya selangit, akhirnya beli harddisk 'biasa' 2.5" 320GB, dan ganti sendiri (dibongkar MacBook-nya) hahaha <img src='http://vickyaziz.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img class="aligncenter size-medium wp-image-3" title="Ganti Harddisk" src="http://vickyaziz.com/wp-content/uploads/2010/02/vicky-300x192.jpg" alt="Ganti Harddisk" width="300" height="192" /></p>
<p>Kira-kira seperti itulah 'dalemannya' MacBook :p</p>
<p>Ternyata ganti dengan harddisk biasa (non-apple product) pun bisa !</p>
<p>Selamat Mencoba <img src='http://vickyaziz.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://vickyaziz.com/archives/1/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
