<?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>Agilinius &#187; Pemrograman Web</title>
	<atom:link href="http://agilini.us/category/pemrograman/pemrograman-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://agilini.us</link>
	<description>Sebuah Seni Rekayasa Perangkat Lunak Agile</description>
	<lastBuildDate>Sun, 15 Aug 2010 15:04:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Basis Data Graph</title>
		<link>http://agilini.us/2010/08/04/basis-data-graph/</link>
		<comments>http://agilini.us/2010/08/04/basis-data-graph/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 14:51:33 +0000</pubDate>
		<dc:creator>Agi Putra Kharisma</dc:creator>
				<category><![CDATA[Basis Data]]></category>
		<category><![CDATA[Pemrograman Web]]></category>
		<category><![CDATA[Representational State Transfer]]></category>
		<category><![CDATA[Skalabilitas]]></category>

		<guid isPermaLink="false">http://agilini.us/?p=137</guid>
		<description><![CDATA[Sekarang banyak sekali jenis basis data, kalau dulu membayangkan basis data mungkin yang kita bayangkan adalah tabel-tabel yang saling terhubung satu sama lain atau mungkin kita membayangkan bahasa SQL. Dulu saya pernah menulis tentang basis data berorientasi dokumen khususnya yang dibuat menggunakan bahasa pemrograman Erlang. Sekarang saya tertarik untuk menulis jenis basis data lainnya, yaitu [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 337px"><a href="http://infogrid.org/"><img title="InfoGrid" src="http://infogrid.org/custom/infogrid-parts.png" alt="InfoGrid" width="327" height="327" /></a><p class="wp-caption-text">InfoGrid</p></div>
<p>Sekarang banyak sekali jenis basis data, kalau dulu membayangkan basis data mungkin yang kita bayangkan adalah tabel-tabel yang saling terhubung satu sama lain atau mungkin kita membayangkan bahasa SQL. Dulu saya pernah menulis tentang <a href="http://agilini.us/2009/10/15/basis-data-berorientasi-dokumen/">basis data berorientasi dokumen</a> khususnya yang dibuat menggunakan bahasa pemrograman Erlang. Sekarang saya tertarik untuk menulis jenis basis data lainnya, yaitu basis data graph. Ada banyak graph database yang beredar, diantaranya:</p>
<ol>
<li> <a href="http://neo4j.org/">neo4j</a> (java)</li>
<li><a href="http://neo4j.org/"></a><a href="http://www.kobrix.com/hgdb.jsp">HyperGraphDB</a> (java)</li>
<li><a href="http://www.kobrix.com/hgdb.jsp"></a><a href="http://www.dekorte.com/projects/opensource/vertexdb/">vertexdb</a> (C)</li>
<li><a href="http://www.dekorte.com/projects/opensource/vertexdb/"></a><a href="http://infogrid.org/">InfoGrid</a> (java)</li>
</ol>
<p>Diantara semua itu, yang paling menarik perhatian saya adalah neo4j dan InfoGrid. InfoGrid menawarkan kemudahan dalam pembuatan aplikasi web yang <a href="http://en.wikipedia.org/wiki/Representational_State_Transfer">REST</a>-ful. Tapi HyperGraphDB dengan <a href="http://en.wikipedia.org/wiki/Hypergraph">hypergraph</a>-nya dan vertexdb yang high-performance juga tidak kalah menarik.</p>
<p>Basis data jenis ini konon cocok untuk membuat aplikasi semacam bioinformatics atau semantic web.</p>
]]></content:encoded>
			<wfw:commentRss>http://agilini.us/2010/08/04/basis-data-graph/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Panduan Instalasi NetKernel</title>
		<link>http://agilini.us/2009/12/27/panduan-instalasi-netkernel/</link>
		<comments>http://agilini.us/2009/12/27/panduan-instalasi-netkernel/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 04:21:23 +0000</pubDate>
		<dc:creator>Agi Putra Kharisma</dc:creator>
				<category><![CDATA[Pemrograman Web]]></category>
		<category><![CDATA[Representational State Transfer]]></category>
		<category><![CDATA[Skalabilitas]]></category>

		<guid isPermaLink="false">http://agilini.us/?p=126</guid>
		<description><![CDATA[Service Oriented Architecture (SOA) mungkin sudah tidak asing lagi bagi Anda. Bila Anda menggunakan Java, Anda mungkin juga tidak asing dengan OSGi untuk membuat aplikasi modular ala SOA. Bagaimana dengan NetKernel? Secara kasar, NetKernel = UNIX + WWW. NetKernel digunakan untuk membuat aplikasi dengan menggunakan REST dan Resource-Oriented Architecture. NetKernel dapat dijadikan alternatif JEE dalam [...]]]></description>
			<content:encoded><![CDATA[<p>Service Oriented Architecture (SOA) mungkin sudah tidak asing lagi bagi Anda. Bila Anda menggunakan Java, Anda mungkin juga tidak asing dengan <a href="http://osgi.org">OSGi</a> untuk membuat aplikasi modular ala SOA. Bagaimana dengan NetKernel? Secara kasar, NetKernel = UNIX + WWW. NetKernel digunakan untuk membuat aplikasi dengan menggunakan REST dan Resource-Oriented Architecture. NetKernel dapat dijadikan alternatif JEE dalam pengembangan aplikasi enterprise. NetKernel bersifat free dan opensource selama Anda tidak menggunakannya untuk keperluan komersial.</p>
<p>NetKernel memiliki dokumentasi yang sangat lengkap, baik teori maupun praktek. NetKernel menggunakan bahasa Java namun juga dapat menggunakan bahasa lain yang berjalan di atas JVM seperti Scala, Groovy, dsb. Ini adalah framework yang sangat bagus, walaupun Anda tidak menggunakannya dalam pekerjaan sehari-hari, mempelajari NetKernel dapat meningkatkan kemampuan Anda sebagai seorang software architect yang handal. Tidak menutup kemungkinan, NetKernel adalah framework masa depan yang siap menuai kesuksesan.</p>
<p>Berikut ini tahap-tahap instalasi NetKernel:</p>
<p>1. Download NetKernel di <a href="http://download.netkernel.org/nkse/">http://download.netkernel.org/nkse/</a><br />
2. Buat/siapkan direktori untuk tempat instalasi.<br />
3. Jalankan NetKernel melalui terminal, misal saya menggunakan versi 4.0.2:</p>
<blockquote><p>java -jar 1060-NetKernel-SE-4.0.2.jar</p></blockquote>
<p>4. Buka <a href="http://localhost:1060">http://localhost:1060</a> melalui browser Anda.</p>
<p><img class="alignnone size-full wp-image-127" title="NetKernel SE 4.0.2" src="http://agilini.us/wp-content/uploads/2009/12/nk1.jpg" alt="NetKernel SE 4.0.2" width="600" height="371" /></p>
<p>5. Pilih menu install kemudian ikuti instruksi selanjutnya.<br />
6. Masukkan target direktori untuk instalasi. Pastikan pilihan Expand JAR files dalam kondisi tercentang. Isikan proxy bila diperlukan.</p>
<p><img class="alignnone size-full wp-image-128" title="NetKernel SE 4.0.2" src="http://agilini.us/wp-content/uploads/2009/12/nk2.jpg" alt="NetKernel SE 4.0.2" width="600" height="307" /><br />
7. Shutdown NetKernel kemudian jalankan lagi dengan boot script yang tersedia di folder bin pada direktori dimana netkernel diinstall.</p>
<blockquote><p>./netkernel.sh</p></blockquote>
<p>8. Masuk ke menu Control Panel kemudian pilih Rebuild Search Index.</p>
<p><img class="alignnone size-full wp-image-132" title="nk3" src="http://agilini.us/wp-content/uploads/2009/12/nk3.jpg" alt="nk3" width="600" height="372" /></p>
<p>&#8230; NetKernel siap Anda gunakan</p>
]]></content:encoded>
			<wfw:commentRss>http://agilini.us/2009/12/27/panduan-instalasi-netkernel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
