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

<channel>
	<title>+Sumber Informasi Graduan Sains Komputer &#038; IT+ &#187; Tips</title>
	<atom:link href="http://firdaus-harun.com/index.php/category/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://firdaus-harun.com</link>
	<description></description>
	<lastBuildDate>Thu, 15 Mar 2012 20:10:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Panduan / Tips Membangunkan Aplikasi Web / Sistem Berasaskan Web</title>
		<link>http://firdaus-harun.com/index.php/2010/08/16/panduan-tips-membangunkan-aplikasi-web-sistem-berasaskan-web/</link>
		<comments>http://firdaus-harun.com/index.php/2010/08/16/panduan-tips-membangunkan-aplikasi-web-sistem-berasaskan-web/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 17:04:08 +0000</pubDate>
		<dc:creator>alfarabius</dc:creator>
				<category><![CDATA[PSM]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web Application Development]]></category>

		<guid isPermaLink="false">http://firdaus-harun.com/?p=230</guid>
		<description><![CDATA[Figure Courtesy of WAD Pembangunan Aplikasi Web  atau Sistem Berasaskan Web (Online System) memerlukan langkah dan praktis yang betul, teknologi yang hendak digunakan di samping perkakasan (tools) yang sesuai. Sebelum pengaturcara memulakan langkah pembangunan, molek kiranya jika latar belakang masalah sesebuah sistem telah dikenalpasti dan inovasi idea baru dapat dijanakan bagi memenuhi keperluan pengguna. Untuk [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="Web Application Development" src="http://www.zealousweb.com/userfiles/web_application.jpg" alt="Web Application Development" width="313" height="235" /></p>
<pre style="text-align: center;">Figure Courtesy of <a title="WAD" href="http://www.zealousweb.com/web-development/web-application-development.htm" target="_blank">WAD</a>
</pre>
<p>Pembangunan Aplikasi Web  atau Sistem Berasaskan Web (<em>Online System</em>) memerlukan langkah dan praktis yang betul, teknologi yang hendak digunakan di samping perkakasan (<em>tools</em>) yang sesuai. Sebelum pengaturcara memulakan langkah pembangunan, molek kiranya jika latar belakang masalah sesebuah sistem telah dikenalpasti dan inovasi idea baru dapat dijanakan bagi memenuhi keperluan pengguna.</p>
<p>Untuk mendapatkan idea bagi membangunkan sistem / aplikasi web, boleh rujuk post saya bertajuk : <a title="Tips Projek Akhir Sarjana Muda" href="http://firdaus-harun.com/index.php/2008/06/20/projek-akhir-sarjana-muda-tips-mencari-idea-tajuk-projek-akhir-yang-berkualiti/" target="_blank">Projek Akhir Sarjana Muda – Tips Mencari Idea Tajuk Projek Akhir yang Berkualiti</a></p>
<p>Oleh itu, <em>post</em> kali ini akan membincangkan langkah-langkah yang perlu diambil oleh pengaturcara web baru sebelum membangunkan sesebuah aplikasi web :</p>
<ol>
<li>Kenal pasti <strong>idea</strong> yang ingin dikembangkan menjadi sebuah sistem. Kaji latar belakang sistem sedia ada dan cari kelebihan dan kelemahan sistem tersebut.</li>
<li>Kenal pasti <strong>teknologi, pangkalan data dan bahasa pengaturcara web</strong> yang sesuai dengan anda. Anda tidak perlu menguasai semua bahasa pengaturcaraan web / sistem pangkalan data untuk menjadi pengaturcara. Hanya pilih satu dan kuasai bahasa / pangkalan data tersebut sedalam-dalamnya.</li>
<li>Terdapat pelbagai kaedah  / metodologi pembangunan sistem seperti <strong>Model Air Terjun (<em>Waterfall</em>), Pengatucaraan Ekstrem (<em>Extreme Programming</em>), Tangkas (<em>Agile</em>) </strong>dsb. Oleh itu, tentukan kaedah yang sesuai dengan strategi anda. Walau bagaimanapun, dalam dunia sebenar, pengaturcara bebas menggunakan strategi masing-masing sama ada pembangunan secara individu atau berkumpulan.</li>
<li><strong>Pengujian</strong> mesti dilaksanakan pada setiap fasa / modul yang dibangunkan. Ini bagi memudahkan pengaturcara sentiasa peka terhadap perubahan keperluan pengguna / klien.</li>
<li>Pilih <strong>perisian dan perkakasan yang sesuai</strong> dan berpadanan dengan teknologi dan bahasa pengaturacaraan yang ini digunakan. Untuk mengetahui apakah perisian dan teknologi yang berpadanan, boleh rujuk laman web berikut: <a title="Web Application Development" href="http://en.wikipedia.org/wiki/Web_application_development" target="_blank">Web Application Development </a>.</li>
</ol>
<p>Teknologi dan Bahasa Pengaturcaraan memang cepat berkembang kerana sesebuah komuniti pengaturcara sedaya upaya mencari cara / fungsi yang terbaik untuk <strong>mempercepatkan masa pembangunan dan meningkatkan kebolehgunaan (<em>Usability</em>)</strong>. Contoh komuniti pengaturcara / ahli teknologi ialah seperti berikut:</p>
<ul>
<li>JavaEE &#8211; <a title="JavaEE Community" href="http://www.oracle.com/technetwork/java/javaee/community/index.html" target="_blank">http://www.oracle.com/technetwork/java/javaee/community/index.html</a></li>
<li>Android -<a title="Android Community" href="http://developer.android.com/community/index.html" target="_blank"> http://developer.android.com/community/index.html</a></li>
<li>Fedora &#8211; <a title="Fedora" href="http://www.fedora-commons.org/community/developers/devlist" target="_blank">http://www.fedora-commons.org/community/developers/devlist</a></li>
<li>Elgg (Open Source Social Networking Engine) &#8211; <a title="Elgg" href="http://community.elgg.org/" target="_blank">http://community.elgg.org/</a></li>
<li>Google and Open Source &#8211; <a title="Google and Open Source" href="http://code.google.com/opensource/" target="_blank">http://code.google.com/opensource/</a></li>
<li>PHP &#8211; <a title="PHP Community" href="http://www.phpdeveloper.org/" target="_blank">http://www.phpdeveloper.org/</a></li>
<li>ASP.Net &#8211; <a title="ASP.Net Community" href="http://www.asp.net/community/projects" target="_blank">http://www.asp.net/community/projects</a></li>
</ul>
<blockquote><p><strong>P/s:</strong> Madrasah Puasa ialah platform terbaik untuk diri kita mengenal dan menyucikan diri. Rebut sebaik mungkin masa yang ada untuk kebajikan kerana Ramadhan akan datang belum tentu ada untuk kita. Renung-renungkanlah. ~Firdaus-Harun.com</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://firdaus-harun.com/index.php/2010/08/16/panduan-tips-membangunkan-aplikasi-web-sistem-berasaskan-web/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Bersembang (Chat) Tanpa Pemasangan Sebarang Perisian</title>
		<link>http://firdaus-harun.com/index.php/2009/04/23/bersembang-chat-tanpa-pemasangan-sebarang-perisian/</link>
		<comments>http://firdaus-harun.com/index.php/2009/04/23/bersembang-chat-tanpa-pemasangan-sebarang-perisian/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 00:01:45 +0000</pubDate>
		<dc:creator>alfarabius</dc:creator>
				<category><![CDATA[Rangkaian]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Chat]]></category>
		<category><![CDATA[kod]]></category>

		<guid isPermaLink="false">http://firdaus-harun.com/?p=152</guid>
		<description><![CDATA[Jika anda menggunakan PC / Laptop (OS &#8211; Windows) dan berkeinginan bersembang secara privasi dengan kawan ada tanpa menggunakan sebarang perisian, kini ada cara mudah. Dengan menggunakan &#8216;Command Prompt&#8217; tertentu, anda sudah boleh memeriksa alamat IP (IP Address) anda dan bersembang dengan rakan anda. Untuk mengetahui alamat IP anda, hanya perlu taip IPCONFIG pada paparan [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-medium wp-image-153 aligncenter" title="8383-fx-chat" src="http://firdaus-harun.com/wp-content/uploads/2009/04/8383-fx-chat-300x224.jpg" alt="Chat" width="300" height="224" /></p>
<p style="text-align: left;">
Jika anda menggunakan PC / Laptop (OS &#8211; Windows) dan berkeinginan bersembang <strong>secara privasi</strong> dengan kawan ada tanpa menggunakan sebarang perisian, kini ada cara mudah. Dengan menggunakan <strong>&#8216;Command Prompt&#8217;</strong> tertentu, anda sudah boleh memeriksa alamat IP (IP Address) anda dan bersembang dengan rakan anda.</p>
<p>Untuk mengetahui alamat IP anda, hanya perlu taip <code>IPCONFIG</code> pada paparan Command Prompt anda. Maklumat berkaitan IP Address, Subnet Mask dan Default Gateway akan dipaparkan. Langkah seterusnya adalah seperti berikut :</p>
<p>1. Buka perisian Notepad di Start &gt; All Programs &gt; Accessories &gt; Notepad dan taip teks seperti di bawah :-</p>
<p><code>@echo off<br />
:A<br />
Cls<br />
echo MESSENGER<br />
set /p n=User:<br />
set /p m=Message:<br />
net send %n% %m%<br />
Pause<br />
Goto A</code></p>
<p>2. Simpan fail text tersebut dengan nama “Messenger.bat”. Buka fail &#8220;Messenger.bat&#8221; di Command Prompt (*pastikan direktori anda betul sebelum membuka fail .bat ini) dan Command Prompt akan memaparkan info seperti di bawah:</p>
<p><code>MESSENGER<br />
User:</code></p>
<p>3. Untuk “User” , taip alamat IP address rakan sembang anda atau Pc / Laptop yang anda berkomunikasi.</p>
<p>Anda akan dapat lihat seperti berikut:</p>
<p><code>Message:</code></p>
<p>4. Sekarang, taip apa sahaja mesej untuk bersembang. Sebelum klik butang “Enter”, anda akan dapat lihat seperti berikut :</p>
<p><code>MESSENGER<br />
User: 182.100.100.100<br />
Message: Hi</code></p>
<p>5. Sekarang klik butang &#8220;Enter&#8221; dan mula bersembang!!! Yahoo&#8230;</p>
<p><strong>P/s:</strong> Cara mudah melihat IP Address selain taip command IPCONFIG adalah layari URL : <a href="http://whatismyipaddress.com/">http://whatismyipaddress.com/</a>.</p>
<p><strong>P/s/s:</strong> <code>IPCONFIG /all</code> &#8211; memaparkan maklumat lengkap berkaitan spesifikasi rangkaian PC / Laptop anda</p>
]]></content:encoded>
			<wfw:commentRss>http://firdaus-harun.com/index.php/2009/04/23/bersembang-chat-tanpa-pemasangan-sebarang-perisian/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP &#8211; Ringkasan Kod Aturcara Interaksi dengan Pangkalan Data</title>
		<link>http://firdaus-harun.com/index.php/2009/04/22/php-ringkasan-kod-aturcara-interaksi-dengan-pangkalan-data/</link>
		<comments>http://firdaus-harun.com/index.php/2009/04/22/php-ringkasan-kod-aturcara-interaksi-dengan-pangkalan-data/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 02:17:50 +0000</pubDate>
		<dc:creator>alfarabius</dc:creator>
				<category><![CDATA[Perisian]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[PSM]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Kod Aturcara]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://firdaus-harun.com/?p=134</guid>
		<description><![CDATA[Ramai pengunjung ke blog ini yang bertanyakan tentang sampel kod aturcara bahasa PHP untuk menghubungkan  pangkalan data. Tidak kira apa perisian pelayan (server) localhost anda gunakan (Xamp, WAMP dan sebagainya), pastikan anda memasang perisian mengurus pangkalan data SQL [link] terlebih dahulu. Bina pangkalan data dan &#8216;tables&#8217; yang berkaitan untuk memanifestasikan data-data yang hendak disimpan. Pastikan [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="PHP and MySQL" src="http://firdaus-harun.com/wp-content/uploads/2009/04/21540842ki5-241x300.jpg" alt="PHP and MySQL" width="241" height="300" /></p>
<p>Ramai pengunjung ke blog ini yang bertanyakan tentang sampel kod aturcara bahasa PHP untuk menghubungkan  pangkalan data. Tidak kira apa perisian pelayan (server) localhost anda gunakan (Xamp, WAMP dan sebagainya), pastikan anda memasang perisian mengurus pangkalan data SQL [<a title="MySQL command" href="http://dev.mysql.com/downloads/" target="_blank">link</a>] terlebih dahulu.</p>
<p>Bina pangkalan data dan &#8216;tables&#8217; yang berkaitan untuk memanifestasikan data-data yang hendak disimpan. Pastikan anda melengkapkan fasa Rekabentuk (Design) sebelum membina pangkalan data tersebut dengan melakarkan beberapa model utama seperti :</p>
<ol>
<li> <strong>Use Case diagram :</strong> Manifestasi keperluan klien dan sistem yang dibangunkan.</li>
<li><strong>Class diagram :</strong> Manifestasi hubungan elemen-elemen utama dalam sistem.</li>
<li><strong>State , Sequence , Activity diagram</strong> : Manifestasi tindakan atau respon dari elemen-elemen tertentu.</li>
</ol>
<p>Kesemua model tersebut akan memberikan anda idea untuk mencipta pangkalan data yang lebih ideal dan tepat. Di bawah merupakan langkah-langkah mudah dan ringkas (<em>Exemplification in English</em>) dalam kod untuk <strong>&#8216;connect to MySQL&#8217;</strong> :</p>
<p><strong>1. Connect to database :</strong><br />
<code>$username="username";<br />
$password="password";<br />
$database="your_database";</code></p>
<p><strong>2. Command to start connection :</strong><br />
<code>mysql_connect(localhost,$username,$password);</code></p>
<p><strong>3. Selecting database :</strong><br />
<code>mysql_select_db($database) or die( "Unable to select database");</code></p>
<p><strong>4. Selecting , Updating or Deleting :</strong><br />
Selecting : <code>$query = "SELECT * FROM table_name";</code><br />
Updating : <code>$query = "UPDATE table_name SET   column_name1='$id1',  column_name2='$id2' WHERE id = '$ud_id'";</code><br />
Deleting : <code>$query = "DELETE FROM table_name WHERE column_name='$id'";</code></p>
<p>* symbol means select all columns in table, if you want to select specific column, just specify the column name. E.g : &#8220;$query = &#8220;SELECT column_name1, column_name2 FROM table_name&#8221;;</p>
<p><strong>5. Executing command :</strong><br />
<code>mysql_query($query);</code><strong></strong></p>
<p><strong>6. Displaying data :</strong><br />
<code>$query="SELECT * FROM table_name";<br />
$result=mysql_query($query);</code></p>
<p><strong>7. Close connection :</strong><br />
<code>mysql_close();</code></p>
<p>Untuk maklumat lanjut, sila dapatkan di : <a href="http://www.freewebmasterhelp.com/tutorials/phpmysql/1">http://www.freewebmasterhelp.com/tutorials/phpmysql/1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://firdaus-harun.com/index.php/2009/04/22/php-ringkasan-kod-aturcara-interaksi-dengan-pangkalan-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

