<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ardialhaidar&#039;s Note</title>
	<atom:link href="http://ardialhaidar.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ardialhaidar.wordpress.com</link>
	<description>sebuah cerita di pagi cerah</description>
	<lastBuildDate>Thu, 01 Dec 2011 06:04:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ardialhaidar.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Ardialhaidar&#039;s Note</title>
		<link>http://ardialhaidar.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ardialhaidar.wordpress.com/osd.xml" title="Ardialhaidar&#039;s Note" />
	<atom:link rel='hub' href='http://ardialhaidar.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Wim!, a Wiggle Mouse Application</title>
		<link>http://ardialhaidar.wordpress.com/2011/11/02/wim-wiggle-mouse-apps/</link>
		<comments>http://ardialhaidar.wordpress.com/2011/11/02/wim-wiggle-mouse-apps/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 15:15:30 +0000</pubDate>
		<dc:creator>ardialhaidar</dc:creator>
				<category><![CDATA[Sketch]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[kode]]></category>
		<category><![CDATA[mobile apps]]></category>
		<category><![CDATA[wiggle mouse]]></category>

		<guid isPermaLink="false">http://ardialhaidar.wordpress.com/?p=251</guid>
		<description><![CDATA[Welcome to Wim! Image 1. Wim! Screenshot It is a simple java application to keep your computer in awake condition and not sleep (or maybe auto log off). This application will wiggle the mouse in certain period of time automatically. I usually use this app when I am in computer laboratory in my faculty, so [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=251&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Welcome to Wim!</p>
<p style="text-align:center;"><img class="size-full wp-image-252 aligncenter" title="wim-image" src="http://ardialhaidar.files.wordpress.com/2011/11/wim-image.png?w=630" alt=""   /></p>
<p style="text-align:center;">Image 1. Wim! Screenshot</p>
<p>It is a simple java application to keep your computer in awake condition and not sleep (or maybe auto log off). This application will wiggle the mouse in certain period of time automatically. I usually use this app when I am in computer laboratory in my faculty, so auto log off on my computer login will not happens. <img src='http://s2.wp.com/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </p>
<p>You can try this app. Download <a title="wim application" href="http://dl.dropbox.com/u/11128383/wim.jar">here</a>. Furthermore, I will show my code here. Learn it for fun. It is just simple code, just 3 java files. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>The following is Main.java that contains main method.</p>
<p><pre class="brush: java;">
//--------------------------------------------------------------------------
// Wim! (c) 2011. v01.
// By Ardi, Computer Science UI 2008
//
// Main class for running application.
//--------------------------------------------------------------------------

import javax.swing.JFrame;
import javax.swing.ImageIcon;
import javax.swing.SwingUtilities;

public class Main
{
	//constructor
	public Main()
	{
                //create instance from JFrame
		JFrame frame = new JFrame (&quot;Wim!&quot;);

		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		Panel application = new Panel();
                //add instance of application to frame
		frame.getContentPane().add(application);
		//set frame imageIcon
		ImageIcon icon = new ImageIcon(&quot;image/swii_logo.png&quot;);
		frame.setIconImage(icon.getImage());

                //set window size
                frame.setSize(220,105);
		frame.setVisible(true);
	}

	//main method is executed first by compiler.
	public static void main(String[] args)
	{
		SwingUtilities.invokeLater(new Runnable(){
			public void run()
			{
				new Main();
			}
		});
	}
}
</pre></p>
<p>Next is Panel.java that extends JPanel. Here GUI component like JButton, JTextField, and JLabel, is constructed. Inner class Listener for event-handling is in Panel.java.<span id="more-251"></span></p>
<p><pre class="brush: java;">
//--------------------------------------------------------------------------
// Wim! (c) 2011.
// By Ardi, Computer Science UI 2008
//
// Panel class for managing and drawing
// GUI components like button, textfield, and toolbar.
//--------------------------------------------------------------------------

import javax.swing.JPanel;
import javax.swing.JToolBar;
import javax.swing.JOptionPane;

import javax.swing.JLabel;
import javax.swing.JButton;
import javax.swing.JTextField;

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.BorderLayout;
import java.awt.Color;

public class Panel extends JPanel
{
	//button to start wiggle process
	private JButton btnStart;
	//button to end wiggle process
	private JButton btnEnd;
	//button for state
	private JButton state;
	//button to exit from program
	private JButton btnExit;
	//field to type time in seconds for wiggling
	private JTextField tfTime;
	//instance of WiggleProcess class
	private WiggleProcess wp;

	//constructor to initialize GUI component and add listener
	public Panel()
	{
		//set border layout
		setLayout(new BorderLayout());
		//create instance for wiggle process
		wp = new WiggleProcess();

		//listener for button
		Listener lis = new Listener();

		//button start
		btnStart = new JButton(&quot; Start &quot;);
		btnStart.addActionListener(lis);

		//button end, disabled in beginning
		btnEnd = new JButton(&quot; End &quot;);
		btnEnd.addActionListener(lis);
		btnEnd.setEnabled(false);

		//textfield for time
		tfTime = new JTextField(5);

		//button for state
		state = new JButton(&quot; off &quot;);
		state.addActionListener(lis);
		state.setBackground(Color.DARK_GRAY);
		state.setForeground(Color.WHITE);

		//button for exit from program
		btnExit = new JButton(&quot; Exit &quot;);
		btnExit.addActionListener(lis);

		//panel for button
		JToolBar tb = new JToolBar();
		tb.add(btnStart);
		tb.add(btnEnd);
		tb.add(btnExit);
		tb.addSeparator();
		tb.add(state);

		//panel for time textfield
		JPanel panel = new JPanel();
		panel.add(new JLabel(&quot;wiggle every: &quot;));
		panel.add(tfTime);
		panel.add(new JLabel(&quot;sec&quot;));

		//add component
		add(tb, BorderLayout.NORTH);
		add(panel, BorderLayout.SOUTH);
	}

	//inner class for event-handling
	private class Listener implements ActionListener
	{
		//invoked when action occurs
		public void actionPerformed(ActionEvent e)
		{
			//stop wiggle process when btnEnd is clicked
			if(e.getSource() == btnEnd)
			{
				wp.stop();
				//setting button
				btnStart.setEnabled(true);
				btnEnd.setEnabled(false);
				//set state
				state.setText(&quot; off &quot;);
				state.setBackground(Color.DARK_GRAY);
			}
			//start wiggle proces when btnStart is clicked
			if(e.getSource() == btnStart)
			{
				try
				{
					//get value from textfield
					int sec = Integer.parseInt(tfTime.getText());
					//it is valid condition
					if(sec &gt; 0 &amp;&amp; sec &lt;= 600)
					{
						//set time for wiggle mouse
						wp.setTime(sec);
						//running process with thread
						new Thread(wp).start();
						//setting button
						btnStart.setEnabled(false);
						btnEnd.setEnabled(true);
						//set state
						state.setText(&quot; on &quot;);
						state.setBackground(new Color(15, 130, 5));
					}
					//if more than 600 sec, not valid
					else if(sec &gt; 600)
					{
						JOptionPane.showMessageDialog(Panel.this,
						&quot;Number too big&quot;, &quot;Warning&quot;, JOptionPane.WARNING_MESSAGE);
					}
					else
					{
						JOptionPane.showMessageDialog(Panel.this,
						&quot;Error: Negative number or zero&quot;, &quot;Warning&quot;, JOptionPane.WARNING_MESSAGE);
					}
				}
				catch(Exception exc)
				{
					JOptionPane.showMessageDialog(Panel.this,
						&quot;Error: &quot;+exc.getMessage(), &quot;Warning&quot;, JOptionPane.WARNING_MESSAGE);
				}
			}
			//show information when it is clicked
			if(e.getSource() == state)
			{
				//author info
                                String aboutAuthor =
                                        &quot;Wim! wiggle ur mouse. \n\n&quot;+
				        &quot;Author:\n&quot;+
                                        &quot;Ardi \n\n&quot;+
                                        &quot;Email:\n&quot;+
                                        &quot;Ardialhaidar@yahoo.co.id\n\n&quot;+
                                        &quot;Computer Science UI 2008\n&quot;+
                                        &quot;Visit: Ardialhaidar.wordpress.com\n&quot;;
                                JOptionPane.showMessageDialog(Panel.this, aboutAuthor,
                                        &quot;About Author&quot;, JOptionPane.INFORMATION_MESSAGE);
			}
			//exit from program when btnExit is clicked
			if(e.getSource() == btnExit)
			{
				System.exit(0);
			}
		}
	}
}
</pre></p>
<p>The last is WiggleProcess.java. In this class, wiggling process happens. WiggleProcess is handled by thread, so it implements class Runnable. With separated thread, wiggling process will not disturb UI thread. Oh ya, main class for wiggling process is in Robot in java.awt package.</p>
<p><pre class="brush: java;">
//--------------------------------------------------------------------------
// Wim! (c) 2011.
// By Ardi, Computer Science UI 2008
//
// Wiggle Process for wiggling mouse automatically in periodic time.
//--------------------------------------------------------------------------

import java.awt.PointerInfo;
import java.awt.Point;
import java.awt.MouseInfo;

import java.awt.Robot;
import java.awt.AWTException;

public class WiggleProcess implements Runnable
{
	//a flag for running process
	private boolean isRunning;
	//field periodic time
	private int sec;
	//instance of Robot
	private Robot robot;

	//default constructor for initializing
	public WiggleProcess()
	{
		//false means process is not running
		isRunning = false;
		sec = 1;
		try
		{
			//create instance of Robot class
			robot = new Robot();
		}
		catch(AWTException e)
		{ e.printStackTrace();}
	}

	//run main code
	public void run()
	{
		//set isRunning true
		isRunning = true;

		//check what process is running
		while(isRunning)
		{
			//get location of pointer
			Point p = MouseInfo.getPointerInfo().getLocation();
			int x = (int) p.getX();
			int y = (int) p.getY();

			//move mouse by robot
			robot.mouseMove(x,y);
			robot.delay(250);
			robot.mouseMove(x+20, y+20);
			robot.delay(250);
			robot.mouseMove(x,y);
			robot.delay(sec*1000);
		}
	}

	//stop running process
	public void stop()
	{
		isRunning = false;
	}

	//set time for wiggling
	public void setTime(int sec)
	{
		this.sec = sec;
	}
}
</pre></p>
<p>That&#8217;s all the code. It simple, is&#8217;nt it? <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ardialhaidar.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ardialhaidar.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ardialhaidar.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ardialhaidar.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ardialhaidar.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ardialhaidar.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ardialhaidar.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ardialhaidar.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ardialhaidar.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ardialhaidar.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ardialhaidar.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ardialhaidar.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ardialhaidar.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ardialhaidar.wordpress.com/251/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=251&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ardialhaidar.wordpress.com/2011/11/02/wim-wiggle-mouse-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f282de53cdef2592475f257281ab508a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ardialhaidar</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/11/wim-image.png" medium="image">
			<media:title type="html">wim-image</media:title>
		</media:content>
	</item>
		<item>
		<title>Android: Pengenalan Layout</title>
		<link>http://ardialhaidar.wordpress.com/2011/09/19/android-pengenalan-layout/</link>
		<comments>http://ardialhaidar.wordpress.com/2011/09/19/android-pengenalan-layout/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 12:39:25 +0000</pubDate>
		<dc:creator>ardialhaidar</dc:creator>
				<category><![CDATA[Mobile Apps]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[froyo]]></category>
		<category><![CDATA[kode]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[linear layout]]></category>
		<category><![CDATA[mobile apps]]></category>
		<category><![CDATA[relative layout]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[table layout]]></category>
		<category><![CDATA[tata letak halaman]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://ardialhaidar.wordpress.com/?p=233</guid>
		<description><![CDATA[Ketika membuat suatu halaman dalam aplikasi Android, diperlukan tata letak komponen yang rapi sehingga tampilan aplikasi yang dibuat terlihat cantik. Ada beberapa tata letak atau layout yang bisa digunakan di Android, yaitu Linear Layout, Relative Layout, Table Layout, dan Tab Layout. Penggunaan berbagai macam layout tersebut selain Tab Layout akan didemokan dalam satu aplikasi yang [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=233&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ketika membuat suatu halaman dalam aplikasi Android, diperlukan tata letak komponen yang rapi sehingga tampilan aplikasi yang dibuat terlihat cantik. Ada beberapa tata letak atau layout yang bisa digunakan di Android, yaitu Linear Layout, Relative Layout, Table Layout, dan Tab Layout. Penggunaan berbagai macam layout tersebut selain Tab Layout akan didemokan dalam satu aplikasi yang diberi nama &#8216;HiLayout&#8217;.</p>
<p>Sebagai tahap awal, buatlah project Android &#8216;HiLayout&#8217;. Silakan diisi dengan detail project sebagai berikut.</p>
<p>Project name : HiLayout<br />
Application name : hiLayout<br />
Package name : alh.apps<br />
Create Activity : HiLayout<br />
Build Target : Android 2.2<br />
Min SDK Version : 8</p>
<p>Jika project sudah sukses dibuat, kita akan temukan file HiLayout.java dalam folder src/alh.apps dan file main.xml dalam folder res/layout di bagian Package Explorer. Untuk keperluan demo layout, file main.xml tidak digunakan. Sebagai gantinya, kita akan membuat file xml baru, satu file untuk satu demo layout.</p>
<h4>Linear Layout</h4>
<p>LinearLayout adalah layout yang menampilkan elemen-elemen view dalam arah linear, vertikal atau pun horizontal. Ini adalah layout paling sederhana di Android. Mari lihat implementasinya di Android.</p>
<p>Buat file xml baru dengan nama linearlayout.xml. Caranya, klik kanan di folder res/layout di project &#8216;HiLayout&#8217;. Pada menu pop-up yang muncul, pilih New &gt; Android XML File. Selanjutnya, silakan isikan nama file XML dengan linerlayout.xml.</p>
<p><img class="aligncenter size-full wp-image-234" title="New XML File" src="http://ardialhaidar.files.wordpress.com/2011/09/new-xml-file.png?w=630" alt=""   /></p>
<p style="text-align:center;">Gambar 1. Pembuatan File XML</p>
<p>Jika sudah diisi dan tidak ada pesan error, klik Finish. Default-nya, file linearlayout.xml yang dibuat akan berisi sebagai berikut. File xml tersebut tidak berisi elemen view apapun di dalamnya.</p>
<p><span style="color:#900;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</span><br />
<span style="color:#900;">&lt;LinearLayout<br />
xmlns:android=&#8221;http://schemas.android.com/apk/res/android&#8221;<br />
android:layout_width=&#8221;wrap_content&#8221;<br />
android:layout_height=&#8221;wrap_content&#8221;&gt;</span><br />
<span style="color:#900;">&lt;/LinearLayout&gt;</span></p>
<p>Nah, sekarang ubah isinya menjadi berikut ini.</p>
<p><span style="color:#900;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</span><br />
<span style="color:#900;">&lt;LinearLayout xmlns:android=&#8221;http://schemas.android.com/apk/res/android&#8221;<br />
android:orientation=&#8221;vertical&#8221;<br />
android:layout_width=&#8221;fill_parent&#8221;<br />
android:layout_height=&#8221;wrap_content&#8221;&gt;</span></p>
<p><span style="color:#900;">&lt;TextView<br />
android:text=&#8221;innovation for Indonesia..&#8221;<br />
android:background=&#8221;#4c0000&#8243;<br />
android:textSize=&#8221;10pt&#8221;<br />
android:layout_width=&#8221;fill_parent&#8221;<br />
android:layout_height=&#8221;wrap_content&#8221;<br />
/&gt;</span><br />
<span style="color:#900;">&lt;TextView<br />
android:text=&#8221;turn on our dreams!&#8221;<br />
android:textSize=&#8221;13pt&#8221;<br />
android:layout_width=&#8221;fill_parent&#8221;<br />
android:layout_height=&#8221;wrap_content&#8221;<br />
/&gt;</span><br />
<span style="color:#900;">&lt;Button<br />
android:text=&#8221;ya!&#8221;<br />
android:layout_marginTop=&#8221;30pt&#8221;<br />
android:layout_width=&#8221;fill_parent&#8221;<br />
android:layout_height=&#8221;wrap_content&#8221;<br />
/&gt;</span><br />
<span style="color:#900;">&lt;/LinearLayout&gt;</span></p>
<p>Bisa kita lihat, tampilan yang dibuat akan memiliki tampilan teks (TextView) dan tombol (Button). Ukuran teks diatur melalui atribut android:textSize. Salah satu teks juga diberi warna background (latar belakang) dengan kode warna #4c0000 melalui atribut android:background.</p>
<p>Sekarang buka file HiLayout.java. Default-nya, isi file adalah sebagai berikut.</p>
<p><pre class="brush: java;">
package alh.apps;

import android.app.Activity;
import android.os.Bundle;

public class HiLayout extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}
</pre></p>
<p>Lakukan perubahan kecil pada method onCreate() sehingga kode berubah menjadi berikut.</p>
<p><pre class="brush: java;">
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.linearlayout);
}
</pre></p>
<p>Saat ini tampilan aplikasi sudah mengacu ke linearlayout.xml yang berada di folder res/layout. Mari lihat hasilnya melalui emulator. Kita akan dapatkan tampilan sebagai berikut.<span id="more-233"></span></p>
<p><img class="aligncenter size-full wp-image-235" title="Hi Layout_Linear" src="http://ardialhaidar.files.wordpress.com/2011/09/hi-layout_linear.png?w=630" alt=""   /></p>
<p style="text-align:center;">Gambar 2. Tampilan Aplikasi dengan linearlayout.xml</p>
<h4>Relative Layout</h4>
<p>RelativeLayout adalah layout yang menampilkan elemen-elemen view dalam posisi relatif. Posisi dari sebuah view dapat diletakkan relatif terhadap posisi elemen view di sekitarnya atau relatif terhadap area layout utama. Sebuah desain tampilan aplikasi bisa dibuat lebih mudah dan sederhana menggunakan RelativeLayout dibandingkan dengan LinearLayout. Mari lihat implementasinya.</p>
<p>Buat file xml baru dengan nama relativelayout.xml. Detail pembuatannya ada di bagian awal pembahasan LinearLayout. Jika sudah, ubah isinya menjadi berikut ini. Perhatikan bedanya dengan linearlayout.xml.</p>
<p><span style="color:#900;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</span><br />
<span style="color:#900;">&lt;RelativeLayout xmlns:android=&#8221;http://schemas.android.com/apk/res/android&#8221;<br />
android:layout_width=&#8221;fill_parent&#8221;<br />
android:layout_height=&#8221;fill_parent&#8221;&gt;</span><br />
<span style="color:#900;">&lt;TextView<br />
android:id=&#8221;@+id/text&#8221;<br />
android:layout_width=&#8221;fill_parent&#8221;<br />
android:layout_height=&#8221;wrap_content&#8221;<br />
android:padding=&#8221;7dip&#8221;<br />
android:text=&#8221;My Notes in the morning&#8230;&#8221;<br />
/&gt;</span><br />
<span style="color:#900;">&lt;EditText<br />
android:id=&#8221;@+id/tf&#8221;<br />
android:layout_width=&#8221;fill_parent&#8221;<br />
android:layout_height=&#8221;wrap_content&#8221;<br />
android:layout_marginBottom=&#8221;30dip&#8221;<br />
android:hint=&#8221;write ur day here&#8230;&#8221;<br />
android:layout_below=&#8221;@id/text&#8221;<br />
/&gt;</span><br />
<span style="color:#900;">&lt;Button<br />
android:id=&#8221;@+id/share&#8221;<br />
android:layout_width=&#8221;wrap_content&#8221;<br />
android:layout_height=&#8221;wrap_content&#8221;<br />
android:layout_below=&#8221;@id/tf&#8221;<br />
android:layout_alignParentRight=&#8221;true&#8221;<br />
android:width=&#8221;160dip&#8221;<br />
android:drawableLeft=&#8221;@android:drawable/ic_input_get&#8221;<br />
android:text=&#8221;Share&#8221;<br />
/&gt;</span><br />
<span style="color:#900;">&lt;Button<br />
android:layout_width=&#8221;wrap_content&#8221;<br />
android:layout_height=&#8221;wrap_content&#8221;<br />
android:layout_toLeftOf=&#8221;@id/share&#8221;<br />
android:layout_alignBottom=&#8221;@id/share&#8221;<br />
android:layout_alignParentLeft=&#8221;true&#8221;<br />
android:drawableLeft=&#8221;@android:drawable/ic_input_add&#8221;<br />
android:text=&#8221;Add&#8221;<br />
/&gt;</span><br />
<span style="color:#900;">&lt;/RelativeLayout&gt;</span></p>
<p>Tampilan yang dibuat akan memiliki tampilan teks (TextView), tombol (Button) dengan gambar, dan text field (EditText). Beberapa elemen view diberi id. Id ini akan menjadi sebuah identitas atau nama untuk suatu elemen view agar bisa diacu oleh elemen view lainnya.</p>
<p>Kita lihat dari xml di atas, text field dengan id tf berada di bawah teks dengan id text melalui pengaturan atribut android:layout_below. Tombol dengan id share pun berada di bawah text field tf. Atribut android:layout_marginBottom pada text field tf digunakan agar ada jarak tambahan di bawah view text field. Dalam hal ini, jaraknya adalah sebesar 30 dip. Atribut android:layout_alignParentRight pada tombol dengan id share akan memposisikan tombol tersebut rata kanan relatif terhadap parent-nya. Parent dari tombol share adalah RelativeLayout. Lalu tombol tanpa id ditempatkan di kiri tombol share melalui atribut android:layout_toLeftOf. Untuk mempercantik tampilan tombol, digunakanlah gambar yang sudah menjadi bawaan Android. Hal ini dilakukan melalui atribut android:drawableLeft. Ini artinya, gambar yang ditempatkan berada di kiri teks.</p>
<p>Lakukan perubahan kecil kembali pada method onCreate() di file HiLayout.java. Ubah menjadi berikut ini.</p>
<p><pre class="brush: java;">
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.relativelayout);
    }
</pre></p>
<p>Nah, acuan tampilan aplikasi sudah diubah ke relativelayout.xml. Mari lihat hasilnya melalui emulator. Kita akan dapatkan tampilan sebagai berikut.</p>
<p><img class="aligncenter size-full wp-image-236" title="Hi Layout_Relative" src="http://ardialhaidar.files.wordpress.com/2011/09/hi-layout_relative.png?w=630" alt=""   /></p>
<p style="text-align:center;">Gambar 3. Tampilan Aplikasi dengan relativelayout.xml</p>
<p>Hasil yang didapat cantik kan? Untuk mengetahui lebih dalam tentang penggunaan RelativeLayout ini, silakan utak-atik atribut elemen view dalam relativelayout.xml. Silakan gunakan dokumentasi offline untuk membantu pemahaman.</p>
<h4>Table Layout</h4>
<p>TableLayout adalah layout yang menampilkan elemen view dalam suatu posisi baris dan kolom dalam suatu representasi tabel. Bagi Anda yang sudah pernah mempelajari HTML, penggunaan TableLayout disini seperti penggunaan table dengan tag &lt;table&gt; dan &lt;tr&gt;. Mari lihat seperti apa bedanya.</p>
<p>Buatlah file tablelayout.xml di dalam folder res/layout. Setelah itu, ubah isinya menjadi sebagai berikut.</p>
<p><span style="color:#900;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</span><br />
<span style="color:#900;">&lt;TableLayout xmlns:android=&#8221;http://schemas.android.com/apk/res/android&#8221;<br />
android:layout_width=&#8221;fill_parent&#8221;<br />
android:layout_height=&#8221;fill_parent&#8221;<br />
&gt;</span></p>
<p><span style="color:#900;">&lt;TextView<br />
android:text=&#8221;Safia Bookstore&#8221;<br />
android:textSize=&#8221;11pt&#8221;<br />
android:background=&#8221;#70a2c1&#8243;<br />
android:padding=&#8221;3dip&#8221;<br />
android:layout_marginBottom=&#8221;20dip&#8221;<br />
/&gt;</span></p>
<p><span style="color:#900;">&lt;TableRow&gt;</span><br />
<span style="color:#900;">&lt;TextView<br />
android:layout_column=&#8221;0&#8243;<br />
android:text=&#8221;Email&#8221;<br />
android:padding=&#8221;3dip&#8221;<br />
/&gt;</span><br />
<span style="color:#900;">&lt;TextView<br />
android:text=&#8221;:&#8221;<br />
android:padding=&#8221;3dip&#8221;<br />
/&gt;</span><br />
<span style="color:#900;">&lt;EditText<br />
android:padding=&#8221;3dip&#8221;<br />
android:width=&#8221;240dip&#8221;<br />
/&gt;</span><br />
<span style="color:#900;">&lt;/TableRow&gt;</span></p>
<p><span style="color:#900;">&lt;TableRow&gt;</span><br />
<span style="color:#900;">&lt;TextView<br />
android:layout_column=&#8221;0&#8243;<br />
android:text=&#8221;Password&#8221;<br />
android:padding=&#8221;3dip&#8221;<br />
/&gt;</span><br />
<span style="color:#900;">&lt;TextView<br />
android:text=&#8221;:&#8221;<br />
android:padding=&#8221;3dip&#8221;<br />
/&gt;</span><br />
<span style="color:#900;">&lt;EditText<br />
android:padding=&#8221;3dip&#8221;<br />
android:password=&#8221;true&#8221;<br />
android:width=&#8221;240dip&#8221;<br />
/&gt;</span><br />
<span style="color:#900;">&lt;/TableRow&gt;</span></p>
<p><span style="color:#900;">&lt;Button<br />
android:text=&#8221;Sign In&#8221;<br />
android:layout_marginTop=&#8221;20dip&#8221;<br />
android:drawableRight=&#8221;@android:drawable/ic_menu_compass&#8221;<br />
android:padding=&#8221;3dip&#8221;<br />
/&gt;</span><br />
<span style="color:#900;">&lt;/TableLayout&gt;</span></p>
<p>File tablelayout.xml akan merepresentasikan tabel dengan 4 baris. Baris pertama ada teks &#8220;Safia Bookstore&#8221;. Di baris kedua terdapat TableRow yang merepresentasikan sebuah baris dalam suatu tabel. TableRow seperti tag &lt;tr&gt; pada HTML. TableRow sendiri sebenarnya adalah layout untuk menyusun elemen-elemen view di dalamnya secara horizontal. Jika di dalam tag &lt;TableRow&gt; ada tiga buah elemen view, berarti dalam posisi baris ini terdapat tiga kolom yang terisi. Bagaimanapun, penempatan awal elemen view bisa kita atur melalui atribut android:layout_column pada view. Kita lihat dari file xml, android:layout_column=&#8221;0&#8243; menandakan elemen view ditempatkan di kolom ke-0. Jika elemen selanjutnya tidak didefinisikan penempatan kolomnya, penempatan elemen view akan berada kolom sebelah kanannya dari view yang ada.</p>
<p>Jika kita bandingkan baris 1 dengan baris 2, mungkin muncul pertanyaan &#8220;kenapa baris pertama tidak menggunakan tag &lt;TableRow&gt;?&#8221; Baris pertama dalam xml ini langsung menggunakan elemen view, yaitu TextView. Ini berarti, satu baris hanya terdiri dari satu elemen view. Hal ini bisa dilakukan, tidak harus sebuah baris selalu direpresentasikan dengan TableRow.</p>
<p>Lakukan perubahan kecil kembali pada method onCreate() di file HiLayout.java. Ubah menjadi berikut ini.</p>
<p><pre class="brush: java;">
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.tablelayout);
    }
</pre></p>
<p>Mari lihat hasil tata letak elemen view dengan TableLayout. Kita akan dapatkan tampilan sebagai berikut.</p>
<p><img class="aligncenter size-full wp-image-237" title="Hi Layout_Table" src="http://ardialhaidar.files.wordpress.com/2011/09/hi-layout_table.png?w=630" alt=""   /></p>
<p style="text-align:center;">Gambar 4. Tampilan Aplikasi dengan tablelayout.xml</p>
<p>Itulah ketiga buah layout sederhana yang bisa digunakan saat membuat aplikasi berbasis Android. Masih ada jenis layout yang lain di Android. Silakan dieksplorasi lebih lanjut. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ardialhaidar.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ardialhaidar.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ardialhaidar.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ardialhaidar.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ardialhaidar.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ardialhaidar.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ardialhaidar.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ardialhaidar.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ardialhaidar.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ardialhaidar.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ardialhaidar.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ardialhaidar.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ardialhaidar.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ardialhaidar.wordpress.com/233/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=233&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ardialhaidar.wordpress.com/2011/09/19/android-pengenalan-layout/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f282de53cdef2592475f257281ab508a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ardialhaidar</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/09/new-xml-file.png" medium="image">
			<media:title type="html">New XML File</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/09/hi-layout_linear.png" medium="image">
			<media:title type="html">Hi Layout_Linear</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/09/hi-layout_relative.png" medium="image">
			<media:title type="html">Hi Layout_Relative</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/09/hi-layout_table.png" medium="image">
			<media:title type="html">Hi Layout_Table</media:title>
		</media:content>
	</item>
		<item>
		<title>Swii Writer Here!</title>
		<link>http://ardialhaidar.wordpress.com/2011/09/09/swii-writer-here/</link>
		<comments>http://ardialhaidar.wordpress.com/2011/09/09/swii-writer-here/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 08:50:54 +0000</pubDate>
		<dc:creator>ardialhaidar</dc:creator>
				<category><![CDATA[Sketch]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[kode]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[swii writer]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[text editor]]></category>

		<guid isPermaLink="false">http://ardialhaidar.wordpress.com/?p=217</guid>
		<description><![CDATA[Alhamdulillah, after so long, finally i can publish one of my apps. I named this app Swii Writer, a java application. I idly built this app when i learned java programming language. I used SciTe text editor application for Swii Writer development. Image 1. Swii Writer Swii Writer is simple text editor app for writing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=217&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Alhamdulillah, after so long, finally i can publish one of my apps. I named this app Swii Writer, a java application. I idly built this app when i learned java programming language. I used <a href="http://www.scintilla.org/SciTE.html">SciTe</a> text editor application for Swii Writer development. <img src='http://s2.wp.com/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </p>
<p><img class="size-full wp-image-221 aligncenter" title="swii-writer" src="http://ardialhaidar.files.wordpress.com/2011/09/swii-writer.png?w=630" alt=""   /></p>
<p style="text-align:center;">Image 1. Swii Writer</p>
<p style="text-align:left;">Swii Writer is simple text editor app for writing information what you like. It is featured with file management, editing, and formatting. Moreover, i then add cryptography touch to this app to<span id="more-217"></span> keep the confidentiality of your documents and introduce cryptography. There are three simple cryptography methods: caesar, vigenere, and rail fence. these methods is used for encryption (transforming an intelligible message into one that is unintelligible) or decryption (retransforming encrypted message back to its original form).</p>
<p>Let&#8217;s see more screen shots from Swii Writer.</p>
<p style="text-align:center;"><img class="aligncenter size-full wp-image-220" title="ss" src="http://ardialhaidar.files.wordpress.com/2011/09/ss.png?w=630" alt=""   />Image 2. Swii Writer Screen shots</p>
<p style="text-align:left;">Click <a href="http://dl.dropbox.com/u/11128383/swiiwriter.jar">here</a> to download this app. To running this app, you must<a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html"> install JRE</a> (Java Run-Time Environment) before. Please send your feedback about this app for better development in the future. I&#8217;ll wait. Enjoy this app. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Thank you. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ardialhaidar.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ardialhaidar.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ardialhaidar.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ardialhaidar.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ardialhaidar.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ardialhaidar.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ardialhaidar.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ardialhaidar.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ardialhaidar.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ardialhaidar.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ardialhaidar.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ardialhaidar.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ardialhaidar.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ardialhaidar.wordpress.com/217/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=217&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ardialhaidar.wordpress.com/2011/09/09/swii-writer-here/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f282de53cdef2592475f257281ab508a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ardialhaidar</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/09/swii-writer.png" medium="image">
			<media:title type="html">swii-writer</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/09/ss.png" medium="image">
			<media:title type="html">ss</media:title>
		</media:content>
	</item>
		<item>
		<title>Android UI: Membuat Background Berpola</title>
		<link>http://ardialhaidar.wordpress.com/2011/08/18/android-ui-membuat-background-berpola/</link>
		<comments>http://ardialhaidar.wordpress.com/2011/08/18/android-ui-membuat-background-berpola/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 10:44:42 +0000</pubDate>
		<dc:creator>ardialhaidar</dc:creator>
				<category><![CDATA[Mobile Apps]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[background]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[kode]]></category>
		<category><![CDATA[mobile apps]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[user interface]]></category>

		<guid isPermaLink="false">http://ardialhaidar.wordpress.com/?p=191</guid>
		<description><![CDATA[Penggunaan background yang tepat dapat membuat tampilan aplikasi lebih menarik dan elegan. Kadangkala, kita hanya menggunakan satu warna untuk suatu background. Nah, ada pilihan lain agar tampilan background aplikasi tidak sekedar satu warna, yaitu penggunaan background berpola. Sebagai contoh, lihatlah background aplikasi berikut. Gambar 1. Aplikasi dengan Background Berpola Gambar 2. Image untuk Membuat Background [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=191&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Penggunaan background yang tepat dapat membuat tampilan aplikasi lebih menarik dan elegan. Kadangkala, kita hanya menggunakan satu warna untuk suatu background. Nah, ada pilihan lain agar tampilan background aplikasi tidak sekedar satu warna, yaitu penggunaan background berpola. Sebagai contoh, lihatlah background aplikasi berikut.</p>
<p style="text-align:center;"><a href="http://ardialhaidar.files.wordpress.com/2011/08/siui_backgroundpattern.png"><img class="size-full wp-image-192 aligncenter" title="siui_backgroundpattern" src="http://ardialhaidar.files.wordpress.com/2011/08/siui_backgroundpattern.png?w=630" alt=""   /></a><br />
Gambar 1. Aplikasi dengan Background Berpola</p>
<p style="text-align:center;"><a href="http://ardialhaidar.files.wordpress.com/2011/08/image.jpg"><img class="aligncenter size-full wp-image-193" title="image" src="http://ardialhaidar.files.wordpress.com/2011/08/image.jpg?w=630" alt=""   /></a></p>
<p style="text-align:center;">Gambar 2. Image untuk Membuat Background Berpola</p>
<p>Background aplikasi di atas tidak sekedar hitam, tapi ada pola yang terbentuk. Menarik, kan? Untuk membuat background berpola seperti di atas,<span id="more-191"></span> digunakanlah sebuah image (gambar) seperti pada gambar 2. Image yang ukurannya relatif lebih kecil terhadap layar ini digambar ulang hingga memenuhi semua layar. Mari kita lihat caranya dalam beberapa langkah berikut.</p>
<p>1. Pada project Anda, buatlah folder drawable dalam folder res.<br />
2. Buatlah sebuah file bernama black_pattern.xml. Isi denga kode berikut.</p>
<p><span style="color:#900;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</span><br />
<span style="color:#900;">&lt;bitmap<br />
xmlns:android=&#8221;http://schemas.android.com/apk/res/android&#8221;<br />
android:src=&#8221;@drawable/image&#8221;<br />
android:tileMode=&#8221;repeat&#8221;<br />
/&gt;</span></p>
<p>3. Karena dalam black_pattern.xml terdapat acuan ke file drawable bernama image, letakkan file image.jpg di salah satu folder drawable, misalnya di folder drawable-hdpi. Image.jpg ini adalah gambar yang digunakan untuk membuat background berpola. Dalam tulisan ini, digunakanlah image dalam gambar 2.<br />
4. Pilih file dalam folder layout yang ingin ditambahkan background berpola. tambahkan atributandroid:background=&#8221;@drawable/black_pattern&#8221; pada elemen root xml.</p>
<p>Misalkan, file main.xml dalam folder layout akan diberi background berpola. Sebagai contoh, isi dengan kode berikut.</p>
<p><span style="color:#900;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</span><br />
<span style="color:#900;">&lt;LinearLayout xmlns:android=&#8221;http://schemas.android.com/apk/res/android&#8221;<br />
android:orientation=&#8221;vertical&#8221;<br />
android:layout_width=&#8221;fill_parent&#8221;<br />
android:layout_height=&#8221;fill_parent&#8221;<br />
android:background=&#8221;@drawable/black_pattern&#8221;<br />
&gt;</span><br />
<span style="color:#900;">&lt;TextView<br />
android:layout_width=&#8221;fill_parent&#8221;<br />
android:layout_height=&#8221;wrap_content&#8221;<br />
android:text=&#8221;Lorem ipsum dolor sit amet, consectetur adipisicing elit&#8221;<br />
/&gt;</span><br />
<span style="color:#900;">&lt;/LinearLayout&gt;</span></p>
<p>5. Atur main.xml sebagai tampilan utama aplikasi. Lalu jalankan emulator dan kita akan melihat hasilnya seperti gambar 1.</p>
<p>Sekarang saatnya buat Anda untuk membuat pola background yang menarik dan elegan sesuka hati.</p>
<p>Met mencoba. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ardialhaidar.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ardialhaidar.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ardialhaidar.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ardialhaidar.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ardialhaidar.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ardialhaidar.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ardialhaidar.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ardialhaidar.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ardialhaidar.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ardialhaidar.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ardialhaidar.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ardialhaidar.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ardialhaidar.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ardialhaidar.wordpress.com/191/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=191&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ardialhaidar.wordpress.com/2011/08/18/android-ui-membuat-background-berpola/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f282de53cdef2592475f257281ab508a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ardialhaidar</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/08/siui_backgroundpattern.png" medium="image">
			<media:title type="html">siui_backgroundpattern</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/08/image.jpg" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Lemon Tea Hangat untuk Hati yang Sedih</title>
		<link>http://ardialhaidar.wordpress.com/2011/08/12/lemon-tea-hangat-untuk-hati-yang-sedih/</link>
		<comments>http://ardialhaidar.wordpress.com/2011/08/12/lemon-tea-hangat-untuk-hati-yang-sedih/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 10:04:00 +0000</pubDate>
		<dc:creator>ardialhaidar</dc:creator>
				<category><![CDATA[Empat Hari Di Balik Jaket Kuning]]></category>
		<category><![CDATA[cerita]]></category>
		<category><![CDATA[imaginasi]]></category>
		<category><![CDATA[jangan bersedih]]></category>
		<category><![CDATA[kuliah]]></category>
		<category><![CDATA[nilai]]></category>
		<category><![CDATA[semangat]]></category>

		<guid isPermaLink="false">http://ardialhaidar.wordpress.com/?p=180</guid>
		<description><![CDATA[Pohon-pohon di sepanjang jalan melambaikan tangannya kepadaku. Angin malam bertiup pelan, menemaniku menuju kosan dari kampus. Cerahnya malam terlihat gelap olehku. Ah, aku sedang banyak pikiran belakangan ini. Masalah-masalah yang sedang kuhadapi saat ini membuat makanan lezat terasa hambar, tidur menjadi tidak nyenyak, hati menjadi galau, tugas kuliah tidak kunjung terselesaikan. Semester ini merupakan semester [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=180&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-181" title="janganlah-bersedih-hati" src="http://ardialhaidar.files.wordpress.com/2011/08/janganlah-bersedih-hati.jpg?w=630" alt=""   />Pohon-pohon di sepanjang jalan melambaikan tangannya kepadaku. Angin malam bertiup pelan, menemaniku menuju kosan dari kampus. Cerahnya malam terlihat gelap olehku. Ah, aku sedang banyak pikiran belakangan ini. Masalah-masalah yang sedang kuhadapi saat ini membuat makanan lezat terasa hambar, tidur menjadi tidak nyenyak, hati menjadi galau, tugas kuliah tidak kunjung terselesaikan.</p>
<p>Semester ini merupakan semester yang cukup sulit untukku. Dari hal akademis, tugas begitu menumpuk dan materi kuliah terasa sulit dimengerti. Meskipun sudah berusaha mengerjakan, tugas-tugas kuliah tersebut jarang ada yang selesai dengan baik, jauh dari memuaskan. Seringkali tugas dikirim di detik-detik terakhir pengumpulan tugas. Dari luar akademis, aku juga sedang mengalami masalah dengan kos-kosan yang ditempati. Sampah-sampah penghuni kosan berserakan di luar begitu saja. Jarang dibersihkan oleh penjaga kosan. Padahal aku sudah beberapa kali memberitahu bapak penjaga kosan. Bau &#8216;sedap&#8217; yang muncul dari berserakannya sampah tersebut membuat kosan tidak lagi nyaman. Kalau sudah di kampus, tidak ada gairah untuk pulang ke kosan.</p>
<p>&#8220;Malas ah ke kosan. Lingkungannya lagi ga enak.&#8221; gerutuku dalam hati.</p>
<p>Bagaimanapun, masalah-masalah seperti ini kerap mengganggu. Konsentrasi belajar di kosan pun buyar. Masih ada masalah-masalah lainnya yang membuat kuliah yang kujalani makin tidak tentu arah.</p>
<p>&#8212;</p>
<p>Liburan semester akhirnya tiba. Suasana indahnya liburan berubah seketika saat kenyataan pahit datang: nilai kuliah semester yang baru saja dilalui hancur berantakan. IP-ku jatuh dalam. Tertera di website akademis kampus<span id="more-180"></span> dengan akunku, angka 2.97. Bagiku, ini tamparan yang sangat keras. Setelah pernah mencicipi IP cum laude, akhirnya aku dipaksa mencicipi IP dua koma. Bingung, sedih, marah, dan kesal bercampur aduk. Duh, bagaimana aku mempertanggungjawabkan hasil nilai seperti ini kepada orangtua? Masa sih gara-gara masalah saat kuliah?!</p>
<p>&#8220;Aaargh, kenapa nilainya nyaris banget sih. Tambahan 0.03 lagi kan IP dah jadi 3.00. Nanggung banget sih. 2.97 dan 3.00 kan beda rasa.&#8221; keluhku.</p>
<p>Dengan ini, aku resmi bergabung dengan mahasiswa PMDK (Persatuan Mahasiswa Dua Koma). Ya, bolehlah sedikit berbangga karena aku adalah mahasiswa PMDK &#8216;paling senior&#8217;. Aku tersenyum miris.</p>
<p>&#8212;</p>
<p>Sore hari di area terbuka kantin kampus, aku duduk termenung ditemani dengan lemon tea hangat memikirkan apa yang salah dengan diri ini di akademis semester yang baru saja berlalu. Termenung bersama lemon tea hangat, minuman kesukaanku, adalah pilihan yang pas. Hangat dan menenangkan hati.</p>
<p>&#8220;Hi Putra, ngapain ngelamun sore-sore gini?&#8221; tanya suara yang membuyarkan lamunanku.</p>
<p>Ternyata suara itu suara teman satu angkatan, namanya Rian. Wah, kebetulan nih, Rian adalah teman yang asyik diajak curhat.</p>
<p>&#8220;Hai rian. Silakan duduk. Ya, aku lagi terpikir masalah nilai yang baru aja keluar. Nilaiku lagi ga banget nih.&#8221; ucapku dengan ekspresi sedih.</p>
<p>Tiba-tiba raut muka Rian yang tadinya biasa saja berubah menjadi sedih, lebih sedih daripada yang baru saja aku ungkapkan.</p>
<p>&#8220;Putra, aku ga lulus mata kuliah pak Yadi.&#8221; ungkap Rian dengan suara agak berat sambil menunduk.</p>
<p>Aku terhenyak mendengar ucapannya. Kaget, tidak percaya Rian bisa tidak lulus di mata kuliah tersebut. Aku sendiri pun sebenarnya merasa beruntung bisa lulus.</p>
<p>&#8220;Serius, rian?&#8221; tanyaku masih tidak percaya. Rian mengangguk tanda serius. Sepertinya dia tidak lagi sedang bercanda.</p>
<p>&#8220;sabar ya. lu harus tetap semangat. ke depannya harus lebih baik.&#8221; ucapku menyemangatinya. Agak aneh sih, padahal aku sendiri juga lagi butuh untuk disemangati. Apa boleh buat, niat curhat karena hancurnya nilai harus disimpan dulu.</p>
<p>&#8220;rasanya udah berusaha keras semester kemarin. tapi kok kenyataan berkata lain.&#8221; ucap Rian kembali.</p>
<p>&#8220;nilai kurang baik atau tidak lulus berarti tanda kita harus berusaha lebih baik lagi. anggap aja ini tantangan lebih buat kamu.&#8221; ujarku sambil tersenyum kecil.</p>
<p>&#8220;memang ketidaklulusan ini buatku sedih. tapi sepertinya hal ini tidak perlu untuk disedihkan lama-lama. aku punya rumah yang nyaman, kuliah di universitas favorit, uang yang lumayan buat jalan-jalan, air yang menyegarkan untuk diminum, waktu libur yang panjang, tidur yang nyenyak, dan kesehatan untuk melakukan apapun yang disukai.&#8221; balas Rian.</p>
<p>&#8220;Waaaw, aku suka banget kata-kata kamu barusan, ian.&#8221; ucapku dengan semangat.</p>
<p>Pembicaraan saling menyemangati terus berlanjut. Sore itu, sambil menikmati lemon tea hangat, aku dan Rian ngobrol lebih santai. Ada begitu banyak hal yang perlu disyukuri di kala seseorang sedang mendapat hal yang tidak menyenangkan. Tidak boleh ada kata putus asa. Tidak boleh ada kata menyerah. Perjalanan masih panjang, masih ada harapan di depan. Hal pahit yang baru saja dialami hanyalah satu warna kehidupan yang membuat hidup jadi berwarna, lebih bermakna. Jangan bersedih diri ini!</p>
<p>&#8220;Emang, IP kamu berapa, ian?&#8221; iseng-iseng, aku tanya saja IP Rian.</p>
<p>&#8220;Sedikit di atas 3.00 kok. Masih lebih baik darimu lah. Aku kan masih ada nilai A-nya.&#8221; ucapnya sambil tertawa. Rasanya seperti menertawakanku.</p>
<p>&#8220;Siaaal, apaaaa maksud rian?! kok dia bisa tahu?&#8221; ucapku dalam hati. Apakah aku melewatkan sesuatu hal. Aku mengingat-ingat perjalanan waktu hari ini. Dan ketika di suatu titik waktu, aku teringat hal penting. Oh iya, aku lupa logout dari website akademis kampus!!!</p>
<blockquote><p>Dan, janganlah kamu bersikap lemah dan jangan (pula) bersedih hati</p></blockquote>
<p>&#8212;&#8212;-</p>
<p>Kutek, Depok, Semester 4, 2010</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ardialhaidar.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ardialhaidar.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ardialhaidar.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ardialhaidar.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ardialhaidar.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ardialhaidar.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ardialhaidar.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ardialhaidar.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ardialhaidar.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ardialhaidar.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ardialhaidar.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ardialhaidar.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ardialhaidar.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ardialhaidar.wordpress.com/180/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=180&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ardialhaidar.wordpress.com/2011/08/12/lemon-tea-hangat-untuk-hati-yang-sedih/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f282de53cdef2592475f257281ab508a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ardialhaidar</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/08/janganlah-bersedih-hati.jpg" medium="image">
			<media:title type="html">janganlah-bersedih-hati</media:title>
		</media:content>
	</item>
		<item>
		<title>Pengenalan Android: Hii Android</title>
		<link>http://ardialhaidar.wordpress.com/2011/04/17/pengenalan-android-hii-android/</link>
		<comments>http://ardialhaidar.wordpress.com/2011/04/17/pengenalan-android-hii-android/#comments</comments>
		<pubDate>Sun, 17 Apr 2011 07:37:45 +0000</pubDate>
		<dc:creator>ardialhaidar</dc:creator>
				<category><![CDATA[Mobile Apps]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mobile apps]]></category>
		<category><![CDATA[ristek]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://ardialhaidar.wordpress.com/?p=155</guid>
		<description><![CDATA[Tulisan pengenalan Android ini sebenarnya merupakan tutorial seleksi dari SIG (Special Interest Group) Mobile Application Development, Ristek Fasilkom UI. Setelah dipikir-pikir, kayaknya nih tutorial bagus juga buat dimasukkan ke blog. Ya, bisa sekalian berbagi ilmu juga sih dan sekalian update blog. Yup, silakan dinikmati. Jangan ragu untuk bertanya jika ada kesulitan. Introduction to Android Hii [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=155&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tulisan pengenalan Android ini sebenarnya merupakan tutorial seleksi dari SIG (<em>Special Interest Group</em>) <em>Mobile Application Development</em>, Ristek Fasilkom UI. Setelah dipikir-pikir, kayaknya nih tutorial bagus juga buat dimasukkan ke blog. Ya, bisa sekalian berbagi ilmu juga sih <del>dan sekalian update blog</del>. Yup, silakan dinikmati. Jangan ragu untuk bertanya jika ada kesulitan. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align:center;">Introduction to Android</p>
<h2 style="text-align:center;"><strong>Hii Android</strong></h2>
<p>Selamat datang di pengembangan aplikasi Android. Sebagai perkenalan awal kita dengan aplikasi Android, kita akan mencoba aplikasi bernama “Hii&#8221;.</p>
<p><strong>Pengenalan Awal</strong></p>
<p>Sebelumnya, pastikan dulu instalasi Android SDK, pengaturan IDE, dan pembuatan AVD sudah dilakukan dengan benar. Jika sudah, mari kita melangkah lebih jauh lagi.</p>
<p>1. Langkah pertama adalah melakukan pembuatan Android project. Pilih File &gt; New &gt; Android Project.</p>
<p><img class="aligncenter size-full wp-image-159" title="Pemilihan Android Project" src="http://ardialhaidar.files.wordpress.com/2011/04/pemilihan-android-project.png?w=630" alt=""   /></p>
<p style="text-align:center;">Gambar 1. Pemilihan Android Project</p>
<p>2. Isi detail dari project yang akan dibuat pada halaman yang muncul. Silakan diisi dengan nilai sebagai berikut.</p>
<p>Project name: HelloWorld<br />
Application name: Hii<br />
Package name: cs.mobile.apps<br />
Create Activity: HelloWorld<br />
Build Target: Android 2.2</p>
<p>Berikut ini adalah penjelasan singkat dari detail di atas.<span id="more-155"></span></p>
<ul>
<li>Project name: nama project dalam Eclipse. Project name juga merupakan nama folder yang mengandung dokumen-dokumen project.</li>
<li>Application name: nama aplikasi yang akan muncul di Android device.</li>
<li>Package name: tempat nama package dimana semua source code yang dibuat disimpan di dalamnya. Kita bisa tentukan nama package sesuai keinginan, tapi pastikan nama package unik, tidak sama dengan project lain yang sudah ada.</li>
<li>Create activity: nama untuk class yang menjadi subclass dari Activity di Android. Activity adalah class yang dapat dijalankan dan melakukan suatu kerja. Activity hampir selalu digunakan sebagai dasar untuk sebuah aplikasi.</li>
<li>Build Target: Platform Android yang akan digunakan. Dalam hal ini, platform yang digunakan adalah Android 2.2 Froyo.<img class="aligncenter size-full wp-image-157" title="Detail Project" src="http://ardialhaidar.files.wordpress.com/2011/04/detail-project.png?w=630" alt=""   /></li>
</ul>
<p style="text-align:center;">Gambar 2. Detail Project</p>
<p>3. Jika semua detail project sudah diisi, klik Finish. Dapat dilihat struktur project yang baru saja dibuat di bagian <em>Package Explorer</em>.<img class="aligncenter size-full wp-image-161" title="Struktur Project" src="http://ardialhaidar.files.wordpress.com/2011/04/struktur-project.png?w=630" alt=""   /></p>
<p style="text-align:center;">Gambar 3. Struktur Project Android “HelloWorld”</p>
<p>4. Buka file HelloWorld.java yang berada di HelloWorld &gt; src &gt; cs.mobile.apps. Kita akan melihat source code sebagai berikut.</p>
<p><pre class="brush: java;">

package cs.mobile.apps;

import android.app.Activity;
import android.os.Bundle;

public class HelloWorld extends Activity {
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.main);
 }
}

</pre></p>
<p>Bisa dilihat, class HelloWorld yang dibuat adalah class turunan dari class Activity. Sebagaimana penjelasan sebelumnya, sebuah Activity merepresentasikan sebuah entitas yang dapat melakukan kerja. Sebuah aplikasi dapat memiliki banyak Activity, tapi user hanya bisa berinteraksi dengan satu buah entitas saja dalam satu waktu. Method onCreate() dieksekusi ketika Activity mulai dijalankan. Di method inilah inisialisasi dan pengaturan User Interface (UI) aplikasi dilakukan.</p>
<p>5.Sekarang ubah source code di atas menjadi berikut ini.</p>
<p><pre class="brush: java;">

package cs.mobile.apps;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView; //jangan lupa import ini

public class HelloWorld extends Activity {
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 TextView tview = new TextView(this);
 tview.setText(&quot;Tutorial Perkenalan Android SIG Mobile Apps ^^&quot;);
 setContentView(tview);
 }
}

</pre></p>
<p>Dari kode di atas, kita akan menemukan class TextView. Class tersebut merupakan salah satu komponen dalam pembuatan User Interface (UI). Masih banyak komponen yang bisa digunakan untuk membuat tampilan, seperti tombol dan gambar.</p>
<p>6. Jika source code sudah siap, tekan tombol Run pada toolbar atau pilih Run &gt; Run pada menubar. Karena aplikasi baru pertama kali dibuat, akan muncul pilihan berikut. Pilih bagian &#8216;Android Application&#8217;.</p>
<p><img class="aligncenter size-full wp-image-160" title="Pemilihan Eksekusi Project" src="http://ardialhaidar.files.wordpress.com/2011/04/pemilihan-eksekusi-project.png?w=630" alt=""   /></p>
<p style="text-align:center;">Gambar 4. Pemilihan Eksekusi Project</p>
<p>Akhirnya Android Emulator diluncurkan. Emulator biasanya butuh beberapa menit untuk booting. Tunggu sebentar ya. Nantinya kita akan mendapatkan tampilan sebagai berikut. Lihat, nama aplikasi kita yang tadi sudah didefinisikan, yaitu “Hii” muncul di bagian atas layar aplikasi.</p>
<p><img class="aligncenter size-full wp-image-162" title="Tampilan Aplikasi Hii" src="http://ardialhaidar.files.wordpress.com/2011/04/tampilan-aplikasi-hii.png?w=630" alt=""   /></p>
<p style="text-align:center;">Gambar 5. Tampilan Aplikasi “Hii”</p>
<p>Di samping tampilan aplikasi terdapat berbagai macam tombol untuk device maya ini.</p>
<p><img class="aligncenter size-full wp-image-165" title="Tampilan Tombol Emulator" src="http://ardialhaidar.files.wordpress.com/2011/04/tampilan-tombol-emulator.png?w=630" alt=""   /></p>
<p style="text-align:center;">Gambar 6. Tampilan Tombol dalam Emulator Android</p>
<p>Dari aplikasi “Hii”, jika kita menekan tombol Back , kita akan berada di menu Android device.</p>
<p><img class="aligncenter size-full wp-image-164" title="Tampilan Menu Android Device" src="http://ardialhaidar.files.wordpress.com/2011/04/tampilan-menu-android-device.png?w=630" alt=""   /></p>
<p style="text-align:center;">Gambar 7. Tampilan Menu Android Device</p>
<p>Icon yang disorot pada gambar di atas adalah aplikasi “Hii”, aplikasi yang kita buat. Jika kita menekan icon tersebut, kita akan kembali masuk ke dalam aplikasi “Hii”.</p>
<blockquote><p>Catatan:<br />
Gimana rasanya menunggu proses booting dari emulator? Cukup lama kan. Setelah emulator siap digunakan dan kita sudah mencoba aplikasi yang kita buat, emulator jangan ditutup. Menutup emulator dalam hal ini sama seperti mematikan (turn off) mobile phone yang baru saja dinyalakan. Biarkan emulator terus berjalan selama kita melakukan pengembangan program. Jika kita ingin melakukan update program, kita hanya perlu menekan tombol Run sama seperti menjalankan aplikasi pada awal pembuatan project.</p></blockquote>
<p><strong>Membangun User Interface (UI) dengan XML</strong></p>
<p>Pada contoh di atas, kita membuat User Interface (UI) dengan pendekatan pemrograman, langsung dari kode Java. Kelemahan dari pendekatan ini adalah saat UI-nya sudah cukup kompleks dan kita ingin melakukan perubahan kecil pada UI, maka diperlukan usaha yang cukup besar untuk melakukannya. Tentu saja hal ini memusingkan developer.</p>
<p>Oleh karena itu, Android menyediakan pendekatan lain dalam membangun User Interface, yaitu dengan XML (EXtensible Mark-up Language). File XML ini ditaruh di tempat yang terpisah dari file Java. Jika Anda belum mengetahui apa itu XML, pelajari dulu mengenai XML di <a title="learn xml" href="http://w3schools.com/xml/default.asp">http://w3schools.com/xml/default.asp</a>. Jika sudah mengerti, mari kita lihat bagaimana file XML ini bekerja.</p>
<p>1. Di bagian Package Explorer, buka HelloWorld &gt; res &gt; layout. Di sana kita akan menemukan file main.xml yang sudah dibuatkan secara otomatis sebelumnya. Di folder layout inilah disimpan informasi mengenai User Interface (UI).</p>
<p><img class="aligncenter size-full wp-image-158" title="Lihat File XML" src="http://ardialhaidar.files.wordpress.com/2011/04/lihat-file-xml.png?w=630" alt=""   /></p>
<p style="text-align:center;">Gambar 8. Posisi File main.xml</p>
<p>2. Buka file tersebut. Kita akan melihat isinya kurang lebih sebagai berikut.</p>
<p><span style="color:#900;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</span><br />
<span style="color:#900;">&lt;LinearLayout xmlns:android=&#8221;http://schemas.android.com/apk/res/android&#8221;<br />
android:orientation=&#8221;vertical&#8221;<br />
android:layout_width=&#8221;fill_parent&#8221;<br />
android:layout_height=&#8221;fill_parent&#8221;<br />
&gt;</span><br />
<span style="color:#900;">&lt;TextView<br />
android:layout_width=&#8221;fill_parent&#8221;<br />
android:layout_height=&#8221;wrap_content&#8221;<br />
android:text=&#8221;@string/hello&#8221;<br />
/&gt;</span><br />
<span style="color:#900;">&lt;/LinearLayout&gt;</span></p>
<p>3. Gantikan isinya dengan XML berikut ini. Jangan lupa lakukan save pada file. Perhatikan perbedaannya dengan file XML sebelumnya.</p>
<p><span style="color:#900;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</span><br />
<span style="color:#900;">&lt;TextView xmlns:android=&#8221;http://schemas.android.com/apk/res/android&#8221;<br />
android:id=&#8221;@+id/textview&#8221;<br />
android:layout_width=&#8221;fill_parent&#8221;<br />
android:layout_height=&#8221;fill_parent&#8221;<br />
android:text=&#8221;Ini tulisan dari file XML lho&#8230;&#8221;<br />
/&gt;</span></p>
<p>Penjelasan mengenai file XML di atas akan dijelaskan di bagian selanjutnya.</p>
<p>4. Buka kembali file HelloWorld.java. Sekarang modifikasi isinya menjadi berikut ini.</p>
<p><pre class="brush: java;">

package cs.mobile.apps;

import android.app.Activity;
import android.os.Bundle;

public class HelloWorld extends Activity {
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.main);
 }
}

</pre></p>
<p>Pada kode di atas, kita mengatur tampilan aplikasi dari R.layout.main. R.layout.main ini merujuk ke file main.xml yang berada di folder layout.</p>
<p>5. Jalankan aplikasi lagi. Klik Run &gt; Run pada menubar. Hasilnya akan didapatkan seperti berikut ini.</p>
<p><img class="aligncenter size-full wp-image-156" title="Dari XML" src="http://ardialhaidar.files.wordpress.com/2011/04/dari-xml.png?w=630" alt=""   /></p>
<p style="text-align:center;">Gambar 9. Tampilan dengan File XML</p>
<p style="text-align:left;">&#8212;</p>
<p>Penggunaan file XML untuk pembuatan tampilan atau User Interface (UI) membuat pengerjaan aplikasi menjadi lebih “bersih”. File Java menangani logic dari program, sedangkan file XML menangani tampilan. Asyik kan? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Selanjutnya, mari kita bahas maksud dari file xml berikut ini yang digunakan pada aplikasi “Hii”.</p>
<p><span style="color:#900;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</span><br />
<span style="color:#900;">&lt;TextView xmlns:android=&#8221;http://schemas.android.com/apk/res/android&#8221;<br />
android:id=&#8221;@+id/textview&#8221;<br />
android:layout_width=&#8221;fill_parent&#8221;<br />
android:layout_height=&#8221;fill_parent&#8221;<br />
android:text=&#8221;Ini tulisan dari file XML lho&#8230;&#8221;<br />
/&gt;</span></p>
<p>Di atas terdapat sebuah elemen View dengan taguntuk merepresentasikan tampilan teks. Selain itu, kita juga dapat membuat elemen View dengan tag yang berasal dari class yang meng-extends class View, seperti class Button dan CheckBox. Elemendi atas memiliki beberapa atribut, yaitu android:id (identitas unik untuk elemen), android:layout_width (lebar elemen terhadap layar), android:layout_height (tinggi elemen terhadap layar), dan android:text (teks yang akan ditampilkan).</p>
<p>Sekarang mari kita buat elemen View yang lain. Ubah file main.xml menjadi berikut ini.</p>
<p><span style="color:#900;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</span><br />
<span style="color:#900;">&lt;Button xmlns:android=&#8221;http://schemas.android.com/apk/res/android&#8221;<br />
android:id=&#8221;@+id/button&#8221;<br />
android:layout_width=&#8221;fill_parent&#8221;<br />
android:layout_height=&#8221;wrap_content&#8221;<br />
android:text=&#8221;Tombol Apapaun&#8230;&#8221;<br />
/&gt;</span></p>
<p>Jalankan aplikasi kembali. Kita akan dapatkan hasilnya sebagai berikut.</p>
<p><img class="aligncenter size-full wp-image-163" title="Tampilan Button" src="http://ardialhaidar.files.wordpress.com/2011/04/tampilan-button.png?w=630" alt=""   /></p>
<p style="text-align:center;">Gambar 10. Tampilan Button dengan XML</p>
<p>Untuk memahami arti fill_parent dan wrap_content, silakan dicoba kombinasi nilai dalam atribut android:layout_width dan android:layout_height.</p>
<p><strong>Penutup</strong></p>
<p>Inilah sedikit perkenalan kita dengan Android. Sebenarnya masih banyak lagi dari Android yang bisa dieksplorasi lebih lanjut. Untuk ekspolarasi Android lebih jauh, silakan buka <a title="learn android" href="http://developer.android.com/">http://developer.android.com/</a>. Di sana banyak konten-konten pembelajaran menarik yang bisa dibaca secara online. Bagaimana jika kita tidak terhubung internet? Kita juga memiliki konten-konten yang sama dengan <a title="learn android" href="http://developer.android.com/">http://developer.android.com/</a> yang bisa dibaca secara offline.</p>
<p>Cari folder android-sdk-windows (untuk pengguna Windows) di komputer kita masing-masing. Dari folder android-sdk-windows, masuk ke folder docs, buka index.html. Selanjutnya kita akan melihat tampilan berikut pada browser.<a title="learn android" href="http://developer.android.com/"><img class="aligncenter" title="Home" src="http://ardialhaidar.files.wordpress.com/2011/04/home.png?w=608&#038;h=518" alt="" width="608" height="518" /></a></p>
<p style="text-align:center;">Gambar 11. Halaman Home pada Dokumentasi Android Offline</p>
<p>Untuk melihat-lihat class yang dapat dipakai di Android, klik tab Reference. Di sini kita bisa mencari dokumentasi class secara lengkap, melalui fitur pencarian atau list yang tersedia.<img class="aligncenter size-full wp-image-167" title="Dokumentasi Class" src="http://ardialhaidar.files.wordpress.com/2011/04/dokumentasi-class.png?w=630" alt=""   /></p>
<p style="text-align:center;">Gambar 12. Dokumentasi Class</p>
<p>Untuk melihat berbagai macam tutorial pembelajaran Android, klik tab Resources. Tersedia berbagai macam tulisan berbahasa inggris yang lumayan asyik untuk diikuti.<img class="aligncenter size-full wp-image-168" title="Resource" src="http://ardialhaidar.files.wordpress.com/2011/04/resource.png?w=630" alt=""   /></p>
<p style="text-align:center;">Gambar 13. Tulisan dalam Resources</p>
<p>Semoga tulisan singkat ini bisa menjadi pemahaman dasar untuk mempelajari pengembangan mobile application berbasis Android lebih lanjut. Harapannya, akan ada aplikasi-aplikasi mobile yang hebat dan bermanfaat dari tangan-tangan developer Indonesia. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><strong>Referensi</strong></p>
<ul>
<li>Burnette, Ed. 2010. Hello, Android: Intoducing Google&#8217;s Mobile Development Platform 3rd Edition. Texas, USA: The Pragmatic Bookshelf.</li>
<li>Google. 2011. Hello, World. Accessed on April, 3 2011.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ardialhaidar.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ardialhaidar.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ardialhaidar.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ardialhaidar.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ardialhaidar.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ardialhaidar.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ardialhaidar.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ardialhaidar.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ardialhaidar.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ardialhaidar.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ardialhaidar.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ardialhaidar.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ardialhaidar.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ardialhaidar.wordpress.com/155/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=155&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ardialhaidar.wordpress.com/2011/04/17/pengenalan-android-hii-android/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f282de53cdef2592475f257281ab508a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ardialhaidar</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/04/pemilihan-android-project.png" medium="image">
			<media:title type="html">Pemilihan Android Project</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/04/detail-project.png" medium="image">
			<media:title type="html">Detail Project</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/04/struktur-project.png" medium="image">
			<media:title type="html">Struktur Project</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/04/pemilihan-eksekusi-project.png" medium="image">
			<media:title type="html">Pemilihan Eksekusi Project</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/04/tampilan-aplikasi-hii.png" medium="image">
			<media:title type="html">Tampilan Aplikasi Hii</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/04/tampilan-tombol-emulator.png" medium="image">
			<media:title type="html">Tampilan Tombol Emulator</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/04/tampilan-menu-android-device.png" medium="image">
			<media:title type="html">Tampilan Menu Android Device</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/04/lihat-file-xml.png" medium="image">
			<media:title type="html">Lihat File XML</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/04/dari-xml.png" medium="image">
			<media:title type="html">Dari XML</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/04/tampilan-button.png" medium="image">
			<media:title type="html">Tampilan Button</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/04/home.png" medium="image">
			<media:title type="html">Home</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/04/dokumentasi-class.png" medium="image">
			<media:title type="html">Dokumentasi Class</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2011/04/resource.png" medium="image">
			<media:title type="html">Resource</media:title>
		</media:content>
	</item>
		<item>
		<title>Scutterfly&#8230;</title>
		<link>http://ardialhaidar.wordpress.com/2011/03/10/scutterfly/</link>
		<comments>http://ardialhaidar.wordpress.com/2011/03/10/scutterfly/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 07:04:18 +0000</pubDate>
		<dc:creator>ardialhaidar</dc:creator>
				<category><![CDATA[Sketch]]></category>
		<category><![CDATA[bem]]></category>
		<category><![CDATA[butterfly]]></category>
		<category><![CDATA[fasilkom ui]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[scutterfly]]></category>
		<category><![CDATA[sketch]]></category>

		<guid isPermaLink="false">http://ardialhaidar.wordpress.com/?p=29</guid>
		<description><![CDATA[Logo ini saya buat pada awal kepengurusan BEM (Badan Eksekutif Mahasiswa) Fasilkom UI 2010. Hasilnya sih lumayan. Lumayan menyenangkan juga proses pembuatan gambarnya. Saya beri nama logo ini dengan Scutterfly. Silakan dinikmati.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=29&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Logo ini saya buat pada awal kepengurusan BEM (Badan Eksekutif Mahasiswa) Fasilkom UI 2010. Hasilnya sih lumayan. Lumayan menyenangkan juga proses pembuatan gambarnya. Saya beri nama logo ini dengan Scutterfly.</p>
<p>Silakan dinikmati. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><img class="aligncenter size-full wp-image-30" title="cs_butterfly" src="http://ardialhaidar.files.wordpress.com/2010/01/cs_butterfly.png?w=630" alt="Scutterfly"   /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ardialhaidar.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ardialhaidar.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ardialhaidar.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ardialhaidar.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ardialhaidar.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ardialhaidar.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ardialhaidar.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ardialhaidar.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ardialhaidar.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ardialhaidar.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ardialhaidar.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ardialhaidar.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ardialhaidar.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ardialhaidar.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=29&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ardialhaidar.wordpress.com/2011/03/10/scutterfly/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f282de53cdef2592475f257281ab508a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ardialhaidar</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2010/01/cs_butterfly.png" medium="image">
			<media:title type="html">cs_butterfly</media:title>
		</media:content>
	</item>
		<item>
		<title>Ayo Berbagi Ilmu Programming di Blog WordPress.com dengan Syntax Highlighter!</title>
		<link>http://ardialhaidar.wordpress.com/2010/07/08/ayo-berbagi-ilmu-programming-di-blog-wordpress-com-dengan-syntax-highlighter/</link>
		<comments>http://ardialhaidar.wordpress.com/2010/07/08/ayo-berbagi-ilmu-programming-di-blog-wordpress-com-dengan-syntax-highlighter/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 08:09:06 +0000</pubDate>
		<dc:creator>ardialhaidar</dc:creator>
				<category><![CDATA[Tips 'n Trik]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[kode]]></category>
		<category><![CDATA[menulis]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[syntaxhighlighter]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://ardialhaidar.wordpress.com/?p=86</guid>
		<description><![CDATA[Ikatlah ilmu dengan menuliskannya. Kata-kata ajaib ini tampaknya bisa memotivasi kita untuk berbagi ilmu dengan menulis di blog gratisan semacam wordpress. Selain bermanfaat bagi orang lain, juga bisa meningkatkan traffic blog dan menambah amal kebaikan kita. Untuk kamu yang ingin berbagi mengenai ilmu programming dan ingin menuliskannya di blog wordpress.com, ada fitur menarik yang harus [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=86&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>Ikatlah ilmu dengan menuliskannya.</p></blockquote>
<p>Kata-kata ajaib ini tampaknya bisa memotivasi kita untuk berbagi ilmu dengan menulis di blog gratisan semacam wordpress. Selain bermanfaat bagi orang lain, juga bisa <span style="text-decoration:line-through;">meningkatkan traffic blog dan</span> menambah amal kebaikan kita. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Untuk kamu yang ingin berbagi mengenai ilmu programming dan ingin menuliskannya di blog wordpress.com, ada fitur menarik yang harus dicoba. Namanya syntax highlighter.</p>
<p>Syntax highlighter sebenarnya merupakan aplikasi open source yang dikembangkan melalui JavaScript buatan Alex Gorbatchev dengan lisensi GNU Lesser General Public License. Saat ini, aplikasi ini sudah terintegrasi di engine wordpress sehingga kita bisa langsung menggunakannya. Tanpa syntax highlighter didalamnya, penulisan kode programming di blog wordpress menjadi sulit.</p>
<p>Berikut adalah hasil penggunaan syntax highlighter.</p>
<p><pre class="brush: java;">
public class HiWorld
{
	public static void main(String[] args)
	{
		//welcome in java programming
		System.out.println(&quot;hi world...:)&quot;);
	}
}
</pre></p>
<p>Bagaimana? bagus, kan? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
Untuk mendapatkan tampilan seperti di atas, kita bisa melakukan penulisan <span id="more-86"></span>kode programming di tempat penulisan wordpress.com sebagai berikut.</p>
<p><a href="http://ardialhaidar.files.wordpress.com/2010/07/kode-hiworld.png"><img class="aligncenter size-full wp-image-93" title="Kode HiWorld" src="http://ardialhaidar.files.wordpress.com/2010/07/kode-hiworld.png?w=630" alt="Kode HiWorld"   /></a></p>
<p>Dari kode di atas, kita melakukan highlight kode java. Bisa dilihat, parameter pada atribut language adalah Java. Selain Java, ada beberapa parameter language yang bisa digunakan, yaitu bash, cpp, csharp, css, delphi, html, jscript, php, python, ruby, shell, sql, vb, dan xml.</p>
<p>Akhir kata, selamat menulis. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ardialhaidar.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ardialhaidar.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ardialhaidar.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ardialhaidar.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ardialhaidar.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ardialhaidar.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ardialhaidar.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ardialhaidar.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ardialhaidar.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ardialhaidar.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ardialhaidar.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ardialhaidar.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ardialhaidar.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ardialhaidar.wordpress.com/86/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=86&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ardialhaidar.wordpress.com/2010/07/08/ayo-berbagi-ilmu-programming-di-blog-wordpress-com-dengan-syntax-highlighter/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f282de53cdef2592475f257281ab508a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ardialhaidar</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2010/07/kode-hiworld.png" medium="image">
			<media:title type="html">Kode HiWorld</media:title>
		</media:content>
	</item>
		<item>
		<title>Sebuah Cerita di Pagi Cerah</title>
		<link>http://ardialhaidar.wordpress.com/2010/01/21/sebuah-cerita-di-pagi-cerah/</link>
		<comments>http://ardialhaidar.wordpress.com/2010/01/21/sebuah-cerita-di-pagi-cerah/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 06:38:11 +0000</pubDate>
		<dc:creator>ardialhaidar</dc:creator>
				<category><![CDATA[Empat Hari Di Balik Jaket Kuning]]></category>
		<category><![CDATA[cerita]]></category>
		<category><![CDATA[imaginasi]]></category>
		<category><![CDATA[kuliah]]></category>
		<category><![CDATA[pagi]]></category>
		<category><![CDATA[sehat]]></category>
		<category><![CDATA[sepeda]]></category>

		<guid isPermaLink="false">http://ardialhaidar.wordpress.com/?p=25</guid>
		<description><![CDATA[Pagi hari di depok. Seperti biasa, pagi ini indah. Langit masih kelabu. Udara sekitar terasa dingin menyentuh kulit. Burung-burung terdengar riang bernyanyi. Kicauannya menemani aktifitas manusia di pagi itu. Terlihat beberapa orang berlari kecil untuk berolahraga. Disana juga terlihat lalu lalang sedikit sepeda motor. Mereka sepertinya orang kerja kantoran yang bekerja di jakarta atau orang [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=25&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-26 alignleft" title="siluet" src="http://ardialhaidar.files.wordpress.com/2010/01/siluet.jpg?w=225&#038;h=300" alt="" width="225" height="300" />Pagi hari di depok. Seperti biasa, pagi ini indah. Langit masih kelabu. Udara sekitar terasa dingin menyentuh kulit. Burung-burung terdengar riang bernyanyi. Kicauannya menemani aktifitas manusia di pagi itu.</p>
<p>Terlihat beberapa orang berlari kecil untuk berolahraga. Disana juga terlihat lalu lalang sedikit sepeda motor. Mereka sepertinya orang kerja kantoran yang bekerja di jakarta atau orang warungan yang pergi ke pasar untuk berbelanja. Di sisi lain, masih ada orang yang terlelap tidur di kasurnya, menikmati mimpi indahnya. Entah jam berapa mereka akan bangun. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Aku terus berjalan menuju jalanan ke arah kampus hijau. Di sana ada menu sarapan favoritku, yaitu bubur ayam. Minumnya teh tawar hangat. Emmm, begitu nikmat rasanya di pagi yang dingin ini.</p>
<p>Sebenarnya kuliahku hari ini dimulai nanti jam 8 pagi teng! Tapi rencananya, aku akan berangkat ke kampus pagi-pagi sekali setelah matahari terbit.</p>
<p>Setelah menikmati sabu alias sarapan bubur, aku kembali ke kosan tuk bersiap-siap ke kampus. Tas sudah diisi dengan buku tulis dan laptop. Kamar kosan sudah sedikit dirapikan. Lumayan lah. <img src='http://s2.wp.com/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </p>
<p>Aku ke kampus dengan bersepeda. Sepeda ini aku beli sendiri dari hasil <em>nyambi </em>sebagai asisten dosen. Ternyata pilihanku membeli sepeda adalah pilihan tepat. Selain menyehatkan, bersepeda di pagi hari juga menyenangkan, membawa mood yang baik. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <span id="more-25"></span></p>
<p>Aku menyusuri jalur khusus sepeda di kampus hijau. Pepohonan hijau dan rindang menemani perjalananku. Di sisi kananku, ada sebaris pepohonan dan rerumputan sepanjang jalur sepeda yang bersebelahan dengan jalan raya kampus. Di sebelah sisi kiri, terlihat banyak sekali pepohonan dan semak belukar, bahkan banyak pohon yang masih tinggi dan diameter lingkarannya lebar, yang menampilkan kesan hutan.</p>
<p>Aku terus mengayuh sepeda. Matahari bersinar dengan hangat. Aku suka sekali beraktivitas di pagi hari. Udaranya masih segar, belum terpolusi dengan banyak kendaraan bermotor. Pemandangan hutan hijaunya menyegarkan mata dan hati. Mood menjadi baik.</p>
<p>Aku pun bisa siap menghadapi perkuliahan nanti. Masih banyak waktu yang tersedia yang bisa dimanfaatkan untuk mempelajari atau sekedar mengulang materi kuliah tertentu. Harapannya IP semester ini bisa membaik dan dapat predikat cumi laut alias cum laude. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Jalur sepeda mulai menurun. Jalur menurun ini sampai beberapa ratus meter ke depan. Tanpa dikayuh pun sepeda mengalami pertambahan percepatan. Inilah jalur yang paling menyenangkan. Sepedaku melaju dengan kencang sekali.</p>
<p>Tiba-tiba aku dikagetkan dengan seekor anak kucing di tikungan jalur sepeda. Gawaat! Posisinya tidak begitu jauh dariku. Anak kucing kecil dan lugu tersebut tidak tahu kalau dia dalam bahaya. Langsung saja aku banting stang sepeda ke arah kanan kucing. Yup, kucing itu selamat, tidak jadi terlindas. Tapi sepedaku menembus separator jalur sepeda dan di depanku sebuah pohon tersenyum ke diriku menyambut dengan ramah. Bruukk&#8230;</p>
<p>Semuanya menjadi gelap. Gelap dan sepi.</p>
<p>Aku membuka mata. Aku segera bangkit tapi tidak berdiri. Adrenalin masih berdenyut kencang. Ah, ternyata aku tidak mengalami luka apa-apa. Aku lihat sekeliling adalah kamar kosanku. Ah, sial. Ternyata tadi abis shubuh aku ketiduran lagi. Aku lihat jam, terpampang pukul 07.48 AM di layar hp. Tiiidaaak, waktu kuliah tidak lama lagi.</p>
<p>Hari ini aku rugi lagi. Semuanya menjadi tidak menyenangkan. Ya Allah, aku ingin berubah. <img src='http://s2.wp.com/wp-includes/images/smilies/icon_cry.gif' alt=':cry:' class='wp-smiley' /> </p>
<blockquote><p>Sesungguhnya Allah tidak akan mengubah keadaan suatu kaum sebelum mereka mengubah keadaan diri mereka sendiri</p></blockquote>
<p>&#8212;&#8212;-<br />
<em></em></p>
<p>Kutek, Depok, Semester <em>3, 2009<br />
</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ardialhaidar.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ardialhaidar.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ardialhaidar.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ardialhaidar.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ardialhaidar.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ardialhaidar.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ardialhaidar.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ardialhaidar.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ardialhaidar.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ardialhaidar.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ardialhaidar.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ardialhaidar.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ardialhaidar.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ardialhaidar.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ardialhaidar.wordpress.com&amp;blog=10948989&amp;post=25&amp;subd=ardialhaidar&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ardialhaidar.wordpress.com/2010/01/21/sebuah-cerita-di-pagi-cerah/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f282de53cdef2592475f257281ab508a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ardialhaidar</media:title>
		</media:content>

		<media:content url="http://ardialhaidar.files.wordpress.com/2010/01/siluet.jpg?w=225" medium="image">
			<media:title type="html">siluet</media:title>
		</media:content>
	</item>
	</channel>
</rss>
