<?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>code4769&#039;s site</title>
	<atom:link href="http://www.inilahjalanku.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.inilahjalanku.com</link>
	<description>Portal IT &#38; Islamic</description>
	<lastBuildDate>Wed, 25 Aug 2010 03:22:20 +0000</lastBuildDate>
	<meta name="generator" content="captbbx@yahoo.com" />	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>membuat login multi user pada delphi 7</title>
		<link>http://www.inilahjalanku.com/membuat-login-multi-user-pada-delphi-7/</link>
		<comments>http://www.inilahjalanku.com/membuat-login-multi-user-pada-delphi-7/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 03:19:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[delphi]]></category>
		<category><![CDATA[pemrograman]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.inilahjalanku.com/?p=320</guid>
		<description><![CDATA[Dalam membangun sebuah aplikasi kita sering dihadapkan pada kasus dimana pemakai aplikasi terdiri dari beberapa kalangan atau tingkatan akses data. misal, untuk sistem informasi akademik misalnya, sistem tersebut kelak dipakai oleh kepala sekolah, guru, siswa, dan bahkan TU. dan tentu saja, masing-masing jabatan atau kalangan memilliki akses data yang  berbeda, misal, guru input nilai, [...]]]></description>
			<content:encoded><![CDATA[<p>Dalam membangun sebuah aplikasi kita sering dihadapkan pada kasus dimana pemakai aplikasi terdiri dari beberapa kalangan atau tingkatan akses data. misal, untuk sistem informasi akademik misalnya, sistem tersebut kelak dipakai oleh kepala sekolah, guru, siswa, dan bahkan TU. dan tentu saja, masing-masing jabatan atau kalangan memilliki akses data yang  berbeda, misal, guru input nilai, sedangkan siswa melihat nilai dirinya pada beberapa mata pelajaran.</p>
<p>untuk menghadapi kasus ini, maka diperukan sebuah sistem yang memiliki login multi user. sehingga bisa dibedakan, user sebagai admin, siswa, guru atau yang lainnya. berikut adalah salah satu contoh solusi sederhana login multi user.</p>
<p>dengan spesifikasi memakai database MS access 2003, 2 user yaitu guest dan admin, dan dibuat menggunakan delpi7.</p>
<p>source untuk login :</p>
<p><!-- Begin: http://adsensecamp.com/ --><br />
<script src="http://adsensecamp.com/show/?id=kFjfdNYnvtU%3D&#038;cid=TlffQoaJN%2F0%3D&#038;chan=m2Emmfw1PFc%3D&#038;type=2&#038;title=3D81EE&#038;text=000000&#038;background=FFFFFF&#038;border=FFFFFF&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-begin&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
unit Unit1;</p>
<p>interface</p>
<p>uses<br />
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
Dialogs, DB, ADODB, StdCtrls;<br />
<span id="more-320"></span><br />
type<br />
TForm1 = class(TForm)<br />
Edit1: TEdit;<br />
ComboBox1: TComboBox;<br />
Edit2: TEdit;<br />
Label1: TLabel;<br />
Label2: TLabel;<br />
Label3: TLabel;<br />
Button1: TButton;<br />
Button2: TButton;<br />
Memo1: TMemo;<br />
ADOConnection1: TADOConnection;<br />
ADOQuery1: TADOQuery;<br />
procedure Button1Click(Sender: TObject);<br />
procedure Button2Click(Sender: TObject);<br />
private<br />
{ Private declarations }<br />
public<br />
{ Public declarations }<br />
end;</p>
<p>var<br />
Form1: TForm1;</p>
<p>implementation</p>
<p>{$R *.dfm}</p>
<p>procedure TForm1.Button1Click(Sender: TObject);<br />
begin<br />
with adoquery1 do<br />
begin<br />
if combobox1.Text=&#8217;Admin&#8217; then<br />
begin<br />
SQL.Clear;<br />
sql.Add(&#8217;select * from admin where username=&#8221;&#8216;+edit1.Text+&#8217;&#8221;&#8216;);<br />
open;<br />
if adoquery1.RecordCount &lt;&gt; 0 then<br />
begin<br />
if adoquery1.FieldByName(&#8217;passwd&#8217;).AsString = edit2.Text then<br />
begin<br />
Application.MessageBox(&#8217;Anda berhasil login sebagai administrator.&#8217;,'Selamat Datang&#8217;);<br />
end<br />
else<br />
begin<br />
Application.MessageBox(&#8217;Maaf, Password yang anda masukkan salah.&#8217;,'Perhatian!&#8217;);<br />
end;<br />
end<br />
else<br />
begin<br />
Application.MessageBox(&#8217;Username anda tidak ditemukan.&#8217;,'Perhatian!&#8217;);<br />
end;<br />
end;<br />
if combobox1.Text=&#8217;Guest&#8217; then<br />
begin<br />
SQL.Clear;<br />
sql.Add(&#8217;select * from guest where username=&#8221;&#8216;+edit1.Text+&#8217;&#8221;&#8216;);<br />
open;<br />
if adoquery1.RecordCount &lt;&gt; 0 then<br />
begin<br />
if adoquery1.FieldByName(&#8217;passwd&#8217;).AsString = edit2.Text then<br />
begin<br />
Application.MessageBox(&#8217;Anda berhasil login sebagai guest.&#8217;,'Selamat Datang&#8217;);<br />
end<br />
else<br />
begin<br />
Application.MessageBox(&#8217;Maaf, Password yang anda masukkan salah.&#8217;,'Perhatian!&#8217;);<br />
end;<br />
end<br />
else<br />
begin<br />
Application.MessageBox(&#8217;Username anda tidak ditemukan.&#8217;,'Perhatian!&#8217;);<br />
end;<br />
end;<br />
end;<br />
end;</p>
<p>procedure TForm1.Button2Click(Sender: TObject);<br />
begin<br />
application.Terminate;<br />
end;</p>
<p>end.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-end&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>silakan download source lengkapnya di</p>
<p><!-- Begin: http://adsensecamp.com/ --><br />
<script src="http://adsensecamp.com/show/?id=kFjfdNYnvtU%3D&#038;cid=TlffQoaJN%2F0%3D&#038;chan=m2Emmfw1PFc%3D&#038;type=2&#038;title=3D81EE&#038;text=000000&#038;background=FFFFFF&#038;border=FFFFFF&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --></p>
<p><a href=" 	 http://www.ziddu.com/download/11365606/loginmulti.rar.html" target="_blank">disini</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.inilahjalanku.com/membuat-login-multi-user-pada-delphi-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Menggabungkan beberapa string kemudian memisahkan string menjadi beberapa substring berdasarkan delimiter pada delphi 7</title>
		<link>http://www.inilahjalanku.com/menggabungkan-beberapa-string-kemudian-memisahkan-string-menjadi-beberapa-substring-berdasarkan-delimiter-pada-delphi-7/</link>
		<comments>http://www.inilahjalanku.com/menggabungkan-beberapa-string-kemudian-memisahkan-string-menjadi-beberapa-substring-berdasarkan-delimiter-pada-delphi-7/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 06:48:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[delphi]]></category>
		<category><![CDATA[pemrograman]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.inilahjalanku.com/?p=316</guid>
		<description><![CDATA[haaahhh.. akhirnya setelah sekian lama bisa juga disempatkan sedikit waktu untuk post sebuah artikel tutorial. kali ini saya akan membuat sebuah tutorial untuk menggabungkan beberapa String atau kata menjadi sebuah string. Dan kemudian memisahkan kembali string yang telah di gabung tersebut menjadi beberapa substring. mungkin dalam penggabungan kita tidak akan terlalu menemukan masalah karena sangat [...]]]></description>
			<content:encoded><![CDATA[<p>haaahhh.. akhirnya setelah sekian lama bisa juga disempatkan sedikit waktu untuk post sebuah artikel tutorial. kali ini saya akan membuat sebuah tutorial untuk menggabungkan beberapa String atau kata menjadi sebuah string. Dan kemudian memisahkan kembali string yang telah di gabung tersebut menjadi beberapa substring. mungkin dalam penggabungan kita tidak akan terlalu menemukan masalah karena sangat mudah hanya dengan script sederhana. misal:</p>
<p><code>String:=''+string1+' '+string2+'';</code></p>
<p>namun bagaimana jika kita hendak memisahkan lagi 2 string yang telah digabung tersebut untuk keperluan edit data atau keperluan lainnya?? itu lah yang agak merepotkan..</p>
<p>hal seperti ini baru saja saya alami. dimana biasanya saya hanya memakai datetimepicker untuk menyajikan data berupa tanggal. Namun kemarin, saya diminta untuk menyajikan tanggal dalam bentuk 3 combobox. sebut saja masing-masing dengan cbhari, cbbulan, dan cbtahun. user menginputkan dengan 3 combobox tersebut lalu data tanggal disimpan dalam 1 field bernama tanggal (proses penggabungan string) dan jika suatu saat diperlukan edit data tanggal, maka tanggal yang tadinya telah disimpan menjadi 1 string harus dipisah lagi menjadi 3 substring tanggal. yaitu untuk hari, bulan, dan tahun. contoh:</p>
<p>user input tanggal :<br />
cbhari=7<br />
cbbulan=April<br />
cbtahun=1999</p>
<p>kemudian data disimpan menjadi 7/April/1999. dan jika dibutuhkan edit, maka String 7/April/1999 harus dipisah lagi menjadi:<br />
cbhari=7<br />
cbbulan=April<br />
cbtahun=1999</p>
<p>o iya, disini dipakai pemisah/delimiter tanda &#8216;/&#8217; sebenarnya bisa juga memakai spasi,&#8217;;', atau tanda lainya&#8230;</p>
<p>berikut source lengkapnya..</p>
<p><!-- Begin: http://adsensecamp.com/ --><br />
<script src="http://adsensecamp.com/show/?id=kFjfdNYnvtU%3D&#038;cid=TlffQoaJN%2F0%3D&#038;chan=m2Emmfw1PFc%3D&#038;type=2&#038;title=3D81EE&#038;text=000000&#038;background=FFFFFF&#038;border=FFFFFF&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;begin&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
unit Unit1;</p>
<p>interface<br />
<span id="more-316"></span><br />
uses<br />
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
Dialogs, StdCtrls;</p>
<p>type<br />
TForm1 = class(TForm)<br />
Edit1: TEdit;<br />
ComboBox1: TComboBox;<br />
ComboBox2: TComboBox;<br />
ComboBox3: TComboBox;<br />
ComboBox4: TComboBox;<br />
ComboBox5: TComboBox;<br />
ComboBox6: TComboBox;<br />
Button1: TButton;<br />
Button4: TButton;<br />
Button2: TButton;<br />
procedure Button3Click(Sender: TObject);<br />
procedure Button1Click(Sender: TObject);<br />
procedure Button2Click(Sender: TObject);<br />
procedure Button4Click(Sender: TObject);<br />
private<br />
{ Private declarations }<br />
public<br />
{ Public declarations }<br />
end;</p>
<p>var<br />
Form1: TForm1;</p>
<p>implementation</p>
<p>{$R *.dfm}</p>
<p>procedure TForm1.Button3Click(Sender: TObject);<br />
begin<br />
application.Terminate;<br />
end;</p>
<p>procedure TForm1.Button1Click(Sender: TObject);<br />
begin<br />
edit1.Text:=&#8221;+combobox1.Text+&#8217;/'+combobox2.Text+&#8217;/'+combobox3.Text+&#8221;;<br />
end;</p>
<p>procedure TForm1.Button2Click(Sender: TObject);<br />
begin<br />
application.terminate;<br />
end;</p>
<p>procedure TForm1.Button4Click(Sender: TObject);<br />
var<br />
s: string;<br />
sl: TStringList;</p>
<p>begin<br />
sl := TStringList.Create;<br />
s := edit1.Text;<br />
sl.Delimiter := &#8216;/&#8217;;<br />
sl.DelimitedText := s;<br />
combobox4.Text:=sl[0];<br />
combobox5.Text:=sl[1];<br />
combobox6.Text:=sl[2];<br />
//ShowMessage(sl[0]);<br />
end;<br />
end.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;end&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>dan untuk memudahkan anda, silakan download source code lengkapnya di :</p>
<p><!-- Begin: http://adsensecamp.com/ --><br />
<script src="http://adsensecamp.com/show/?id=kFjfdNYnvtU%3D&#038;cid=TlffQoaJN%2F0%3D&#038;chan=m2Emmfw1PFc%3D&#038;type=2&#038;title=3D81EE&#038;text=000000&#038;background=FFFFFF&#038;border=FFFFFF&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --></p>
<p><a href="http://www.ziddu.com/download/11325126/gabungpisahstring.zip.html" target="_blank">disini</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.inilahjalanku.com/menggabungkan-beberapa-string-kemudian-memisahkan-string-menjadi-beberapa-substring-berdasarkan-delimiter-pada-delphi-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>universitas kehidupan</title>
		<link>http://www.inilahjalanku.com/universitas-kehidupan/</link>
		<comments>http://www.inilahjalanku.com/universitas-kehidupan/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 03:31:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Dongeng]]></category>
		<category><![CDATA[Islami]]></category>
		<category><![CDATA[akhirat]]></category>
		<category><![CDATA[filsafat]]></category>
		<category><![CDATA[ilmu]]></category>
		<category><![CDATA[islam]]></category>

		<guid isPermaLink="false">http://www.inilahjalanku.com/?p=314</guid>
		<description><![CDATA[Ketika dunia memberi 1000 alasan untuk membuat Kamu menangis …
Tunjukkanlah bahwa Kamu punya 1001 alasan untuk tersenyum.
Ketika dunia memberi 1000 alasan untuk membuat Kamu mengeluh …
Tunjukkanlah bahwa Kamu punya 1001 alasan untuk bersyukur.
Ketika dunia memberi 1000 alasan untuk membuat Kamu menyerah …
Tunjukkanlah 1001 janji Allah bahwa Kamu akan Berjaya, sebab

Ketika kerjamu tidak dihargai,
Maka saat itu [...]]]></description>
			<content:encoded><![CDATA[<p>Ketika dunia memberi 1000 alasan untuk membuat Kamu menangis …<br />
Tunjukkanlah bahwa Kamu punya 1001 alasan untuk tersenyum.</p>
<p>Ketika dunia memberi 1000 alasan untuk membuat Kamu mengeluh …<br />
Tunjukkanlah bahwa Kamu punya 1001 alasan untuk bersyukur.</p>
<p>Ketika dunia memberi 1000 alasan untuk membuat Kamu menyerah …<br />
Tunjukkanlah 1001 janji Allah bahwa Kamu akan Berjaya, sebab<br />
<span id="more-314"></span><br />
Ketika kerjamu tidak dihargai,<br />
Maka saat itu Kamu sedang belajar tentang KETULUSAN.</p>
<p>Ketika usahamu dinilai tidak penting,<br />
Maka saat itu Kamu sedang belajar KEIKHLASAN.</p>
<p>Ketika hatimu terluka sangat dalam,<br />
Maka saat itu Kamu sedang belajar tentang MEMAAFKAN.</p>
<p>Ketika Kamu harus lelah &#038; kecewa,<br />
Maka saat itu Kamu sedang belajar tentang KESUNGGUHAN.</p>
<p>Ketika Kamu merasa sepi &#038; sendiri,<br />
Maka saat itu Kamu sedang belajar KETANGGUHAN.</p>
<p>Ketika Kamu harus membayar biaya yang sebenarnya tidak perlu Kamu tanggung,<br />
Maka saat itu Kamu sedang belajar tentang KEMURAHHATIAN</p>
<p>Dunia ini terlalu hina untuk membuat Kamu menangis<br />
… Terlalu murah untuk membuat Kamu bersedih,</p>
<p>… Terlalu lemah untuk membuat Kamu putus asa</p>
<p>Tersenyumlah …<br />
Karena Kamu mendapat kesempatan &#038; sedang menimba ilmu diuniversitas kehidupan.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inilahjalanku.com/universitas-kehidupan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ARTI KESIBUKAN</title>
		<link>http://www.inilahjalanku.com/arti-kesibukan/</link>
		<comments>http://www.inilahjalanku.com/arti-kesibukan/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 02:43:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Dongeng]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[akhlak]]></category>
		<category><![CDATA[ilmu]]></category>

		<guid isPermaLink="false">http://www.inilahjalanku.com/?p=312</guid>
		<description><![CDATA[Suatu hari, seorang ahli &#8216;Managemen Waktu&#8217; berbicara di depan sekelompok mahasiswa bisnis, dan ia memakai ilustrasi yg tidak akan dengan mudah dilupakan oleh para mahasiswanya. Ketika dia berdiri dihadapan mahasiswanya dia berkata, &#8220;Baiklah, sekarang waktunya kuis.&#8221;Kemudian dia mengeluarkan toples berukuran galon yg bermulut cukup lebar, dan meletakkannya di atas meja. Lalu ia juga mengeluarkan sekitar [...]]]></description>
			<content:encoded><![CDATA[<p>Suatu hari, seorang ahli &#8216;Managemen Waktu&#8217; berbicara di depan sekelompok mahasiswa bisnis, dan ia memakai ilustrasi yg tidak akan dengan mudah dilupakan oleh para mahasiswanya. Ketika dia berdiri dihadapan mahasiswanya dia berkata, &#8220;Baiklah, sekarang waktunya kuis.&#8221;Kemudian dia mengeluarkan toples berukuran galon yg bermulut cukup lebar, dan meletakkannya di atas meja. Lalu ia juga mengeluarkan sekitar selusin batu berukuran segenggam tangan dan meletakkan dengan hati-hati batu-batu itu ke dalam toples.</p>
<p>Ketika batu itu memenuhi toples sampai ke ujung atas dan tidak ada batu lagi yg muat untuk masuk ke dalamnya, dia bertanya, &#8220;Apakah toples ini sudah penuh?&#8221; Semua siswanya serentak menjawab,&#8221;Sudah!&#8221; Kemudian dia berkata, &#8220;Benarkah?&#8221; Dialalu meraih dari bawah meja sekeranjang kerikil. Lalu dia memasukkan kerikil-kerikil itu ke dalam toples sambil sedikit mengguncang-guncangkannya, sehingga kerikil itu mendapat tempat di antara celah-celah batu-batu itu. Lalu ia bertanya kepada siswanya sekali lagi, &#8220;Apakah toples ini sudah penuh?&#8221;Kali ini para siswanya hanya tertegun. &#8220;Mungkin belum!&#8221;, salah satu dari siswanya menjawab. &#8220;Bagus!&#8221; jawabnya.<br />
<span id="more-312"></span><br />
Kembali dia meraih kebawah meja dan mengeluarkan sekeranjang pasir. Dia mulai memasukkan pasir itu ke dalam toples, dan pasir itu dengan mudah langsung memenuhi ruang-ruang kosong diantara kerikil dan bebatuan. Sekali lagi dia bertanya, &#8220;Apakah toples ini sudah penuh?&#8221; &#8220;Belum!&#8221; serentak para siswanya menjawab. Sekali lagi dia berkata, &#8220;Bagus!&#8221;</p>
<p>Lalu ia mengambil sebotol air dan mulai menyiramkan air ke dalam toples, sampai toples itu terisi penuh hingga keujung atas. Lalu si Ahli Manajemen Waktu ini memandang kepada para siswanya dan bertanya, &#8220;Apakah maksud dari ilustrasi ini?&#8221; Seorang siswanya yg antusias langsung menjawab, &#8220;Maksudnya, betapapun penuhnya jadwalmu, jika kamu berusaha kamu masih dapat menyisipkan jadwal lain ke dalamnya!&#8221;"Bukan!&#8221;, jawab si ahli, &#8220;Bukan itu maksudnya.</p>
<p>Sebenarnya ilustrasi ini mengajarkan kita bahwa JIKA BUKAN BATU BESAR YANG PERTAMA KALI KAMU MASUKKAN,MAKA KAMU TIDAK AKAN PERNAH DAPAT MEMASUKKAN BATU BESAR ITU KE DALAM TOPLES TERSEBUT.&#8221;</p>
<p>Apakah batu-batu besar dalam hidupmu? Mungkin anak-anakmu, suami/istrimu, orang-orang yg kamu sayangi, persahabatanmu, kesehatanmu, mimpi-mimpimu. Hal-hal yg kamu anggap paling berharga dalam hidupmu. Ingatlah untuk selalu meletakkan batu-batu besar tersebut sebagai yg pertama, atau kamu tidak akan pernah punya waktu untuk memperhatikannya.</p>
<p>Jika kamu mendahulukan hal-hal yangkecil dalam prioritas waktumu, maka kamu hanya memenuhi hidupmu dengan hal-halyang kecil, kamu tidak akan punya waktu untuk melakukan hal yang besar dan berharga dalam hidupmu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inilahjalanku.com/arti-kesibukan/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>chat sederhana berbasis console client server dengan java</title>
		<link>http://www.inilahjalanku.com/chat-sederhana-berbasis-console-client-server-dengan-java/</link>
		<comments>http://www.inilahjalanku.com/chat-sederhana-berbasis-console-client-server-dengan-java/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 13:57:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[ilmu]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[pemrograman]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.inilahjalanku.com/?p=308</guid>
		<description><![CDATA[oke, sekarang saat nya kita mempelajari pemrograman java. kali ini server socket. salah satu fungsinya adalah untuk membuat aplikasi chating. aplikasi chating tersebut masih sangat sederhana. karena tidak dalam bentuk gui melainkan masih dalam bentuk console. prinsipnya, chat bisa berjalan jika server dijalankan terlebih dahulu. bisa dalam 1 komputer, bisa juga dalam komputer yang berbeda. [...]]]></description>
			<content:encoded><![CDATA[<p>oke, sekarang saat nya kita mempelajari pemrograman java. kali ini server socket. salah satu fungsinya adalah untuk membuat aplikasi chating. aplikasi chating tersebut masih sangat sederhana. karena tidak dalam bentuk gui melainkan masih dalam bentuk console. prinsipnya, chat bisa berjalan jika server dijalankan terlebih dahulu. bisa dalam 1 komputer, bisa juga dalam komputer yang berbeda. masalah ini, tinggal seting saja pada client. tulis localhost jika chat dalam 1 komputer, atau tulis ip server jika chat dilakukan dengan komputer yang berbeda. karena bersifat sederhana pula, chat hanya bisa dilakukan secara bergantian. tidak bisa server terus yang mengirim pesan, begitu juga untuk client.</p>
<p>anda disarankan untuk memahami konsep-konsep dasar pemrograman sebelum mencoba untuk menjalankan aplikasi ini. kalau belum, pada akhirnya juga akan mengatakan &#8220;program apa ini?? ngawur si admin. program ga bisa dijalankan nekat di upload pula&#8221;. <img src='http://www.inilahjalanku.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  karena saya banyak menerima komentar serupa, berkaitan dengan source code yang saya upload. sedangkan, saya pastikan bahwa semua source code bisa di compile atau dijalankan dengan baik. <img src='http://www.inilahjalanku.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>oke, sekali lagi, mohon dipelajari algoritma dan code nya. jadi jangan asal copy-paste. <img src='http://www.inilahjalanku.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><!-- Begin: http://adsensecamp.com/ --><br />
<script src="http://adsensecamp.com/show/?id=kFjfdNYnvtU%3D&#038;cid=TlffQoaJN%2F0%3D&#038;chan=m2Emmfw1PFc%3D&#038;type=2&#038;title=3D81EE&#038;text=000000&#038;background=FFFFFF&#038;border=FFFFFF&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --></p>
<p>chatserver.java</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-begin&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>import java.net.*;<br />
import java.io.*;</p>
<p>public class  chatserver<br />
{<br />
public static void main(String args[]) throws Exception<br />
{<br />
ServerSocket ss=new ServerSocket(2000);<br />
System.out.println(&#8221;Menunggu Klien mengirim pesan pertama, klien yang harus pertama kali mengirim pesan&#8230;&#8221;);<br />
System.out.println(&#8221;* chat dilakukan 2 arah, server klien, n bergantian kirim pesan.&#8221;);<br />
Socket sk=ss.accept();<br />
System.out.println(&#8221;Klien telah masuk. happy chat! untuk berhenti, ketik stop pada klien.\n\n&#8221;);<br />
BufferedReader cin=new BufferedReader(new InputStreamReader(sk.getInputStream()));<br />
PrintStream cout=new PrintStream(sk.getOutputStream());<br />
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));<br />
String s;<br />
while (  true )<br />
{<br />
s=cin.readLine();<br />
if (s.equalsIgnoreCase(&#8221;stop&#8221;))<br />
{<br />
cout.println(&#8221;Bye&#8221;);<br />
break;<br />
}<br />
System. out.print(&#8221;Client : &#8220;+s+&#8221;\n&#8221;);<br />
System.out.print(&#8221;Server : &#8220;);<br />
s=stdin.readLine();<br />
cout.println(s);<br />
}<br />
ss.close();<br />
sk.close();<br />
cin.close();<br />
cout.close();<br />
stdin.close();<br />
}<br />
}<br />
<span id="more-308"></span><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;end&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><!-- Begin: http://adsensecamp.com/ --><br />
<script src="http://adsensecamp.com/show/?id=kFjfdNYnvtU%3D&#038;cid=TlffQoaJN%2F0%3D&#038;chan=m2Emmfw1PFc%3D&#038;type=2&#038;title=3D81EE&#038;text=000000&#038;background=FFFFFF&#038;border=FFFFFF&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --></p>
<p>chatclient.java</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-begin&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>import java.net.*;<br />
import java.io.*;</p>
<p>public class  chatclient<br />
{<br />
public static void main(String args[]) throws Exception<br />
{<br />
Socket sk=new Socket(&#8221;localhost&#8221;,2000);<br />
BufferedReader sin=new BufferedReader(new InputStreamReader(sk.getInputStream()));<br />
PrintStream sout=new PrintStream(sk.getOutputStream());<br />
BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));<br />
String s;<br />
while (  true )<br />
{<br />
System.out.print(&#8221;Client : &#8220;);<br />
s=stdin.readLine();<br />
sout.println(s);<br />
s=sin.readLine();<br />
System.out.print(&#8221;Server : &#8220;+s+&#8221;\n&#8221;);<br />
if ( s.equalsIgnoreCase(&#8221;Bye&#8221;) )<br />
break;<br />
}<br />
sk.close();<br />
sin.close();<br />
sout.close();<br />
stdin.close();<br />
}<br />
}<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;end&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>jika anda ingin yang lebih mudah, tanpa copy paste, saya sediakan link download untuk 2 source code diatas. namun ingat, palajari! jangan asal copas. berikut link download nya:</p>
<p><!-- Begin: http://adsensecamp.com/ --><br />
<script src="http://adsensecamp.com/show/?id=kFjfdNYnvtU%3D&#038;cid=TlffQoaJN%2F0%3D&#038;chan=m2Emmfw1PFc%3D&#038;type=2&#038;title=3D81EE&#038;text=000000&#038;background=FFFFFF&#038;border=FFFFFF&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --></p>
<p><a href="http://www.ziddu.com/download/10929512/Chat.rar.html" target="_blank">download disini</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.inilahjalanku.com/chat-sederhana-berbasis-console-client-server-dengan-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>contoh program pencarian search string sederhana pada java</title>
		<link>http://www.inilahjalanku.com/contoh-program-pencarian-search-string-sederhana-pada-java/</link>
		<comments>http://www.inilahjalanku.com/contoh-program-pencarian-search-string-sederhana-pada-java/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 04:47:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[ilmu]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[pemrograman]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.inilahjalanku.com/?p=306</guid>
		<description><![CDATA[sebelum saya tulis tentang contoh sederhana pencarian string, ada baiknya kita pelajari secara singkat terlebih dahulu tentang Metode‐metode dalam class String (J2SDK1.4.2). berikut sekilas info nya :
1. char charAt(int index)
- Mengembalikan sebuah karakter pada index tertentu.
- Parameter index adalah index dari karakter mulai dari 0 sampai jumlah karakter – 1.
- Error IndexOutOfBoundsException terjadi bila parameter [...]]]></description>
			<content:encoded><![CDATA[<p>sebelum saya tulis tentang contoh sederhana pencarian string, ada baiknya kita pelajari secara singkat terlebih dahulu tentang Metode‐metode dalam class String (J2SDK1.4.2). berikut sekilas info nya :</p>
<p>1. char charAt(int index)<br />
- Mengembalikan sebuah karakter pada index tertentu.<br />
- Parameter index adalah index dari karakter mulai dari 0 sampai jumlah karakter – 1.<br />
- Error IndexOutOfBoundsException terjadi bila parameter index negatif atau tidak kurang dari<br />
jumlah karakter.</p>
<p>2. int compareTo(Object o)<br />
- Membandingkan string ini dengan object lain.<br />
- Jika object merupakan string maka metode ini bersifat seperti compareTo(String).<br />
- Nilai kembalian 0 bila argumen‐nya sama dengan string ini.<br />
- Nilai kembalian negatif bila argumen‐nya lebih besar dari string ini.<br />
- Nilai kembalian positif bila argumen‐nya lebih kecil dari string ini.<br />
- Error ClassCastException terjadi bila argumen bukan string.</p>
<p><!-- Begin: http://adsensecamp.com/ --><br />
<script src="http://adsensecamp.com/show/?id=kFjfdNYnvtU%3D&#038;cid=TlffQoaJN%2F0%3D&#038;chan=m2Emmfw1PFc%3D&#038;type=2&#038;title=3D81EE&#038;text=000000&#038;background=FFFFFF&#038;border=FFFFFF&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --></p>
<p>3. int compareTo(String anotherString)<br />
- Membandingkan string ini dengan string yang lain.<br />
- Nilai kembalian 0 bila argumen‐nya sama dengan string ini.<br />
- Nilai kembalian negatif bila argumen‐nya lebih besar dari string ini.<br />
- Nilai kembalian positif bila argumen‐nya lebih kecil dari string ini.</p>
<p>4. int compareToIgnoreCase(String str)<br />
- Membandingkan string ini dengan string yang lain tanpa memperhatikan besar kecilnya karakter.<br />
- Nilai kembalian 0 bila argumen‐nya sama dengan string ini.<br />
- Nilai kembalian negatif bila argumen‐nya lebih besar dari string ini.<br />
- Nilai kembalian positif bila argumen‐nya lebih kecil dari string ini.</p>
<p>5. String concat(String str)<br />
- Menyambung string ini dengan argumen‐nya.<br />
- Nilai yang dikembalikan adalah string hasil penyambungan di atas.</p>
<p>6. boolean contentEquals(StringBuffer sb)<br />
- Mengembalikan nilai true jika string ini merepresentasikan deretan karakter yang sama dengan<br />
argumen StringBuffer sb.<br />
<span id="more-306"></span><br />
7. static String copyValueOf(char[] data)<br />
- Mengembalikan string yang merepresentasikan deretan karakter dalam array tertentu.</p>
<p>8. static String copyValueOf(char[] data, int offset, int count)<br />
- Mengembalikan string yang merepresentasikan deretan karakter dalam array tertentu.<br />
- offset adalah index awal dari array data yang akan di‐copy menjadi string.<br />
- count adalah panjang dari subarray yang akan di‐copy.</p>
<p>9. boolean endsWith(String suffix)<br />
- Menguji apakah String ini diakhiri oleh string suffix.</p>
<p>10. boolean equals(Object anObject)<br />
- Membandingkan string ini dengan object lain.<br />
- Mengembalikan nilai true jika argumen tidak null dan object string sama dengan string ini.</p>
<p>11. boolean equalsIgnoreCase(String anotherString)<br />
- Sama dengan no.10, hanya saja pada metode ini mengabaikan huruf kapital atau kecil.</p>
<p>12. byte[] getBytes()<br />
- Meng‐encode string ini ke dalam array of byte menggunakan karakter set bawaan platform‐nya.</p>
<p>13. void getBytes(int srcBegin, int srcEnd, byte[] dst, int dstBegin)<br />
- Mengambil data byte dari string ini dimulai dari karakter dengan index srcBegin sampai index<br />
srcEnd – 1.<br />
- Data byte disimpan dalam array dst dimulai pada index dstBegin.</p>
<p>14. byte[] getBytes(String charsetName)<br />
- Meng‐encode string ini ke dalam array of byte menggunakan karakter set tertentu.</p>
<p>15. void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)<br />
- Mengambil data karakter dari string ini dimulai dari karakter dengan index srcBegin sampai index<br />
srcEnd – 1.<br />
- Karakter yang didapat disimpan dalam array dst dimulai pada index dstBegin.</p>
<p>16. int hashCode()<br />
- Mengembalikan nilai hash code dari string ini.</p>
<p>17. int indexOf(int ch)<br />
- Mengembalikan index dari karakter ch yang pertama ditemukan dalam string ini.<br />
- Bila karakter tidak ditemukan, maka dikembalikan nilai ‐1.</p>
<p>18. int indexOf(int ch, int fromIndex)<br />
- Mengembalikan index dari karakter ch yang pertama ditemukan dalam string ini dimulai dari index<br />
tertentu.<br />
- Bila karakter tidak ditemukan, maka dikembalikan nilai ‐1.</p>
<p>19. int indexOf(String str)<br />
- Mengembalikan index dari string str yang pertama ditemukan dalam string ini.<br />
- Bila string tidak ditemukan, maka dikembalikan nilai ‐1.</p>
<p>20. int indexOf(String str, int fromIndex)<br />
- Mengembalikan index dari string str yang pertama ditemukan dalam string ini dimulai dari index<br />
tertentu.<br />
- Bila string tidak ditemukan, maka dikembalikan nilai ‐1.</p>
<p>21. String intern()<br />
- Mengembalikan representasi kanonik dari string ini.</p>
<p>22. int lastIndexOf(int ch)<br />
- Mengembalikan index dari karakter ch yang terakhir ditemukan dalam string ini.<br />
- Bila karakter tidak ditemukan, maka dikembalikan nilai ‐1.</p>
<p>23. int lastIndexOf(int ch, int fromIndex)<br />
- Mengembalikan index dari karakter ch yang terakhir ditemukan dalam string ini dimulai dari index<br />
tertentu.<br />
- Bila karakter tidak ditemukan, maka dikembalikan nilai ‐1.</p>
<p>24. int lastIndexOf(String str)<br />
- Mengembalikan index dari string str yang terakhir ditemukan dalam string ini.<br />
- Bila string tidak ditemukan, maka dikembalikan nilai ‐1.</p>
<p>25. int lastIndexOf(String str, int fromIndex)<br />
- Mengembalikan index dari string str yang terakhir ditemukan dalam string ini dimulai dari index<br />
tertentu.<br />
- Bila string tidak ditemukan, maka dikembalikan nilai ‐1.</p>
<p>26. int length()<br />
- Mengembalikan nilai panjang string / jumlah karakter dari string ini.</p>
<p>27. boolean matches(String regex)<br />
- Mengembalikan nilai true bila ekspresi reguler yang dilewatkan sebagai parameter cocok dengan<br />
string ini.</p>
<p>28. boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len)<br />
- Membandingkan apakah dua buah region string sama.<br />
- Bila ignoreCase false, maka akan diabaikan huruf kapital atau kecil dalam perbandingan.<br />
- tooffset merupakan index awal dari string ini yang akan dibandingkan.<br />
- other merupakan string yang akan dibandingkan.<br />
- ooffset merupakan index awal dari string other yang akan dibandingkan.<br />
- len merupakan jumlah karakter yang akan dibandingkan.</p>
<p>29. boolean regionMatches(int toffset, String other, int ooffset, int len)<br />
- Sama dengan metode no.28, hanya saja nilai ignoreCase dianggap false.</p>
<p>30. String replace(char oldChar, char newChar)<br />
- Mengembalikan string baru yang dihasilkan setelah mengganti semua karakter oldChar yang<br />
ditemukan dari string ini dengan karakter newChar.</p>
<p>31. String replaceAll(String regex, String replacement)<br />
- Mengganti setiap substring dari string ini yang cocok dengan string regex dengan string replacement<br />
yang diberikan.</p>
<p>32. String replaceFirst(String regex, String replacement)<br />
- Mengganti substring pertama dari string ini yang cocok dengan string regex dengan string<br />
replacement yang diberikan.</p>
<p>33. String[] split(String regex)<br />
- Memecah string ini ke dalam sebuah array berdasarkan regex yang diberikan.</p>
<p>34. String[] split(String regex, int limit)<br />
- Memecah string ini ke dalam sebuah array berdasarkan regex yang diberikan.<br />
- Limit merupakan jumlah bagian pecahan yang dinginkan.<br />
- Bila limit bernilai negatif, maka string akan dipecah sebanyak kemungkinan yang bisa.<br />
- Bila limit bernilai 0, maka hasil pecahan yang berupa string kosong pada akhir‐akhir tidak akan<br />
dimasukan dalam array.</p>
<p>35. boolean startsWith(String prefix)<br />
- Menguji apakah String ini diawali oleh string prefix.</p>
<p>36. boolean startsWith(String prefix, int toffset)<br />
- Menguji apakah String ini diawali oleh string prefix dimulai dari index toffset.</p>
<p>37. CharSequence subSequence(int beginIndex, int endIndex)<br />
- Mengembalikan sebuah deret karakter baru yang merupakan sub deret dari deret karakter ini<br />
(pada hakikatnya string merupakan deret karakter).</p>
<p>38. String substring(int beginIndex)<br />
- Mengembalikan sebuah string baru yang merupakan bagian dari string ini, dimulai dari karakter<br />
dengan index tertentu sampai akhir string.</p>
<p>39. String substring(int beginIndex, int endIndex)<br />
- Mengembalikan sebuah string baru yang merupakan bagian dari string ini, dimulai dari karakter<br />
dengan index tertentu sampai index endIndex – 1.</p>
<p>40. char[] toCharArray()<br />
- Mengkonversi string ini ke dalam array karakter.</p>
<p>41. String toLowerCase()<br />
- Mengkonversi semua karakter menjadi huruf kecil.</p>
<p>42. String toLowerCase(Locale locale)<br />
- Mengkonversi semua karakter menjadi huruf kecil menggunakan aturan transformasi tertentu.</p>
<p>43. String toString()<br />
- Mengembalikan string ini sendiri.</p>
<p>44. String toUpperCase()<br />
- Mengkonversi semua karakter menjadi huruf besar.</p>
<p>45. String toUpperCase(Locale locale)<br />
- Mengkonversi semua karakter menjadi huruf besar menggunakan aturan transformasi tertentu.</p>
<p>46. String trim()<br />
- Mengembalikan string baru yang setelah dihilangkan spasi kosong pada awal dan akhirnya.</p>
<p>47. static String valueOf(boolean b)<br />
- Mengembalikan representasi string dari argumen boolean.</p>
<p>48. static String valueOf(char c)<br />
- Mengembalikan representasi string dari argumen karakter.</p>
<p>49. static String valueOf(char[] data)<br />
- Mengembalikan representasi string dari argumen deret karakter.</p>
<p>50. static String valueOf(char[] data, int offset, int count)<br />
- Mengembalikan representasi string dari subarray dari array of char.<br />
- offset merupakan index awal dari karakter pada string.<br />
- count merupakan jumlah karakter yang akan diambil dari string dimulai dari index offset.</p>
<p>51. static String valueOf(double d)<br />
- Mengembalikan representasi string dari argumen double.</p>
<p>52. static String valueOf(float f)<br />
- Mengembalikan representasi string dari argumen float.</p>
<p>53. static String valueOf(int i)<br />
- Mengembalikan representasi string dari argumen int.</p>
<p>54. static String valueOf(long l)<br />
- Mengembalikan representasi string dari argumen long.</p>
<p>55. static String valueOf(Object obj)<br />
- Mengembalikan representasi string dari argumen Object.</p>
<p>demikian sedikit info nya. hehe. nah, sekarang saat nya untuk contoh program pencarian string.</p>
<p><!-- Begin: http://adsensecamp.com/ --><br />
<script src="http://adsensecamp.com/show/?id=kFjfdNYnvtU%3D&#038;cid=TlffQoaJN%2F0%3D&#038;chan=m2Emmfw1PFc%3D&#038;type=2&#038;title=3D81EE&#038;text=000000&#038;background=FFFFFF&#038;border=FFFFFF&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --></p>
<p>SearchString.java<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;begin&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
import java.io.BufferedReader;<br />
import java.io.IOException;<br />
import java.io.InputStreamReader;<br />
public class SearchString<br />
{<br />
public static void main( String[] args )<br />
{<br />
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));<br />
try<br />
{<br />
System.out.print(&#8221;input kata : &#8220;);<br />
String input = dataIn.readLine();<br />
String strOrig = input;<br />
System.out.print(&#8221;Masukkan bagian kata yang ingin dicari (pencarian case sensitive) : &#8220;);<br />
String search = dataIn.readLine();<br />
int intIndex = strOrig.indexOf(search);<br />
if(intIndex == &#8211; 1)<br />
{<br />
System.out.println(&#8221;Pencarian tidak bisa ditemukan&#8221;);<br />
}<br />
else<br />
{<br />
System.out.println(&#8221;Kata tersebt telah ditemukan pada index ke- &#8221; + intIndex);<br />
}<br />
}<br />
catch (IOException e)<br />
{<br />
System.out.println(&#8221;Error in getting input&#8221;);<br />
}<br />
}<br />
}<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;end&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>dan, jika anda ingin download langsung source diatas, silakan download :</p>
<p><!-- Begin: http://adsensecamp.com/ --><br />
<script src="http://adsensecamp.com/show/?id=kFjfdNYnvtU%3D&#038;cid=TlffQoaJN%2F0%3D&#038;chan=m2Emmfw1PFc%3D&#038;type=2&#038;title=3D81EE&#038;text=000000&#038;background=FFFFFF&#038;border=FFFFFF&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --></p>
<p><a href=" 	 http://www.ziddu.com/download/10858057/SearchString.rar.html" target="_blank">disini</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.inilahjalanku.com/contoh-program-pencarian-search-string-sederhana-pada-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>konsep dasar pemrograman java abstract class</title>
		<link>http://www.inilahjalanku.com/konsep-dasar-pemrograman-java-abstract-class/</link>
		<comments>http://www.inilahjalanku.com/konsep-dasar-pemrograman-java-abstract-class/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 14:03:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[pemrograman]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.inilahjalanku.com/?p=301</guid>
		<description><![CDATA[berikut akan sedikit dijelaskan tentang abstract class pada java.
• Class abstract dideklarasikan dengan kata kunci abtract ditulis sebelum kata kunci class
• Class abstract memiliki menimal satu method abstract
• Subclass dari class abstract harus mengoverride semua method abstract
• Class abstract tidak dapat dibuat instance, yang bisa hanya class concrete
contoh program menggunakan abstract class




Shape .java
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-begin&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
public abstract class [...]]]></description>
			<content:encoded><![CDATA[<p>berikut akan sedikit dijelaskan tentang abstract class pada java.</p>
<p>• Class abstract dideklarasikan dengan kata kunci abtract ditulis sebelum kata kunci class<br />
• Class abstract memiliki menimal satu method abstract<br />
• Subclass dari class abstract harus mengoverride semua method abstract<br />
• Class abstract tidak dapat dibuat instance, yang bisa hanya class concrete</p>
<p>contoh program menggunakan abstract class</p>
<p><!-- Begin: http://adsensecamp.com/ --><br />
<script src="http://adsensecamp.com/show/?id=kFjfdNYnvtU%3D&#038;cid=TlffQoaJN%2F0%3D&#038;chan=m2Emmfw1PFc%3D&#038;type=2&#038;title=3D81EE&#038;text=000000&#038;background=FFFFFF&#038;border=FFFFFF&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --></p>
<p>Shape .java<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-begin&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>public abstract class Shape {<br />
private String name;<br />
Shape(String aName) {<br />
name=aName;<br />
}<br />
public String getName() {<br />
return name;<br />
}<br />
public abstract float calculateArea();<br />
}<br />
class Circle extends Shape {<br />
private int radius;<br />
Circle(String aName) {<br />
super(aName);<br />
radius = 3;<br />
}<br />
public float calculateArea() {<br />
float area;<br />
area = (float) (3.14 * radius * radius);<br />
return area;<br />
}<br />
}<br />
class Square extends Shape {<br />
private int side;<br />
Square(String aName) {<br />
super(aName);<br />
side = 3;<br />
}<br />
public float calculateArea() {<br />
int area;<br />
area = side * side;<br />
return area;<br />
}<br />
}<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;end&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
<span id="more-301"></span><br />
ShapeTest.java<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-begin&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
public class ShapeTest {<br />
public static void main(String argv[]) {<br />
Circle c = new Circle(&#8221;Circle C&#8221;);<br />
Square s = new Square(&#8221;Square S&#8221;);<br />
Triangle t = new Triangle(&#8221;Triangle T&#8221;);<br />
Shape shapeArray[] = {c, s, t};<br />
for (int i=0; i<br />
System.out.println(&#8221;Area dari &#8221; + shapeArray[i].getName()<br />
+ &#8221; is &#8221; + shapeArray[i].calculateArea()+&#8221; sq. cm.\n&#8221;);<br />
}<br />
}<br />
}<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;end&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><!-- Begin: http://adsensecamp.com/ --><br />
<script src="http://adsensecamp.com/show/?id=kFjfdNYnvtU%3D&#038;cid=TlffQoaJN%2F0%3D&#038;chan=m2Emmfw1PFc%3D&#038;type=2&#038;title=3D81EE&#038;text=000000&#038;background=FFFFFF&#038;border=FFFFFF&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --></p>
<p>Triangle.java<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;begin&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
public class Triangle extends Shape{<br />
private int alas,tinggi;<br />
Triangle(String aName) {<br />
super(aName);<br />
alas = 5;<br />
tinggi = 6;<br />
}<br />
@Override<br />
public float calculateArea() {<br />
float area;<br />
area = (float) (0.5 * alas * tinggi);<br />
return area;<br />
}<br />
}<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;end&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>atau anda bisa langsung download 3 source code tersebut di :</p>
<p><!-- Begin: http://adsensecamp.com/ --><br />
<script src="http://adsensecamp.com/show/?id=kFjfdNYnvtU%3D&#038;cid=TlffQoaJN%2F0%3D&#038;chan=m2Emmfw1PFc%3D&#038;type=2&#038;title=3D81EE&#038;text=000000&#038;background=FFFFFF&#038;border=FFFFFF&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --></p>
<p><a href=" 	 http://www.ziddu.com/download/10783132/AbstractClass.rar.html" target="_blank">disini</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.inilahjalanku.com/konsep-dasar-pemrograman-java-abstract-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>perbedaan film india jepang cina dan indonesia</title>
		<link>http://www.inilahjalanku.com/perbedaan-film-india-jepang-cina-dan-indonesia/</link>
		<comments>http://www.inilahjalanku.com/perbedaan-film-india-jepang-cina-dan-indonesia/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 11:58:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[ada aja]]></category>

		<guid isPermaLink="false">http://www.inilahjalanku.com/?p=298</guid>
		<description><![CDATA[Film India
1. Seorang pria tidak akan merasa sakit saat melakukan perkelahian sengit namun akan mengaduh sakit saat seorang wanita berusaha membersihkan lukanya.
2. Tokoh jagoannya tak pernah jatuh cinta pada jagoan wanita kecuali sebelumnya mereka menari-nari di bawah hujan.
3. Sekali dipakai make-upnya tidak pernah luntur, saat hujan ataupun saat lainnya.
4. Dua orang kekasih bisa menari-nari ditengah [...]]]></description>
			<content:encoded><![CDATA[<p>Film India</p>
<p>1. Seorang pria tidak akan merasa sakit saat melakukan perkelahian sengit namun akan mengaduh sakit saat seorang wanita berusaha membersihkan lukanya.<br />
2. Tokoh jagoannya tak pernah jatuh cinta pada jagoan wanita kecuali sebelumnya mereka menari-nari di bawah hujan.<br />
3. Sekali dipakai make-upnya tidak pernah luntur, saat hujan ataupun saat lainnya.<br />
4. Dua orang kekasih bisa menari-nari ditengah lapang, dan entah dari mana 100 orang lainnya akan muncul dari antah berantah dan bergabung menari bersama mereka. (penari latar Michael Jackson aja kalah banyak)<br />
5. Pada babak akhir, sang jagoan akan menemukan bahwa tokoh jahat yang dilawannya sebenarnya adalah saudara kandungnya, wanita tua yang mencarinya adalah ibunya, dan kepala Inspektur adalah ayahnya serta sang hakim adalah pamannya dan seterusnya.<br />
6. Kata-kata Inggris yang biasanya muncul adalah (biasanya diucapkan keras2 di antara kalimat) No Problem!, My God!, Get Out!, Shut-up!, Impossible!, Please forgive me!<br />
7. Mereka berguling-guling dan berputar-putar sambil bernyanyi dan muncul lagi dengan pakaian berbeda.<br />
8. Mereka bisa berlari mengelilingi pohon kelapa, bernyanyi, saling memandang dan memalingkan muka menggoda dan berganti pakaian pada waktu yang sama tanpa menarik nafas….<br />
9. Jagoan gak boleh liat pohon dan tiang listrik, pasti joget dulu muter2 dan tiba-tiba wanitanya muncul, gak heran film India minimal pasti 3 jam Bisa lebih gak rugi sih.<br />
10. Airmata sang jagoan dan si wanita gampang mengucur bak keran air, tapi cepat juga kering dan langsung joget mbok,.<br />
<!-- Begin: http://adsensecamp.com/ --><br />
<script src="http://adsensecamp.com/show/?id=kFjfdNYnvtU%3D&#038;cid=TlffQoaJN%2F0%3D&#038;chan=m2Emmfw1PFc%3D&#038;type=2&#038;title=3D81EE&#038;text=000000&#038;background=FFFFFF&#038;border=FFFFFF&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --></p>
<p>Film Kungfu China</p>
<p>1. Menjadi orangtua sang jagoan selalu bernasib sial dan biasanya selalu dibunuh oleh musuh saat si jagoan masih muda, dan is jagoan akan jadi yatim piatu terus belajar ilmu silat dan balas dendam, dstnya.<br />
2. Ketika seseorang terluka berat dan sekarat, ia selalu berhasil bertahan hidup dan mengucapkan beberapa kalimat untuk mengungkapkan is pembunuh sebelum kepalanya terkulai dan menyatakan dirinya telah benar-benar mati.<span id="more-298"></span><br />
3. Orang-orang yang mahir kungfu mampu terbang ke atas atap, ke atas pohon dan menempuh jarak jauh tanpa berkeringat. Namun saat berjalan ke kota dan desa-desa mereka tetap harus berjalan kaki atau menunggang kuda.<br />
4. Sang jagoan tak perlu bekerja untuk mendapatkan uang, namun selalu memiliki uang emas dan perak untuk membayar makanan mereka. (Minta jatah preman kali ye….)<br />
5. Sang jagoan dan sang penjahat akan saling bertemu walaupun negara mereka sangat luas dan tak peduli di manapun mereka berada. (padahal belon ada HP)<br />
6. Menyembuhkan luka dalam di tubuh cukup dengan duduk bersilang kaki, telapak tangan di lutut dan asap keluar dari kepala.<br />
7. Mereka bisa menyimpan banyak barang di baju lengan panjang mereka dan tak pernah menjatuhkannya. Terutama sedemikian banyak logam-logam emas….dan botol-botol obat penyembuh berbagai racun<br />
8. Jagoan pasti jago minum arak, apalagi sedang kesel/marah, sekali minum bisa berdrum2 (5-10 drum) kayak Jacky Chan Pendekar Mabuk.<br />
9. Sebelum mati, sang guru bisa mentransfer tenaga dalam ke muridnya hanya dengan menempelkan telapak tangan ke pundak si murid begitu gampang dan cepat bahkan mengalahkan kecepatan USB cable, infra red dan bluetooth jaman sekarang<br />
10. Hebatnya kalo wanita mengenakan kostum pria, dan suaranya suara wanita, namun orang-orang bahkan pendekar pria tidak sadar bahwa itu seorang wanita, harus melalui proses tak sengaja, seperti menyentuh dada si wanita baru pendekarnya sadar.ape deh..!</p>
<p><!-- Begin: http://adsensecamp.com/ --><br />
<script src="http://adsensecamp.com/show/?id=kFjfdNYnvtU%3D&#038;cid=TlffQoaJN%2F0%3D&#038;chan=m2Emmfw1PFc%3D&#038;type=2&#038;title=3D81EE&#038;text=000000&#038;background=FFFFFF&#038;border=FFFFFF&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --></p>
<p>Film Robot Jepang</p>
<p>1. Biasanya kalo jagoannya mau berubah wujud, si musuh nunggu dulu sampe si jagoan bener2 berubah wujud secara sempurna &#8211; kayak pesawat mau mendarat aja, sampe sempurna &#8211; mungkin si musuh memang gentlemen, gak mau nyerang si jagoan yang tengah lagi berubah wujud.<br />
2. Kalo anak buah musuh suka nyerang jagoan secara gerombolan alias maen keroyokan, tapi anehnya selalu kalah, padahal jumlah mereka bisa satu kompi ato lebih. Dan lucunya lagi kalo berkelahi, si pengeroyok gak suka nyerang dari belakang jagoan, ya itu tadi biar gentle kali yah!<br />
3. Biasanya si musuh ternyata sodara kandung si jagoan, dan itu baru ketauan saat akhir episode &#8211; telenovela banget yah hehehe<br />
4. Kalo lagi berantem, si musuh udah ngeluarin semua senjatanya, dan si jagoan tetap selamat, paling2 jatuh doang tapi bangkit lagi, tapi giliran si jagoan ngeluarin satu (catet : satu) senjata, si musuh langsung terkapar !<br />
5. Lokasi berantemnya dipilih di tempat yang terbuka kayak di lapangan, di pelabuhan, di padang rumput, padahal saat ketemu musuhnya pertama kali, si jagoan lagi bukan berada di lokasi tersebut !<br />
6. Kalo jagoannya berkelompok, kayak Gogle V, Voltus, Megaloman, ceweknya mesti hanya satu personel, sisanya cowok semua. Gak pernah denger ada cewek semua, ato ceweknya empat, cowoknya satu, mungkin ntar kasian cowoknya kali ya jadi andalan terus hehehe<br />
7. Si musuh suka nyerang penduduk lokal secara tiba-tiba, baru lah si jagoan muncul, kenapa gak jagoan dulu yang muncul baru musuh nyerang?<br />
8. Bila jagoannya berupa raksasa, tiap berantem dengan musuhnya yang raksasa juga, selalu merusak bangunan2 yang ada, tapi anehnya gak ada yang komplain, penduduknya adem ayem aja..<br />
9. Biasanya kalo ada anggota keluarga jagoan yang mati karena perbuatan musuh, jagoan akan membalas dendam, gak pake lapor2 ke pihak berwajib hehehe<br />
10. Biasanya kalo jagoannya berkelompok, ada satu anak kecil, umumnya sih adik kandung dari si anggota kelompok jagoan itu.</p>
<p>Sinetron Indonesia</p>
<p>1. Umumnya kalo yang kaya punya anak cewek tunggal, atau sepasang anak cewek-cowok, jarang ditampilkan punya anak sampe tiga ke atas, apalagi tujuh anak !<br />
2. Ortu yang orang kaya ini umumnya suka jodoh2in anaknya ke orang lain yang berasal dari keluarga kaya juga.<br />
3. Saat makan malam/pagi, biasanya bersama istrinya, anaknya, menggunakan sendok-garpu, lauknya berlimpah, buah2an yang komplit, beserta es jeruk.<br />
4. Yang jadi orang jahat, biasanya orang yang matanya suka melotot, dan ketawa yang menyeramkan.<br />
5. Kalo mau ngekiss pacar ato istri, paling2 cuman kening doang, mau cium bibir, takut kena protes MUI.<br />
6. Kalo cewek yang jalan sendirian pasti digoda penjahat bergerombol yang suka ketawa keras.<br />
7. Polisi yang ditampilkan umumnya berpangkat ipda (garis satu) sampe kapten (garis tiga), gak pernah sampe pangkat jenderal yang dipake Smile<br />
8. Kendaraan yang dipake si kaya biasanya kalo gak mercy, BMW, ato audy<br />
9. Kalo sinetron silat, si cewek suka pake kemben, dan tiap berkelahi pasti pake loncat2 setinggi pohon gitu deh dan ada asap2nya gitu, padahal ga ada motor disitu<br />
10. Kalo sinetron anak sekolahan, umumnya si murid suka berpakaian seenaknya, bajunya suka ga dimasukin, ada yang gondrong, ada yang pake rok diatas lutut, pake lipstik, semakin dia tokoh utama, semakin gak tertib pakaian sekolahnya.<br />
11. Yang jadi ibu guru, umumnya memakai kacamata, agak gemuk, dan suka galak (jadi inget jaman sekolah dulu)<br />
12. Pasti ada adegan di diskotik, entah itu sinetron remaja, entah itu sinetron horor, sampe sinetron religi.<br />
13. Kadang dalam cerita asmara, suka diselipin adegan hantu.<br />
14. Kalo adegan tabrakan, umumnya mobil yang melaju tiba2 berhenti mendadak, tau2 si korban dah terkapar dengan kepala berdarah, tapi kita gak liat tabrakannya gimana. entah knapa semua sinetron punya adegan ketabrak, seakan2 menggambarkan kenyataan org indo yg banyak nembak sim nya<br />
15. Motor yang suka dipake biasanya motor gede kayak harley, dan kadang-kadang ada yg gak pake helm standar, mana nih pak polantasnya?<br />
16. Pembantu umumnya suka gantungin handuk kecil di bahu, dan duduk di lantai tiap ngobrol ama majikan yang duduk di sofa.<br />
17. Kalo ada adegan lagi telponan, pasti penontonnya mendengar suara si penelpon<br />
18. Yang jadi dokter, umumnya cowok yang masih muda, berpakaian putih, dan berkacamata.<br />
19. Makin sering ada adegan menampar, entah itu ortu menampar anaknya, cowok menampar pacarnya, cewe menampar cowoknya, majikan menampar pembantunya, dll<br />
20. Ustadnya biasanya orang tua yang bisa berkelahi kalo menghadapi setan ato orang jahat.<br />
21.disalah satu channel swasta indonesia, punya sinetron dmn suara nya di dub, sinetronya semi dangdut india, terus tokoh utama cowonya slalu bisa beladiri, dengan sound effect seperti di game Fighting.<br />
22.biasanya, dibubuhi adegan mesum juga.</p>
<p><!-- Begin: http://adsensecamp.com/ --><br />
<script src="http://adsensecamp.com/show/?id=kFjfdNYnvtU%3D&#038;cid=TlffQoaJN%2F0%3D&#038;chan=m2Emmfw1PFc%3D&#038;type=2&#038;title=3D81EE&#038;text=000000&#038;background=FFFFFF&#038;border=FFFFFF&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --></p>
<p>source: http://cuma-ingin-tahu.blogspot.com/2010/06/perbedaan-film-india-jepang-cina.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inilahjalanku.com/perbedaan-film-india-jepang-cina-dan-indonesia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tentang teh : manfaat, kandungan, serta keburukan nya</title>
		<link>http://www.inilahjalanku.com/tentang-teh-manfaat-kandugan-serta-keburukan-nya/</link>
		<comments>http://www.inilahjalanku.com/tentang-teh-manfaat-kandugan-serta-keburukan-nya/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 08:00:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[ada aja]]></category>

		<guid isPermaLink="false">http://www.inilahjalanku.com/?p=294</guid>
		<description><![CDATA[uke, intermezo&#8230; sekilas info&#8230; melihat judulnya, tentu ini bukanlah asli tulisan saya, bukan juga pendapat saya. karena saya memang bukan orang yang paham tentang tumbuhan, khususnya teh. semua yang saya tulis tentang teh saya ambil dari beberapa referensi yang sayangnya saya sendiri sudah lupa dari mana itu..   maaf&#8230; uke, kita simak bersama info [...]]]></description>
			<content:encoded><![CDATA[<p>uke, intermezo&#8230; sekilas info&#8230; melihat judulnya, tentu ini bukanlah asli tulisan saya, bukan juga pendapat saya. karena saya memang bukan orang yang paham tentang tumbuhan, khususnya teh. semua yang saya tulis tentang teh saya ambil dari beberapa referensi yang sayangnya saya sendiri sudah lupa dari mana itu.. <img src='http://www.inilahjalanku.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  maaf&#8230; uke, kita simak bersama info tentang teh&#8230;</p>
<p><strong>I. Manfaat Teh</strong><br />
Banyak alasan kenapa orang minum teh. Jika anda punya kebiasaan itu,teruskan saja. Ada 8 manfaat yang terkandung dalam satu cangkir teh. Apa saja ?</p>
<p>1. Antioksidan dalam teh dapat melindungi tubuh dari efek polusi dan penuaan dini<br />
<span id="more-294"></span><br />
2. Mengandung sedikit kafein. 1/8 cangkir kopi mengandung 135 mg kafein, sementara 1 cangkir teh hanya mengandung 30-40 mg kafein sehingga tidak membuat sakit kepala atau susah tidur</p>
<p>3. Mengurangi risiko serangan jantung dan stroke. Teh membuat peredaran darah lancar dan bersih. Hasil studi di Belanda memperlihatkan, orang yang minum 2-3 cangkir teh hitam perhari memiliki sedikit resiko serangan jantung daripada yang tidak pernah minum teh.</p>
<p>4. Perkuat tulang. Ternyata bukan hanya kalsium susu yang membuat tulang anda kuat, orang yang rutin minum teh memiliki massa tulang lebih padat.</p>
<p>5. Putihkan Gigi. Anggapan teh bisa membuat gigi nampak kusam rupanya tidak benar, sebab ternyata teh mengandung fluoride untuk mengusir karang gigi. Lebih bagus lagi jika seusai menggosok gigi, anda berkumur dengan teh tanpa gula.</p>
<p>6. Cegah Infeksi. Kandungan teh bisa memperkuat sistem kekebalan dan menangkal serangan infeksi.</p>
<p>7. Atasi kanker. Zat antioksidan bernama polyphenols yang ada dalam teh dapat memerangi kanker.</p>
<p>8. Bebas kalori. Tanpa tambahan pemanis, gula atau susu, teh tetap bebas kalori.(ref:http://premasai.wordpress.com/2007/10/22/8-manfaat-minum-teh/)</p>
<p>- Mendinginkan kulit yang terbakar matahari<br />
Tempelkan beberapa kantung teh basah, dan rasa terbakar yang ada akan berkurang. Cara ini juga bisa dipakai untuk merawat luka bakar ringan seperti kena uap panas atau terkena setrika. Jika kulit yang terbakar matahari sudah sangat luas, coba rendam beberapa kantung teh dalam bak mandi, dan berendamlah!<br />
- Mengurangi sakit luka gores<br />
Goresan luka tadi biasanya sangat perih, cara paling nyaman adalah meletakkan kantung teh basah di tempat yang terluka.<br />
- Mengeringkan bisul<br />
Setelah teh direbus, tempelkan kantung teh yang basah di bisul, setelah semalam, bisul yang ada akan mengering tanpa rasa sakit pada saat Anda terbangun esok harinya.<br />
- Mengurangi rasa sakit di puting payudara akibat menyusui.<br />
Cara mengatasinya celupkan teh ke air panas, kemudian angkat kantungnya dan letakkan ke dalam wadah berisi es batu. Setelah itu letakkan di puting yang sakit dan biarkan selama beberapa menit.<br />
- Mengurangi sakit gusi<br />
Gusi berdarah selain perih memang tidak menyenangkan. Coba kompres dengan kantung teh basah yang dibasahi air dingin.<br />
- Mengurangi sakit bayi dari suntikan<br />
Coba basahi kantung teh, dan tutupkan di bekas luka suntikan. Tahan perlahan sampai tangis mereda.<br />
- Membersihkan perabot kayu dan lantai<br />
Rebus beberapa kantung teh dalam satu liter air dan biarkan dingin. Gunakan kain lembut dan celupkan dalam larutan, lalu peras, gunakan kain lembab tadi untuk membersihkan perabotan. Keringkan dengan lap kering dan lembut.<br />
- Membersihkan cermin<br />
Untuk membersihkan cermin, buatlah teh kental, biarkan dingin, dan gunakan untuk membersihkan cermin. Lembabkan kain lembut dengan teh tadi, dan gunakan untuk mengelap permukaan cermin. Kemudian keringkan dengan lap kering yang lembut.(ref:http://id.shvoong.com/medicine-and-health/epidemiology-public-health/1855272-beberapa-manfaat-teh/)</p>
<p><strong>II keburukan/yang perlu diperhatikan</strong><br />
Ada pula yang harus Anda perhatikan saat Anda minum teh agar zat yang berguna dalam tubuh tidak hilang, antara lain:</p>
<p>    * Jangan minum teh saat atau sesudah makan kerena zat yang terkandung dalam makanan dapat dicuri oleh zat stimulan teh.<br />
    * Jangan minum teh saat perut kosong sebab dapat meningkatkan produksi asam lambung.<br />
    * Hindari minum teh dicampur dengan gula karena menyebabkan zat-zat yang dikandungnya menjadi berkurang.<br />
    * Jangan minum teh yang sudah semalaman karena sudah banyak zat nya yang teroksidasi dan basi sehingga berdampak tidak baik untuk tubuh.<br />
    * Hindari minum teh saat hamil dan menyusui. Karena kafein dan zat stimulan pada teh bisa merangsang kontraksi rahim. Selain itu untuk ibu menyusui akan mengganggu produksi kelenjar penghasil susu ibu atau ASI.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inilahjalanku.com/tentang-teh-manfaat-kandugan-serta-keburukan-nya/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dasar pemrograman bahasa c :menghitung rata rata data array dengan jumlah data di input</title>
		<link>http://www.inilahjalanku.com/dasar-pemrograman-bahasa-c-menghitung-rata-rata-data-array-dengan-jumlah-data-di-input/</link>
		<comments>http://www.inilahjalanku.com/dasar-pemrograman-bahasa-c-menghitung-rata-rata-data-array-dengan-jumlah-data-di-input/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 16:22:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[pemrograman]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://www.inilahjalanku.com/?p=292</guid>
		<description><![CDATA[berikut adalah sebuah program kecil berbasis console yang sangat sederhana. program penghitung rata-rata dari data dalam sebuah array dengan jumlah data atau panjang array di inputkan oleh user di disaat program di jalankan. oke, kita pelajari source code nya&#8230;
/*rata array*/
#include &#8220;stdio.h&#8221;
main()
{
int maks;
float arr [100];
float total;
float rata;
int i;

printf (&#8221;Masukkan jumlah data : &#8220;);
scanf (&#8221;%d&#8221;, &#38;maks);
for (i=0; [...]]]></description>
			<content:encoded><![CDATA[<p>berikut adalah sebuah program kecil berbasis console yang sangat sederhana. program penghitung rata-rata dari data dalam sebuah array dengan jumlah data atau panjang array di inputkan oleh user di disaat program di jalankan. oke, kita pelajari source code nya&#8230;</p>
<p>/*rata array*/<br />
#include &#8220;stdio.h&#8221;</p>
<p>main()</p>
<p>{<br />
int maks;<br />
float arr [100];<br />
float total;<br />
float rata;<br />
int i;<br />
<span id="more-292"></span><br />
printf (&#8221;Masukkan jumlah data : &#8220;);<br />
scanf (&#8221;%d&#8221;, &amp;maks);<br />
for (i=0; i&lt;maks; i++)<br />
{<br />
printf (&#8221;masukkan nilai : &#8220;);<br />
scanf(&#8221;%f&#8221;, &amp;arr[i]);<br />
}</p>
<p>for (i=0; i&lt;maks; i++)<br />
{<br />
total=0;<br />
for (i=0; i&lt;maks; i++)<br />
total=total+arr[i];<br />
}<br />
rata=total/maks;<br />
printf(&#8221;rata=%.2f\n&#8221;, rata);<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.inilahjalanku.com/dasar-pemrograman-bahasa-c-menghitung-rata-rata-data-array-dengan-jumlah-data-di-input/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
