<?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 &#187; IT</title>
	<atom:link href="http://www.inilahjalanku.com/category/it/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>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>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>
		<item>
		<title>mencari nilai maksimum minimum pada array dengan jumlah data di input pada bahasa c</title>
		<link>http://www.inilahjalanku.com/mencari-nilai-maksimum-minimum-pada-array-dengan-jumlah-data-di-input-pada-bahasa-c/</link>
		<comments>http://www.inilahjalanku.com/mencari-nilai-maksimum-minimum-pada-array-dengan-jumlah-data-di-input-pada-bahasa-c/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 17:24:25 +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>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.inilahjalanku.com/?p=286</guid>
		<description><![CDATA[hmm&#8230;. post bahasa c lagi nie&#8230; kali ini tentang array. lebih tepatnya mencari data maksimal atau terbesar dan data minimal atau terkecil dalam sebuah array. dengan jumlah data dalam array di inputkan oleh user. em, mungkin hal ini sangat sederhana, namun bagi para pemula ini sangat bermanfaat sebagai dasar untuk melanjutkan ke tingkat pembahasan selanjutnya.. [...]]]></description>
			<content:encoded><![CDATA[<p>hmm&#8230;. post bahasa c lagi nie&#8230; kali ini tentang array. lebih tepatnya mencari data maksimal atau terbesar dan data minimal atau terkecil dalam sebuah array. dengan jumlah data dalam array di inputkan oleh user. em, mungkin hal ini sangat sederhana, namun bagi para pemula ini sangat bermanfaat sebagai dasar untuk melanjutkan ke tingkat pembahasan selanjutnya.. halah.. ngomong opoh!!</p>
<p>nih source code nya&#8230;  tapi inget, pelajari lho ya? jangan asal copas&#8230; <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>#include<br />
#include &#8220;conio.h&#8221;</p>
<p>int minimum(int []); /* prototype fungsi dlm ANSI */<br />
int maksimum (int []);<br />
<span id="more-286"></span><br />
int main()<br />
{<br />
int nilai[100], i, j, k, kecil, besar, min, maks, N;<br />
printf (&#8221;Masukkan jmlah angka yang ingin di cari nilai max&amp;min : &#8220;);<br />
scanf (&#8221;%d&#8221;, &amp;N);<br />
printf(&#8221;Masukkan %d bil integer dipisahkan dgn spasi :\n&#8221;, N);<br />
for (i=0; i<br />
scanf(&#8221;%d&#8221;, &amp;nilai[i]);<br />
min = nilai[0];<br />
for (j=1; j &lt; N; j++)<br />
if (nilai[j] &lt; min)<br />
min = nilai[j];<br />
maks = nilai[0];<br />
for (k=1; k &lt; N; k++) 	if (nilai[k] &gt; maks)<br />
maks = nilai[k];<br />
kecil = min;<br />
besar = maks;<br />
printf(&#8221;\nBilangan terkecil adalah %d\n&#8221;, kecil);<br />
printf(&#8221;\nBilangan terbesar adalah %d\n&#8221;, besar);<br />
getche();<br />
}</p>
<p>/*int minimum(int nilai[100])<br />
{<br />
int min, j, N;<br />
min = nilai[0];<br />
for (j=1; j &lt; N; j++)<br />
if (nilai[j] &lt; min)<br />
min = nilai[j];<br />
return(min);<br />
}</p>
<p>int maksimum(int nilai[100])<br />
{<br />
int maks, k, N;<br />
maks = nilai[0];<br />
for (k=1; k &lt; N; k++) 	if (nilai[k] &gt; maks)<br />
maks = nilai[k];<br />
return(maks);<br />
}*/</p>
<p>hehehe&#8230;. seperti biasa, ada versi downloadnya&#8230; biar  enak.. monggo, 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/10602848/minmaxarray.rar.html" target="_blank">download disini</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.inilahjalanku.com/mencari-nilai-maksimum-minimum-pada-array-dengan-jumlah-data-di-input-pada-bahasa-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Program perpustakaan dengan Pascal pada borland delphi 7</title>
		<link>http://www.inilahjalanku.com/program-perpustakaan-dengan-pascal-pada-borland-delphi-7/</link>
		<comments>http://www.inilahjalanku.com/program-perpustakaan-dengan-pascal-pada-borland-delphi-7/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 16:34:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[delphi]]></category>
		<category><![CDATA[pascal]]></category>
		<category><![CDATA[pemrograman]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.inilahjalanku.com/?p=281</guid>
		<description><![CDATA[Berikut adalah sebuah program berbasis console yang saya buat memakai bahasa pascal dengan borland delphi 7. program ini tidak memakai database apapun. jadi untuk mengatasi masalah stock buku, maka diasumsikan bahwa stock buku yang tersedia tidak terbatas. karena masalah database juga, maka diprogram ini tidak dipermasalahkan pengembalian buku.   singkat cerita, program ini cuma [...]]]></description>
			<content:encoded><![CDATA[<p>Berikut adalah sebuah program berbasis console yang saya buat memakai bahasa pascal dengan borland delphi 7. program ini tidak memakai database apapun. jadi untuk mengatasi masalah stock buku, maka diasumsikan bahwa stock buku yang tersedia tidak terbatas. karena masalah database juga, maka diprogram ini tidak dipermasalahkan pengembalian buku. <img src='http://www.inilahjalanku.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  singkat cerita, program ini cuma bisa dipake untuk minjam dan menghitung jumlah pembayaran.. yah.. namanya juga sederhana.. <img src='http://www.inilahjalanku.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  tapi yangterpenting adalah konsep-konsep dasar yang ada didalamnya&#8230; yups, jangan pernah malu untuk belajar dari dasar. toh seorang pelari terhebat pun berawal dari merangkak&#8230; hehhe..</p>
<p>uke, berikut screen shot program yang sedang kita bicarakan :<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/ --><br />
<img class="aligncenter size-medium wp-image-282" title="perpus" src="http://www.inilahjalanku.com/wp-content/uploads/2010/07/perpus-300x194.jpg" alt="perpus" width="300" height="194" /></p>
<p>sedangkan untuk scriptnya&#8230;. monggo&#8230; dinikmati&#8230;<br />
=================================begin===========================</p>
<p>weprogram perpustakaan;</p>
<p>{$APPTYPE CONSOLE}<br />
<span id="more-281"></span><br />
uses<br />
SysUtils;</p>
<p>Type<br />
DataBku   = record<br />
judul    : string;<br />
End;</p>
<p>Procedure pembuka;<br />
Begin<br />
writeln;<br />
Writeln(&#8217;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8217;);<br />
Writeln(&#8217;|        Perpustakaan Pribadi Fahrizal           |&#8217;);<br />
Writeln(&#8217;|     ===================================        |&#8217;);<br />
Writeln(&#8217;|  Selamat Datang Di Perpustakaan Pribadi saya   |&#8217;);<br />
Writeln(&#8217;| Sebagai Tambahan, Kunjungi situs Pribadi Saya: |&#8217;);<br />
Writeln(&#8217;|            www.inilahjalanku.com               |&#8217;);<br />
Writeln(&#8217;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8217;);<br />
writeln;<br />
writeln;<br />
End;</p>
<p>Function nominal(Biaya, x:integer):integer;<br />
Var<br />
Sewa:integer;<br />
Begin<br />
Sewa:= Biaya*x;<br />
nominal:=Sewa;<br />
End;</p>
<p>Procedure islam;<br />
var<br />
ArBku : array[1..5] of DataBku;<br />
x, I, Biaya,harga:integer;<br />
Begin<br />
Writeln;<br />
Writeln(&#8217;Judul Buku Islami yang tersedia adalah : &#8216;);<br />
Writeln(&#8217;1. Kitab Tauhid (stok tak terbatas)&#8217;);<br />
Writeln(&#8217;2. Kitab Ibadah (stok tak terbatas)&#8217;);<br />
Writeln(&#8217;3. Kitab Muamalah (stok tak terbatas)&#8217;);<br />
Writeln(&#8217;4. Kitab Jihad (stok tak terbatas)&#8217;);<br />
writeln;<br />
Write(&#8217;Dari keempat buku tersebut, berapa buku yang ingin anda pilih ? : &#8216;);<br />
readln (x);<br />
Biaya:=2000;<br />
harga:=nominal(Biaya,x);<br />
Writeln(&#8217;Masukkan judul buku yang hendak anda pinjam : &#8216;);<br />
for I:=1 to x do<br />
begin<br />
Write(&#8217;Buku ke-&#8217;,I);write (&#8217; : &#8216;); readln(ArBku[I].judul);<br />
end;<br />
Writeln;<br />
Writeln(&#8217;Sekedar verifikasi, berikut ini adalah judul buku yang ingin anda pinjam :&#8217;);<br />
for I:=1 to x do<br />
begin<br />
Writeln(&#8217;Judul Buku : &#8216;,ArBku[I].judul);<br />
end;<br />
writeln;<br />
writeln (&#8217;Dengan Demikian, Biaya sewa yang harus anda bayar adalah : &#8216;);<br />
writeln (&#8217;Rp &#8216;,harga);<br />
writeln;<br />
end;</p>
<p>Procedure komputer;<br />
var<br />
ArBku : array[1..5] of DataBku;<br />
x, I, biaya:integer;<br />
Begin<br />
Writeln;<br />
Writeln(&#8217;Judul Buku komputer yang tersedia adalah : &#8216;);<br />
Writeln(&#8217;1. Mahir Bahasa C (stok tak terbatas)&#8217;);<br />
Writeln(&#8217;2. Pemrograman Delphi (stok tak terbatas)&#8217;);<br />
Writeln(&#8217;3. DataBase Administrator (stok tak terbatas)&#8217;);<br />
Writeln(&#8217;4. Web Desaigner (stok tak terbatas)&#8217;);<br />
writeln;<br />
Write(&#8217;Dari keempat buku tersebut, berapa buku yang ingin anda pilih ? : &#8216;);<br />
readln (x);<br />
biaya :=2000;<br />
nominal(Biaya,x);<br />
Writeln(&#8217;Masukkan judul buku yang hendak anda pinjam : &#8216;);<br />
for I:=1 to x do<br />
begin<br />
Write(&#8217;Buku ke-&#8217;,I);write (&#8217; : &#8216;); readln(ArBku[I].judul);<br />
end;<br />
Writeln;<br />
Writeln(&#8217;Sekedar verifikasi, berikut ini adalah judul buku yang ingin anda pinjam :&#8217;);<br />
for I:=1 to x do<br />
begin<br />
Writeln(&#8217;Judul Buku : &#8216;,ArBku[I].judul);<br />
end;<br />
writeln;<br />
writeln (&#8217;Dengan Demikian, Biaya sewa yang harus anda bayar adalah : &#8216;);<br />
writeln (&#8217;Rp. &#8216;,nominal(Biaya,x));<br />
writeln;<br />
end;<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/ --><br />
Procedure utama;<br />
var<br />
jnsbku:integer;<br />
Begin<br />
pembuka;<br />
Writeln(&#8217;Di Perpustakaan Saya Hanya Terdapat Dua Jenis Buku : &#8216;);<br />
Writeln(&#8217;1. Buku Islami&#8217;);<br />
Writeln(&#8217;2. Buku Tentang Komputer&#8217;);<br />
Write(&#8217;Buku Jenis Apa Yang Ingin Anda Pinjam (1/2)? :&#8217;);<br />
readln(jnsbku);<br />
case jnsbku of<br />
1: islam;<br />
2: komputer;<br />
end;<br />
end;</p>
<p>procedure penawaran;<br />
var<br />
ulang:char;<br />
begin<br />
while ulang &lt;&gt;&#8217;z&#8217; do<br />
begin<br />
write(&#8217;Ingin Meminjam Lagi (y/n) :  &#8216;);<br />
readln(ulang);<br />
case ulang of<br />
&#8216;Y&#8217;,'y&#8217;: utama;<br />
&#8216;N&#8217;,'n&#8217;:  exit;<br />
end;<br />
end;<br />
end;</p>
<p>begin<br />
{ TODO -oUser -cConsole Main : Insert code here }<br />
utama;<br />
penawaran;<br />
write(&#8217;Terima kasih&#8230;&#8217;);<br />
Readln;<br />
end.<br />
================================end=======================</p>
<p>ato download aja exe nya beserta source di :<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/ --><br />
<a href="http://www.ziddu.com/download/10573394/perpustakaan.rar.html" target="_blank">download disini</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.inilahjalanku.com/program-perpustakaan-dengan-pascal-pada-borland-delphi-7/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Membuat program sederhana penghitung nilai mahasiswa dengan bahasa pascal pada delphi 7</title>
		<link>http://www.inilahjalanku.com/membuat-program-sederhana-penghitung-nilai-mahasiswa-dengan-bahasa-pascal-pada-delphi-7/</link>
		<comments>http://www.inilahjalanku.com/membuat-program-sederhana-penghitung-nilai-mahasiswa-dengan-bahasa-pascal-pada-delphi-7/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 15:28:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[delphi]]></category>
		<category><![CDATA[pascal]]></category>
		<category><![CDATA[pemrograman]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.inilahjalanku.com/?p=266</guid>
		<description><![CDATA[uke, baru kali ini saya post sebuah pemrograman dengan menggunakan bahasa pascal. eh, ngga juga ya? karena bahasa delphi kan juga pengembangan dari pascal.. hehe. (opo maksudte admin ki&#8230;).
saya membuat sebuah program sederhana, sebuah program yang dipake untuk menghitung nilai total atau nilai akhir mahasiswa dengan komposisi nilai akhir = (3*NilaiUAS+2*NilaiUTS+Nilaitgs)/6.
program ini menggunakan beberapa konsep [...]]]></description>
			<content:encoded><![CDATA[<p>uke, baru kali ini saya post sebuah pemrograman dengan menggunakan bahasa pascal. eh, ngga juga ya? karena bahasa delphi kan juga pengembangan dari pascal.. hehe. (opo maksudte admin ki&#8230;).</p>
<p>saya membuat sebuah program sederhana, sebuah program yang dipake untuk menghitung nilai total atau nilai akhir mahasiswa dengan komposisi nilai akhir = (3*NilaiUAS+2*NilaiUTS+Nilaitgs)/6.</p>
<p>program ini menggunakan beberapa konsep dasar pemrograman, array, pengulangan, prosedur, dan fungsi.<br />
berikut adalah screen shot nya&#8230;<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><img class="aligncenter size-medium wp-image-267" title="program pascal" src="http://www.inilahjalanku.com/wp-content/uploads/2010/07/program-pascal-300x178.jpg" alt="program pascal" width="300" height="178" /></p>
<p>n untuk source code, silakan dinikmati :<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;begin&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>program manteb;</p>
<p>{$APPTYPE CONSOLE}</p>
<p>uses<br />
SysUtils;</p>
<p>Type<br />
DataMhs   = record<br />
NIM       : string[9];<br />
Nama      : string[20];<br />
NilaiUAS  : real;<br />
NilaiUTS  : real;<br />
Nilaitgs  : real;<br />
Nakhir    : Real;<br />
End;</p>
<p>Var<br />
ArMhs : array[1..1000] of DataMhs;<br />
I, x : Integer;<br />
TotalN : real;</p>
<p>Procedure pembuka;<br />
Begin<br />
Writeln(&#8217;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8217;);<br />
Writeln(&#8217;|       Program Penghitung Nilai      |&#8217;);<br />
Writeln(&#8217;|         Original coding by          |&#8217;);<br />
Writeln(&#8217;|               Fahrizal S.P.            |&#8217;);<br />
Writeln(&#8217;|        www.inilahjalanku.com        |&#8217;);<br />
Writeln(&#8217;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-+&#8217;);<br />
End;<br />
<span id="more-266"></span><br />
Function<br />
Nakhir(NilaiUAS,NilaiUTS,Nilaitgs:real):real;<br />
Var<br />
Na:real;<br />
Begin<br />
Na:=(3*NilaiUAS+2*NilaiUTS+Nilaitgs)/6;<br />
Nakhir:=Na;<br />
End;</p>
<p>begin<br />
{ TODO -oUser -cConsole Main : Insert code here }<br />
pembuka;<br />
write(&#8217;Masukkan jumlah data mahasiswa yang akan diinput : &#8216;);<br />
readln (x);<br />
for I:=1 to x do<br />
Begin<br />
Writeln(&#8217;Data ke =&#8217;,I);<br />
Write(&#8217;Masukan NIM Mhs         : &#8216;); readln(ArMhs[I].NIM);<br />
Write(&#8217;Masukan Nama Mhs        : &#8216;); readln(ArMhs[I].Nama);<br />
Write(&#8217;Masukan Nilai Tugas Mhs : &#8216;); readln(ArMhs[I].Nilaitgs);<br />
Write(&#8217;Masukan Nilai UTS Mhs   : &#8216;); readln(ArMhs[I].NilaiUTS);<br />
Write(&#8217;Masukan Nilai UAS Mhs   : &#8216;); readln(ArMhs[I].NilaiUAS);<br />
Writeln;<br />
End;<br />
Writeln;<br />
Writeln;<br />
writeln (&#8217;Nilai akhir dihitung berdasarkan 3 X Nilai UAS + 2 X Nilai UTS + Nilai Tugas&#8217;);<br />
Writeln;<br />
Writeln (&#8217;Berikut adalah data mahasiswa yang telah anda input&#8217;);<br />
writeln (&#8217;         beserta nilai akhir yang dicapai :&#8217;);<br />
Writeln (&#8217;===================================================&#8217;);<br />
Writeln;<br />
For I :=1 to x do<br />
Begin<br />
Writeln(&#8217; Data Mahasiswa ke = &#8216;,I);<br />
Writeln(&#8217;===========================&#8217;);<br />
Writeln(&#8217;NIM        : &#8216;, ArMhs[I].NIM);<br />
Writeln(&#8217;Nama       : &#8216;, ArMhs[I].Nama);<br />
Writeln(&#8217;Nilai Tugas: &#8216;, ArMhs[I].Nilaitgs:10:2);<br />
Writeln(&#8217;Nilai UTS  : &#8216;, ArMhs[I].NilaiUTS:10:2);<br />
Writeln(&#8217;Nilai UAS  : &#8216;, ArMhs[I].NilaiUAS:10:2);<br />
TotalN:=Nakhir(ArMhs[I].NilaiUAS,ArMhs[I].NilaiUTS,ArMhs[I].Nilaitgs);<br />
Writeln(&#8217;Nilai Akhir: &#8216;, TotalN:10:2);<br />
Writeln;</p>
<p>End;<br />
Readln;<br />
end.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-end&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
uke kawan, kalo pengen lebih nyaman, download file pas nya di:<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/ --><br />
<a href="http://www.ziddu.com/download/10546289/manteb.rar.html" target="_blank">disini</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.inilahjalanku.com/membuat-program-sederhana-penghitung-nilai-mahasiswa-dengan-bahasa-pascal-pada-delphi-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Konsep Pewarisan Inheritance pada java-menghitung luas persegi dan volum balok</title>
		<link>http://www.inilahjalanku.com/konsep-pewarisan-inheritance-pada-java-menghitung-luas-persegi-dan-volum-balok/</link>
		<comments>http://www.inilahjalanku.com/konsep-pewarisan-inheritance-pada-java-menghitung-luas-persegi-dan-volum-balok/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 01:40:08 +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=255</guid>
		<description><![CDATA[Pengertian Inheritance
• Inheritance merupakan salah satu dari tiga konsep dasar OOP.
• Konsep inheritance ini mengadopsi dunia riil dimana suatu entitas/obyek / y dapat mempunyai entitas/obyek turunan.
• Dengan konsep inheritance, sebuah class dapat mempunyai class turunan.
• Suatu class yang mempunyai class turunan dinamakan parent class atau base class.
• Sedangkan class turunan itu sendiri seringkali disebut subclass [...]]]></description>
			<content:encoded><![CDATA[<p>Pengertian Inheritance<br />
• Inheritance merupakan salah satu dari tiga konsep dasar OOP.<br />
• Konsep inheritance ini mengadopsi dunia riil dimana suatu entitas/obyek / y dapat mempunyai entitas/obyek turunan.<br />
• Dengan konsep inheritance, sebuah class dapat mempunyai class turunan.<br />
• Suatu class yang mempunyai class turunan dinamakan parent class atau base class.<br />
• Sedangkan class turunan itu sendiri seringkali disebut subclass atau child class.</p>
<p>Deklarasi Inheritance<br />
• Dengan menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent class‐nya.<br />
• Kata kunci extends tersebut memberitahu kompiler Java bahwa kita ingin melakukan perluasan class.<br />
• Contoh :</p>
<p>public class B extends A { }<br />
• Semua class di dalam Java adalah merupakan subclass dari class super induk yang bernama Object.<br />
• Misalnya saja terdapat sebuah class sederhana :<br />
public class A {<br />
…<br />
}<br />
• Pada saat dikompilasi, Kompiler Java akan membacanya sebagai subclass dari class Object.<br />
public class A extends Object {<br />
…<br />
}</p>
<p>Kapan kita menerapkan inheritance?<br />
• Kita baru perlu menerapkan inheritance pada saat kita jumpai ada suatu class yang dapat diperluas dari class lain.</p>
<p>Oke, kita masuk ke contoh programnya..</p>
<p>PersegiPanjang.java</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;begin&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>class PersegiPanjang<br />
{<br />
double panjang;<br />
double lebar;</p>
<p>PersegiPanjang(double panjang, double lebar) {<br />
this.panjang = panjang;<br />
this.lebar = lebar;<br />
}<br />
<span id="more-255"></span><br />
PersegiPanjang()<br />
{<br />
throw new UnsupportedOperationException(&#8221;Not yet implemented&#8221;);<br />
}<br />
double hitungLuas() {<br />
return (panjang * lebar);<br />
}<br />
double getPanjang() {<br />
return panjang;<br />
}<br />
double getLebar() {<br />
return lebar;<br />
}<br />
}</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;end&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<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=FFFFCC&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --><br />
Balok.java</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;begin&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>class Balok extends PersegiPanjang{<br />
double tinggi;</p>
<p>Balok(double panjang, double lebar, double tinggi) {<br />
super(panjang, lebar);<br />
this.tinggi = tinggi;<br />
}</p>
<p>@Override<br />
double hitungLuas() {<br />
return (panjang * lebar * tinggi);<br />
}<br />
}</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;end&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Hitung.java</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;begin&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>class Hitung {<br />
public static void main(String[] args) {<br />
Balok b1 = new Balok(30, 40, 10);<br />
PersegiPanjang p1 = new PersegiPanjang(30,40);<br />
System.out.println(&#8221;panjang = &#8221; +b1.panjang);<br />
System.out.println(&#8221;lebar = &#8221; +b1.lebar);<br />
System.out.println(&#8221;tinggi = &#8221; +b1.tinggi);<br />
System.out.println(&#8221;luas = &#8221; +p1.hitungLuas());<br />
System.out.println(&#8221;volum = &#8221; +b1.hitungLuas());<br />
}<br />
}</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-end&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>hehehe&#8230; seperti biasa, saya masih baik hati.. <img src='http://www.inilahjalanku.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  jadi saya sediakan file .java nya&#8230; silakan <a href="http://www.ziddu.com/download/10444942/Pewarisaninheritance.rar.html" target="_blank">download disini</a><!-- 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=FFFFCC&#038;url=2BA94F" type="text/javascript">
</script><br />
<!-- End: http://adsensecamp.com/ --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.inilahjalanku.com/konsep-pewarisan-inheritance-pada-java-menghitung-luas-persegi-dan-volum-balok/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
