<?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>Raufan Research Area</title>
	<atom:link href="http://blog.raufan.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.raufan.com</link>
	<description>IT Technical Tutorials and Articles</description>
	<lastBuildDate>Fri, 10 Feb 2012 20:01:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Standard XNA Library</title>
		<link>http://blog.raufan.com/2012/02/10/standardxnalibrary/</link>
		<comments>http://blog.raufan.com/2012/02/10/standardxnalibrary/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 15:32:27 +0000</pubDate>
		<dc:creator>Raufan</dc:creator>
				<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://blog.raufan.com/?p=322</guid>
		<description><![CDATA[Standard XNA Library adalah sebuah library yang memudahkan dalam pembuatan aplikasi dengan menggunakan Microsoft XNA Framework 4.0. Library ini memiliki kelas-kelas yang dapat membantu dalam pembuatan terrain, sky dome, ocean, dan bloom effect. Untuk mengunduh Standard XNA Library klik di &#8230; <a href="http://blog.raufan.com/2012/02/10/standardxnalibrary/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Standard XNA Library adalah sebuah <em>library</em> yang memudahkan dalam pembuatan aplikasi dengan menggunakan Microsoft XNA Framework 4.0. Library ini memiliki kelas-kelas yang dapat membantu dalam pembuatan <em>terrain</em>, <em>sky dome</em>, <em>ocean</em>, dan <em>bloom effect</em>.</p>
<p>Untuk mengunduh Standard XNA Library klik di <a href="http://blog.raufan.com/wp-content/uploads/2012/02/StandardXNALibrary.zip">sini</a><br />
Untuk mengunduh contoh penggunaan Standard XNA Library klik di <a href="http://raufan.com/files/StandardXNALibrarySample.zip">sini</a></p>
<p>Berikut ini tampilan ketika aplikasi contoh penggunaan Standard XNA Library dijalankan:<br />
<a href="http://blog.raufan.com/wp-content/uploads/2012/02/Screenshot1.png"><img class="alignnone size-medium wp-image-323" title="Screenshot1" src="http://blog.raufan.com/wp-content/uploads/2012/02/Screenshot1-300x195.png" alt="" width="300" height="195" /></a><a href="http://blog.raufan.com/wp-content/uploads/2012/02/Screenshot2.png"><img class="alignnone size-medium wp-image-324" title="Screenshot2" src="http://blog.raufan.com/wp-content/uploads/2012/02/Screenshot2-300x193.png" alt="" width="300" height="193" /></a></p>
<p>Catatan:<br />
Semua tekstur adalah bukan karya saya.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raufan.com/2012/02/10/standardxnalibrary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mengubah Gambar Berwarna Menjadi Grayscale Menggunakan XNA 4.0</title>
		<link>http://blog.raufan.com/2011/06/22/mengubah-gambar-berwarna-menjadi-grayscale/</link>
		<comments>http://blog.raufan.com/2011/06/22/mengubah-gambar-berwarna-menjadi-grayscale/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 07:56:43 +0000</pubDate>
		<dc:creator>Raufan</dc:creator>
				<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://blog.raufan.com/?p=305</guid>
		<description><![CDATA[Pada tutorial kali ini saya akan membahas cara mengubah gambar berwarna menjadi grayscale menggunakan XNA 4.0. Cara yang diperkenalkan dalam tutorial ini dapat digunakan dalam pembuatan permainan pada platform Windows Phone 7 dan Windows. Pada XNA 4.0 resource gambar direpresentasikan &#8230; <a href="http://blog.raufan.com/2011/06/22/mengubah-gambar-berwarna-menjadi-grayscale/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[            <script type="text/javascript" src="http://blog.raufan.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushCSharp.js"></script>
<p>Pada tutorial kali ini saya akan membahas cara mengubah gambar berwarna menjadi grayscale menggunakan XNA 4.0. Cara yang diperkenalkan dalam tutorial ini dapat digunakan dalam pembuatan permainan pada platform Windows Phone 7 dan Windows.</p>
<p>Pada XNA 4.0 resource gambar direpresentasikan dengan kelas Texture2D. Fungsi dari kelas Texture2D yang akan digunakan adalah SetData dan GetData. Sesuai namanya, fungsi-fungsi tersebut berguna untuk mengubah dan mendapatkan data yang bertipe Color dari suatu objek dari kelas Texture2D.</p>
<p>Langkah-langkah pembuatan aplikasinya adalah sebagai berikut. <span id="more-305"></span></p>
<p>1. Buat project &#8220;Windows Phone Game (4.0)&#8221; baru. Sebagai contoh saya namakan project tersebut &#8220;GrayscaleConvert&#8221;.</p>
<p>2. Tambahkan suatu resource gambar dengan cara menekan tombol kanan mouse pada project &#8220;GrayscaleConvertContent&#8221; yang terdapat pada jendela solution explorer, kemudian pilih &#8220;Add&#8221;, dan pilih &#8220;Existing Item&#8221;. Sebagai contoh saya menambahkan gambar bernama &#8220;Koala.jpg&#8221;.</p>
<p>3. Tambahkan variabel-variabel berikut ini dalam file &#8220;Game1.cs&#8221;.</p>
<p><pre class="brush: csharp">Texture2D myImage;
Texture2D converted</pre></p>
<p>4. Tambahkan baris kode berikut ini dalam fungsi &#8220;LoadContent()&#8221;.</p>
<p><pre class="brush: csharp">myImage = Content.Load&lt;Texture2D&gt;(&quot;Koala&quot;);
converted = new Texture2D(GraphicsDevice, myImage.Width, myImage.Height);

Color[] myImageColors = new Color[myImage.Width * myImage.Height];
Color[] newImageColors = new Color[myImageColors.Length];

myImage.GetData&lt;Color&gt;(myImageColors);

for (int ii = 0; ii &lt; myImageColors.Length; ii++)
{
     byte blue = myImageColors[ii].B;
     byte green = myImageColors[ii].G;
     byte red = myImageColors[ii].R;
     byte tmp = (byte)((red + green + blue) / 3);
     if (tmp &lt;= 100)
     {
          tmp = 1;
     }
     else
     {
          tmp = 255;
     }

     Color c = new Color(tmp, tmp, tmp);
     newImageColors[ii] = c;
}

converted.SetData&lt;Color&gt;(newImageColors);</pre></p>
<p>5. Tambahkan baris kode berikut ini dalam fungsi &#8220;Draw(GameTime gameTime)&#8221;</p>
<p><pre class="brush: csharp">spriteBatch.Begin();
spriteBatch.Draw(myImage, new Rectangle(0, 0, 200, 200), Color.White);
spriteBatch.Draw(converted, new Rectangle(0, 200, 200, 200), Color.White);
spriteBatch.End();</pre></p>
<p>Untuk menjalankan aplikasi dapat dilakukan dengan cara menekan tombol F5 pada keyboard atau pilih menu &#8220;Debug&#8221; dan pilih &#8220;Start Debugging&#8221;.</p>
<p>Berikut ini adalah screenshot pada saat aplikasi dijalankan.</p>
<p><a href="http://blog.raufan.com/wp-content/uploads/2011/06/grayscaless.png"><img class="alignnone size-full wp-image-310" title="grayscaless" src="http://blog.raufan.com/wp-content/uploads/2011/06/grayscaless.png" alt="" width="402" height="731" /></a></p>
<p>Contoh solution yang dibuat dalam tutorial ini dapat di-download di <a href="http://blog.raufan.com/wp-content/uploads/2011/06/GrayscaleConvert.zip">sini</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raufan.com/2011/06/22/mengubah-gambar-berwarna-menjadi-grayscale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saving Current Frame into an Image File XNA 4.0</title>
		<link>http://blog.raufan.com/2011/05/16/screenshot-xna/</link>
		<comments>http://blog.raufan.com/2011/05/16/screenshot-xna/#comments</comments>
		<pubDate>Sun, 15 May 2011 19:42:27 +0000</pubDate>
		<dc:creator>Raufan</dc:creator>
				<category><![CDATA[XNA]]></category>
		<category><![CDATA[screenshot xna]]></category>

		<guid isPermaLink="false">http://blog.raufan.com/?p=250</guid>
		<description><![CDATA[This implementation will save current frame into an image file named &#8220;anImageFile.png&#8221; Put this code into your draw method. if (takeScreenshot) { Color[] colors = new Color[GraphicsDevice.Viewport.Width * GraphicsDevice.Viewport.Height]; GraphicsDevice.GetBackBufferData&#60;Color&#62;(colors); Texture2D tex2D = new Texture2D(GraphicsDevice, GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height); tex2D.SetData&#60;Color&#62;(colors); String filename &#8230; <a href="http://blog.raufan.com/2011/05/16/screenshot-xna/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[            <script type="text/javascript" src="http://blog.raufan.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushCSharp.js"></script>
<p>This implementation will save current frame into an image file named &#8220;anImageFile.png&#8221;</p>
<p>Put this code into your draw method.</p>
<p><pre class="brush: csharp">if (takeScreenshot)
{
   Color[] colors = new Color[GraphicsDevice.Viewport.Width * GraphicsDevice.Viewport.Height];
   GraphicsDevice.GetBackBufferData&lt;Color&gt;(colors);

   Texture2D tex2D = new Texture2D(GraphicsDevice, GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height);
   tex2D.SetData&lt;Color&gt;(colors);

   String filename = &quot;anImageFile.png&quot;;

   FileStream stream = File.Create(filename);

   tex2D.SaveAsPng(stream, GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height);

   stream.Flush();
   stream.Close();

   takeScreenshot = false;
}</pre></p>
<p>The idea is very simple. First, we get colors data from graphics device, then we create a new Texture2D object and set colors data with saved colors data from graphics device. Finally, we call the SaveAsPng method to save current frame into an image file.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raufan.com/2011/05/16/screenshot-xna/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Realtime Optimally Adapting Meshes (ROAM) XNA Implementation</title>
		<link>http://blog.raufan.com/2011/05/04/realtime-optimally-adapting-meshes-roam-xna-implementation/</link>
		<comments>http://blog.raufan.com/2011/05/04/realtime-optimally-adapting-meshes-roam-xna-implementation/#comments</comments>
		<pubDate>Wed, 04 May 2011 07:57:13 +0000</pubDate>
		<dc:creator>Raufan</dc:creator>
				<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://blog.raufan.com/?p=211</guid>
		<description><![CDATA[In this tutorial I will explain about Realtime Optimally Adapting Meshes (ROAM) implementation using C# XNA 4.0 Framework. Also this implementation is my final project for my computer science degree. This implementation is based on original ROAM paper and C++ &#8230; <a href="http://blog.raufan.com/2011/05/04/realtime-optimally-adapting-meshes-roam-xna-implementation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[            <script type="text/javascript" src="http://blog.raufan.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushCSharp.js"></script>
<p>In this tutorial I will explain about Realtime Optimally Adapting Meshes (ROAM) implementation using C# XNA 4.0 Framework. Also this implementation is my final project for my computer science degree. This implementation is based on <a href="https://graphics.llnl.gov/ROAM/" target="_blank">original ROAM paper</a> and C++ OpenGL implementation from clod.zip archive in <a href="http://read.pudn.com/downloads154/ebook/681719/c%E8%AF%AD%E8%A8%80%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E5%AE%9E%E4%BE%8B%E7%B2%BE%E7%B2%B9/C5/ROAM.C__.htm" target="_blank">here</a>.</p>
<p>The difference between simple ROAM and original ROAM is in the variance computation to determine whether triangle must be split or not. While simple ROAM use screen space distance between left and center position of the triangle, original ROAM use triangle wedgies to determine  error metrics used to calculate triangle priority.</p>
<p>Some screenshot:</p>

<a href='http://blog.raufan.com/2011/05/04/realtime-optimally-adapting-meshes-roam-xna-implementation/screenshot1/' title='ROAM Screenshot 2'><img width="150" height="150" src="http://blog.raufan.com/wp-content/uploads/2011/05/screenshot1-150x150.png" class="attachment-thumbnail" alt="ROAM Screenshot 2" title="ROAM Screenshot 2" /></a>
<a href='http://blog.raufan.com/2011/05/04/realtime-optimally-adapting-meshes-roam-xna-implementation/screenshot2/' title='ROAM Screenshot 1'><img width="150" height="150" src="http://blog.raufan.com/wp-content/uploads/2011/05/screenshot2-150x150.png" class="attachment-thumbnail" alt="ROAM Screenshot 1" title="ROAM Screenshot 1" /></a>

<p>*Note: The frame rate is drop because the application window is not focused, but SnippingTool window instead.</p>
<p>to be continued&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raufan.com/2011/05/04/realtime-optimally-adapting-meshes-roam-xna-implementation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Animasi Sprite dengan XNA 4.0 pada Windows Phone 7</title>
		<link>http://blog.raufan.com/2010/11/15/animasi-sprite-dengan-xna-4-0-pada-windows-phone-7/</link>
		<comments>http://blog.raufan.com/2010/11/15/animasi-sprite-dengan-xna-4-0-pada-windows-phone-7/#comments</comments>
		<pubDate>Mon, 15 Nov 2010 07:47:51 +0000</pubDate>
		<dc:creator>Raufan</dc:creator>
				<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://blog.raufan.com/?p=196</guid>
		<description><![CDATA[Hampir semua game pasti menggunakan animasi sprite. Biasanya animasi sprite digunakan untuk menjadikan gambar-gambar pada suatu game bergerak sehingga menimbulkan kesan hidup. Dalam tutorial ini, saya akan memberikan langkah-langkah untuk membuat animasi sprite yang dapat digunakan dalam pembuatan game dengan &#8230; <a href="http://blog.raufan.com/2010/11/15/animasi-sprite-dengan-xna-4-0-pada-windows-phone-7/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[            <script type="text/javascript" src="http://blog.raufan.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushCSharp.js"></script>
<p>Hampir semua game pasti menggunakan animasi sprite. Biasanya animasi sprite digunakan untuk menjadikan gambar-gambar pada suatu game bergerak sehingga menimbulkan kesan hidup. Dalam tutorial ini, saya akan memberikan langkah-langkah untuk membuat animasi sprite yang dapat digunakan dalam pembuatan game dengan XNA 4.0 pada Windows Phone 7.</p>
<p>Software-software yang dibutuhkan antara lain:</p>
<p>1. Microsoft Visual Studio 2010<br />
2. Windows Phone Developer Tools</p>
<p>Langkah-langkahnya adalah sebagai berikut: <span id="more-196"></span></p>
<p>1. Buka Microsoft Visual Studio 2010, kemudian pada menu bar pilih &#8220;File&#8221;, lalu pilih &#8220;New&#8221;, dan pilih &#8220;New Project&#8230;&#8221;.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111510_0753_AnimasiSpri1.png" alt="" /></p>
<p>Pada kolom &#8220;Installed Templates&#8221; pilih &#8220;Visual C#&#8221;, lalu pilih &#8220;XNA Game Studio 4.0&#8243;. Kemudian pada kolom di sebelah kanan &#8220;Installed Templates&#8221; pilih &#8220;Windows Phone Game (4.0)&#8221;. Ketikkan nama project pada kolom &#8220;Name&#8221;, sebagai contoh saya memberikan nama &#8220;WP7XNASpriteAnimation&#8221;. Setelah itu klik tombol &#8220;OK&#8221;.</p>
<p>2. Pada &#8220;Solution Explorer&#8221;, klik kanan pada project &#8220;WP7XNASpriteAnimation&#8221;, kemudian pilih &#8220;Add&#8221;, lalu pilih &#8220;Class&#8230;&#8221;.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111510_0753_AnimasiSpri2.png" alt="" /></p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111510_0753_AnimasiSpri3.png" alt="" /></p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111510_0753_AnimasiSpri4.png" alt="" /></p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111510_0753_AnimasiSpri5.png" alt="" /></p>
<p>Ketikkan nama kelas pada kolom &#8220;Name&#8221;, sebagai contoh saya memberikan nama &#8220;SpriteAnimation&#8221;. Kemudian klik tombol &#8220;Add&#8221;.</p>
<p>3. Ubah code di kelas &#8220;SpriteAnimation&#8221; menjadi seperti ini</p>
<div><pre class="brush: csharp">using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace WP7XNASpriteAnimation
{
    class SpriteAnimation
    {
        double currentTime;
        double interval;

        int currentFrameNumber;
        int numberOfFrames;

        Rectangle frame;
        Rectangle drawRectangle;

        Texture2D spriteSet;

        public SpriteAnimation(Texture2D spriteSet, int spriteWidth, int spriteHeight, double interval, Vector2 position)
        {
            currentTime = 0.0;
            this.interval = interval;
            currentFrameNumber = 0;
            numberOfFrames = spriteSet.Width / spriteWidth;
            frame = new Rectangle(0, 0, spriteWidth, spriteHeight);
            drawRectangle = new Rectangle((int)position.X, (int)position.Y, spriteWidth, spriteHeight);
            this.spriteSet = spriteSet;
        }

        public void Update(GameTime gameTime)
        {
            currentTime += gameTime.ElapsedGameTime.TotalMilliseconds;

            if (currentTime &gt;= interval)
            {
                currentTime = 0.0;
                currentFrameNumber++;
                if (currentFrameNumber &gt;= numberOfFrames)
                {
                    currentFrameNumber = 0;
                }
            }

            frame.X = currentFrameNumber * frame.Width;
        }

        public void Draw(SpriteBatch spriteBatch)
        {
            spriteBatch.Begin();
            spriteBatch.Draw(spriteSet, drawRectangle, frame, Color.White);
            spriteBatch.End();
        }
    }
}

/*
Penjelasan:
Teknik yang digunakan untuk membuat animasi sprite pada kelas SpriteAnimation adalah hanya dengan menggeser gambar ke kiri sesuai dengan nomor frame yang sedang ditampilkan. Variabel currentTime berguna sebagai timer. Jika jumlah dari variabel tersebut melebihi atau sama dengan interval, maka nomor frame yang ditampilkan akan di-increment atau ditambah dengan 1. Pengecekan terhadap nomor frame dilakukan setiap bertambahnya nomor frame. Jika nomor frame telah melebihi atau sama dengan jumlah frame yang ada maka nomor frame akan dikembalikan menjadi 0, sehingga animasi akan berulang.
*/</pre></div>
<p>4. Sebagai contoh, Anda dapat men-download gambar di bawah ini untuk digunakan sebagai sprite set. Simpan gambar di bawah ini dengan nama &#8220;spritesetsample&#8221;.</p>
<p><a href="http://blog.raufan.com/wp-content/uploads/2010/11/spritesetsample.png"><img class="alignnone size-full wp-image-201" title="spritesetsample" src="http://blog.raufan.com/wp-content/uploads/2010/11/spritesetsample.png" alt="" width="384" height="128" /></a></p>
<p>Pada &#8220;Solution Explorer&#8221;, klik kanan pada project &#8220;WP7XNASpriteAnimationContent&#8221;, kemudian pilih &#8220;Add&#8221;, lalu pilih &#8220;Existing Item&#8230;&#8221;. Arahkan ke file sprite set yang bernama &#8220;spritesetsample&#8221; yang telah Anda download tadi.</p>
<p>5. Pada kelas &#8220;Game1.cs&#8221; pada project &#8220;WP7XNASpriteAnimation&#8221;, tambahkan dua buah variabel berikut ini</p>
<div><pre class="brush: csharp">Texture2D spriteSet;
SpriteAnimation spriteAnimation;

/*
Penjelasan:
spriteSet berguna untuk menyimpan gambar sprite set yang akan kita gunakan untuk animasi sprite.
spriteAnimation berguna untuk menyimpan objek dari kelas SpriteAnimation yang telah kita buat.
*/</pre></div>
<p>Pada method &#8220;LoadContent&#8221;, tambahkan code berikut ini</p>
<div><pre class="brush: csharp">spriteSet = Content.Load&lt;Texture2D&gt;(&quot;spritesetsample&quot;);
spriteAnimation = new SpriteAnimation(spriteSet, 256, 256, 500.0, new Vector2(100.0f, 100.0f));

/*
Pertama-tama kita load gambar sprite set dari harddisk ke memory, kemudian setelah itu kita masukkan sprite set tersebut sebagai parameter untuk membuat objek dari kelas SpriteAnimation. Ukuran sprite yang kita gunakan adalah 256 pixel panjangnya dan 256 pixel tingginya. Terdapat 3 frame dengan ukuran yang sama berjajar secara horizontal. Karena kita hanya memiliki 3 frame saja, maka agar animasi masih dapat terlihat, kita gunakan interval selama 500 miliseconds. Posisi penggambaran sprite pada layar adalah dengan x = 100 pixel dan y = 100 pixel. Titik x = 0 dan y = 0 pada layar terletak pada pojok kiri atas layar ketika device diposisikan secara landscape.
*/</pre></div>
<p>Pada method &#8220;Update&#8221;, tambahkan code berikut ini</p>
<div><pre class="brush: csharp">spriteAnimation.Update(gameTime);</pre></div>
<p>Pada method &#8220;Draw&#8221;, tambahkan code berikut ini</p>
<div><pre class="brush: csharp">spriteAnimation.Draw(spriteBatch);</pre></div>
<p>Untuk melihat hasil dari animasi sprite yang telah kita buat, dapat dilakukan dengan menekan tombol F5 pada keyboard.</p>
<p>Tampilan animasi sprite pada saat berjalan</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111510_0753_AnimasiSpri7.png" alt="" /></p>
<p>Contoh solution dari animasi sprite yang telah kita buat dapat di-download di <a href="http://blog.raufan.com/wp-content/uploads/2010/11/WP7XNASpriteAnimation.zip">sini</a>.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111510_0753_AnimasiSpri8.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raufan.com/2010/11/15/animasi-sprite-dengan-xna-4-0-pada-windows-phone-7/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Membuat Aplikasi Kalkulator Sederhana untuk Platform Windows Phone 7</title>
		<link>http://blog.raufan.com/2010/11/14/membuat-aplikasi-kalkulator-sederhana-untuk-platform-windows-phone-7/</link>
		<comments>http://blog.raufan.com/2010/11/14/membuat-aplikasi-kalkulator-sederhana-untuk-platform-windows-phone-7/#comments</comments>
		<pubDate>Sat, 13 Nov 2010 19:21:45 +0000</pubDate>
		<dc:creator>Raufan</dc:creator>
				<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://blog.raufan.com/?p=154</guid>
		<description><![CDATA[Untuk memperlihatkan bagaimana mudahnya membuat aplikasi untuk platform Windows Phone 7, saya akan memberikan contoh bagaimana mudahnya membuat aplikasi kalkulator sederhana pada platform tersebut. Software-software yang dibutuhkan antara lain: 1. Microsoft Expression Blend 4.0 2. Windows Phone Developer Tools Langkah-langkahnya &#8230; <a href="http://blog.raufan.com/2010/11/14/membuat-aplikasi-kalkulator-sederhana-untuk-platform-windows-phone-7/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[            <script type="text/javascript" src="http://blog.raufan.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushCSharp.js"></script>
<p>Untuk memperlihatkan bagaimana mudahnya membuat aplikasi untuk platform Windows Phone 7, saya akan memberikan contoh bagaimana mudahnya membuat aplikasi kalkulator sederhana pada platform tersebut.</p>
<p>Software-software yang dibutuhkan antara lain:</p>
<p>1. Microsoft Expression Blend 4.0<br />
2. Windows Phone Developer Tools</p>
<p>Langkah-langkahnya adalah sebagai berikut:<span id="more-154"></span></p>
<p>1. Buka Microsoft Expression Blend 4.0, kemudian pada welcome screen pilih &#8220;New Project&#8230;&#8221; atau dapat juga dengan memilih &#8220;File&#8221; pada menu bar, lalu pilih &#8220;New Project&#8230;&#8221;.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli1.png" alt="" /><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli2.png" alt="" /></p>
<p>2. Pada window &#8220;New Project&#8221;, pilih &#8220;Windows Phone&#8221; pada &#8220;Project types&#8221;, kemudian pilih &#8220;Windows Phone Application&#8221; pada project templates. Isikan nama project pada kolom &#8220;Name&#8221;, setelah itu klik tombol &#8220;OK&#8221;.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli3.png" alt="" /></p>
<p>3. Microsoft Expression Blend 4.0 akan otomatis menyiapkan berbagai library dan file yang diperlukan untuk membuat aplikasi untuk platform Windows Phone 7. Tampilan awal aplikasi kita adalah seperti ini</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli4.png" alt="" /></p>
<p>Kita akan mengubah tulisan &#8220;MY APPLICATION&#8221; menjadi &#8220;Kalkulator Sederhana&#8221;, dan tulisan &#8220;page name&#8221; menjadi &#8220;Kalkulator&#8221; dengan cara sebagai berikut:</p>
<div>
<table style="border-collapse: collapse;" border="0">
<colgroup>
<col style="width: 253px;"></col>
<col style="width: 385px;"></col>
</colgroup>
<tbody>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border: solid 0.5pt;"><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli5.png" alt="" /></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: solid 0.5pt; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Pastikan &#8220;Selection&#8221; tools pada toolbox telah terpilih.</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;"><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli6.png" alt="" /></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Pilih TextBlock yang ingin kita ganti tulisannya.</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;"><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli7.png" alt="" /></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Pada tab &#8220;Properties&#8221;, scroll ke kolom &#8220;Common Properties&#8221;. Ketikkan tulisan yang diinginkan pada kolom &#8220;Text&#8221;.</td>
</tr>
</tbody>
</table>
</div>
<p>4. Control-control yang diperlukan agar pengguna dapat berinteraksi dengan aplikasi kalkulator sederhana yang kita buat adalah sebagai berikut:</p>
<div>
<table style="border-collapse: collapse;" border="0">
<colgroup>
<col style="width: 35px;"></col>
<col style="width: 125px;"></col>
<col style="width: 100px;"></col>
<col style="width: 200px;"></col>
</colgroup>
<tbody>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border: solid 0.5pt;">No.</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: solid 0.5pt; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Icon pada Toolbox</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: solid 0.5pt; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Nama Control</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: solid 0.5pt; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Properties</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">1</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;"><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli8.png" alt="" /></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">TextBlock</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Text = &#8220;Bilangan 1:&#8221;</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">2</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;"><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli9.png" alt="" /></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">TextBlock</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Text = &#8220;Bilangan 2:&#8221;</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">3</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;"><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli10.png" alt="" /></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">TextBlock</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Text = &#8220;Operasi:&#8221;</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">4</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;"><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli11.png" alt="" /></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">TextBlock</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Text = &#8220;Hasil:&#8221;</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">5</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;"><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli12.png" alt="" /></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">TextBox</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Name = &#8220;bilangan1&#8243;</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">6</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;"><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli13.png" alt="" /></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">TextBox</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Name = &#8220;bilangan2&#8243;</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">7</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;"><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli14.png" alt="" /></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">TextBox</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Name = &#8220;hasil&#8221;</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">8</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;"><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli15.png" alt="" /></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">RadioButton</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Name = &#8220;operasi_tambah&#8221;<br />
Content = &#8220;+&#8221;<br />
IsChecked = true</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">9</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;"><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli16.png" alt="" /></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">RadioButton</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Name = &#8220;operasi_kurang&#8221;<br />
Content = &#8220;-&#8221;</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">10</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;"><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli17.png" alt="" /></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">RadioButton</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Name = &#8220;operasi_kali&#8221;<br />
Content = &#8220;*&#8221;</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">11</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;"><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli18.png" alt="" /></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">RadioButton</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Name = &#8220;operasi_bagi&#8221;<br />
Content = &#8220;/&#8221;</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">12</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;"><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli19.png" alt="" /></td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Button</td>
<td style="padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;">Name = &#8220;tombol_hitung&#8221;<br />
Content = &#8220;Hitung&#8221;</td>
</tr>
</tbody>
</table>
</div>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli20.png" alt="" /></p>
<p>Tambahkan control-control tersebut dengan cara memilih icon dari control yang ingin dibuat pada toolbox, kemudian men-drag pada ContentPanel yang terletak pada lembar kerja Microsoft Expression Blend 4.0. Setelah itu atur posisi dan properties-nya seperti dengan yang ditunjukkan pada gambar dan tabel di atas.</p>
<p>5. Untuk menambahkan fungsionalitasnya, pastikan &#8220;Selection&#8221; tool telah terpilih pada toolbox, kemudian pilih instance control bernama &#8220;tombol_hitung&#8221;. Pada tab &#8220;Properties&#8221; klik icon &#8220;Events&#8221; yang bergambar seperti petir.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli21.png" alt="" /></p>
<p>Klik dua kali pada kolom di sebelah kanan tulisan &#8220;Click&#8221;. Pada code editor tambahkan code berikut ini sebagai implementasi dari method &#8220;tombol_hitung_Click&#8221; yang telah dibuat secara otomatis</p>
<div><pre class="brush: csharp">int bilanganPertama = Convert.ToInt32(bilangan1.Text);
int bilanganKedua = Convert.ToInt32(bilangan2.Text);
			
if(operasi_tambah.IsChecked.Value)
{
	int hasilnya = bilanganPertama+bilanganKedua;
	hasil.Text = hasilnya.ToString();
}
else if(operasi_kurang.IsChecked.Value)
{
	int hasilnya = bilanganPertama-bilanganKedua;
	hasil.Text = hasilnya.ToString();
}
else if(operasi_kali.IsChecked.Value)
{
	int hasilnya = bilanganPertama*bilanganKedua;
	hasil.Text = hasilnya.ToString();
}
else if(operasi_bagi.IsChecked.Value)
{
	int hasilnya = bilanganPertama/bilanganKedua;
	hasil.Text = hasilnya.ToString();
}

/*
Penjelasan:
Pertama-tama kita mendapatkan text yang telah di-input oleh user pada kolom TextBox bilangan1 dan bilangan2. Setelah itu kita melakukan konversi dari tipe data string yang merupakan tipe data yang merepresentasikan teks menjadi tipe data integer yang merepresentasikan bilangan bulat.

Apabila user memilih operasi penjumlahan, maka angka yang telah dimasukkan oleh user pada kolom TextBox bilangan1 dan bilangan2 akan dijumlahkan.

Apabila user memilih operasi pengurangan, maka angka yang telah dimasukkan oleh user pada kolom TextBox bilangan1 akan dikurangi dengan angka yang telah dimasukkan oleh user pada kolom TextBox bilangan2.

Apabila user memilih operasi perkalian, maka angka yang telah dimasukkan oleh user pada kolom TextBox bilangan1 dan bilangan2 akan dikalikan.

Apabila user memilih operasi pembagian, maka angka yang telah dimasukkan oleh user pada kolom TextBox bilangan1 akan dibagi dengan angka yang telah dimasukkan oleh user pada kolom TextBox bilangan2. Karena yang digunakan adalah tipe data integer, maka hasil dari pembagian akan dibulatkan ke bawah.
*/</pre></div>
<p>Untuk menjalankan aplikasi kalkulator sederhana yang telah kita buat, dapat dilakukan dengan menekan tombol F5 pada keyboard atau dengan memilih menu &#8220;Project&#8221; pada menu bar, kemudian pilih &#8220;Run Project&#8221;.</p>
<p>Tampilan aplikasi kalkulator sederhana pada saat berjalan</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli22.png" alt="" /></p>
<p>Aplikasi kalkulator sederhana ini masih memiliki banyak sekali kelemahan, contohnya seperti tidak bisa menghitung bilangan dengan koma atau bukan bilangan bulat. Anda dapat menambahkan fitur-fitur tambahan atau error handling sesuai dengan kreatifitas Anda. Selamat belajar <img src='http://blog.raufan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Contoh solution dari aplikasi kalkulator sederhana yang telah kita buat dapat di-download di <a href="http://blog.raufan.com/wp-content/uploads/2010/11/SimpleCalculator.zip">sini</a>.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1927_MembuatApli23.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raufan.com/2010/11/14/membuat-aplikasi-kalkulator-sederhana-untuk-platform-windows-phone-7/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Membuat Dokumen MS Word dengan Office Live</title>
		<link>http://blog.raufan.com/2010/11/14/membuat-dokumen-ms-word-dengan-office-live/</link>
		<comments>http://blog.raufan.com/2010/11/14/membuat-dokumen-ms-word-dengan-office-live/#comments</comments>
		<pubDate>Sat, 13 Nov 2010 18:45:35 +0000</pubDate>
		<dc:creator>Raufan</dc:creator>
				<category><![CDATA[Microsoft Office]]></category>

		<guid isPermaLink="false">http://blog.raufan.com/?p=78</guid>
		<description><![CDATA[Belum lama ini Microsoft telah meluncurkan produk barunya yang bernama Office Live yang merupakan aplikasi yang mirip sekali dengan Microsoft Office 2010, tetapi bedanya aplikasi ini dapat langsung berjalan tanpa di-install terlebih dahulu. Office Live ini berjalan pada web browser. &#8230; <a href="http://blog.raufan.com/2010/11/14/membuat-dokumen-ms-word-dengan-office-live/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[            <script type="text/javascript" src="http://blog.raufan.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushCSharp.js"></script>
<p>Belum lama ini Microsoft telah meluncurkan produk barunya yang bernama Office Live yang merupakan aplikasi yang mirip sekali dengan Microsoft Office 2010, tetapi bedanya aplikasi ini dapat langsung berjalan tanpa di-install terlebih dahulu. Office Live ini berjalan pada web browser. Selain itu, perbedaan lainnya yang menjadi favorit saya adalah aplikasi ini GRATIS <img src='http://blog.raufan.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Untuk menggunakan Office Live ini sangat mudah, tetapi terlebih dahulu Anda harus membuat account Windows Live jika Anda belum memilikinya.</p>
<p>Pada address bar web browser Anda ketikkan <a href="http://office.live.com/">http://office.live.com/</a></p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1850_MembuatDoku1.png" alt="" /></p>
<p>Apabila Anda telah memiliki Windows Live account, Anda dapat langsung login dengan mengisi kolom &#8220;Windows Live ID&#8221; dan &#8220;Sandi&#8221;, kemudian menekan tombol &#8220;Masuk&#8221;. <span id="more-78"></span></p>
<p>Apabila Anda belum memiliki account Window Live, Anda dapat menekan tombol &#8220;Daftar&#8221; untuk menuju ke halaman pembuatan account baru.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1850_MembuatDoku2.png" alt="" /></p>
<p>Jika proses pembuatan account baru berhasil, Anda akan dibawa ke halaman utama account Windows Live Anda.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1850_MembuatDoku3.png" alt="" /></p>
<p>Pada kolom &#8220;Pribadi&#8221; pilih &#8220;Dokumen Saya&#8221;.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1850_MembuatDoku4.png" alt="" /></p>
<p>Anda dapat memilih jenis dokumen apa yang ingin dibuat dengan memilih menu &#8220;Baru&#8221;.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1850_MembuatDoku5.png" alt="" /></p>
<p>Pilih &#8220;Dokumen Word&#8221;.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1850_MembuatDoku6.png" alt="" /></p>
<p>Ketikkan nama file Microsoft Word yang ingin dibuat pada kolom &#8220;Nama&#8221;.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1850_MembuatDoku7.png" alt="" /></p>
<p>Tampilan dari Microsoft Word pada Office Live ini sangat mirip dengan Microsoft Word yang terdapat pada Microsoft Office 2010. Salah satu kesamaannya adalah tampilan menu yang berbentuk ribbon.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1850_MembuatDoku8.png" alt="" /></p>
<p>Secara umum fungsionalitas yang diberikan sama, dari mulai fungsi untuk menyimpan, mencetak, melihat properti dari suatu dokumen, dll.</p>
<p>Screenshot ketika Microsoft Word pada Office Live sedang digunakan</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1850_MembuatDoku9.png" alt="" /></p>
<p>Office Live ini sudah saya coba pada web browser Mozilla Firefox, sampai saat ini belum ada masalah jika Office Live digunakan pada web browser tersebut.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1850_MembuatDoku10.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raufan.com/2010/11/14/membuat-dokumen-ms-word-dengan-office-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ngeblog dengan Microsoft Word 2010</title>
		<link>http://blog.raufan.com/2010/11/14/ngeblog-dengan-microsoft-word-2010/</link>
		<comments>http://blog.raufan.com/2010/11/14/ngeblog-dengan-microsoft-word-2010/#comments</comments>
		<pubDate>Sat, 13 Nov 2010 18:39:10 +0000</pubDate>
		<dc:creator>Raufan</dc:creator>
				<category><![CDATA[Microsoft Office]]></category>

		<guid isPermaLink="false">http://blog.raufan.com/?p=67</guid>
		<description><![CDATA[Ada beberapa fitur baru yang dimiliki oleh Microsoft Word 2010, salah satunya yang baru saja saya ketahui adalah fitur untuk mengirimkan blog post ke blog yang kita miliki. Kebetulan blog yang saya miliki menggunakan engine WordPress, dan ternyata Microsoft Word &#8230; <a href="http://blog.raufan.com/2010/11/14/ngeblog-dengan-microsoft-word-2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[            <script type="text/javascript" src="http://blog.raufan.com/wp-content/plugins/wordpress-code-snippet/scripts/shBrushCSharp.js"></script>
<p>Ada beberapa fitur baru yang dimiliki oleh Microsoft Word 2010, salah satunya yang baru saja saya ketahui adalah fitur untuk mengirimkan blog post ke blog yang kita miliki. Kebetulan blog yang saya miliki menggunakan engine WordPress, dan ternyata Microsoft Word 2010 ini mendukung dengan baik engine blog tersebut. Contohnya ketika saya mengirimkan post ini, saya hanya tinggal membuka aplikasi Microsoft Word seperti ketika saya ingin membuat dokumen biasa, hanya saja saya memilih &#8220;Blog Post&#8221; pada new document template.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1844_Ngeblogdeng1.jpg" alt="" /></p>
<p>Setelah saya memilih Blog Post Template dengan men-double klik iconnya, saya menambahkan berapa informasi yang dibutuhkan oleh Microsoft Word 2010 untuk berkomunikasi dengan blog saya, misalnya informasi alamat URL blog, username dan password. <span id="more-67"></span></p>
<p>Klik icon &#8220;Manage Account&#8221; pada ribbon menu.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1844_Ngeblogdeng2.jpg" alt="" /></p>
<p>Kemudian akan muncul window seperti ini</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1844_Ngeblogdeng3.jpg" alt="" /></p>
<p>Klik tombol &#8220;New&#8221;, setelah itu akan muncul window seperti ini</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1844_Ngeblogdeng4.jpg" alt="" /></p>
<p>Pilih blog engine yang kita gunakan pada dropdown &#8220;Blog&#8221;, setelah itu klik tombol &#8220;Next&#8221;.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1844_Ngeblogdeng5.jpg" alt="" /></p>
<p>Pada kolom &#8220;Blog Post URL&#8221; ganti tulisan &#8220;Enter your blog URL&#8221; dengan alamat blog kita, contohnya &#8220;raufan.com/blog&#8221; tanpa tanda kutip. Pada kolom &#8220;User Name&#8221; isikan dengan username administrator blog kita, dan pada kolom &#8220;Password&#8221; isikan dengan password account administrator blog kita. Setelah itu klik tombol &#8220;Picture Options&#8221; untuk mengatur bagaimana gambar akan diupload ke blog kita.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1844_Ngeblogdeng6.jpg" alt="" /></p>
<p>Pada drop down &#8220;Picture provider&#8221; pilih &#8220;My blog provider&#8221;, kemudian klik tombol &#8220;OK&#8221;. Pada window &#8220;New WordPress Account&#8221; klik tombol &#8220;OK&#8221;. Microsoft Word 2010 akan melakukan verifikasi apakah informasi yang telah kita berikan itu benar atau salah. Pada window &#8220;Blog Accounts&#8221; klik tombol &#8220;Close&#8221;.</p>
<p>Kita langsung dapat mengetikkan post title pada kolom yang berisikan &#8220;[Enter Post Title Here]&#8220;. Isi dari post dapat diketikkan pada kolom dibawah garis.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1844_Ngeblogdeng7.jpg" alt="" /></p>
<p>Setelah post yang kita buat telah selesai, untuk mempublikasikannya kita hanya perlu mengklik tombol &#8220;Publish&#8221;.</p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1844_Ngeblogdeng8.jpg" alt="" /></p>
<p>Bagi saya fitur otomatis mengupload gambar yang telah diinsert pada post sangat berguna sekali, daripada saya harus mengupload gambar satu persatu <img src='http://blog.raufan.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><img src="http://blog.raufan.com/wp-content/uploads/2010/11/111310_1844_Ngeblogdeng9.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.raufan.com/2010/11/14/ngeblog-dengan-microsoft-word-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

