<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Cah Temanggung Linux</title>
	<atom:link href="http://temanggunglinux.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://temanggunglinux.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Fri, 28 Nov 2008 05:03:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='temanggunglinux.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Cah Temanggung Linux</title>
		<link>http://temanggunglinux.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://temanggunglinux.wordpress.com/osd.xml" title="Cah Temanggung Linux" />
	<atom:link rel='hub' href='http://temanggunglinux.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Algoritma-algoritma Pendukung Kriptografi</title>
		<link>http://temanggunglinux.wordpress.com/2008/11/28/algoritma-algoritma-pendukung-kriptografi/</link>
		<comments>http://temanggunglinux.wordpress.com/2008/11/28/algoritma-algoritma-pendukung-kriptografi/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 05:03:16 +0000</pubDate>
		<dc:creator>temanggunglinux</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://temanggunglinux.wordpress.com/?p=40</guid>
		<description><![CDATA[Algoritma untuk Perpangkatan-Modulo Algoritma kunci-publik seperti RSA, Elgamal, DSA, dan sebagainya, sederhana dalam perhitungannya namun sulit dalam implementasinya dalam perangkat lunak. Hal ini karena algoritma tersebut melakukan operasi perpangkatan dengan bilangan yang besar. Misalnya, pada algoritma RSA, setiap blok xi dienkripsi menjadi blok yi dengan rumus yi = xi PK mod r dan blok cipherteks [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=temanggunglinux.wordpress.com&amp;blog=5569008&amp;post=40&amp;subd=temanggunglinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Algoritma untuk Perpangkatan-Modulo</p>
<p>Algoritma kunci-publik seperti RSA, Elgamal, DSA, dan sebagainya, sederhana dalam perhitungannya namun sulit dalam implementasinya dalam perangkat lunak. Hal ini karena algoritma tersebut melakukan operasi perpangkatan dengan bilangan yang besar.</p>
<p>Misalnya, pada algoritma RSA, setiap blok xi dienkripsi menjadi blok yi dengan rumus</p>
<p>yi = xi PK mod r<br />
<span id="more-40"></span><br />
dan blok cipherteks yi didekripsi kembali menjadi blok xi<br />
dengan rumus</p>
<p>xi = yi SK mod r	</p>
<p>Pada algoritma DSA, kunci publik y dihitung dengan rumus</p>
<p>y = gx mod p</p>
<p>dan sidik dijital dihitung dengan rumus</p>
<p>r = (gk mod p) mod q</p>
<p>Karena bilangan bulat yang dioperasikan bisa sangat besar, maka kita perlu membuat algoritma perpangkatan  semangkus mungkin.</p>
<p>Sebagai contoh, kita akan menghitung 5123 mod 713. Jika dilakukan secara konvensional, maka </p>
<p>5123 mod 713 = (5  5  …  5) mod 713<br />
 = 9.403954806578300063749892297778e+85 mod 713<br />
		 = 435</p>
<p>Algoritma konvensional untuk menghitung an mod m:</p>
<p>	function Expo1(a, n, m : LongInt):LongInt<br />
	{ Mengembalikan an mod m  }<br />
	var<br />
	   i : integer;<br />
	   H : LongInt;<br />
	begin<br />
	   H:=1;<br />
	   for i:=1 to n do<br />
		 H:=H*a;<br />
	   {endfor}<br />
	   Expo1:= H mod m;  { return value }<br />
    end;</p>
<p>Dengan algoritma Expo1 di atas, dibutuhkan n kali operasi perkalian dalam perpangkatannya. Untuk n yang besar, algoritma membutuhkan waktu yang lebih lama. Selain itu,<br />
nilai antara yang dihasilkan selama perkalian meningkat tajam, sehingga ada kemungkinan tipe integer yang digunakan tidak sanggup menampunya. </p>
<p>Kesulitan di atas dapat diatasi dengan mengingat bahwa </p>
<p>ab mod m = [(a mod m)(b mod m)] mod m		</p>
<p>Contoh. Sebagai ilustrasi, untuk menghitung 57237 mod 713 dapat dilakukan sebagai berikut:</p>
<p>	57237 = 57236  572 = 57232  5724  572</p>
<p>	5722 mod 713 = 327184 mod 713 = 630</p>
<p>	5724 mod 713 = 5722 . 5722 mod 713<br />
   = [(5722 mod 713)(5722 mod 713)] mod 713<br />
			   = 6302 mod 713 = 396900 mod 713 = 472</p>
<p>	5728 mod 713 = 5724 . 5724 mod 713<br />
   = [(5724 mod 713)(5724 mod 713)] mod 713<br />
			   = 4722 mod 713 = 222784 mod 713 = 328</p>
<p>	57216 mod 713 = 5728 . 5728 mod 713<br />
    = [(5728 mod 713)(5728 mod 713)] mod 713<br />
			    = 3282 mod 713 = 107584 mod 713 = 634</p>
<p>57232 mod 713 = 57216 . 57216 mod 713<br />
              = [(57216 mod 713)(57216 mod 713)] mod 713<br />
			    = 6342 mod 713 = 401956 mod 713 = 537</p>
<p>57236 mod 713 = 57232 . 5724 mod 713<br />
    = [(57232 mod 713)(5724 mod 713)] mod 713<br />
			    = 537 . 472  mod 713 = 253464 mod 713 = 349</p>
<p>57237 mod 713 = 57236 . 572 mod 713<br />
    = [(57236 mod 713)(572 mod 713)] mod 713<br />
			    = 349 . 572  mod 713 = 199628 mod 713 = 701</p>
<p>Jadi,  57237 mod 713 = 701	</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/temanggunglinux.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/temanggunglinux.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/temanggunglinux.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/temanggunglinux.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/temanggunglinux.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/temanggunglinux.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/temanggunglinux.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/temanggunglinux.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/temanggunglinux.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/temanggunglinux.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/temanggunglinux.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/temanggunglinux.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/temanggunglinux.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/temanggunglinux.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=temanggunglinux.wordpress.com&amp;blog=5569008&amp;post=40&amp;subd=temanggunglinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://temanggunglinux.wordpress.com/2008/11/28/algoritma-algoritma-pendukung-kriptografi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/244116b3ba754fef1bc9b55c6864b5a2?s=96&#38;d=identicon" medium="image">
			<media:title type="html">temanggunglinux</media:title>
		</media:content>
	</item>
		<item>
		<title>Read Value Registry</title>
		<link>http://temanggunglinux.wordpress.com/2008/11/28/read-value-registry/</link>
		<comments>http://temanggunglinux.wordpress.com/2008/11/28/read-value-registry/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 04:25:24 +0000</pubDate>
		<dc:creator>temanggunglinux</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[VB 6.0]]></category>

		<guid isPermaLink="false">http://temanggunglinux.wordpress.com/?p=29</guid>
		<description><![CDATA[Private Declare Function RegCreateKey Lib &#8220;advapi32.dll&#8221; Alias &#8220;RegCreateKeyA&#8221; (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long Private Declare Function RegCloseKey Lib &#8220;advapi32.dll&#8221; (ByVal hKey As Long) As Long Private Declare Function RegQueryValueEx Lib &#8220;advapi32.dll&#8221; Alias &#8220;RegQueryValueExA&#8221; (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=temanggunglinux.wordpress.com&amp;blog=5569008&amp;post=29&amp;subd=temanggunglinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Private Declare Function RegCreateKey Lib &#8220;advapi32.dll&#8221; Alias &#8220;RegCreateKeyA&#8221; (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long<br />
Private Declare Function RegCloseKey Lib &#8220;advapi32.dll&#8221; (ByVal hKey As Long) As Long<br />
Private Declare Function RegQueryValueEx Lib &#8220;advapi32.dll&#8221; Alias &#8220;RegQueryValueExA&#8221; (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long, lpData As Any, lpcbData As Long) As Long         &#8216; Note that if you declare the lpData parameter as String, you must pass it By Value.<br />
<span id="more-29"></span><br />
Private Const REG_DWORD = 4<br />
Private Const REG_BINARY = 3<br />
Private Const REG_EXPAND_SZ = 2<br />
Private Const REG_MULTI_SZ = 7<br />
Private Const REG_SZ = 1<br />
Private Const HKEY_CLASSES_ROOT = &amp;H80000000<br />
Private Const HKEY_CURRENT_USER = &amp;H80000001<br />
Private Const HKEY_LOCAL_MACHINE = &amp;H80000002<br />
Private Const HKEY_USERS = &amp;H80000003<br />
Private Const HKEY_CURRENT_CONFIG = &amp;H80000005</p>
<p>Private Function ReadRegistryValue(ByVal hKey As Long, ByVal strSubKey As String, ByVal strValueName As String)</p>
<p>Dim ret As Long<br />
Dim hasil As String * 255, bufsize As Long<br />
Dim kembalian As Long</p>
<p>On Error GoTo salah<br />
RegCreateKey hKey, strSubKey, ret<br />
RegQueryValueEx ret, strValueName, 0, typevalue, ByVal 0, bufsize<br />
Select Case typevalue<br />
Case REG_SZ<br />
RegQueryValueEx ret, strValueName, 0, typevalue, ByVal hasil, bufsize<br />
ReadRegistryValue = Left$(hasil, InStr(hasil, Chr$(0)) &#8211; 1)<br />
Case REG_EXPAND_SZ<br />
RegQueryValueEx ret, strValueName, 0, typevalue, ByVal hasil, bufsize<br />
ReadRegistryValue = Left$(hasil, InStr(hasil, Chr$(0)) &#8211; 1)<br />
Case REG_DWORD<br />
Dim hasildword As Long<br />
RegQueryValueEx ret, strValueName, 0, typevalue, hasildword, bufsize<br />
ReadRegistryValue = hasildword<br />
Case REG_BINARY<br />
Dim hasilbinary As Integer<br />
RegQueryValueEx ret, strValueName, 0, typevalue, hasilbinary, bufsize<br />
ReadRegistryValue = hasilbinary<br />
End Select<br />
MsgBox ReadRegistryValue, vbInformation, &#8220;Read Value&#8221;<br />
RegCloseKey ret<br />
Exit Function</p>
<p>salah:<br />
MsgBox Err.Description, vbInformation, &#8220;Error Number: &#8221; &amp; Err.Number<br />
End Function</p>
<p>Private Sub Form_Load()</p>
<p>ReadRegistryValue HKEY_CURRENT_USER, &#8220;Control Panel\Desktop&#8221;, &#8220;ConvertedWallpaper&#8221;</p>
<p>End Sub</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/temanggunglinux.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/temanggunglinux.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/temanggunglinux.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/temanggunglinux.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/temanggunglinux.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/temanggunglinux.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/temanggunglinux.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/temanggunglinux.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/temanggunglinux.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/temanggunglinux.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/temanggunglinux.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/temanggunglinux.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/temanggunglinux.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/temanggunglinux.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=temanggunglinux.wordpress.com&amp;blog=5569008&amp;post=29&amp;subd=temanggunglinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://temanggunglinux.wordpress.com/2008/11/28/read-value-registry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/244116b3ba754fef1bc9b55c6864b5a2?s=96&#38;d=identicon" medium="image">
			<media:title type="html">temanggunglinux</media:title>
		</media:content>
	</item>
		<item>
		<title>Sistem Berkas Linux</title>
		<link>http://temanggunglinux.wordpress.com/2008/11/20/sistem-berkas-linux/</link>
		<comments>http://temanggunglinux.wordpress.com/2008/11/20/sistem-berkas-linux/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 05:00:10 +0000</pubDate>
		<dc:creator>temanggunglinux</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://temanggunglinux.wordpress.com/?p=13</guid>
		<description><![CDATA[Sistem Berkas Virtual Objek dasar dalam layer-layer virtual file system File File adalah sesuatu yang dapat dibaca dan ditulis. File ditempatkan pada memori. Penempatan pada memori tersebut sesuai dengan konsep file deskriptor yang dimiliki unix. Inode Inode merepresentasikan objek dasar dalam file sistem. Inode bisa saja file biasa, direktori, simbolik link dan lain sebagainya. Virtual [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=temanggunglinux.wordpress.com&amp;blog=5569008&amp;post=13&amp;subd=temanggunglinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sistem Berkas Virtual<br />
Objek dasar dalam layer-layer virtual file system<br />
File<br />
File adalah sesuatu yang dapat dibaca dan ditulis. File ditempatkan pada memori. Penempatan pada memori tersebut sesuai dengan konsep file deskriptor yang dimiliki unix.<br />
Inode<br />
 Inode merepresentasikan objek dasar dalam file sistem. Inode bisa saja file biasa, direktori, simbolik link dan lain sebagainya. Virtual file sistem tidak memiliki perbedaan yang jelas di antara objek, tetapi mengacu kepada implementasi file sistem yang menyediakan perilaku yang sesuai. Kernel tingkat tinggi menangani objek yang berbeda secara tidak sama.<br />
<span id="more-13"></span><br />
 File dan inode hampir mirip diantara keduanya. Tetapi terdapat perbedaan yang penting diantara keduanya. Ada sesuatu yang memiliki inode tetapi tidak memiliki file, contohnya adalah simbolik link. Ada juga file yang tidak memiliki inode seperti pipes dan socket.<br />
File sistem<br />
 File system adalah kumpulan dari inode-inode dengan satu inode pembeda yaitu root. Inode lainnya diakses mulai dari root inode dan pencarian nama file untuk menuju ke inode lainnya.<br />
 File sistem mempunyai beberapa karakteristik yang mencakup seluruh inode dalam file sistem. Salah satu yang terpenting adalah blocksize.<br />
Nama inode<br />
 Semua inode dalam file sistem diakses melalui namanya. Walau pun pencarian nama inode bisa menjadi terlalu berat untuk beberapa sistem, virtual file sistem pada linux tetap memantau cache dan nama inode yang baru saja terpakai agar kinerja meningkat. Cache terdapat di memori sebagai tree, ini berarti jika sembarang inode dari file terdapat di dalam cache, maka parent dari inode tersebut juga terdapat di dalam cache.<br />
 Virtual file system layer menangani semua pengaturan nama path dari file dan mengubahnya menjadi masukan di dalam cache sebelum mengizinkan file sistem untuk mengaksesnya. Ada pengecualian pada target dari simbolik link, akan diakses file sistem secara langsung. File sistem diharapkan untuk menginterpretasikannya.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/temanggunglinux.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/temanggunglinux.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/temanggunglinux.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/temanggunglinux.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/temanggunglinux.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/temanggunglinux.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/temanggunglinux.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/temanggunglinux.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/temanggunglinux.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/temanggunglinux.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/temanggunglinux.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/temanggunglinux.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/temanggunglinux.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/temanggunglinux.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=temanggunglinux.wordpress.com&amp;blog=5569008&amp;post=13&amp;subd=temanggunglinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://temanggunglinux.wordpress.com/2008/11/20/sistem-berkas-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/244116b3ba754fef1bc9b55c6864b5a2?s=96&#38;d=identicon" medium="image">
			<media:title type="html">temanggunglinux</media:title>
		</media:content>
	</item>
	</channel>
</rss>
