<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>Prof. Jazi Eko Istiyanto, Ph.D</title>
	<link>http://www.jazieko.com</link>
	<description>Professor of Electronics and Instrumentation, Gadjah Mada University, INDONESIA</description>
	<pubDate>Wed, 16 May 2012 08:42:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>IUP-Computer Science : Computer Organisation and Architecture</title>
		<link>http://www.jazieko.com/2012/05/15/iup-computer-science-computer-organisation-and-architecture.jazi</link>
		<comments>http://www.jazieko.com/2012/05/15/iup-computer-science-computer-organisation-and-architecture.jazi#comments</comments>
		<pubDate>Tue, 15 May 2012 03:16:25 +0000</pubDate>
		<dc:creator>Jazi Eko</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jazieko.com/2012/05/15/iup-computer-science-computer-organisation-and-architecture.jazi</guid>
		<description><![CDATA[The second part of the course will familiarise you with assembly language programming especially for the Texas Instrument MSP430 launchpad.
Week 1 Summary:
Computer architecture is defined as the computer as seen by assembly language programmers.So, here we will discuss which registers, among the many registers available inside a central processing unit (CPU), are accessible to assembly [...]]]></description>
			<content:encoded><![CDATA[<p>The second part of the course will familiarise you with assembly language programming especially for the Texas Instrument MSP430 launchpad.</p>
<p><b>Week 1 Summary:</b></p>
<p><b>Computer architecture</b> is defined as the computer as seen by assembly language programmers.So, here we will discuss which registers, among the many registers available inside a central processing unit (CPU), are accessible to assembly language programmers.</p>
<p><b>Computer organisation </b>is defined as the computer as seen by hardware engineers. Here, we discuss the component of a computer from the perspective of hardware engineers.</p>
<p>There are two types of computer architectures:</p>
<p>1. <b>The von Neumann architecture</b>. It is the most popular, and used by personal computers. It is characterised by the fact that data and instructions are not separated in the memory. It is not possible to tell which one is data and which one is memory just by looking at the content of a memory location. It is the task of the instruction register and the instruction decoder inside the CPU to differentiate between data and instructions. It is worth mentioning that some instruction do contain data, which is called immediate data.</p>
<p>2. <b>The Harvard architecture</b>. It is mostly used in special-purpose processors such as the DSPs (Digital Signal Processors). It is characterised by the fact that it has separate memories for data and instruction. So, we can tell straightaway, if something is in data memory, then it must be data. If something is in instruction memory, then it must be an instruction.</p>
<p><b>Question</b> : does this imply that the CPU of the Harvard architecture is simpler than the CPU of the von Neumann architecture?</p>
<p>The CPU and the memory communicates via three separate bussses</p>
<p>a. <b>the data bus</b>. It is bidirectional i.e data can move in both ways. During write : data moves from CPU to memory. During read : data moves from memory to CPU.</p>
<p>b. <b>address bus</b>. It is unidirectional from CPU to memory and contains the address in memory which CPU neeeds to access.</p>
<p>c. <b>the control bus</b>. It is bidirectional. Control moves from CPU to memory. Status moves from memory to CPU.</p>
<p>There are two type of instruction sets:</p>
<p>1. <b>CISC (Complex instruction set computer) </b>: a large number of instructions, and a small number of registers.</p>
<p>2. <b>RISC (Reduced Instruction Set Computer)</b> : a small number of&nbsp; instructions, and a large number of registers.</p>
<p>As a comparison, imagine you have CPU1 which has a multiply (*) instruction and CPU2 which does not have a multiply instruction, but instead has an addition (+).</p>
<p>To do 5*7 = 35 on CPU1, you need only one instruction</p>
<p>To do 5*7 = 35 on CPU2, you need 6 instruction (5+5+5+5+5+5+5), or 4 instructions (7+7+7+7+7)</p>
<p><b>Questions</b> :</p>
<ul>
<li>which one is better RISC or CISC?</li>
</ul>
<ul>
<li>which one is faster RISC or CISC?</li>
</ul>
<ul>
<li>does CPU2 need&nbsp; to compare the two numbers, and then add repeatedly the bigger number, instead of the smaller number to get speed up?</li>
</ul>
<ul>
<li>DSP is dominated by multiply (*) and accumulate (+) instructions. Is it the reason why RISC has been used?</li>
</ul>
<p><b>Week 2 Summary :</b></p>
<p>Computers run programs. Programs implement algorithms. Algorithm is a sequence of instructions. Instruction tells the computer to move data from one place to another (memory to register, register to memory, register to register), to process data (add, sub, mul, shl, shr etc).</p>
<p>ALU (Arithmetic and Logic Unit) is that part of the CPU that does data processing and conversion. ALU is a multi-function unit. ALU, based on the command from processor, does different things at different times. ALU has two data inputs, one control input, and one result output. Do we need other output?</p>
<p>A comparison is done by a subtraction. For example, COMP A, B &nbsp; , is done by A-B gives D. D can be 0, &lt;0, or &gt; 0. D = 0 means A = B. D &lt; 0 means A &lt; B. D &gt; 0 means A &gt; B.&nbsp; From the value of D, there is no way the computer knows the comparison result just by looking at D. So, other things are required. They are the flags. Flags can be</p>
<ul>
<li><b>N (Negative) </b>: If N = 0, then D must be positive. If N = 1, then D must be negative</li>
<li><b>Z (Zero) </b>: If Z = 0, then D must be non-zero (positive or negative). If Z = 1, then D must be zero</li>
<li><b>V (overflow)</b> : If V = 0, then there must be no overflow. If V = 1, then an overflow happens. An overflow happens when adding two positive numbers gives a negative number or adding two negative numbers give a positive number. How negative numbers are represented will be discussed later.</li>
<li><b>C (Carry)</b> : If C = 0, there is no carry. If C = , there is carry. A carry happens when adding two numbers of n bits give a result in n+1 bits.</li>
<li><b>X (eXtended Carry) </b>: like Carry, but for BDC (Binary Coded Decimal) numbers</li>
</ul>
<p>So, to know the result of a comparison, we look at the flags.</p>
<ul>
<li>When N = 0 and Z = 0, the result is positive (A &gt; B)</li>
<li>When N = 0 and Z = 1, the result is zero ( A = B)</li>
<li>When N = 1 and Z = 0, the result is negative (A &lt; B)</li>
<li>The case in which&nbsp; N = 1 and Z = 1 should never happen (you can not have negative zero. It is just zero!</li>
</ul>
<p>An instruction (in C language) such as i := i + 1; means the number 1 is stored in the same area as the instruction. Number one is carried by the instruction. Adding 1 to a number needs no ALU. It can be done by incrementation. An instruction that carries data is in an <b>immediate addressing mode. </b></p>
<p>An instruction (in C language) such as const x = 12; means that the number will be stored in an area separate from the instruction. An instruction may refere this number using many ways such as an <b>absolute addressing mode</b>, <b>indirect addressing mode</b>, <b>relative addressing mode</b>, etc. More on addressing modes later ! .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jazieko.com/2012/05/15/iup-computer-science-computer-organisation-and-architecture.jazi/feed</wfw:commentRss>
		</item>
		<item>
		<title>Elektronika Lanjut I (S1 Elins, Sem 2 2011/2012)</title>
		<link>http://www.jazieko.com/2012/02/07/elektronika-lanjut-i-s1-elins-sem-2-20112012.jazi</link>
		<comments>http://www.jazieko.com/2012/02/07/elektronika-lanjut-i-s1-elins-sem-2-20112012.jazi#comments</comments>
		<pubDate>Tue, 07 Feb 2012 03:26:33 +0000</pubDate>
		<dc:creator>Jazi Eko</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jazieko.com/2012/02/07/elektronika-lanjut-i-s1-elins-sem-2-20112012.jazi</guid>
		<description><![CDATA[Elektronika Lanjut I terutama membahas tentang rangkaian digital kombinasi. Buku acuan adalah Wakerly, J.F., 2005. Degital Design Principles and Practices, Prentice Hall.
Peta Karnaugh tidak berlaku untuk teknologi tertentu. Sebagai contoh, bila hanya tersedia multiplexer, kita justru memerlukan bentuk kanonik daftar minterm/maxterm. Bentuk kanonik sigma ataupun pi tidak lain adalah tabel kebenaran yang masih asli, tidak [...]]]></description>
			<content:encoded><![CDATA[<p>Elektronika Lanjut I terutama membahas tentang rangkaian digital kombinasi. Buku acuan adalah Wakerly, J.F., 2005. Degital Design Principles and Practices, Prentice Hall.</p>
<p>Peta Karnaugh tidak berlaku untuk teknologi tertentu. Sebagai contoh, bila hanya tersedia multiplexer, kita justru memerlukan bentuk kanonik daftar minterm/maxterm. Bentuk kanonik sigma ataupun pi tidak lain adalah tabel kebenaran yang masih asli, tidak dikurangi cacah literalnya.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jazieko.com/2012/02/07/elektronika-lanjut-i-s1-elins-sem-2-20112012.jazi/feed</wfw:commentRss>
		</item>
		<item>
		<title>Pengantar Elektronika dan Instrumentasi (S1 Elins, Sem 2 2011/2012)</title>
		<link>http://www.jazieko.com/2012/02/07/pengantar-elektronika-dan-instrumentasi-s1-elins-sem-2-20112012.jazi</link>
		<comments>http://www.jazieko.com/2012/02/07/pengantar-elektronika-dan-instrumentasi-s1-elins-sem-2-20112012.jazi#comments</comments>
		<pubDate>Tue, 07 Feb 2012 03:26:14 +0000</pubDate>
		<dc:creator>Jazi Eko</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jazieko.com/2012/02/07/pengantar-elektronika-dan-instrumentasi-s1-elins-sem-2-20112012.jazi</guid>
		<description><![CDATA[Buku Acuan adalah O&#8217;Sullivan, D., dan T. Igoe, 2004. Physical Computing : Sensing and Controlling the Physical World with Computers, Thompson.
Mata kuliah ini melibatkan pemanfaatan mikrokontroler Arduino.


]]></description>
			<content:encoded><![CDATA[<p>Buku Acuan adalah O&#8217;Sullivan, D., dan T. Igoe, 2004. Physical Computing : Sensing and Controlling the Physical World with Computers, Thompson.</p>
<p>Mata kuliah ini melibatkan pemanfaatan mikrokontroler Arduino.</p>
<h1 class="parseasinTitle "><span id="btAsinTitle"><br />
</span></h1>
]]></content:encoded>
			<wfw:commentRss>http://www.jazieko.com/2012/02/07/pengantar-elektronika-dan-instrumentasi-s1-elins-sem-2-20112012.jazi/feed</wfw:commentRss>
		</item>
		<item>
		<title>Programmable Logic Devices &#8212; FPGAs dan Mikrokontroller</title>
		<link>http://www.jazieko.com/2011/09/17/programmable-logic-devices-fpgas-dan-mikrokontroller.jazi</link>
		<comments>http://www.jazieko.com/2011/09/17/programmable-logic-devices-fpgas-dan-mikrokontroller.jazi#comments</comments>
		<pubDate>Sat, 17 Sep 2011 09:58:26 +0000</pubDate>
		<dc:creator>Jazi Eko</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jazieko.com/2011/09/17/programmable-logic-devices-fpgas-dan-mikrokontroller.jazi</guid>
		<description><![CDATA[FPGAs (Field-Programmable Gate Arrays) adalah salah satu jenis piranti yang dapat &#8220;diprogram&#8221;. Istilah &#8220;diprogram&#8221; sebetulnya tidak cocok untuk FPGAs. Yang lebih cocok adalah &#8220;direkonfigurasikan&#8221;. FPGAs adalah suatu matriks yang tersusun atas blok-blok. Masing-masing blok dapat direkonfigurasikan. FPGAs adalah piranti digital, bukan analog. Komponen sistem digital di antaranya adalah rangkaian kombinasi, rangkaian sekuensial, dan interkoneksi. Pada [...]]]></description>
			<content:encoded><![CDATA[<p>FPGAs (<strong>Field-Programmable Gate Arra</strong>ys) adalah salah satu jenis piranti yang dapat &#8220;diprogram&#8221;. Istilah &#8220;diprogram&#8221; sebetulnya tidak cocok untuk FPGAs. Yang lebih cocok adalah &#8220;direkonfigurasikan&#8221;. FPGAs adalah suatu matriks yang tersusun atas blok-blok. Masing-masing blok dapat direkonfigurasikan. FPGAs adalah piranti digital, bukan analog. Komponen sistem digital di antaranya adalah rangkaian kombinasi, rangkaian sekuensial, dan interkoneksi. Pada umumnya rangkaian kombinasi terdiri atas gerbang AND, OR, NOT, XOR, dsb. namun FPGAs tidak menyediakan itu. FPGAs hanya menyediakan sebuah memori sebagai komponen kombinasi. Kita tahu bahwa rangkaian kombinasi dapat diimplementasikan dalam bentuk memori, di mana alamat memori mewakili input dan isi memori mewakili output rangkaian kombinasi tersebut. Oleh karena itu sebuah memori dengan jalur alamat 5 bit dan isi 1 bit dapat mengimplementasikan 4(empat)  G fungsi Boole dengan output 1-bit, tentu saja pada saat yang berbeda. Dari 4(empat) G fungsi Boole tersebut, beberapa akan ekivalen. Pada blok di dalam FPGAs juga disediakan 2 (dua) buah D-type flip-flop yang bersifat edge-triggered (yaitu kejadian - event - yang merubah state diinisiasi oleh perubahan clock dari 0 ke 1 atau dari 1 ke 0). Blia kejadian dipicu oleh perubahan clock dari 0 ke 1, maka flip-flop bersifat<strong> leading edge-triggered</strong>. Bila kejadian dipicu oleh perubahan clock dari 1 ke 0, maka flip-flop bersifat<strong> trailing edge-triggered</strong>. Selain itu ada interkoneksi dalam bentuk multiplexer yang dapat diprogram. Fungsi multiplexer dapat dituliskan sebagai F = not(S).I0 + S.I1. Bila selektor S bernilai 0, maka F = I0, dan bila S = 1, maka F= I1. Oleh karena itu multiplexer dapat berperanan sebagai interkoneksi yang dapat diprogram, tergantung pemilihan nilai S.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jazieko.com/2011/09/17/programmable-logic-devices-fpgas-dan-mikrokontroller.jazi/feed</wfw:commentRss>
		</item>
		<item>
		<title>Network Security - FMIPA UGM</title>
		<link>http://www.jazieko.com/2011/09/17/network-security-fmipa-ugm.jazi</link>
		<comments>http://www.jazieko.com/2011/09/17/network-security-fmipa-ugm.jazi#comments</comments>
		<pubDate>Sat, 17 Sep 2011 03:14:27 +0000</pubDate>
		<dc:creator>Jazi Eko</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jazieko.com/2011/09/17/network-security-fmipa-ugm.jazi</guid>
		<description><![CDATA[I do not believe in cryptography as the only solution to setting up a secure system.
Security is based on a tight interaction between
(1) cryptography : the art and science of encrypting and decrypting a data/information/message/packet
(2) protocol : the rules governing interaction/communication between two parties
(3) access control : who are allowed to do what
(4) software : [...]]]></description>
			<content:encoded><![CDATA[<p>I do not believe in cryptography as the only solution to setting up a secure system.</p>
<p>Security is based on a tight interaction between</p>
<p>(1) <strong>cryptograph</strong>y : the art and science of encrypting and decrypting a data/information/message/packet</p>
<p>(2) <strong>protocol</strong> : the rules governing interaction/communication between two parties</p>
<p>(3)<strong> access contro</strong>l : who are allowed to do what</p>
<p>(4) <strong>software</strong> : cryptography, protocol, and access control are implemented in software. Therefore if there is a flaw in software then the best approach in cryptography, protocol, and access control fails.</p>
<p>Buffer overflow (until now still used to break in a system) originated in a software flaw (it is the flaw in the programming language C).</p>
<p>SQL injection is a software flaw.</p>
<p>Cross-site scripting is a software flaw.</p>
<p>There is also problem of firewall rules rewriting in which rules governing the firewall may overwrite other rules resulting in allowing forbidden traffic, or forbidding allowed traffic.</p>
<p>Security initiative should not be done exhaustively. Absolute security is not achievable.</p>
<p>Take as an example, an intrusion detection algorithm, or a porn-site blocking algorithm.  A detection algorithm can be based on</p>
<p>(1) a feature</p>
<p>(2) a knowledge</p>
<p>In both cases, false alarm might happen. A false alarm is a situation in which the alarm is set on a wrong situation:</p>
<p>(1) a false positive : the algorithm detects the presence of something which does not exist</p>
<p>(2) a false negative : the algorithm detects the absence of something which exists</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jazieko.com/2011/09/17/network-security-fmipa-ugm.jazi/feed</wfw:commentRss>
		</item>
		<item>
		<title>Islam I (UGM CS - IUP Computer Science International University Program)</title>
		<link>http://www.jazieko.com/2011/09/17/islam-i-ugm-cs-iup-computer-science-international-university-program.jazi</link>
		<comments>http://www.jazieko.com/2011/09/17/islam-i-ugm-cs-iup-computer-science-international-university-program.jazi#comments</comments>
		<pubDate>Sat, 17 Sep 2011 03:05:36 +0000</pubDate>
		<dc:creator>Jazi Eko</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jazieko.com/2011/09/17/islam-i-ugm-cs-iup-computer-science-international-university-program.jazi</guid>
		<description><![CDATA[I welcome comments. This page only serves as a record of what I discussed in the class. I have not put references from The Koran or the sayings of the prophet. These are given in the class. 
We need religion, because religion protects 5 (five) basic necessities:
(1) one&#8217;s life : religion teaches us not to [...]]]></description>
			<content:encoded><![CDATA[<p><strong>I welcome comments. This page only serves as a record of what I discussed in the class. I have not put references from The Koran or the sayings of the prophet. These are given in the class. </strong></p>
<p>We need religion, because religion protects 5 (five) basic necessities:</p>
<p>(1) one&#8217;s <strong>life</strong> : religion teaches us not to kill (not to take the life of ourselves nor  others). One&#8217;s blood is sacred and not to be  shed except by the order of the court.</p>
<p>(2) one&#8217;s<strong> sanit</strong>y : religion teach us not to drink intoxicating beverages</p>
<p>(3) one&#8217;s <strong>progeny</strong> (<strong>lineage</strong>) : religion teaches us not to commit adultery/fornication, so that when a baby is born, it has a definite (lawful) father and mother. A baby must only be born out of sexual intercourse committed on a  legitimate marriage relation</p>
<p>(4) one&#8217;s <strong>honour</strong> : religion teaches us to protect one&#8217; honour. We are prohibited to us defamatory statements against one another. We are not allowed to call one another using insulting name.</p>
<p>(5) one&#8217;s <strong>wealth</strong> :religion teaches us to take one&#8217;s wealth by means of lawful business transactions, or by inheritance, or as a gift.</p>
<p>We have a built-in instinct to be religious.  The Koran says that in the world of the souls, our souls were asked by Allah &#8220;Am I not your Lord?&#8221;. The souls answered :&#8221;Of course You are. We have witnessed (the You are indeed our Lord)&#8221;.</p>
<p>This instinct is our drive to search for the Truth, to search for God.</p>
<p>There is also Pascal&#8217;s Wager which says that &#8220;It is better to believe that God exists rather than not, because if it turns out that God does not exist, we do not lose anything. But, if we do not believe that God exist, and it turns out that He does, then we will be in a big trouble&#8221;.</p>
<p>It is no problem if you do not believe in God, at the moment. It is also no problem if you have not found the True God.The Prophet Abraham is also described in The Koran as a young boy looking for the True God. First he thought that the sun was his god, then the moon, the stars etc. But the sun set. &#8220;God does not set&#8221;, Abraham said. So, those are certainly not god. The Koran does not criticise the fact that Abraham were still looking for God. On the contrary, The Koran praises him. Abraham even doubted that Allah can raise the dead.</p>
<p>&#8220;O My Lord, show me how Thou raise the dead&#8221;, Abraham said. Allah asked Abraham:&#8221;Have thou not believed?&#8221;. Then Abraham said &#8220;Not at all. I only want to tranquil my heart&#8221;. Then God ordered him to catch 4(four) birds whose bodies are to be separated into pieces and put on the top of the mountain, and then Abraham was asked to call the birds back, and the birds did indeed came back to Abraham.</p>
<p>Even though Abraham asked so many questions to Allah, Allah still calls him &#8220;The Friend of Allah&#8221;.  Abraham was a monotheist, and never he associated anything with Allah in worship. So, if you have any doubt, ask&#8230;.! &#8230;search!&#8230;reason!&#8230;think! It is not sinful to ask question. It is not sinful to doubt something. It is not sinful to think and to reason.</p>
<p>Of course there are things we can not reason, such as the existence of the heaven, the hell, the devils, the world of the partition (<strong>barza</strong>kh), the angels, and of course, Allah Himself. These are from the world of the unseen (<strong>ghaeb</strong>). We know the world of the unseen because Allah told us by sending prophets and the books of revelation.</p>
<p>People (even those who do not believe in God) on a vehicle (an airplane or a ship) struck by turbulent weather will automatically pray &#8220;O God save me&#8221;. This is our instinct to be religious.</p>
<p>Allah never talked to us directly in this world, except to the prophet Moses (peace be upon him). Allah spoke to the prophet Muhammad (peace and blessing of Allah be upon him) in the Heaven during the Night of Journey and Ascension (Isra&#8217; and Mi&#8217;raj).</p>
<p>It is not befitting for a human being that Allah speaks to him except</p>
<p>(1) by revelation (wahy)</p>
<p>(2)  or from behind the veil (min warai hijaabin)</p>
<p>(3) by sending the angel (yursila rasuulan)</p>
<p>We know that The Koran is the Truth by implication</p>
<p>(1) The prophet Muhammad (PBUH) was never known to be a liar. He even was given the title of Al-Ameen (The Truthful)</p>
<p>(2) The verses and chapters in The Koran are not known to contradict one another</p>
<p>(3) No human being nor jinn can compose even one verse of the same quality as that of The Koran</p>
<p>(4) The Koran speaks of something that had not even existed at that time (ahead of its time) and it turns out to be true latter.</p>
<p>(5) The Koran criticises the prophet Muhammad (PBUH) when he turned his face away from a blind man who had came to him.</p>
<p>A muslim means somebody who surrenders/submits to Allah&#8217;s will. A true muslim is a slave of Allah. Indeed, Islam is revealed to free human beings from the slavery of other human being. A muslim testifies that &#8220;There is none worthy of worship but Allah, and Muhammad is the final prophet, His slave and His messenger&#8221;.</p>
<p>Allah created human being in order to</p>
<p>(1) worship Him (in Arabic, the word <strong>ebaada</strong> - worship, has the same root as the word <strong>aabed </strong>- slave)</p>
<p>(2) to become His viceroy (<strong>Khalifa</strong>)  in this world</p>
<p>( 3) to fill the world with activities</p>
<p>I prefer discussion with the students. This course is not an indoctrination. There is no compulsory in religion. Everyone is free to embrace any religion he/she wishes. Of course, the risk, if any, is your own.</p>
<p>(1) why do we need a religion? why do we need to be religious? can we live without embracing any religion?</p>
<p>(2) do you believe in the Hereafter? the Heaven? the Hell? etc. If the answer is yes, what are the reasons? If the answer is no, what are the reasons?</p>
<p>(3) do you believe in God? what is a god? what qualities a god must possess to become The True God?</p>
<p>(4) why do we become muslim? because our parents are muslims? because we were born,and  brought up in a muslim neighbourhood?  why?</p>
<p>(5) are you sure that Islam will give you salvation in the hereafter?</p>
<p>(6) do you know Muhammad (PBUH)? have read the story of his life? do you believe in him? why? have you met him?</p>
<p>(7) do you believe that The Koran is the words of God? or is it just a book written by Muhammad? Have you read The Koran? If not, how can you believe/ disbelieve in it?</p>
<p>(8) do you perform the five obligatory prayers? do you understand what you say during the prayers? If not, why you keep saying something you do not understand?</p>
<p>(9) what is the purpose of our being created by Allah</p>
<p>(10) why we are here on the Earth? for what purpose?</p>
<p>We live twice and we are deed twice.  We we disbelieve in Allah &#8212; <strong>kaifa takfuruna billahi, </strong>while we were :</p>
<p>(1) before we were born, we were dead   &#8211;<strong> amwaatan</strong></p>
<p>(2) after we were born, we are alive &#8212; <strong>ahyaakum</strong></p>
<p>(3) one day, we will die &#8212; <strong>yumeetukum</strong></p>
<p>(4) then, we will be resurrected &#8212; <strong>yuhyeekum</strong> - on The Day of The Religion (<strong>yaum al-deen</strong>)</p>
<p>(5) then, to Allah, all us will return  &#8212; <strong>ilaihi turja&#8217;oon</strong></p>
<p>Long time ago, the radius of the earth (a very huge ball on which we live!!). The story is written<a href="http://en.wikipedia.org/wiki/Eratosthenes" target="_blank"> here </a>:</p>
<p>Allah said to The Prophet Noah (peace be upon him) : build the ark (ship) (<span style="font-weight: bold">ishna&#8217; al-fulka</span>) under My supervision (<span style="font-weight: bold">bi a&#8217;yuninaa</span>)  and My inspiration (<span style="font-weight: bold">wa wahyinaa</span>) and stop  speaking to me (<span style="font-weight: bold">wa laa tukhothibni)</span> on behalf of those who are wrongdoers <span style="font-weight: bold">(alladziena dholamu minhum</span>). Verily they will be drown in the flood (<span style="font-weight: bold">inna hum muqraqun</span>) .</p>
<p>So, Noah build the ship . His people mocked him because it is strange to build a ship in a place very far from the sea. What is it for. What they fail to see was that it was actually a sign that a very big flood is to happen. They continued to mock him. And Noah kept building his ship until he time came. He and his followers were saved from drowning. It is narrated that rain happened for 40 days and 40 night and flooded the Earth with water. No one was exempted from the disaster, except those who were saved by God. Even Noah&#8217;s son was drown in the flood.</p>
<p>Noah said to his son : &#8220;O my beloved son (<strong>yaa bunayya</strong>), ride the ship (<strong>irkab</strong>) with us (<strong>ma&#8217;anaa</strong>)!&#8221; . But his son has faith in his own and said : &#8220;I will go to the top of the mountain (<strong>sa awiy ila al-jabal</strong>) that will protect me from the water (<strong>ya&#8217;shimuni min al-ma&#8217;a</strong>). And Noah told him that &#8220;No one is save from Allah on that day(<strong> laa &#8216;ashima al-yaum min Allahi)</strong></p>
<p>Allah is<strong> rabb </strong>(Lord or teacher or educator). He taught (<strong>&#8216;allama</strong>) Adam the names (<strong>al-asmaa&#8217;a</strong>) all of them (<strong>kullaha</strong>). He also taught (<strong>&#8216;allama</strong>) mankind (<strong>al-insaana</strong>) what (<strong>maa</strong>) he is not (<strong>lam</strong>) knowing (<strong>ya&#8217;lam</strong>). Please not that Allah taught (past tense) and mankind is not knowing (present tense). So we are alwys ina state of not knowing about something.</p>
<p>So Allah is the best in teaching. Adam knows the names of everything only because Allah taught him.</p>
<p>There is no other way that Adam may know the names except by Allah. The angels do not know the names because Allah does not teach the angel about the names. The angel said :&#8221;Glorified You (<strong>subhanaka</strong>) . We know nothing (<strong>laa &#8216;ilma lanaa</strong>) except what You have taught us (<strong>illa maa &#8216;allamtana</strong>). Verily (<strong>innaka</strong>) You are Most Hearing (<strong>al-Sami&#8217;</strong>)  Most Knowledgeable (<strong>al-&#8217;Aliem).</strong></p>
<p>Dzu al-Qarnain (Owner of the two horns) said :&#8221;Give me (<strong>aatuni</strong>)  iron ore (<strong>zubar al-hadied</strong>) until they are as high as the two hills (<strong>hatta idza saawa baina shodafaini</strong>) . then set it on fire (<strong>anfukhu hatta idza ja&#8217;alahu naaran</strong>) , then pour on it copper (<strong>aatuni ufrigh alaihi qithra</strong>).</p>
<p>Dzu al-Qarnain built a wall made of a mixture of iron and copper to protect the people from the Ya&#8217;juj and Ma&#8217;juj (these are the evil people and the wrongdoers - <strong>mufsiduna fi al-ardl</strong>).  Dzu al-Qarnain realised that his ability to build the wall is from Allah and he realised its shorcomings as he said &#8220;When it comes the time the promise of Allah, then the wall will crumble down&#8221;.</p>
<p>Noah is an example for the scientists who do something which most people consider of no practical and economic values (building a ship in a place far from the sea), but when it come the time for a killer application then the values becomes very high (like a ship during a flood).</p>
<p>Dzu al-Qarnain is an example for the engineers who built practical things right at the time when they are needed and solve human problem straight away.</p>
<p>What are our problems today? If you are an engineer, then you should devise a solution for the problems : ignorance (lack of educatiion), illiteracy, poverty, backwardness,  etc.</p>
<p>If you are a scientist then you have to have a vision and start today pave the way to the solution of the problem of tomorrow. No engineer will be able to solve a problem without having scientists in the past discovered the laws and principles to be incorporated in the solution of tomorrow&#8217;s problems.</p>
<p>Everything starts with a vision. The Prophet Joseph (pbuh) first saw a vision that he saw eleven stars, the sun, and the moon all prostated to him.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jazieko.com/2011/09/17/islam-i-ugm-cs-iup-computer-science-international-university-program.jazi/feed</wfw:commentRss>
		</item>
		<item>
		<title>Teknologi Informasi Kontemporer (FMIPA UGM)</title>
		<link>http://www.jazieko.com/2011/09/17/teknologi-informasi-kontemporer-fmipa-ugm.jazi</link>
		<comments>http://www.jazieko.com/2011/09/17/teknologi-informasi-kontemporer-fmipa-ugm.jazi#comments</comments>
		<pubDate>Sat, 17 Sep 2011 02:10:46 +0000</pubDate>
		<dc:creator>Jazi Eko</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jazieko.com/2011/09/17/teknologi-informasi-kontemporer-fmipa-ugm.jazi</guid>
		<description><![CDATA[Kita telah lama memasuki era digitalisasi di mana semua hal diusahakan berbentuk digital. Sistem informasi tersusun atas
(1) hardware : piranti keras komputer, misalnya CPU (Central Processing Unit, memory (RAM, ROM&#60; flash disk), LCD monitor, keyboard, mouse, dsb.
(2) software : piranti lunak komputer, misalnya sistem operasi (MS Windows, Linux, Mac OS, Android), program aplikasi (MS Office, [...]]]></description>
			<content:encoded><![CDATA[<p>Kita telah lama memasuki era digitalisasi di mana semua hal diusahakan berbentuk digital. Sistem informasi tersusun atas</p>
<p>(1) <strong>hardwar</strong>e : piranti keras komputer, misalnya CPU (Central Processing Unit, memory (RAM, ROM&lt; flash disk), LCD monitor, keyboard, mouse, dsb.</p>
<p>(2) <strong>softwar</strong>e : piranti lunak komputer, misalnya sistem operasi (MS Windows, Linux, Mac OS, Android), program aplikasi (MS Office, Libre, dsb), browser (Internet Explorer, Safari, Firefox, Chrome), dsb.</p>
<p>(3) <strong>network</strong> : jaringan, misalnya, Wi-fi 802.11, Wimax 802.16, Zigbee 802.15.4, bluetooth, infrared, dsb.</p>
<p>(4) <strong>user</strong> : manusia pengguna komputer</p>
<p>(5) <strong>procedures</strong> : peraturan-peraturan penggunaan kompute, misalnya UU ITE (Undang-undang Informasi dan Transaksi Elektronik)</p>
<p>(6)<strong> data</strong> : yang diperoleh melalui piranti input komputer</p>
<p>Dari ke 6(enam) komponen di atas, yang dinamakan teknologi informasi adalah no (1), (2), dan (3). Nomor  (1) s/d (5) semuanya akan cepat usang (<strong>obsolete</strong>), sedangkan no (6) tidak pernah usang. Data selalu mempunyai makna bila kita tempatkan pada suatu konteks. data yang ditempatkan pada suatu konteks dinamakan informasi.</p>
<p>Tujuan utama sistem informasi adalah koleksi data. Data kemudian diproses menjadi informasi. Informasis elanjutnya diproses menjadi knowledge. Knowledge diproses menjadi wisdom.</p>
<p>Alasan itulah yang mengakibatkan Google, Facebook, dsb. menyediakan layanan gratis. Google, selain search engine, juga menyediakan sarana penterjemahan, Google office, Google map, dsb. Baik Google maupun Facebopok tidak meremehkan data kita, walau kita meremehkan data kita.</p>
<p>Berikut adalah beberapa hukum-hukum terkait teknologi informasi:</p>
<p>(1) Hukum Moore (diambil dari nama Gordon Moore, co-founder dari perusahaan integrated circuit Intel) mengatakan bahwa setiap 18 (delapan belas) bulan akan muncul CPU (Central processing unit) baru yang densitas komponennya 2x lebih padat, serta kecepatannya 2x lebih besar.</p>
<blockquote><p>Hukum Moore mengakibatkan hardware pasti menjadi usang (outdated) setelah 18 bulan. Ini berakibat pada keputusan investasi pengadaan peralatan komputer yang harus memperhitungkan Hukum Moore.</p></blockquote>
<p>(2) Hukum Metcalfe (diambil dari nama Robert Metcalfe, co-inventor dari NIC - Network Interface Card, dan  co-founder dari perusahaan 3Com) mengatakan bahwa manfaat yang diperoleh oleh seseorang yang bergabung dengan suatu jaringan yang telah memiliki N-1 anggota, adalah berbanding lurus dengan N(N-1)/2.</p>
<blockquote><p>Hukum Metcalfe mendasari layanan-layanan gratis di Internet, dan dapat menjelaskan mengapa filosofi open-source dapat berjalan sekalipun banyak software open-source yang didistribusikan secara gratis.</p></blockquote>
<p>(3) Hukum Murphy mengatakan bahwa &#8220;if anything can happen, it eventually will&#8221; , bila sesuatu dapat terjadi, maka, cepat atau lambat, akan terjadi juga.</p>
<blockquote><p>Hukum Murphy meminta kita untuk secara periodik mengganti password atau PIN (personal identification number) dan kita gunakan password yang kuat, bukan password yang mudah ditebak. Hukum Murphy juga meminta kita membuat backup dari file-file yang kita punya, agar bila satu media hilang/tidak dapat diakses/datanya rusak dsb. kita masih memiliki salinannya.</p></blockquote>
<p><strong>Leavitt&#8217;s Diamond dan McKinsey 7S </strong></p>
<p>Leavitt Diamond menggambarkan interaksi timbal balik yang sangat erat antara 4 (empat) hal : teknologi,  proses bisnis, user, dan struktur organisasi. McKinsey 7S adalah semacam Leavitt&#8217;s Diamond tetapi memiliki 7(tujuh) komponen : ..</p>
<p>Leavitt&#8217;s Diamond menggambarkan bahwa perubahan teknologi berakibat pada perubahan proses bisnis (misalnya, transaksi berbasis SMS, email, ATM), user harus beradaptasi, dan perubahan peraturan. Sebaliknya user yang berbeda juga perlu teknologi yang berbeda (misalnya disabled user dg user dg fisik yg normal; user yang educated dg yang kurang memperoleh pendidikan). Proses bisnis yg berubah dapat pula menuntut perubahan teknologi, user, maupun peraturan.</p>
<p>Implementasi IT bukanlah untuk IT itu sendiri. Saya meyakini bahwa IT memfasilitasi tidak hanya koleksi data, pemrosesan data menjadi informasi, tetapi juga pemrosesan informasi menjadi knowledge, serta pemrosesan knowledge menjadi wisdom, Oraginsasi yang memiliki wisdom akan lebih unggul dibandingkan yang tidak.</p>
<p>Knowledge ada dua macam : 1. tacit knowledge, berujud pengalaman dan belum dituliskan 2. explicit knowledge, pengetahuan yang tertulis.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jazieko.com/2011/09/17/teknologi-informasi-kontemporer-fmipa-ugm.jazi/feed</wfw:commentRss>
		</item>
	</channel>
</rss>

