<?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>ContohProgram.Info &#187; PHP</title>
	<atom:link href="http://contohprogram.info/category/php/feed" rel="self" type="application/rss+xml" />
	<link>http://contohprogram.info</link>
	<description>Kumpulan Contoh Program Bahasa C, PHP, Java, VB</description>
	<lastBuildDate>Tue, 09 Nov 2010 01:03:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Bilangan Prima dengan Algoritma Sieve of Eratosthenes</title>
		<link>http://contohprogram.info/php/bilangan-prima-dengan-algoritma-sieve-of-eratosthenes.html</link>
		<comments>http://contohprogram.info/php/bilangan-prima-dengan-algoritma-sieve-of-eratosthenes.html#comments</comments>
		<pubDate>Mon, 11 Jan 2010 01:11:21 +0000</pubDate>
		<dc:creator>achmatim</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[algoritma]]></category>
		<category><![CDATA[bilangan prima]]></category>

		<guid isPermaLink="false">http://contohprogram.info/?p=24</guid>
		<description><![CDATA[<img src="http://contohprogram.info/wp-content/uploads/2010/10/contoh-program-php.png" width="48" height="48" alt="" title="PHP" /><br/>Bilangan prima merupakan suatu bilangan khusus dimana bilangan tersebut tidak dapat hapis dibagi oleh bilangan manapun kecuali bilangan itu sendiri dan 1. Saat ini banyak algoritma yang dapat digunakan untuk menentukan suatu bilangan termasuk prima atau bukan. Salah satu algoritma tersebut adalah Sieve of Eratosthenes, dapat kita temukan penjelasannya di Wikipedia. Mungkin ini bukan algoritma [...]]]></description>
			<content:encoded><![CDATA[<img src="http://contohprogram.info/wp-content/uploads/2010/10/contoh-program-php.png" width="48" height="48" alt="" title="PHP" /><br/><p>Bilangan prima merupakan suatu bilangan khusus dimana bilangan tersebut tidak dapat hapis dibagi oleh bilangan manapun kecuali bilangan itu sendiri dan 1. Saat ini banyak algoritma yang dapat digunakan untuk menentukan suatu bilangan termasuk prima atau bukan. Salah satu algoritma tersebut adalah <strong>Sieve of Eratosthenes</strong>, dapat kita temukan penjelasannya di <a href="http://id.wikipedia.org/wiki/Saringan_Eratosthenes" target="_blank">Wikipedia</a>. Mungkin ini bukan algoritma yang tercepat, tapi setidaknya sudah cukup cepat dibanding jika menggunakan modulus.</p>
<p>Dan berikut ini contoh penerapan algoritma di atas dalam bahasa pemrograman PHP. Script ini sudah ditest untuk menampilkan bilangan prima dibawah 1.000.000 dan berhasil menampilkannya dalam waktu 3 detik.<br />
<span id="more-24"></span></p>
<pre class="brush:php">&lt;?php
function bilangan_prima($limit) {
 $prima = array();
 for ($i=2; $i&lt;=$limit; $i++)
 $prima[$i] = true;
 $akarLimit = (int)sqrt($limit);
 for ($i=2; $i&lt;=$akarLimit; $i++) {
 if ($prima[$i]) {
 for ($j=$i*$i; $j&lt;=$limit; $j+=$i) {
 $prima[$j] = false;
 }
 }
 }
 $i = 0;
 foreach ($prima as $bilangan=&gt;$status) {
 if ($status) { echo "$bilangan ";$i++; }
 }
 echo "Jumlahnya:". $i;
}

$start=mktime();
bilangan_prima(1000000); //menampilkan bilangan prima dari 1 - 1 juta
$finish=mktime();
$result=$finish-$start;
echo "Time: $result seconds";
?&gt;
</pre>
<p>Penjelasan Algoritma:</p>
<p>Misalkan kita hendak menemukan semua bilangan prima di antara 1 sampai suatu bilangan bulat <em>n</em>.</p>
<ol>
<li>Tulis semua bilangan, mulai dari 1 sampai <em>n</em>. Misalkan ini adalah daftar A.</li>
<li>Buat suatu daftar yang masih kosong, sebut saja daftar B.</li>
<li>Coret bilangan 1 dari daftar A.</li>
<li>Lalu tulis 2 pada daftar B. Lalu coret 2 dan semua kelipatannya dari daftar A</li>
<li>Bilangan pertama yang belum tercoret dari daftar A (misalnya 3) adalah bilangan prima. Tulis bilangan ini di daftar B, lalu coret bilangan ini dan semua kelipatannya dari daftar A.</li>
<li>Ulangi langkah 4 sampai semua bilangan di daftar A sudah tercoret.</li>
</ol>
<p>Setelah selesai, semua bilangan di daftar B adalah bilangan prima.</p>
<p>Baca Juga:</p>
<ol>
<li><a title="Mencetak bilangan prima" href="http://achmatim.net/2008/03/28/algoritma-tercepat-mencetak-bilangan-prima/" target="_blank">Algoritma Tercepat Mencetak Bilangan Prima</a></li>
<li><a title="Bilangan Prima" href="http://achmatim.net/2008/03/30/bilangan-prima-terbesar/" target="_blank">Bilangan Prima Terbesar</a></li>
</ol>
<p><!--B7uwj76jMyD89yXEZJle--></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://contohprogram.info/php/tipe-data-di-php.html" rel="bookmark" class="crp_title">Tipe Data di PHP</a></li><li><a href="http://contohprogram.info/php/struktur-kondisi-khusus-dalam-php.html" rel="bookmark" class="crp_title">Struktur Kondisi Khusus ? dalam PHP</a></li><li><a href="http://contohprogram.info/php/hello-world-php.html" rel="bookmark" class="crp_title">Hello World PHP</a></li><li><a href="http://contohprogram.info/php/variabel-di-php.html" rel="bookmark" class="crp_title">Variabel di PHP</a></li><li><a href="http://contohprogram.info/java/contoh-event-handling-di-java.html" rel="bookmark" class="crp_title">Contoh Event Handling di Java</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://contohprogram.info/php/bilangan-prima-dengan-algoritma-sieve-of-eratosthenes.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Struktur Kondisi Khusus ? dalam PHP</title>
		<link>http://contohprogram.info/php/struktur-kondisi-khusus-dalam-php.html</link>
		<comments>http://contohprogram.info/php/struktur-kondisi-khusus-dalam-php.html#comments</comments>
		<pubDate>Thu, 07 Jan 2010 23:57:53 +0000</pubDate>
		<dc:creator>achmatim</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[struktur kondisi]]></category>

		<guid isPermaLink="false">http://contohprogram.info/?p=19</guid>
		<description><![CDATA[<img src="http://contohprogram.info/wp-content/uploads/2010/10/contoh-program-php.png" width="48" height="48" alt="" title="PHP" /><br/>Program berikut ini merupakan contoh penggunaan struktur kondisi khusus ? dalam PHP. Struktur kondisi ini dapat diterapkan untuk pemeriksaan kondisi sederhana, seperti IF ELSE. &#60;?php $tahun = date ("Y"); $kabisat = ($tahun%4 == 0) ? "KABISAT" : "BUKAN KABISAT"; echo "Tahun &#60;b&#62;$tahun&#60;/b&#62; $kabisat"; ?&#62; Penjelasan Program: Pada program di atas, fungsi date() dengan parameter “Y” [...]]]></description>
			<content:encoded><![CDATA[<img src="http://contohprogram.info/wp-content/uploads/2010/10/contoh-program-php.png" width="48" height="48" alt="" title="PHP" /><br/><p>Program berikut ini merupakan <strong>contoh penggunaan struktur kondisi khusus ?</strong> dalam PHP. Struktur kondisi ini dapat diterapkan untuk pemeriksaan kondisi sederhana, seperti IF ELSE.<br />
<span id="more-19"></span></p>
<pre class="brush:php">&lt;?php
$tahun = date ("Y");
$kabisat = ($tahun%4 == 0) ? "KABISAT" : "BUKAN KABISAT";
echo "Tahun &lt;b&gt;$tahun&lt;/b&gt; $kabisat";
?&gt;</pre>
<p><strong>Penjelasan Program:</strong></p>
<p>Pada program di atas, fungsi date() dengan parameter “Y” (baris ke-2) akan menghasilkan 4 digit tahun sekarang. Pada baris ke-3 akan diperiksa apakah isi variabel $tahun jika dimodulus dengan 4 akan menghasilkan nilai 0. Jika TRUE maka $kabisat akan berisi “KABISAT” dan jika  FALSE $kabisat akan berisi “BUKAN KABISAT”<!--B7uwj76jMyD89yXEZJle--></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://contohprogram.info/php/tipe-data-di-php.html" rel="bookmark" class="crp_title">Tipe Data di PHP</a></li><li><a href="http://contohprogram.info/php/bilangan-prima-dengan-algoritma-sieve-of-eratosthenes.html" rel="bookmark" class="crp_title">Bilangan Prima dengan Algoritma Sieve of Eratosthenes</a></li><li><a href="http://contohprogram.info/php/hello-world-php.html" rel="bookmark" class="crp_title">Hello World PHP</a></li><li><a href="http://contohprogram.info/php/variabel-di-php.html" rel="bookmark" class="crp_title">Variabel di PHP</a></li><li><a href="http://contohprogram.info/java/contoh-program-jcolorchooser-di-java.html" rel="bookmark" class="crp_title">Contoh Program JColorChooser di Java</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://contohprogram.info/php/struktur-kondisi-khusus-dalam-php.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tipe Data di PHP</title>
		<link>http://contohprogram.info/php/tipe-data-di-php.html</link>
		<comments>http://contohprogram.info/php/tipe-data-di-php.html#comments</comments>
		<pubDate>Thu, 24 Dec 2009 15:33:12 +0000</pubDate>
		<dc:creator>achmatim</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[tipe data]]></category>

		<guid isPermaLink="false">http://contohprogram.info/?p=17</guid>
		<description><![CDATA[<img src="http://contohprogram.info/wp-content/uploads/2010/10/contoh-program-php.png" width="48" height="48" alt="" title="PHP" /><br/>Program contoh penanganan beberapa tipe data dasar dalam PHP. &#60;?php $nim = "0411500400"; $nama = 'Chotimatul Musyarofah'; $umur = 23; $nilai = 82.25; $status = TRUE; echo "NIM : " . $nim . "&#60;br&#62;"; echo "Nama : $nama&#60;br&#62;"; print "Umur : " . $umur; print "&#60;br&#62;"; printf ("Nilai : %.3f&#60;br&#62;", $nilai); if ($status) echo "Status [...]]]></description>
			<content:encoded><![CDATA[<img src="http://contohprogram.info/wp-content/uploads/2010/10/contoh-program-php.png" width="48" height="48" alt="" title="PHP" /><br/><p>Program contoh penanganan beberapa tipe data dasar dalam PHP.</p>
<p><span id="more-17"></span></p>
<pre class="brush:php">
&lt;?php
$nim = "0411500400";
$nama = 'Chotimatul Musyarofah';
$umur = 23;
$nilai = 82.25;
$status = TRUE;

echo "NIM  : " . $nim . "&lt;br&gt;";
echo "Nama : $nama&lt;br&gt;";
print "Umur : " . $umur; print "&lt;br&gt;";
printf ("Nilai : %.3f&lt;br&gt;", $nilai);
if ($status)
	echo "Status : Aktif";
else
	echo "Status : Tidak Aktif";
?&gt;
</pre>
<p><strong>Penjelasan Program</strong></p>
<p>-<!--B7uwj76jMyD89yXEZJle--></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://contohprogram.info/php/variabel-di-php.html" rel="bookmark" class="crp_title">Variabel di PHP</a></li><li><a href="http://contohprogram.info/php/hello-world-php.html" rel="bookmark" class="crp_title">Hello World PHP</a></li><li><a href="http://contohprogram.info/php/bilangan-prima-dengan-algoritma-sieve-of-eratosthenes.html" rel="bookmark" class="crp_title">Bilangan Prima dengan Algoritma Sieve of Eratosthenes</a></li><li><a href="http://contohprogram.info/php/struktur-kondisi-khusus-dalam-php.html" rel="bookmark" class="crp_title">Struktur Kondisi Khusus ? dalam PHP</a></li><li><a href="http://contohprogram.info/java/contoh-program-combobox-di-java.html" rel="bookmark" class="crp_title">Contoh Program ComboBox di Java</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://contohprogram.info/php/tipe-data-di-php.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Variabel di PHP</title>
		<link>http://contohprogram.info/php/variabel-di-php.html</link>
		<comments>http://contohprogram.info/php/variabel-di-php.html#comments</comments>
		<pubDate>Thu, 24 Dec 2009 15:17:37 +0000</pubDate>
		<dc:creator>achmatim</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[variabel]]></category>

		<guid isPermaLink="false">http://contohprogram.info/?p=15</guid>
		<description><![CDATA[<img src="http://contohprogram.info/wp-content/uploads/2010/10/contoh-program-php.png" width="48" height="48" alt="" title="PHP" /><br/>Program mengisi dan menampilkan variabel di layar &#60;?php $nim = "0411500400"; $nama = 'Chotimatul Musyarofah'; echo "NIM : " . $nim . ""; echo "Nama : $nama"; ?&#62; Penjelasan Program - Related Posts:Tipe Data di PHPHello World PHPStruktur Kondisi Khusus ? dalam PHPBilangan Prima dengan Algoritma Sieve of EratosthenesContoh Program ComboBox di Java]]></description>
			<content:encoded><![CDATA[<img src="http://contohprogram.info/wp-content/uploads/2010/10/contoh-program-php.png" width="48" height="48" alt="" title="PHP" /><br/><p>Program mengisi dan menampilkan variabel di layar<br />
<span id="more-15"></span></p>
<pre class="brush:php">
&lt;?php
$nim = "0411500400";
$nama = 'Chotimatul Musyarofah';

echo "NIM  : " . $nim . "";
echo "Nama : $nama";
?&gt;
</pre>
<p><strong>Penjelasan Program</strong></p>
<p>-<!--B7uwj76jMyD89yXEZJle--></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://contohprogram.info/php/tipe-data-di-php.html" rel="bookmark" class="crp_title">Tipe Data di PHP</a></li><li><a href="http://contohprogram.info/php/hello-world-php.html" rel="bookmark" class="crp_title">Hello World PHP</a></li><li><a href="http://contohprogram.info/php/struktur-kondisi-khusus-dalam-php.html" rel="bookmark" class="crp_title">Struktur Kondisi Khusus ? dalam PHP</a></li><li><a href="http://contohprogram.info/php/bilangan-prima-dengan-algoritma-sieve-of-eratosthenes.html" rel="bookmark" class="crp_title">Bilangan Prima dengan Algoritma Sieve of Eratosthenes</a></li><li><a href="http://contohprogram.info/java/contoh-program-combobox-di-java.html" rel="bookmark" class="crp_title">Contoh Program ComboBox di Java</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://contohprogram.info/php/variabel-di-php.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hello World PHP</title>
		<link>http://contohprogram.info/php/hello-world-php.html</link>
		<comments>http://contohprogram.info/php/hello-world-php.html#comments</comments>
		<pubDate>Thu, 24 Dec 2009 03:23:51 +0000</pubDate>
		<dc:creator>achmatim</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[hello world]]></category>

		<guid isPermaLink="false">http://contohprogram.info/?p=8</guid>
		<description><![CDATA[<img src="http://contohprogram.info/wp-content/uploads/2010/10/contoh-program-php.png" width="48" height="48" alt="" title="PHP" /><br/>&#60;?php echo "Hello World!"; ?&#62; Penjelasan Program Program tersebut merupakan program PHP sederhana yang akan menampilkan tulisan &#8220;Hello World!&#8221; di browser. Related Posts:Hello World Bahasa CVariabel di PHPHello World JavaTipe Data di PHPStruktur Kondisi Khusus ? dalam PHP]]></description>
			<content:encoded><![CDATA[<img src="http://contohprogram.info/wp-content/uploads/2010/10/contoh-program-php.png" width="48" height="48" alt="" title="PHP" /><br/><pre class="brush:php">&lt;?php
echo "Hello World!";
?&gt;</pre>
<h2>Penjelasan Program</h2>
<p>Program tersebut merupakan program PHP sederhana yang akan menampilkan tulisan &#8220;Hello World!&#8221; di browser.<!--B7uwj76jMyD89yXEZJle--></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://contohprogram.info/bahasa-c/hello-world-bahasa-c.html" rel="bookmark" class="crp_title">Hello World Bahasa C</a></li><li><a href="http://contohprogram.info/php/variabel-di-php.html" rel="bookmark" class="crp_title">Variabel di PHP</a></li><li><a href="http://contohprogram.info/java/hello-world-java.html" rel="bookmark" class="crp_title">Hello World Java</a></li><li><a href="http://contohprogram.info/php/tipe-data-di-php.html" rel="bookmark" class="crp_title">Tipe Data di PHP</a></li><li><a href="http://contohprogram.info/php/struktur-kondisi-khusus-dalam-php.html" rel="bookmark" class="crp_title">Struktur Kondisi Khusus ? dalam PHP</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://contohprogram.info/php/hello-world-php.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

