<?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>Raqheelcaze Go Blog !</title>
	<atom:link href="http://raqheelcaze.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://raqheelcaze.wordpress.com</link>
	<description>From Nothing, To Be Something</description>
	<lastBuildDate>Fri, 18 May 2012 17:30:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='raqheelcaze.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/e398bd4bb794586856fd2d3540fa9211?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Raqheelcaze Go Blog !</title>
		<link>http://raqheelcaze.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://raqheelcaze.wordpress.com/osd.xml" title="Raqheelcaze Go Blog !" />
	<atom:link rel='hub' href='http://raqheelcaze.wordpress.com/?pushpress=hub'/>
		<item>
		<title>My Wish</title>
		<link>http://raqheelcaze.wordpress.com/2012/04/24/my-wish/</link>
		<comments>http://raqheelcaze.wordpress.com/2012/04/24/my-wish/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 10:45:50 +0000</pubDate>
		<dc:creator>Raqheelcaze</dc:creator>
				<category><![CDATA[Coret - Coretan]]></category>

		<guid isPermaLink="false">http://raqheelcaze.wordpress.com/?p=556</guid>
		<description><![CDATA[I guess i have bored with my days. Moreover, when i have to see you near me but without any words that out of our mouth. Really, i feel so regret when i flash back about this sad story. I wish we never knew each other, maybe today will feel better. Now i hate midnight, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=556&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I guess i have bored with my days. Moreover, when i have to see you near me but without any words that out of our mouth. Really, i feel so regret when i flash back about this sad story. I wish we never knew each other, maybe today will feel better. Now i hate midnight, when i make a decision to go sleep. That time always make me remember about all nice moment yesterday. Honestly, i always mourn all about us.</p>
<p>Today when i saw you sit beside our friend, i more regret about yesterday. I miss that time, when we could stand up together and made a stupid plan for our future. &#8220;We&#8217;ll make a big company, and we all be the BIG BOSS&#8221;, did you remember it ? Sure, i never forget it. I ever promised to make it come true, and i&#8217;ll do it although you will forget it later.</p>
<p>That all always makes me wanna go out from this city. Go far away, and leave that story here. Make a new life with new condition. And there, i will build our old ambition, to make a company that named &#8220;<strong>3sDotInc</strong>&#8221; . Wish you remember me when you hear that name.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/raqheelcaze.wordpress.com/556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/raqheelcaze.wordpress.com/556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/raqheelcaze.wordpress.com/556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/raqheelcaze.wordpress.com/556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/raqheelcaze.wordpress.com/556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/raqheelcaze.wordpress.com/556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/raqheelcaze.wordpress.com/556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/raqheelcaze.wordpress.com/556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/raqheelcaze.wordpress.com/556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/raqheelcaze.wordpress.com/556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/raqheelcaze.wordpress.com/556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/raqheelcaze.wordpress.com/556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/raqheelcaze.wordpress.com/556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/raqheelcaze.wordpress.com/556/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=556&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raqheelcaze.wordpress.com/2012/04/24/my-wish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c50f6646d6dba58e41632bb818296976?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">raqheelcaze</media:title>
		</media:content>
	</item>
		<item>
		<title>Dan Masih Seputar Galau di Semester 6</title>
		<link>http://raqheelcaze.wordpress.com/2012/04/22/dan-masih-seputar-galau-di-semester-6/</link>
		<comments>http://raqheelcaze.wordpress.com/2012/04/22/dan-masih-seputar-galau-di-semester-6/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 14:46:19 +0000</pubDate>
		<dc:creator>Raqheelcaze</dc:creator>
				<category><![CDATA[Coret - Coretan]]></category>
		<category><![CDATA[Softskill]]></category>

		<guid isPermaLink="false">http://raqheelcaze.wordpress.com/?p=554</guid>
		<description><![CDATA[Makalah proyek interface, makalah proyek embedded, makalah proyek jaringan komputer dasar, makalah penulisan ilmiah, alat proyek interface, alat proyek embedded, dan alat proyek untuk penulisan ilmiah. Ini adalah tugas-tugas yang masih mengantri dibelakang sana ketika saya harus menengok cacatan tugas yang harus saya kerjakan. Sudah hampir 3 minggu ini saya &#8220;jatuh bangun&#8221; mengerjakan tugas-tugas ini. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=554&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Makalah proyek interface, makalah proyek embedded, makalah proyek jaringan komputer dasar, makalah penulisan ilmiah, alat proyek interface, alat proyek embedded, dan alat proyek untuk penulisan ilmiah. Ini adalah tugas-tugas yang masih mengantri dibelakang sana ketika saya harus menengok cacatan tugas yang harus saya kerjakan. Sudah hampir 3 minggu ini saya &#8220;jatuh bangun&#8221; mengerjakan tugas-tugas ini. Rasanya .. ibarat makan permen nano-nano. Manis, asem, dan asin sudah saya rasakan sekarang ketika saya sedang mengerjakan semua tugas-tugas ini. Dari mulai mumet, jungkir balik cari inspirasi untuk nulis, sampai harus ngemil yang manis-manis biar mood untuk ngetik tetap ada, bahkan melalui cobaan-cobaan ini dalam kondisi galau hati sudah saya rasakan saat ini. Dan rasanya .. maknyosss !</p>
<p>Kalau ditanya capek atau tidak, pasti saya jawab &#8220;BANGET !&#8221;. Tapi apa mau dikata, inilah tugas saya sebagai mahasiswa yang sedang menghadapi cobaan hidup sebagai pelajar. Dari mulai begadang ngetik sampai pagi, pulang malam hari bolak-balik ke kontrakan teman untuk mengerjakan tugas alat, sampai merelakan untuk mengurangin waktu istirahat pun saya lakukan untuk mencapai hasil yang saya inginkan. Kalau ditanya optimis atau tidak, pasti saya jawab &#8220;Tetap optimis !&#8221;. Mengapa ? Karena saya percaya bahwa saya dapat melewati semua cobaan ini. Ketika saya sudah melangkah sejauh ini, saya harus berusaha untuk menyelesaikannya. Karena inilah jalan yang telah saya pilih. Tidak boleh ada kata menyesal atau menyerah, istilahnya harus &#8220;Hantam lurus&#8221;. Dari mulai pusing, sakit perut gara-gara telat makan mulu, sampai &#8220;eneg&#8221; liat tulisan yang saya tulis pun sudah sering saya rasakan saat ini.</p>
<p>Untuk saat ini, saya tidak mau banyak mengeluhkan sakit dan lelah saya kepada orang. Karena dengan mengeluh kepada orang, mereka akan mengiba dan saya pun menjadi lemah. Walaupun sebenarnya saya sangat lelah dengan semua ini, mungkin saya hanya akan mengeluhkan semua lewat kata-kata dengan menulis blog, posting status facebook, atau ngetweet di twitter. Terkadang melihat replay dari teman-teman jejaring sosial saya dapat membuat semangat tersendiri untuk saya. Walaupun terkadang replynya agak terkesan mengolok, tapi terkadang itu yang membuat saya bisa tersenyum dan tertawa sambil refreshing menghilangkan mumet dalam otak.</p>
<p>Sejauh ini, saya sudah mulai menyelesaikan setengah bagian dari masing-masing tugas saya. Semoga saya bisa menyelesaikan semua sepenuhnya tepat waktu. <strong>Bisa, pasti bisa !</strong>      (^^)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/raqheelcaze.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/raqheelcaze.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/raqheelcaze.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/raqheelcaze.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/raqheelcaze.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/raqheelcaze.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/raqheelcaze.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/raqheelcaze.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/raqheelcaze.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/raqheelcaze.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/raqheelcaze.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/raqheelcaze.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/raqheelcaze.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/raqheelcaze.wordpress.com/554/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=554&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raqheelcaze.wordpress.com/2012/04/22/dan-masih-seputar-galau-di-semester-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c50f6646d6dba58e41632bb818296976?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">raqheelcaze</media:title>
		</media:content>
	</item>
		<item>
		<title>Jauhkan Asap Rokok Dari Orang &#8211; Orang Yang Anda Sayangi !</title>
		<link>http://raqheelcaze.wordpress.com/2012/04/22/jauhkan-asap-rokok-dari-orang-orang-yang-anda-sayangi/</link>
		<comments>http://raqheelcaze.wordpress.com/2012/04/22/jauhkan-asap-rokok-dari-orang-orang-yang-anda-sayangi/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 14:11:07 +0000</pubDate>
		<dc:creator>Raqheelcaze</dc:creator>
				<category><![CDATA[Coret - Coretan]]></category>
		<category><![CDATA[Softskill]]></category>
		<category><![CDATA[bahaya perokok pasif]]></category>
		<category><![CDATA[bahaya rokok]]></category>
		<category><![CDATA[himbauan jangan merokok]]></category>
		<category><![CDATA[perokok pasif]]></category>
		<category><![CDATA[rokok]]></category>
		<category><![CDATA[TUgas Softskill]]></category>
		<category><![CDATA[Tulisan Bahasa Indonesia]]></category>

		<guid isPermaLink="false">http://raqheelcaze.wordpress.com/?p=549</guid>
		<description><![CDATA[Kemarin ketika saya sedang mengerjakan tugas bersama-sama dirumah teman kampus, ada seorang teman saya yang sedang merokok didekat saya. Sebut saja namanya Bolol. Jujur kelakuan teman saya yang satu ini agak aneh, atau mungkin terkesan rada kaku terkadang ketika mengobrol dengan orang lain. Tetapi ada satu hal yang sedikit mengejutkan saya saat itu. Karena banyak [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=549&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:left;">Kemarin ketika saya sedang mengerjakan tugas bersama-sama dirumah teman kampus, ada seorang teman saya yang sedang merokok didekat saya. Sebut saja namanya Bolol. Jujur kelakuan teman saya yang satu ini agak aneh, atau mungkin terkesan rada kaku terkadang ketika mengobrol dengan orang lain. Tetapi ada satu hal yang sedikit mengejutkan saya saat itu. Karena banyak yang merokok diruangan itu, ruangan jadi sedikit mengepul dengan asap. Tetapi tanpa sadar, dia pun yang menghela-helakan tangannya didekat arah muka saya. Dengan tampang bingung saya bertanya, &#8220;ngapain lo ?&#8221;. Kemudian teman saya itu menjawab, &#8220;Itu kasihan kena asap rokok&#8221;. Woooottt .. saya sedikit terpana dengan kalimatnya itu. Ternyata masih ada orang yang peduli dengan kesehatan orang sekitarnya.</p>
<p style="text-align:left;">
<div id="attachment_551" class="wp-caption aligncenter" style="width: 655px"><a href="http://raqheelcaze.files.wordpress.com/2012/04/spm_a0771.jpg"><img class="size-full wp-image-551" title="SPM_A0771" src="http://raqheelcaze.files.wordpress.com/2012/04/spm_a0771.jpg?w=645&h=483" alt="" width="645" height="483" /></a><p class="wp-caption-text">Merokok</p></div>
<p>&nbsp;</p>
<p>Karena hal tersebut, saya jadi teringat dengan kejadian dulu ketika pergi ke Taman Suropati dengan teman saya yang bernama Dede. Dia ini perokok berat, dan sudah lama kecanduan rokok sejak SMA. Mengapa saya tahu ? Karena saya mengenal orang ini sejak duduk dibangku SMA. Nyahahaa .. Dede ini tipe orang cuek. Tapi di Taman Suropati ini saya melihat suatu yang mengejutkan yang menjadi sisi positif dari Dede, yaitu kalimatnya ketika kami sedang mengamati sebuah keluarga kecil yang sedang bermain-main ditaman itu juga. Sambil menunjuk kearah Sang Bapak si Dede berkata, &#8220;Bodoh sekali itu Bapak. Sudah tahu punya anak kecil, dia malah ngerokok dideket itu anak. Gue kalo jadi Bapak nanti, gue gak mau ngerokok didepan keluarga gue Sol, didepan istri atau anak gue. Gak papa gue yang keracunan rokok, tapi asal jangan keluarga gue. Jangankan istri, didepan cewek gue aja gue gak mau ngerokok&#8221;. Widiiiihhh .. Jujur ketika dia mengatakan hal itu, saya jadi memandang si Dede menjadi sosok yang lebih keren daripada artis boyband Korea favorit saya. Ahaahahaa ..</p>
<p>Yaa .. pasti semua orang sudah tahu apa akibat dari merokok, baik perokok aktif maupun perokok pasif. Banyak zat-zat berbahaya yang terkandung dalam sebatang rokok. Pastinya zat-zat tersebut dapat merusak paru-paru dan dapat mengganggu sistem pernapasan manusia. Malah ada artikel yang mengatakan bahwa efek menjadi perokok pasif lebih berbahaya dari pada perokok aktif (dapat dilihat <a title="disini" href="http://id.wikipedia.org/wiki/Perokok_pasif" target="_blank">disini</a>). Mengapa ? Itu karena biasanya perokok aktif sehabis menghisap rokoknya dengan mulut, ia dapat membuang lagi asap itu keluar. Lagipula, perokok aktif menghisap rokok dari filternya, maka dari itu konsentrasi zat berbahaya dalam rokok agak berkurang ketika masuk ke paru-paru. Tetapi pada perokok pasif, ketika ia menghirup asap dengan hidung dari sekitarnya ia tidak mengeluarkan asap itu lagi karena sudah terhirup masuk dan asapnya tidak terfilter lagi dengan filter yang biasanya ada di ujung batang rokok. Maka dari itu, efek rokok pada perokok pasif lebih berbahaya daripada perokok aktif.</p>
<p>Saya berkata seperti ini bukan bermaksud untuk sok mengatur. Tapi untuk kalian yang perokok, bila kalian masih peduli akan kesehatan keluarga atau orang-orang sekitar anda, usahakan jangan merokok didekat mereka. Karena dengan merokok didekat mereka, sama saja anda mencekoki racun sedikit demi sedikit kepada mereka. Lebih baik merokok di tempat yang lebih tepat atau tempat yang sudah disediakan, atau sebaiknya kurangi merokok sekalian. Itu lebih baik, baik untuk diri anda, keluarga anda, dan teman-teman anda yang terkasih.</p>
<p>Salam damai &#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/raqheelcaze.wordpress.com/549/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/raqheelcaze.wordpress.com/549/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/raqheelcaze.wordpress.com/549/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/raqheelcaze.wordpress.com/549/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/raqheelcaze.wordpress.com/549/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/raqheelcaze.wordpress.com/549/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/raqheelcaze.wordpress.com/549/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/raqheelcaze.wordpress.com/549/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/raqheelcaze.wordpress.com/549/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/raqheelcaze.wordpress.com/549/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/raqheelcaze.wordpress.com/549/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/raqheelcaze.wordpress.com/549/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/raqheelcaze.wordpress.com/549/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/raqheelcaze.wordpress.com/549/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=549&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raqheelcaze.wordpress.com/2012/04/22/jauhkan-asap-rokok-dari-orang-orang-yang-anda-sayangi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c50f6646d6dba58e41632bb818296976?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">raqheelcaze</media:title>
		</media:content>

		<media:content url="http://raqheelcaze.files.wordpress.com/2012/04/spm_a0771.jpg" medium="image">
			<media:title type="html">SPM_A0771</media:title>
		</media:content>
	</item>
		<item>
		<title>Seputar Windows</title>
		<link>http://raqheelcaze.wordpress.com/2012/04/15/seputar-windows/</link>
		<comments>http://raqheelcaze.wordpress.com/2012/04/15/seputar-windows/#comments</comments>
		<pubDate>Sat, 14 Apr 2012 21:33:36 +0000</pubDate>
		<dc:creator>Raqheelcaze</dc:creator>
				<category><![CDATA[Coret - Coretan]]></category>
		<category><![CDATA[Softskill]]></category>
		<category><![CDATA[Overview WIndows]]></category>
		<category><![CDATA[Product Windows]]></category>
		<category><![CDATA[Proses Windows]]></category>
		<category><![CDATA[Thread WIndow]]></category>
		<category><![CDATA[User Mode Windows]]></category>
		<category><![CDATA[Varian Windows]]></category>
		<category><![CDATA[Virtual Memory Windos]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://raqheelcaze.wordpress.com/?p=546</guid>
		<description><![CDATA[1. Overview Windows Sistem Operasi sangat beragam dan biasanya berbeda antara satu platform dengan platform yang lain. Mungkin banyak jenis sistem operasi yang sering terdengar, misalnya windows, linux, dos,  OS/2. tetapi kali ini kita akan membahas salah satu sistem operasi saja yaitu sistem operasi windows. Sistem Operasi “Windows” buat oleh perusahaan Microsoft yang terletak di [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=546&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>1. Overview Windows</strong><strong></strong></p>
<p>Sistem Operasi sangat beragam dan biasanya berbeda antara satu platform dengan platform yang lain. Mungkin banyak jenis sistem operasi yang sering terdengar, misalnya windows, linux, dos,  OS/2. tetapi kali ini kita akan membahas salah satu sistem operasi saja yaitu sistem operasi windows.</p>
<p>Sistem Operasi “Windows” buat oleh perusahaan Microsoft yang terletak di Amerika dan dipimpin oleh Bill Gates. Sistem operasi antarmuka grafis (<a title="Graphical user interface" href="http://id.wikipedia.org/wiki/Graphical_user_interface">graphical user interface</a>) yang memiliki kemampuan multitasking dan dapat digunakan untuk membentuk kerja tim dengan membuat jaringan sederhana, dapat digunakan sebagai klien dalam client/server. Sistem operasi Windows telah berevolusi dari <a title="MS-DOS" href="http://id.wikipedia.org/wiki/MS-DOS">MS-DOS</a>, sebuah sistem operasi yang berbasis modus teks dan command-line. Sistem operasi ini mendukung Pluf and Play, yaitu  suatu kemampuan yang secara otomatis dapat mengkonigurasi perangkat keras baru yang ditambahkan kedalam sistem computer.<span id="more-546"></span></p>
<p>Windows disebut sebagai sistem operasi yang user-friendly, membawanya sebagai sistem operasi yang banyak diminati oleh orang. Mengapa Sistem Operasinya dinamakan “Windows” ? Mungkin karena yang pertama tampil di layar monitor ketika komputer dihidupkan adalah gambar seperti jendela-jendela kecil. Sistem operasi windows ini mengalami beberapa perubahan-perubahan dan perbaikan.</p>
<p>Bermula pada akhir tahun 1980 ( awal 1990 – 1994) terkenal dengan sistem operasi windows 3.0, Windows 3.1.1 dikenal dengan generasi Windows 3.X, kemudian mengalami perubahan-perubahan menjadi Windows 95 setelah itu Windows 98 (Windows 9.X), berubah lagi menjadi Windows 2000, Windows ME (Millenium Edition / Edisi Millenium), “Windows NT”, yaitu Sistem operasi yang dikhususkan untuk jaringan local, Windows 2000, Windows XP kepanjangan dari “experience” dimana pada sebuah komputer pribadi (PC) Windows ini akan memberikan fasilitas video dan suara secara langsung, Windows Server 2003, Windows Vista. Baru–baru ini Microsoft meluncurkan versi terbaru dari sistem operasi windows yaitu windows 7 (seven). Jenis file system yang digunakan oleh windows yaitu  :</p>
<p>1.  <strong>FAT (File Allocation Table)</strong></p>
<p><strong>FAT12</strong> :</p>
<ul>
<li>Menggunakan ukuran alokasi yang memiliki batas hingga 12 bit</li>
<li>Merupakan file sistem asli dari FAT yang pertama kali digunakan dalam sistem operasi MS-DOS</li>
<li>Batas kapasitas hingga 32 MB</li>
<li>Bisa diakses oleh MS-DOS dan semua OS windows</li>
</ul>
<p><strong>FAT16</strong> :</p>
<ul>
<li>Menggunakan ukuran unit alokasi yang memiliki batas hingga 16 bit</li>
<li>B Ukuran unit alokasi yang digunakan oleh FAT16 bergantung pada kapasitas partisi yang hendak atas kapasitas hingga 4 GB diformat</li>
<li>Bisa diakses oleh MS-DOS (versi 4.x ke atas) dan semua OS Windows</li>
</ul>
<p><strong>FAT32</strong> :</p>
<ul>
<li>Menggunakan ukuran unit alokasi yang memiliki batas hingga 32 bit</li>
</ul>
<p>•     Batas kapasitas hingga 8 TB</p>
<p>•     Diperkenalkan mulai Windows 95 OEM Service Release 2 (Windows 95 OSR2)</p>
<p>•     Bisa diakses oleh semua OS Windows kecuali Windows 95 (versi awal), Windows NT 3.x dan Windows NT 4.0</p>
<p>2.  <strong>NTFS (New Technology File System)</strong><strong></strong></p>
<p>Merupakan sebuah file sistem yang dibekalkan oleh Microsoft dalam keluarga sistem operasi Windows NT. Memiliki sebuah desain yang sederhana tapi memiliki kemampuan yang lebih dibandingkan keluarga file sistem FAT</p>
<p>Fitur – Fitur pada New Technology File System</p>
<ul>
<li>Dapat mengatur kuota volume untuk setiap pengguna (Disc Quota)</li>
</ul>
<p>•   Mendukung file sistem terenkripsi secara transparan dengan menggunakan jenis beberapa jenis algoritma enkripsi yang umum digunakan</p>
<p>•   Penamaan berkas dengan metode pengodean Unicode (16-bit UCS2) hingga 255 karakter, sistem berkas FAT masih menggunakan pengodean ANSI (8-bit ASCII)</p>
<p>Dalam perkembangannya Microsoft windows membuat Versi NTFS sesuai dengan perkembangan dari system operasi windows yang semakin canggih yaitu :</p>
<ul>
<li>NTFS versi 1.0 (Windows NT 3.1)</li>
<li>NTFS versi 1.1 (Windows NT 3.50)</li>
</ul>
<p>•     NTFS versi 1.2 (Windows NT 4.0)</p>
<p>•     NTFS versi 2.0 (digagalkan oleh Microsoft)</p>
<p>•     NTFS versi 3.0 (Windows 2000)</p>
<p>•     NTFS versi 3.1 (Windows XP SP1 dan Widows Server 2003)</p>
<p><strong>2. Product Windows</strong></p>
<p><strong>2.1 Windows Server</strong></p>
<p>Windows Server adalah sistem operasi Server terkemuka. Server perangkat lunak Windows menyediakan lingkungan yang sepenuhnya dapat diandalkan dan aman. Windows Server adalah merek dagang untuk sistem operasi server yang dirilis oleh Microsoft Corporation. Nama ini telah digunakan untuk rilis software berikut :</p>
<ol>
<li>Windows 2000 Server, rilis yang dibuat berdasarkan Windows 2000</li>
<li>Windows Server 2003, rilis Windows Server yang beredar sebelum Windows Server 2008</li>
<li>Windows Server 2008, rilis Windows Server yang sedang diedarkan oleh Microsoft</li>
<li>Windows Server 2008 R2, rilis Windows Server selanjutnya, yang berbasiskan kode yang sama dengan Windows 7.</li>
<li>Windows HPC Server 2008, sebuah versi Windows Server yang ditujukan untuk komputer dengan performa komputasi tinggi.</li>
<li>Windows Small Business Server, sistem operasi Windows Server untuk kalangan bisnis kelas-kecil</li>
<li>Windows Essential Business Server, produk yang serupa dengan Small Business Server, tapi untuk kalangan bisnis kelas-menengah</li>
<li>Windows Home Server, produk server untuk kalangan rumahan dengan fitur : file sharing dan streaming, backup otomatis dan remote access.</li>
</ol>
<p><strong>2.1.1 Windows 2000</strong></p>
<p>Windows 2000 Server merupakan <em>Network Operating System </em>(NOS) untuk melakukan konfigurasi dan  manajemen  jaringan  baik  skala  kecil,  menengah,  maupun  besar.  Teknologi  sistem  operasi Windows 2000  sebenarnya merupakan kelanjutan teknologi Windows NT yang telah cukup lama digunakan  secara luas di pasaran. Keluarga Windows 2000 terdiri dari 4 jenis sistem operasi, 3 diantaranya merupakan sistem operasi untuk server dan 1 untuk workstation. Beberapa product Windows Server 2000 antara lain :</p>
<p>ü Windows 2000 Professional</p>
<p>ü Windows 2000 Server</p>
<p>ü Windows 2000 Advance Server</p>
<p>ü Windows 2000 Data Center Server</p>
<p><strong>2.1.2 Windows Server 2003</strong></p>
<p style="text-align:left;" align="center">Windows Server 2003 merupakan sebuah versi sistem operasi Microsoft Windows yang ditujukan untuk pasar server korporat. Nomor versi internalnya adalah Microsoft Windows NT 5.2 build 3790. Dulunya dikenal dengan .NET Server, Windows .NET Server, atau Whistler Server. Sistem operasi ini merupakan kelanjutan dari sistem Windows 2000 Server.</p>
<p style="text-align:left;" align="center">Windows Server 2003 terdiri atas beberapa produk yang berbeda, yakni sebagai berikut :</p>
<ul>
<li>Windows Server 2003 Standard Edition</li>
<li>Windows Server 2003 Enterprise Edition</li>
<li>Windows Server 2003 Datacenter Edition</li>
<li>Windows Server 2003 Web Edition</li>
<li>Windows Small Business Server 2003</li>
<li>Windows Storage Server 2003</li>
</ul>
<p>Pada tanggal 24 April 2003, Microsoft meluncurkan Windows Server 2003, sebuah pembaruan untuk sistem operasi Windows 2000 Server, yang menawarkan banyak fitur-fitur keamanan yang baru, pemandu “Manage Your Server wizard” yang menyederhanakan peranan sebuah mesin yang menjalankannya, dan juga peningkatan kinerja. Windows Server 2003 menggunakan kernel Windows NT versi 5.2. Di dalam Windows Server 2003, beberapa layanan yang tidak terlalu dibutuhkan di dalam lingkungan server dinonaktifkan secara default, terutama “Windows Audio” dan “Themes” demi alasan kestabilan; Agar dapat menggunakan suara dan tampilan yang sama dengan Windows XP, pengguna harus mengaktifkannya secara manual, melalui snap-in Microsoft Management Console Services.msc Selain itu, akselerasi perangkat keras untuk kartu grafis juga dimatikan; lagi-lagi pengguna harus mengaktifkannya secara manual, tentu saja jika device driver yang digunakan “bisa dipercayai”.</p>
<p>Pada bulan Desember 2005, Microsoft merilis Windows Server 2003 R2, yang merupakan Windows Server 2003 Service Pack 1 ditambah dengan beberapa paket tambahan. Di antara semua fitur-fitur barunya adalah fitur-fitur manajemen untuk kantor-kantor cabang, dan integrasi identitas yang luas.</p>
<p><strong>2.1.3 Windows 2008</strong></p>
<p>Windows Server 2008, adalah sebuah versi baru Windows Server, yang dirilis pada tanggal 27 Februari 2008. Pada saat pengembangannya, Windows Server memiliki nama kode “Windows Server Codenamed Longhorn.” Windows Server 2008 dibangun di atas beberapa keunggulan teknologi dan keamanan yang pada awalnya diperkenalkan dengan Windows Vista, dan ditujukan agar bisa lebih modular secara signifikan, ketimbang pendahulunya, Windows Server 2003.</p>
<p>Windows Server 2008 dikembangkan dari Windows Server 2003 R2 yang sudah terbukti cukup andal dan aman, untuk membantu meringankan tekanan tersebut, dengan mengotomatisasikan tugas pengelolaan harian, memperketat pengamanan, meningkatkan efisiensi dan keandalan sistem.</p>
<p>Feature utama yang menjadi keunggulan Windows Server 2008 ini adalah penyederhanaan tugas administrasi, karena riset internal Microsoft, sekitar 70 persen anggaran belanja TI dihabiskan untuk tugas pengelolaan harian.</p>
<p>Para Administrator IT dalam menggunakan Windows Server 2008 diberi dua pilihan dalam mengelola server yaitu dengan mode GUI dan mode CLI (Command Line Interface). Mode GUI adalah mode berbasis window yang biasa ada di sistem operasi Windows sedangkan mode CLI adalah mode berbasis teks/DOS Prompt. Dengan menggunakan CLI, resource yang diperlukan oleh server akan kecil sekali. Dengan mode GUI pun, resource yang terpakai pun tidaklah terlalu besar karena Windows Server 2008 menggunakan GUI yang minimalis, mungkin mirip dengan GUI Windows 95.</p>
<p><strong>2.2 Windows Mobile</strong></p>
<p>Windows mobile adalah suatu sistem operasi yang sengaja dibuat sebagai bentuk mini dari sistem operasi Microsoft Windows versi desktop. Sistem operasi ini dapat juga bekerja untuk Ponsel smartphone dan PDA. Tampilannya hampir sama dengan windows pada komputer. Banyak keunggulan ditawarkan melalui Windows Mobile, tidak hanya urusan perkantoran seperti browsing, email, word processing, spreadsheet dan power point, namun juga hiburan, GPS, foto dan video. Beberapa product dari Windows Mobile adalah sebagai berikut.</p>
<h3>2.2.1 Pocket PC 2000</h3>
<p>Pocket PC 2000, dulunya bernama “Rapier”, diluncurkan pada 19 April 2000, dan dibuat berdasarkan <a title="Windows CE" href="http://id.wikipedia.org/wiki/Windows_CE">Windows CE</a> 3.0. <a title="Windows CE" href="http://id.wikipedia.org/wiki/Windows_CE">Windows CE</a> 3.0 ini merupakan awal dari sistem operasi Windows Mobile dan dibuat untuk menjadi penerus sistem operasi yang ditanamkan dalam PC Mini (Palm-Size PC). Namun, kompatibilitasnya tidak banyak berubah dengan banyaknya aplikasi yang diadopsi dari PC Mini. Pocket PC 2000 dibuat untuk perangkat Pocket PC, namun demikian beberapa perangkat PC Mini juga bisa diperbarui. Kemudian, beberapa ponsel dengan Pocket PC 2000 diluncurkan, namun demikian, <em>platform</em> perangkat keras untuk ponsel pintar Micrsoft belum dibuat. Satu-satunya perangkat yang didukung oleh produk ini adalah perangkat dengan resolusi layar 240 x 320 (QVGA). Format kartu data berpindah (<em>removable storage card</em>) yang didukung adalah CompactFlash dan MultiMediaCard (MMC). Perangkat Pocket PC belum distandarisasi dengan arsitektur PC tertentu yang spesifik. Akibatnya, Pocket PC 2000 diluncurkan dalam berbagai arsitektur CPU: SH-3, MIPS, dan ARM. Secara tampilan, sistem operasi Pocket PC mirip dengan sistem operasi <a title="Windows 98" href="http://id.wikipedia.org/wiki/Windows_98">Windows 98</a>, <a title="Windows Me" href="http://id.wikipedia.org/wiki/Windows_Me">Windows Me</a>, dan <a title="Windows 2000" href="http://id.wikipedia.org/wiki/Windows_2000">Windows 2000</a>.</p>
<h3></h3>
<h3>2.2.2 Pocket PC 2002</h3>
<p><a title="Pocket PC" href="http://id.wikipedia.org/wiki/Pocket_PC">Pocket PC</a> 2002, yang dulunya bernama “Merlin”,<sup><a href="http://id.wikipedia.org/wiki/Windows_Mobile#cite_note-codenames-5">[6]</a></sup> dirilis pada Oktober 2001. Seperti <a title="Pocket PC" href="http://id.wikipedia.org/wiki/Pocket_PC">Pocket PC</a> 2000, sistem operasi ini disokong oleh <a title="Windows CE" href="http://id.wikipedia.org/wiki/Windows_CE">Windows CE</a> 3.0. Walau sebenarnya ditargetkan untuk ponsel Pocket PC dengan resolusi layar 240 x 320 (QVGA), Pocket PC 2002 juga dapat digunakan di ponsel Pocket PC dan untuk pertama kalinya, pada <a title="Telepon pintar" href="http://id.wikipedia.org/wiki/Telepon_pintar">ponsel pintar</a>.<sup><a href="http://id.wikipedia.org/wiki/Windows_Mobile#cite_note-7">[8]</a></sup> Ponsel pintar dengan Pocket PC 2002 ini sebagian besar menggunakan sistem <a title="Global System for Mobile Communications" href="http://id.wikipedia.org/wiki/Global_System_for_Mobile_Communications">GSM</a>. Secara tampilan, Pocket PC 2002 didesain menyerupai <a title="Windows XP" href="http://id.wikipedia.org/wiki/Windows_XP">Windows XP</a> yang juga baru dirilis saat itu.</p>
<h3></h3>
<h3>2.2.3 Windows Mobile 2003</h3>
<p>Windows Mobile 2003 (atau wm2003 dan WM2003), aslinya dinamakan “Ozone”,<sup><a href="http://id.wikipedia.org/wiki/Windows_Mobile#cite_note-codenames-5">[6]</a></sup> dirilis pada 23 Juni 2003, dan pertama kalinya dikeluarkan dengan nama Windows Mobile. Sistem operasi ini dikeluarkan dalam empat edisi: “Windows Mobile 2003 untuk <a title="Pocket PC" href="http://id.wikipedia.org/wiki/Pocket_PC">Pocket PC</a> Premium”, “Windows Mobile 2003 untuk Pocket PC Profesional”, “Windows Mobile 2003 untuk ponsel pintar”, dan “Windows Mobile 2003 untuk ponsel Pocket PC”. Edisi Profesional digunakan dalam Pocket PC versi ekonomis. Edisi Profesional memiliki kekurangan dibandingkan edisi Premium, seperti tidak adanya klien untuk <a title="Layer 2 tunneling protocol" href="http://id.wikipedia.org/wiki/Layer_2_tunneling_protocol">L2TP</a>/<a title="IP Security" href="http://id.wikipedia.org/wiki/IP_Security">IPsec</a> <a title="VPN" href="http://id.wikipedia.org/wiki/VPN">VPN</a>. Windows Mobile 2003 didukung <a title="Windows CE" href="http://id.wikipedia.org/wiki/Windows_CE">Windows CE</a> 4.20.</p>
<h3></h3>
<h3>2.2.4 Windows Mobile 2003 SE</h3>
<p>Windows Mobile 2003 Edisi Kedua, juga dikenal sebagai “Windows Mobile 2003 SE” dirilis 24 Maret 2004 dan pertama kali digunakan pada <a title="Dell" href="http://id.wikipedia.org/wiki/Dell">Dell</a> Axim x 30. Perangkat ini merupakan versi terakhir yang memungkinkan pengguna untuk melakukan <em>backup</em> dan <em>restore</em> keseluruhan data melalui ActiveSync</p>
<h3></h3>
<h3>2.2.5 Windows Mobile 5</h3>
<p>Windows Mobile 5.0 sebenarnya dinamakan “Magneto”, dirilis di Microsoft’s Mobile and Embedded Developers Conference 2005 di Las Vegas 9-12 Mei 2005. Microsoft mengeluarkan penyokong utama untuk Windows Mobile 5 pada 12 Oktober 2010 dan penyokokng tambahan pada 13 Oktober 2015.<a href="http://id.wikipedia.org/wiki/Windows_Mobile#cite_note-13"><sup>[14]</sup></a> Pertama kali dikeluarkan oleh <a title="Dell" href="http://id.wikipedia.org/wiki/Dell">Dell</a> Axim x51. Sistem operasi ini menggunakan <a title=".NET Framework" href="http://id.wikipedia.org/wiki/.NET_Framework">.NET Compact Framework</a> 1.0 SP3 – sebuah program yang miliki format .NET.</p>
<ul>
<li>Windows Mobile memiliki peningkatan fungsionalitas <a title="Microsoft Exchange Server" href="http://id.wikipedia.org/wiki/Microsoft_Exchange_Server">Microsoft Exchange Server</a> “push” yang beroperasi dengan Exchange 2003 SP2. Fungsionalitas “push” juga membutuhkan dukungan dari Adaptation Kit Upgrades (AKU) 2 untuk menaiktingkatkan ponsel WM 5.0 yang memiliki DirectPush.</li>
<li>WM 5.0 dapat menghemat umur baterai dengan karena kapabilitas <em>Persistent storage</em>. Sebelumnya, 50% energi baterai terbuang hanya untuk menyimpan data.</li>
<li>AKU 3.5 juga diluncurkan untuk WM 5.0.</li>
</ul>
<p><strong>2.2.6 </strong><strong>Windows Mobile 6</strong><strong></strong></p>
<p>Windows Mobile 6, dulunya dinamakan “Crossbow”, dirilis 12 Februari 2007pada 3GSM World Congress 2007. Sistem operasi ini dibuat dalam tiga versi: “Windows Mobile 6 Standard” untuk ponsel pintar dengan layar sentuh, “Windows Mobile Profesional” untuk ponsel Pocket PC, dan “Windows Mobile 6 Classic” untuk Pocket PC dengan radio seluler. Windows Mobile didukung oleh <a title="Windows CE" href="http://id.wikipedia.org/wiki/Windows_CE">Windows CE</a> 5.0 (versi 5.2) dan terkoneksi dengan baik dengan adanya <a title="Windows Live" href="http://id.wikipedia.org/wiki/Windows_Live">Windows Live</a> dan <a title="Microsoft Exchange Server" href="http://id.wikipedia.org/wiki/Microsoft_Exchange_Server">Exchange 2007</a>. Windows Mobile Standard pertama kali dikeluarkan dalam Orange SPV E650sementara Windows Mobile 6 Professional dikeluarkan pertama kali dalam O2 Xda Terra.<sup><a href="http://id.wikipedia.org/wiki/Windows_Mobile#cite_note-19">[20]</a></sup> Tampilan Windows Mobile 6 didesain menyerupai tampilan <a title="Windows Vista" href="http://id.wikipedia.org/wiki/Windows_Vista">Windows Vista</a>. Dalam hal fungsi, Windows Mobile 6 mirip dengan Windows Mobile 5, namun lebih stabil.</p>
<h3></h3>
<h3>2.2.7 Windows Mobile 6.1</h3>
<p>Windows Mobile 6.1 dirilis 1 April 2008. Sistem operasi ini merupakan pengembangan dari Windows Mobile 6 yang telah membawa berbagai penyempurnaan performa, beranda yang didesain ulang dengan tampilan baris-baris yang dapat diperluas untuk menunjukkan informasi lebih lanjut jika diklik, walau hanya tersedia untuk edisi Windows Mobile Standard. Fitur ini entah mengapa meninggalkan edisi Profesional. Perubahan lainnya adalah <em>threaded message</em> (dengan tampilan seperti percakapan antara pengirim dengan kontak yang dikirimi pesan), zoom penuh dan Domain Enroll dimungkinkan dalam Internet Explorer, juga terdapat program “Getting Started” yang interaktif. Domain Enroll berfungsi untuk menghubungkan perangkat System Center Mobile Device Manager 2008, produk untuk mengelola perangkat <em>mobile</em>. Terdapat perbedaan lainnya. Edisi Standard, seperti versi sebelumnya, masih membuat tautan otomatis ke nomor telepon dalam konten Outlook sehingga mmeudahkan untuk membuat panggilan. Untuk beberapa alasan, hal ini dihilangkan dari edisi Profesional. Windows Mobile 6.1 juga menambah efisiensi <a title="Lebar pita" href="http://id.wikipedia.org/wiki/Lebar_pita"><em>bandwidth</em></a> untuk layanan <a title="Push e-mail" href="http://id.wikipedia.org/wiki/Push_e-mail">push e-mail</a> berkat ActiveSync sampai dengan 40%. Hal ini mengurangi penggunaan data sehingga memperpanjang umur baterai.</p>
<h3>2.2.8 Windows Mobile 6.5</h3>
<p>Windows Mobile 6.5 tidak pernah direncanakan sebelumnya, dan dideskripsikan oleh pemimpin perusahaannya, <a title="Steve Ballmer" href="http://id.wikipedia.org/wiki/Steve_Ballmer">Steve Ballmer</a>, sebagai “bukan rilisan penuh yang diinginkan Microsoft” sampai pada akhirnya Windows Mobile 7 (sekarang diganti Windows Phone 7) hadir pada 2010. Versi 6.5 merupakan perbaikan dari versi Windows Mobile 6.1 yang dirilis pada 11 Mei 2009, dan perangkat pertama yang menggunakan sistem operasi ini keluar pada akhir Oktober 2009. Perbaikan meliputi penambahan beberapa fitur, seperti <a title="Antarmuka pengguna grafis" href="http://id.wikipedia.org/wiki/Antarmuka_pengguna_grafis">GUI</a> yang diperbarui, label yang dapat digeser; walau sebenarnya semua itu hanya perbaikan kecil. Dalam Windows Mobile 6.5 juga terdapat Internet Explorer 6 yang memiliki <a title="Antarmuka" href="http://id.wikipedia.org/wiki/Antarmuka"><em>interface</em></a> yang telah diperbaiki. <a title="Microsoft Corporation" href="http://id.wikipedia.org/wiki/Microsoft_Corporation">Microsoft</a> memperkenalkan versi ini pada Mobile World Congress Februari 2009, dan beberapa perangkat menggunakan Windows Mobile versi ini. Perangkat-perangkat yang menggunakan Windows Mobile 6.5 disebut sebagai “Windows Phone”. Bersamaan dengan Windows Mobile 6.5, Microsoft mengumumkan jasa <a title="Komputasi awan" href="http://id.wikipedia.org/wiki/Komputasi_awan">komputasi awan</a> (<em>cloud computing</em>) yang dinamakan “SkyBox”, “SkyLine”, “SkyMarket”.<sup><a href="http://id.wikipedia.org/wiki/Windows_Mobile#cite_note-36">[37]</a></sup> Walau versi ini tidak mendukung layar dengan ukuran tertentu, perusahaan perangkat <em>mobile</em> dapat menanamkan sistem operasi ini dalam perangkat yang dibuat. Beberapa ponsel yang menggunakan Windows Mobile 6.1 dapat dinaiktingkatkan ke Windows Mobile 6.5.</p>
<h3>2.2.9 Windows Mobile 6.5.1</h3>
<p>Windows Mobile 6.5.1 secara tidak secara resmi dimasukkan ke beberapa Windows Phone. Windows Mobile 6.5.1 menyediakan tatap muka pengguna yang lebih ramah terhadap jari, termasuk tombol-tombol ikon, aplikasi buku telepon yang diperbarui, <a title="A-GPS" href="http://id.wikipedia.org/wiki/A-GPS">A-GPS</a>, pengembangan modus <em>threaded text messaging</em>, juga penambahan kualitas performa.</p>
<h3></h3>
<h3>2.2.10 Windows Mobile 6.5.3</h3>
<p>Pada 2 Februari 2010, <a title="Sony Ericsson" href="http://id.wikipedia.org/wiki/Sony_Ericsson">Sony Ericsson</a> Aspen dengan Windows Mobile 6.5.3 diluncurkan dan merupakan ponsel pintar pertama yang menggunakan Windows Mobile 6.5.3. sejak November 2009, sistem operasi ini bocor dan ditanamkan secara tidak resmi dalam beberapa Windows Phone. Windows Mobile 6.5.3 memiliki <a title="Antarmuka pengguna" href="http://id.wikipedia.org/wiki/Antarmuka_pengguna"><em>user interface</em></a> yang lebih ramah jari dengan beberapa fitur seperti <em>multitouch</em>, <em>touch control</em> sehingga tidak membutuhkan <a title="Stilus" href="http://id.wikipedia.org/wiki/Stilus"><em>stylus</em></a><em> pen</em>, serta ikon start menu yang dapat di-<em>drag and drop</em>. Tombol-tombol pada layar kini menggantikan tuts ponsel. Internet Explorer Mobile 6 juga telah diperbaiki sehingga memiliki waktu <em>loading</em> yang lebih singkat, manajemen memori yang lebih baik, serta deteksi <em>gesture</em> yang lebih baik. Fitur yang baru pada Windows Mobile 6.5.3 adalah <em>threaded </em><a title="Surat elektronik" href="http://id.wikipedia.org/wiki/Surat_elektronik"><em>e-mail</em></a> dan Office Mobile 2010.</p>
<h3>2.2.11 Windows Mobile 6.5.5</h3>
<p>Beberapa kali Windows Mobile versi 6.5.x bocor sejak Januari 2010 dan dimasukkan ke dalam Windows Phones secara tidak resmi. Windows Mobile yang telah tertanam tersebut salah satunya dinamai Windows Mobile 6.5.5. Namun, hal ini belum pernah dikonfirmasikan oleh <a title="Microsoft Corporation" href="http://id.wikipedia.org/wiki/Microsoft_Corporation">Microsoft</a>.</p>
<h2></h2>
<h3>2.2.12 Windows Phone 7</h3>
<p>Windows Phone 7 diluncurkan di Eropa, Singapura, dan Australia pada 21 Oktober 2010 dan di AS dan Kanada pada 8 November 2010, dan di bagian dunia lainnya pada 2011.<a title="Microsoft Corporation" href="http://id.wikipedia.org/wiki/Microsoft_Corporation">Microsoft</a> berencana melanjutkan saja jajaran Windows Mobile sehingga sistem operasi ini disebut Windows Mobile 7 dengan kode “Photon”. Namun Windows Mobile 7 dan Photon dibuang oleh <a title="Microsoft Corporation" href="http://id.wikipedia.org/wiki/Microsoft_Corporation">Microsoft</a> dan membuat <em>platform</em> sistem operasi baru serta mengumumkannya dengan nama Windows Phone 7 Series, lalu diubah lagi menjadi Windows Phone 7. Windows Phone 7 seharusnya dirilis pada 2009, namun pengubahan dari Photon serta pembuatan platform yang benar-benar baru, membuat Microsoft mau tak mau mengembangkan Windows Mobile 6.5 sebagai keluaran sementara. Selama Mobile World Congress 2010 di Barcelona, Microsoft mengungkapkan detail Windows Phone 7 yang fiturnya terintegrasi dengan <a title="Xbox" href="http://id.wikipedia.org/wiki/Xbox">Xbox</a> Live dan <a title="Zune" href="http://id.wikipedia.org/wiki/Zune">Zune</a>. Sebagian besar ponsel yang memiliki Windows Mobile 6.x tidak dapat dinaiktingkatkan menjadi Windows Phone 7 walau telah banyak pula yang membajak Windows Phone 7.</p>
<p><strong>3. Varian Windows</strong></p>
<h3>3.1 Windows 1.0</h3>
<p>Versi pertama Microsoft Windows, yang disebut dengan Windows 1.0, dirilis pada tanggal <a title="20 November" href="http://id.wikipedia.org/wiki/20_November">20 November</a> <a title="1985" href="http://id.wikipedia.org/wiki/1985">1985</a>. Versi ini memiliki banyak kekurangan dalam beberapa fungsionalitas, sehingga kurang populer di pasaran. Pada awalnya Windows versi 1.0 ini hendak dinamakan dengan Interface Manager, akan tetapi <a title="Rowland Hanson (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Rowland_Hanson&amp;action=edit&amp;redlink=1">Rowland Hanson</a>, kepala bagian pemasaran di <a title="Microsoft Corporation" href="http://id.wikipedia.org/wiki/Microsoft_Corporation">Microsoft Corporation</a>, meyakinkan para petinggi Microsoft bahwa nama &#8220;Windows&#8221; akan lebih &#8220;memikat&#8221; konsumen. Windows 1.0 bukanlah sebuah sistem operasi yang lengkap, tapi hanya memperluas kemampuan <a title="MS-DOS" href="http://id.wikipedia.org/wiki/MS-DOS">MS-DOS</a> dengan tambahan antarmuka grafis. Selain itu, Windows 1.0 juga memiliki masalah dan kelemahan yang sama yang dimiliki oleh <a title="MS-DOS" href="http://id.wikipedia.org/wiki/MS-DOS">MS-DOS</a>.</p>
<p>Lebih jauh lagi, <a title="Apple Computer" href="http://id.wikipedia.org/wiki/Apple_Computer">Apple</a> yang menuntut Microsoft membuat Microsoft membatasi kemampuannya. Sebagai contoh, jendela-jendela di dalam Windows 1.0 hanya dapat ditampilkan di layar secara &#8220;<em>tile</em>&#8221; saja, sehingga jendela tersebut tidak dapat saling menimpa satu sama lainnya. Selain itu, tidak ada semacam tempat yang digunakan untuk menyimpan berkas sebelum dihapus (Recycle Bin), karena memang Apple berkeyakinan bahwa mereka memiliki hak terhadap paradigma tersebut. Microsoft pun kemudian membuang limitasi tersebut dari Windows dengan menandatangani perjanjian lisensi dengan Apple.</p>
<h3></h3>
<h3>3.2 Windows 2.x</h3>
<p>Windows versi 2 pun muncul kemudian pada tanggal <a title="9 Desember" href="http://id.wikipedia.org/wiki/9_Desember">9 Desember</a> <a title="1987" href="http://id.wikipedia.org/wiki/1987">1987</a>, dan menjadi sedikit lebih populer dibandingkan dengan pendahulunya. Sebagian besar populeritasnya didapat karena kedekatannya dengan aplikasi grafis buatan Microsoft, <a title="Microsoft Excel" href="http://id.wikipedia.org/wiki/Microsoft_Excel">Microsoft Excel for Windows</a> dan <a title="Microsoft Word" href="http://id.wikipedia.org/wiki/Microsoft_Word">Microsoft Word for Windows</a>. Aplikasi-aplikasi Windows dapat dijalankan dari MS-DOS, untuk kemudian memasuki Windows untuk melakukan operasinya, dan akan keluar dengan sendirinya saat aplikasi tersebut ditutup.</p>
<p>Microsoft Windows akhirnya memperoleh peningkatan signifikan saat Aldus PageMaker muncul dalam versi untuk Windows, yang sebelumnya hanya dapat berjalan di atas Macintosh. Beberapa ahli sejarahwan komputer mencatat ini sebagai kemunculan sebuah aplikasi yang laku secara signifikan selain buatan Microsoft sebagai awal kesuksesan Microsoft Windows.</p>
<p>Windows versi 2.0x menggunakan model memori <a title="Modus real" href="http://id.wikipedia.org/wiki/Modus_real">modus real</a>, yang hanya mampu mengakses memori hingga 1 megabita saja. Dalam konfigurasi seperti itu, Windows dapat menjalankan aplikasi <a title="Multitasking" href="http://id.wikipedia.org/wiki/Multitasking"><em>multitasking</em></a> lainnya, semacam DESQview, yang berjalan dalam <a title="Modus terproteksi (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Modus_terproteksi&amp;action=edit&amp;redlink=1">modus terproteksi</a> yang ditawarkan oleh <a title="Intel 80286" href="http://id.wikipedia.org/wiki/Intel_80286">Intel 80286</a>.</p>
<h3></h3>
<h3>3.3 Windows 2.1x</h3>
<p>Selanjutnya, dua versi yang baru dirilis, yakni Windows/286 2.1 dan Windows/386 2.1. Seperti halnya versi Windows sebelumnya, Windows/286 menggunakan model memori <a title="Modus real" href="http://id.wikipedia.org/wiki/Modus_real">modus real</a>, tapi merupakan versi yang pertama yang mendukung <a title="High Memory Area (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=High_Memory_Area&amp;action=edit&amp;redlink=1">High Memory Area</a> (HMA). Windows/386 2.1 bahkan memiliki kernel yang berjalan dalam <a title="Modus terproteksi (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Modus_terproteksi&amp;action=edit&amp;redlink=1">modus terproteksi</a> dengan emulasi <a title="Expanded Memory Specification (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Expanded_Memory_Specification&amp;action=edit&amp;redlink=1">Expanded Memory Specification</a> (EMS) standar <a title="Lotus-Intel-Microsoft (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Lotus-Intel-Microsoft&amp;action=edit&amp;redlink=1">Lotus-Intel-Microsoft</a> (LIM), pendahulu spesifikasi <a title="Extended Memory Specification (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Extended_Memory_Specification&amp;action=edit&amp;redlink=1">Extended Memory Specification</a> (XMS) yang kemudian pada akhirnya mengubah topologi komputasi di dalam IBM PC. Semua aplikasi Windows dan berbasis DOS saat itu memang berjalan dalam modus real, yang berjalan di atas kernel modus terproteksi dengan menggunakan modus <a title="Virtual 8086 (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Virtual_8086&amp;action=edit&amp;redlink=1">Virtual 8086</a>, yang merupakan fitur baru yang dimiliki oleh <a title="Intel 80386" href="http://id.wikipedia.org/wiki/Intel_80386">Intel 80386</a>.</p>
<p>Versi 2.03 dan kemudian versi 3.0 mendapatkan tuntutan dari Apple karena memang versi 2.1 ini memiliki modus penampilan jendela secara <em>cascade</em> (bertumpuk), selain beberapa fitur <a title="Sistem operasi" href="http://id.wikipedia.org/wiki/Sistem_operasi">sistem operasi</a> <a title="Apple Macintosh" href="http://id.wikipedia.org/wiki/Apple_Macintosh">Apple Macintosh</a> yang &#8220;ditiru&#8221; oleh Windows, utamanya adalah masalah tampilan/<em>look and feel</em>. <a title="Hakim" href="http://id.wikipedia.org/wiki/Hakim">Hakim</a> William Schwarzer akhirnya membatalkan semua 189 tuntutan tersebut, kecuali 9 tuntutan yang diajukan oleh Apple terhadap Microsoft pada tanggal <a title="5 Januari" href="http://id.wikipedia.org/wiki/5_Januari">5 Januari</a> <a title="1989" href="http://id.wikipedia.org/wiki/1989">1989</a>.</p>
<p><strong> </strong></p>
<p><strong>3.4 Windows 3.0</strong></p>
<p>Microsoft Windows akhirnya mencapai kesuksesan yang sangat signifikan saat menginjak versi 3.0 yang dirilis pada tahun <a title="1990" href="http://id.wikipedia.org/wiki/1990">1990</a>. Selain menawarkan peningkatan kemampuan terhadap aplikasi Windows, Windows 3.0 juga mampu mengizinkan pengguna untuk menjalankan beberapa aplikasi MS-DOS secara serentak (multitasking), karena memang pada versi ini telah diperkenalkan <a title="Memori virtual" href="http://id.wikipedia.org/wiki/Memori_virtual">memori virtual</a>. Versi ini pulalah yang menjadikan IBM PC dan kompatibelnya penantang serius terhadap <a title="Apple Macintosh" href="http://id.wikipedia.org/wiki/Apple_Macintosh">Apple Macintosh</a>. Hal ini disebabkan dari peningkatan performa pemrosesan grafik pada waktu itu (dengan adanya kartu grafis <a title="Video Graphics Array" href="http://id.wikipedia.org/wiki/Video_Graphics_Array">Video Graphics Array</a> (VGA)), dan juga modus terproteksi/modus 386 Enhanced yang mengizinkan aplikasi Windows untuk memakai memori lebih banyak dengan cara yang lebih mudah dibandingkan dengan apa yang ditawarkan oleh MS-DOS.</p>
<p>Windows 3.0 dapat berjalan di dalam tiga modus, yakni modus real, modus standar, dan modus 386 Enhanced, dan kompatibel dengan prosesor-prosesor keluarga Intel dari <a title="Intel 8086" href="http://id.wikipedia.org/wiki/Intel_8086">Intel 8086</a>/<a title="Intel 8088" href="http://id.wikipedia.org/wiki/Intel_8088">8088</a>, <a title="Intel 80286" href="http://id.wikipedia.org/wiki/Intel_80286">80286</a>, hingga <a title="Intel 80386" href="http://id.wikipedia.org/wiki/Intel_80386">80386</a>. Windows 3.0 akan mencoba untuk mendeteksi modus mana yang akan digunakan, meski pengguna dapat memaksa agar Windows bekerja dalam modus tertentu saja dengan menggunakan switch-switch tertentu saat menjalankannya</p>
<ul>
<li><code>win /r</code><code> </code>: memaksa Windows untuk berjalan di dalam modus real</li>
<li><code>win /s</code><code> </code>: memaksa Windows untuk berjalan di dalam modus standar</li>
<li><code>win /3</code><code> </code>: memaksa Windows untuk berjalan di dalam modus 386 Enhanced.</li>
</ul>
<p>Versi 3.0 juga merupakan versi pertama Windows yang berjalan di dalam modus terproteksi, meskipun kernel 386 enhanced mode merupakan versi kernel yang ditingkatkan dari kernel modus terproteksi di dalam Windows/386.</p>
<p>Karena adanya fitur <a title="Kompatibilitas ke belakang (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Kompatibilitas_ke_belakang&amp;action=edit&amp;redlink=1">kompatibilitas ke belakang</a>, aplikasi Windows 3.0 harus <a title="Kompiler" href="http://id.wikipedia.org/wiki/Kompiler">dikompilasi</a> dengan menggunakan lingkungan <a title="16-bit (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=16-bit&amp;action=edit&amp;redlink=1">16-bit</a>, sehingga sama sekali tidak menggunakan kemampuan <a title="Mikroprosesor" href="http://id.wikipedia.org/wiki/Mikroprosesor">mikroprosesor</a> Intel 80386, yang notabene adalah prosesor <a title="32-bit" href="http://id.wikipedia.org/wiki/32-bit">32-bit</a>.</p>
<p>Windows 3.0 juga hadir dalam versi &#8220;<a title="Multimedia" href="http://id.wikipedia.org/wiki/Multimedia">multimedia</a>&#8220;, yang disebut dengan Windows 3.0 with Multimedia Extensions 1.0, yang dirilis beberapa bulan kemudian. Versi ini dibundel dengan keberadaan &#8220;multimedia upgrade kit&#8221;, yang terdiri atas drive <a title="CD-ROM" href="http://id.wikipedia.org/wiki/CD-ROM">CD-ROM</a> dan sebuah <a title="Sound card" href="http://id.wikipedia.org/wiki/Sound_card">sound card</a>, seperti halnya <a title="Creative Labs (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Creative_Labs&amp;action=edit&amp;redlink=1">Creative Labs</a> <a title="Sound Blaster Pro (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Sound_Blaster_Pro&amp;action=edit&amp;redlink=1">Sound Blaster Pro</a>. Versi ini merupakan perintis semua fitur multimedia yang terdapat di dalam versi-versi Windows setelahnya, seperti halnya <a title="Windows 3.1 (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Windows_3.1&amp;action=edit&amp;redlink=1">Windows 3.1</a> dan <a title="Windows for Workgroups" href="http://id.wikipedia.org/wiki/Windows_for_Workgroups">Windows for Workgroups</a>, dan menjadi bagian dari spesifikasi <a title="Multimedia PC (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Multimedia_PC&amp;action=edit&amp;redlink=1">Microsoft Multimedia PC</a>.</p>
<p>Fitur-fitur yang disebutkan di atas dan dukungan pasar <a title="Perangkat lunak" href="http://id.wikipedia.org/wiki/Perangkat_lunak">perangkat lunak</a> aplikasi yang semakin berkembang menjadikan Windows 3.0 sangat sukses di pasaran. Tercatat, dalam dua tahun sebelum dirilisnya versi Windows 3.1, Windows 3.0 terjual sebanyak 10 juta salinan. Akhirnya, Windows 3.0 pun menjadi sumber utama pemasukan Microsoft, dan membuat Microsoft melakukan revisi terhadap beberapa rencana awalnya.</p>
<p><strong>3.5 OS/2</strong></p>
<p>Selama pertengahan hingga akhir <a title="1980an" href="http://id.wikipedia.org/wiki/1980an">1980an</a>, Microsoft dan IBM bekerja sama dalam mengembangkan sebuah sistem operasi penerus <a title="DOS" href="http://id.wikipedia.org/wiki/DOS">DOS</a>, yang disebut sebagai IBM OS/2. OS/2 dapat menggunakan semua kemampuan yang ditawarkan oleh <a title="Mikroprosesor" href="http://id.wikipedia.org/wiki/Mikroprosesor">mikroprosesor</a> <a title="Intel 80286" href="http://id.wikipedia.org/wiki/Intel_80286">Intel 80286</a> dan mampu mengakses memori hingga 16 <a title="Megabyte" href="http://id.wikipedia.org/wiki/Megabyte">Megabyte</a>. OS/2 1.0 dirilis pada tahun <a title="1987" href="http://id.wikipedia.org/wiki/1987">1987</a>, yang memiliki fitur swapping dan <a title="Multitasking" href="http://id.wikipedia.org/wiki/Multitasking">multitasking</a>, selain tentunya mengizinkan aplikasi <a title="MS-DOS" href="http://id.wikipedia.org/wiki/MS-DOS">MS-DOS</a> untuk berjalan di atasnya.</p>
<p>OS/2 versi 1.0 hanyalah sebuah <a title="Sistem operasi" href="http://id.wikipedia.org/wiki/Sistem_operasi">sistem operasi</a> yang berbasis modus teks/<a title="Command line (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Command_line&amp;action=edit&amp;redlink=1">command line</a> saja. OS/2 versi 1.1 yang dirilis pada tahun <a title="1988" href="http://id.wikipedia.org/wiki/1988">1988</a> menawarkan antarmuka grafis, yang disebut dengan Presentation Manager (PM). Presentation Manager ini menggunakan sistem koordinat yang sama dengan <a title="Koordinat Cartesius (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Koordinat_Cartesius&amp;action=edit&amp;redlink=1">koordinat Cartesius</a>, berbeda dengan sistem operasi Windows dan beberapa sistem GUI lainnya. Penggunaan sistem koordinat tersebut menyebabkan titik x,y 0,0 pada OS/2 diletakkan pada pojok kiri bawah layar, sementara pada Windows, peletakannya pada pojok kiri atas. OS/2 versi 1.2, yang dirilis pada tahun 1989, memperkenalkan sebuah sistem berkas baru, yang disebut dengan <a title="High Performance File System" href="http://id.wikipedia.org/wiki/High_Performance_File_System">High Performance File System</a> (HPFS), yang ditujukan untuk menggantikan sistem berkas <a title="File Allocation Table" href="http://id.wikipedia.org/wiki/File_Allocation_Table">File Allocation Table</a> (FAT).</p>
<p>Pada awal-awal tahun 1990an, hubungan antara Microsoft dan IBM pun meregang akibat munculnya sebuah konflik. Hal ini dikarenakan mereka saling bekerja sama dalam mengembangkan sistem operasi komputer pribadi masing-masing (IBM dengan OS/2 dan Microsoft dengan Windows-nya), keduanya memiliki akses terhadap kode masing-masing sistem operasi. Microsoft menghendaki pengembangan lebih lanjut dari sistem operasi Windows buatannya, sementara IBM memiliki hasrat bahwa semua pekerjaan masa depannya haruslah dibuat berdasarkan sistem operasi OS/2. Dalam sebuah percobaan untuk mengakhiri konflik ini, IBM dan Microsoft akhirnya setuju bahwa IBM akan mengembangkan IBM OS/2 versi 2.0, untuk menggantikan OS/2 versi 1.3 dan Windows 3.0, sementara Microsoft harus mengembangkan sebuah sistem operasi baru, OS/2 versi 3.0, yang akan kemudian menggantikan OS/2 versi 2.0.</p>
<p>Persetujuan ini pun tidak berlangsung lama, sehingga hubungan IBM dan Microsoft pun dihentikan. IBM akhirnya melanjutkan pengembangan OS/2, sementara Microsoft mengganti nama sistem operasi OS/2 versi 3.0 (yang belum dirilis) menjadi Windows NT. Keduanya masih memiliki hak untuk menggunakan teknologi OS/2 dan Windows yang sudah dibentuk sampai pemutusan persetujuan; akan tetapi, <a title="Windows NT" href="http://id.wikipedia.org/wiki/Windows_NT">Windows NT</a> benar-benar ditulis sebagai sebuah sistem operasi yang baru dan sebagian besar kode bebas dari kode IBM OS/2.</p>
<p>Setelah versi 1.3 dirilis untuk untuk membenarkan beberapa masalah dalam OS/2 versi 1.x, IBM akhirnya merilis OS/2 versi 2.0 pada tahun 1992. Versi 2.0 ini menawarkan peningkatan yang signifikan, yakni sebuah <a title="GUI" href="http://id.wikipedia.org/wiki/GUI">GUI</a> <a title="Pemrograman berorientasi objek" href="http://id.wikipedia.org/wiki/Pemrograman_berorientasi_objek">berorientasi objek</a>, yang disebut dengan <a title="Workplace Shell (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Workplace_Shell&amp;action=edit&amp;redlink=1">Workplace Shell</a> (WPS), yang mencakup di dalamnya sebuah dekstop dan dianggap oleh banyak orang merupakan fitur terbaik di dalam OS/2. Microsoft pun akhirnya &#8220;menjiplak&#8221; beberapa elemen dari Workplace Shell pada <a title="Sistem operasi" href="http://id.wikipedia.org/wiki/Sistem_operasi">sistem operasi</a> <a title="Windows 95" href="http://id.wikipedia.org/wiki/Windows_95">Windows 95</a> yang dirilis tiga tahun kemudian. Versi 2.0 juga menawarkan API yang mendukung penuh instruksi 32-bit milik <a title="Intel 80386" href="http://id.wikipedia.org/wiki/Intel_80386">Intel 80386</a>, sehingga menawarkan fitur <a title="Multitasking" href="http://id.wikipedia.org/wiki/Multitasking">multitasking</a> yang bagus dan mampu mengalamatkan <a title="Memori komputer" href="http://id.wikipedia.org/wiki/Memori_komputer">memori</a> hingga 4 <a title="Gigabyte" href="http://id.wikipedia.org/wiki/Gigabyte">gigabyte</a>. Meskipun demikian, banyak hal di dalam internal sistem masih menggunakan kode 16-bit, yang mengharuskan <a title="Device driver" href="http://id.wikipedia.org/wiki/Device_driver">device driver</a> juga harus ditulis dengan menggunakan kode 16-bit juga, selain tentunya beberapa hal internal lainnya. Hal ini merupakan salah satu alasan mengapa OS/2 kekurangan driver perangkat keras. Versi 2.0 juga mampu menjalankan aplikasi DOS dan Windows 3.0, karena memang IBM juga masih memiliki hak untuk menggunakan kode <a title="DOS" href="http://id.wikipedia.org/wiki/DOS">DOS</a> dan Windows setelah &#8220;perceraian&#8221; hubungan antara mereka.</p>
<p>Pada saat itu, memang tidak jelas siapa yang menjadi pemenang dalam perlombaan yang disebut &#8220;Desktop Wars&#8221;, akan tetapi pada akhirnya OS/2 tidak mampu mendapatkan pangsa pasar yang cukup meskipun IBM pada akhirnya merilis beberapa versi OS/2 yang jauh lebih hebat lagi setelah versi 2.0 ini.</p>
<p><strong>3.6 Windows 3.1</strong></p>
<p>Sebagai respons dari dirilisnya <a title="IBM OS/2" href="http://id.wikipedia.org/wiki/IBM_OS/2">IBM OS/2</a> versi 2.0 ke pasaran, Microsoft mengembangkan <a title="Windows 3.1 (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Windows_3.1&amp;action=edit&amp;redlink=1">Windows 3.1</a>, yang menawarkan beberapa peningkatan minor terhadap <a title="Windows 3.0 (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Windows_3.0&amp;action=edit&amp;redlink=1">Windows 3.0</a> (seperti halnya kemampuan untuk menampilkan <a title="Font" href="http://id.wikipedia.org/wiki/Font">font</a> <a title="TrueType Fonts (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=TrueType_Fonts&amp;action=edit&amp;redlink=1">TrueType Fonts</a>, yang dikembangkan secara bersama-sama dengan <a title="Apple Computer" href="http://id.wikipedia.org/wiki/Apple_Computer">Apple</a>), dan juga terdapat di dalamnya banyak sekali perbaikan terhadap <a title="Bug" href="http://id.wikipedia.org/wiki/Bug">bug</a> dan dukungan terhadap <a title="Multimedia" href="http://id.wikipedia.org/wiki/Multimedia">multimedia</a>. Versi 3.1 juga menghilangkan dukungan untuk <a title="Modus real" href="http://id.wikipedia.org/wiki/Modus_real">modus real</a>, sehingga hanya berjalan pada <a title="Modus terproteksi (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Modus_terproteksi&amp;action=edit&amp;redlink=1">modus terproteksi</a> yang hanya dimiliki oleh <a title="Mikroprosesor" href="http://id.wikipedia.org/wiki/Mikroprosesor">mikroprosesor</a> <a title="Intel 80286" href="http://id.wikipedia.org/wiki/Intel_80286">Intel 80286</a> atau yang lebih tinggi lagi. Microsoft pun pada akhirnya merilis <a title="Windows 3.11 (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Windows_3.11&amp;action=edit&amp;redlink=1">Windows 3.11</a>, yang merupakan versi Windows 3.1 yang mencakup semua tambalan dan perbaikan yang dirilis setelah Windows 3.1 diluncurkan pada tahun <a title="1992" href="http://id.wikipedia.org/wiki/1992">1992</a>.</p>
<p>Kira-kira pada waktu yang sama, Microsoft merilis Microsoft <a title="Windows for Workgroups" href="http://id.wikipedia.org/wiki/Windows_for_Workgroups">Windows for Workgroups</a>, yang tersedia baik sebagai tambahan untuk Windows 3.1 dan sebagai sebuah versi yang tercakup di dalamnya lingkungan dasar Windows dan tambahan kemampuan <a title="Jaringan komputer" href="http://id.wikipedia.org/wiki/Jaringan_komputer">jaringan</a> di dalam sebuah paket. Windows for Workgroups mencakup <a title="Device driver" href="http://id.wikipedia.org/wiki/Device_driver">driver</a> jaringan komputer dan stack protokol yang lebih baik, dan juga mendukung jaringan secara <a title="Peer-to-peer" href="http://id.wikipedia.org/wiki/Peer-to-peer">peer-to-peer</a>. Salah satu download opsional untuk Windows for Workgroups adalah stack <a title="Protokol jaringan" href="http://id.wikipedia.org/wiki/Protokol_jaringan">protokol</a> <a title="TCP/IP" href="http://id.wikipedia.org/wiki/TCP/IP">TCP/IP</a> dengan nama kode &#8220;Wolverine&#8221;, yang mengizinkan akses ke Internet melalui jaringan korporat. Windows for Workgroups dirilis dalam dua versi, Windows for Workgroups 3.1 dan Windows for Workgroups 3.11. Tidak seperti versi-versi Windows sebelumnya, Windows for Workgroups 3.11 hanya berjalan di dalam modus 386 Enhanced, dan membutuhkan setidaknya mesin dengan prosesor <a title="Intel 80386" href="http://id.wikipedia.org/wiki/Intel_80386">Intel 80386SX</a>.</p>
<p>Semua versi tersebut terus menerus meningkatkan laju penjualan Windows versi 3.x. Meskipun Windows 3.1x masih memiliki banyak kekurangan, yang sebelumnya telah dikoreksi oleh <a title="OS/2" href="http://id.wikipedia.org/wiki/OS/2">OS/2</a>, seperti nama berkas yang panjang (melebihi 11 karakter, dalam format <code>8.3</code>), <a title="Desktop" href="http://id.wikipedia.org/wiki/Desktop">desktop</a>, atau proteksi sistem terhadap kelakuan aplikasi yang tidak diinginkan, <a title="Microsoft" href="http://id.wikipedia.org/wiki/Microsoft">Microsoft</a> secara cepat mengambil alih pasar GUI di pangsa pasar desktop untuk <a title="IBM PC" href="http://id.wikipedia.org/wiki/IBM_PC">IBM PC</a> dan kompatibelnya. Windows API pun menjadi standar de-facto untuk perangkat lunak konsumen.</p>
<p><strong> </strong></p>
<p><strong>3.7 Windows NT</strong></p>
<p>Selama waktu itu, <a title="Microsoft" href="http://id.wikipedia.org/wiki/Microsoft">Microsoft</a> terus melanjutkan pengembangan <a title="Sistem operasi" href="http://id.wikipedia.org/wiki/Sistem_operasi">sistem operasi</a> yang barunya, yang disebut dengan <a title="Windows NT" href="http://id.wikipedia.org/wiki/Windows_NT">Windows NT</a>. Arsitek utama dari Windows NT adalah <a title="Dave Cutler (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Dave_Cutler&amp;action=edit&amp;redlink=1">Dave Cutler</a>, yang merupakan salah satu dari pemimpin arsitek sistem operasi <a title="VMS (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=VMS&amp;action=edit&amp;redlink=1">VMS</a> di perusahaan <a title="Digital Equipment Corporation" href="http://id.wikipedia.org/wiki/Digital_Equipment_Corporation">Digital Equipment Corporation</a> (DEC), yang kemudian dibeli oleh <a title="Compaq" href="http://id.wikipedia.org/wiki/Compaq">Compaq</a> yang sekarang bagian dari <a title="Hewlett-Packard" href="http://id.wikipedia.org/wiki/Hewlett-Packard">Hewlett-Packard</a>. Microsoft merekrut Cutler pada tahun <a title="1988" href="http://id.wikipedia.org/wiki/1988">1988</a> untuk membuat sebuah versi OS/2 yang bersifat portabel, tapi akhirnya Cutler malahan membuat sistem operasi baru.</p>
<p>Sebelum pindah ke Microsoft, Cutler sebenarnya sedang membuat sebuah sistem operasi penerus VMS di DEC, yang disebut dengan Mica. Dan pada saat petinggi DEC menggagalkan proyek tersebut, ia keluar dari DEC dan membawa banyak pekerja ahli bersamanya ke Microsoft. DEC memiliki keyakinan bahwa Cutler membawa kode Mica untuk digunakan oleh Microsoft dan menuntutnya. Akhirnya, Microsoft pun kalah dan pada akhirnya disuruh membayar 150 juta <a title="Dolar Amerika" href="http://id.wikipedia.org/wiki/Dolar_Amerika">dolar</a> <a title="Amerika Serikat" href="http://id.wikipedia.org/wiki/Amerika_Serikat">Amerika</a> dan memiliki kesepakatan untuk mendukung <a title="Chip" href="http://id.wikipedia.org/wiki/Chip">chip</a> <a title="Mikroprosesor" href="http://id.wikipedia.org/wiki/Mikroprosesor">CPU</a> baru buaan DEC, <a title="DEC Alpha" href="http://id.wikipedia.org/wiki/DEC_Alpha">DEC Alpha</a>, yang kala itu tercatat sebagai sebuah chip tercepat, agar dapat berjalan di dalam Windows NT.</p>
<p>Windows NT 3.1 (bidang pemasaran Microsoft menghendaki Windows NT agar terlihat sebagai kelanjutan dari Windows 3.1) akhirnya muncul pertama kali dalam bentuk Beta bagi para pengembang perangkat lunak pada bulan <a title="Juli" href="http://id.wikipedia.org/wiki/Juli">Juli</a> <a title="1992" href="http://id.wikipedia.org/wiki/1992">1992</a> dalam sebuah perhelatan <a title="Professional Developers Conference (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Professional_Developers_Conference&amp;action=edit&amp;redlink=1">Professional Developers Conference</a> (PDC) yang dilangsungkan di <a title="San Fransisco" href="http://id.wikipedia.org/wiki/San_Fransisco">San Fransisco</a>, <a title="California" href="http://id.wikipedia.org/wiki/California">California</a>, <a title="Amerika Serikat" href="http://id.wikipedia.org/wiki/Amerika_Serikat">Amerika Serikat</a>. Microsoft juga mengumumkan keinginannya untuk mengembangkan sebuah sistem operasi penerus bagi Windows NT sekaligus juga pengganti Windows 3.1 pada konferensi tersebut (yang diberi nama kode Chicago), yang kemudian akan menyatukan keduanya ke dalam sebuah <a title="Sistem operasi" href="http://id.wikipedia.org/wiki/Sistem_operasi">sistem operasi</a> yang padu. Sistem operasi tersebut diberi nama Cairo.</p>
<p>Ternyata Cairo merupakan sebuah proyek yang lebih rumit dibandingkan apa yang telah diantisipasi oleh Microsoft, dan hasilnya NT dan Chicago tidak &#8220;bersatu&#8221; sampai <a title="Windows XP" href="http://id.wikipedia.org/wiki/Windows_XP">Windows XP</a> diluncurkan. Selain itu, bagian-bagian Cairo belum muncul di dalam sistem operasi Microsoft Windows hingga saat ini. Contohnya adalah subsistem <a title="WinFS (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=WinFS&amp;action=edit&amp;redlink=1">WinFS</a>, yang merupakan implementasi dari Object File System di dalam Cairo, memang sempat dikerjakan oleh Microsoft dalam beberapa waktu, tapi pada akhirnya Microsoft mengumumkan bahwa mereka menghentikan pengembangan WinFS dan akan menggabungkan teknologi yang dikembangkan untuk WinFS di dalam produk dan teknologi Microsoft yang lainnya, khususnya adalah <a title="Microsoft SQL Server" href="http://id.wikipedia.org/wiki/Microsoft_SQL_Server">Microsoft SQL Server</a>.</p>
<p>Dukungan <a title="Device driver" href="http://id.wikipedia.org/wiki/Device_driver">device driver</a> untuk Windows NT juga kurang begitu banyak karena memang mengembangkan driver untuk Windows NT dianggap rumit oleh beberapa pengembang, selain tentunya Windows NT juga memiliki superioritas dalam model <a title="Hardware abstraction layer" href="http://id.wikipedia.org/wiki/Hardware_abstraction_layer">abstraksi perangkat kerasnya</a>. Masalah ini telah menghantui semua versi Windows NT hingga <a title="Windows NT 5.x" href="http://id.wikipedia.org/wiki/Windows_NT_5.x">Windows NT 5.0</a> (<a title="Windows 2000" href="http://id.wikipedia.org/wiki/Windows_2000">Windows 2000</a>) keluar ke pasaran. Para <a title="Programmer" href="http://id.wikipedia.org/wiki/Programmer">programmer</a> pun mengeluh bahwa mengembangkan device driver untuk Windows NT adalah sesuatu hal yang rumit, dan para pengembang perangkat keras juga tidak mau mengambil risiko untuk mengembangkan device driver untuk sebuah sistem operasi yang memiliki pangsa pasar terbatas. Selain itu, meskipun Windows NT menawarkan performa yang baik dan mampu mengekspolitasi sumber daya sistem secara lebih efisien, dalam beberapa sistem dengan perangkat keras terbatas, Windows NT dianggap sebagai sistem yang boros sumber daya. Hal ini mengakibatkan munculnya <a title="Opini publik" href="http://id.wikipedia.org/wiki/Opini_publik">opini publik</a> bahwa Windows NT hanya cocok untuk mesin-mesin yang besar dan juga jauh lebih mahal (seperti halnya <a title="Workstation (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Workstation&amp;action=edit&amp;redlink=1">workstation</a> dengan <a title="DEC Alpha" href="http://id.wikipedia.org/wiki/DEC_Alpha">DEC Alpha</a> atau <a title="Intel Pentium" href="http://id.wikipedia.org/wiki/Intel_Pentium">Intel Pentium</a> yang kala itu memang masih baru). Windows NT juga tidak dapat bekerja untuk pengguna pribadi karena kebutuhan sumber dayanya yang tinggi. Selain itu, <a title="GUI" href="http://id.wikipedia.org/wiki/GUI">GUI</a> yang digunakannya hanyalah salinan dari GUI Windows 3.1, yang masih kalah jauh jika dibandingkan dengan Workplace Shell milik <a title="OS/2" href="http://id.wikipedia.org/wiki/OS/2">OS/2</a>, sehingga alasan Windows NT merupakan pengganti bagi Windows 3.1 tidaklah masuk akal.</p>
<p>Akan tetapi, fitur-fitur tersebutlah yang membuat Windows NT pilihan yang sempurna untuk pangsa pasar server jaringan lokal (<a title="Local area network" href="http://id.wikipedia.org/wiki/Local_area_network">LAN</a>), yang pada tahun <a title="1993" href="http://id.wikipedia.org/wiki/1993">1993</a> sedang mengalami booming besar-besaran, seiring dengan komoditas <a title="Jaringan komputer" href="http://id.wikipedia.org/wiki/Jaringan_komputer">jaringan</a> di dalam kantor telah meningkat secara drastis. Fitur-fitur jaringan dalam Windows NT menawarkan beberapa pilihan konektivitas jaringan yang luas dan juga tentunya <a title="Sistem berkas" href="http://id.wikipedia.org/wiki/Sistem_berkas">sistem berkas</a> <a title="NTFS" href="http://id.wikipedia.org/wiki/NTFS">NTFS</a> yang efisien. <a title="Windows NT 3.51" href="http://id.wikipedia.org/wiki/Windows_NT_3.51">Windows NT 3.51</a> merupakan primadona Microsoft saat terjun ke pasar ini, yang kemudian mengambil alih sebagian besar pangsa pasar yang sebelumnya dimiliki oleh <a title="Novell Netware" href="http://id.wikipedia.org/wiki/Novell_Netware">Novell Netware</a> beberapa tahun ke depan.</p>
<p>Salah satu peningkatan terbesar dari Windows NT adalah <a title="Application Programming Interface" href="http://id.wikipedia.org/wiki/Application_Programming_Interface">Application Programming Interface</a> (API) 32-bit yang baru, yang dibuat untuk menggantikan <a title="Windows API" href="http://id.wikipedia.org/wiki/Windows_API">Windows API</a> 16-bit yang sudah lama. API 32-bit ini dinamakan dengan Win32 API, dan dari sanalah Microsoft menyebut API 16-bit yang lama sebagai Win16. Win32 API memiliki tiga buah implementasi utama: satu untuk Windows NT (yang merupakan Win32 API terlengkap dengan dukungan <a title="ANSI (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=ANSI&amp;action=edit&amp;redlink=1">ANSI</a> ataupun <a title="Unicode" href="http://id.wikipedia.org/wiki/Unicode">Unicode</a>), satu untuk <a title="Win32s (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Win32s&amp;action=edit&amp;redlink=1">Win32s</a> (yang merupakan bagian dari Win32 yang dapat digunakan di atas sistem Windows 3.1), dan juga satu lagi untuk Chicago (yang hanya mendukung ANSI). Hal ini menyebabkan kompatibilitas yang tinggi antara Chicago dan Windows NT, meskipun pada dasarnya kedua sistem tersebut adalah sangat jauh berbeda jika dilihat dari arsitektur dasarnya.</p>
<p>Windows NT merupakan sistem operasi Windows pertama yang dibuat dengan menggunakan <a title="Kernel" href="http://id.wikipedia.org/wiki/Kernel">kernel</a> <a title="Hybrid kernel (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Hybrid_kernel&amp;action=edit&amp;redlink=1">hibrida</a>, setelah pada versi-versi sebelumnya hanya menggunakan <a title="Monolithic kernel (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Monolithic_kernel&amp;action=edit&amp;redlink=1">kernel monolithic</a> saja.</p>
<p><strong> </strong></p>
<p><strong>3.8 Windows 95</strong></p>
<p>Setelah <a title="Windows 3.11 (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Windows_3.11&amp;action=edit&amp;redlink=1">Windows 3.11</a>, Microsoft mulai memulai pengembangan sebuah versi <a title="Windows" href="http://id.wikipedia.org/wiki/Windows">Windows</a> yang berorientasi kepada pengguna yang diberi nama kode Chicago. Chicago didesain agar mmeiliki dukungan terhadap <a title="Preemptive multitaskung (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Preemptive_multitaskung&amp;action=edit&amp;redlink=1">multitasking secara pre-emptive</a> <a title="32-bit" href="http://id.wikipedia.org/wiki/32-bit">32-bit</a> seperti halnya yang terdapat di dalam <a title="OS/2" href="http://id.wikipedia.org/wiki/OS/2">OS/2</a> dan <a title="Windows NT" href="http://id.wikipedia.org/wiki/Windows_NT">Windows NT</a>, meskipun kernel <a title="16-bit (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=16-bit&amp;action=edit&amp;redlink=1">16-bit</a> masih terdapat di dalamnya demi alasan <a title="Kompatibilitas ke belakang (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Kompatibilitas_ke_belakang&amp;action=edit&amp;redlink=1">kompatibilitas ke belakang</a>. <a title="Win32 API" href="http://id.wikipedia.org/wiki/Win32_API">Win32 API</a> yang pertama kali diperkenalkan pada Windows NT pun diadopsi sebagai sebuah standar <a title="Antamuka pemrograman aplikasi (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Antamuka_pemrograman_aplikasi&amp;action=edit&amp;redlink=1">antarmuka pemrograman</a> baru yang berbasis <a title="32-bit" href="http://id.wikipedia.org/wiki/32-bit">32-bit</a>, dengan kompatibilitas <a title="Win16 API" href="http://id.wikipedia.org/wiki/Win16_API">Win16</a> juga dipertahankan dengan menggunakan sebuah teknik yang dinamakan dengan &#8220;thunking&#8221;. <a title="GUI" href="http://id.wikipedia.org/wiki/GUI">GUI</a> yang baru juga dimiliki oleh <a title="Sistem operasi" href="http://id.wikipedia.org/wiki/Sistem_operasi">sistem operasi</a>, meskipun pada awalnya Microsoft tidak merencanakannya sebagai bagian dari sistem operasi saat dirilis. Memang beberapa elemen antarmuka pengguna yang dimiliki oleh Cairo dipinjam dan ditambahkan kepada sistem operasi tersbut sebagai aspek lainnya dari versi itu (khususnya fitur <a title="Plug and Play" href="http://id.wikipedia.org/wiki/Plug_and_Play">Plug and Play</a>).</p>
<p>Microsoft tidak mengganti semua kode Windows menjadi 32-bit; banyak bagian di dalamnya masih berupa 16-bit (meskipun tidak menggunakan <a title="Modus real" href="http://id.wikipedia.org/wiki/Modus_real">modus real</a> secara langsung), demi alasan kompatibilitas ke belakang, kinerja, dan waktu pengembangan. Hal ini dan fakta bahwa banyaknya kelemahan dalam desain versi-versi Windows sebelumnya, membuat sistem operasi yang baru ini terganggu efisiensi dan stabilitasnya.</p>
<p>Akhirnya, bagian marketing Microsoft menggunakan nama Windows 95 sebagai nama produk bagi Chicago, saat dirilis pada tanggal <a title="24 Agustus" href="http://id.wikipedia.org/wiki/24_Agustus">24 Agustus</a> <a title="1995" href="http://id.wikipedia.org/wiki/1995">1995</a>. Microsoft memiliki dua keuntungan dari peluncuran ini: 1) adalah mustahil bagi para konsumen untuk menjalankan Windows 95 pada <a title="Sistem operasi" href="http://id.wikipedia.org/wiki/Sistem_operasi">sistem operasi</a> <a title="DOS" href="http://id.wikipedia.org/wiki/DOS">DOS</a> bukan buatan <a title="Microsoft" href="http://id.wikipedia.org/wiki/Microsoft">Microsoft</a> yang jauh lebih murah; 2) meskipun jejak-jejak DOS tidaklah pernah dicabut dari sistem operasi tersebut, malahan versi tersebut menancapkan sebuah versi DOS untuk dimuat sebagai bagian dari <a title="Proses booting" href="http://id.wikipedia.org/wiki/Proses_booting">proses booting</a>, Windows 95 berjalan dengan sendirinya di dalam <a title="Modus 386 Enhanced (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Modus_386_Enhanced&amp;action=edit&amp;redlink=1">modus 386 Enhanced</a>, dengan menggunakan <a title="Memori virtual" href="http://id.wikipedia.org/wiki/Memori_virtual">memori virtual</a> dan model pengalamatan memori flat 32-bit. Fitur-fitur itu menjadikan aplikasi Win32 untuk mengalamatkan RAM virtual sebanyak maksimal 2 gigabyte (dengan 2 gigabyte sisanya dicadangkan untuk sistem operasi), dan dalam teorinya mencegah aplikasi tersebut untuk mengganggu ruangan memori yang dimiliki oleh aplikasi Win32 lainnya tanpa adanya persetujuan dari sistem operasi. Dalam hal ini, memang fungsionalitas Windows 95 mendekati apa yang dimiliki oleh Windows NT, meskipun <a title="Windows 95" href="http://id.wikipedia.org/wiki/Windows_95">Windows 95</a>/<a title="Windows 98" href="http://id.wikipedia.org/wiki/Windows_98">98</a>/<a title="Windows Me" href="http://id.wikipedia.org/wiki/Windows_Me">Me</a> tidak mendukung memori melebihi 512 megabyte tanpa menyunting konfigurasi sistem yang merepotkan.</p>
<p>Di balik kesuksesan <a title="Microsoft" href="http://id.wikipedia.org/wiki/Microsoft">Microsoft</a>, IBM terus melanjutkan pasar <a title="OS/2" href="http://id.wikipedia.org/wiki/OS/2">OS/2</a>, dengan memproduksi OS/2 versi 3.0 dan <a title="OS/2 Warp (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=OS/2_Warp&amp;action=edit&amp;redlink=1">OS/2 Warp</a> (versi 4.0). IBM merespons keluhan yang diajukan oleh para konsumen mengenai kebutuhan <a title="Perangkat keras" href="http://id.wikipedia.org/wiki/Perangkat_keras">perangkat keras</a> komputer yang tinggi yang diminta oleh OS/2 versi 2.0, OS/2 versi 3.0 pun dibuat jauh lebih ramping dengan melakukan optimalisasi pada ukuran dan kecepatan. Sebelum Windows 95 dirilis, OS/2 Warp 3.0 bahkan telah dibundel dalam beberapa penyedia perangkat keras mayor di Jerman. Akan tetapi, dengan dirilisnya Windows 95, OS/2 lagi-lagi kehilangan pangsa pasarnya kembali, diambil alih oleh Windows 95.</p>
<p>Mungkin tidak mungkin untuk mencari tahu apa alasan mengapa OS/2 gagal dalam mendapatkan pangsa pasar yang besar. Walaupun OS/2 terus dapat menjalankan aplikasi Windows 3.1, sebenarnya sudah tidak ada yang kekurangan lagi, kecuali pada sebagian kecil dari Windows API yang disebut <a title="Win32s (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Win32s&amp;action=edit&amp;redlink=1">Win32s</a>. Tidak seperti Windows 3.1, IBM tidak memiliki akses terhadap <a title="Kode sumber" href="http://id.wikipedia.org/wiki/Kode_sumber">kode sumber</a> Windows 95 dan tidak mau menggunakan waktu dan sumber daya yang ada untuk melakukan <a title="Emulasi (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Emulasi&amp;action=edit&amp;redlink=1">emulasi</a> terhadap <a title="Win32 API" href="http://id.wikipedia.org/wiki/Win32_API">Win32 API</a>. IBM juga memperkenalkan OS/2 pada kasus <a title="Amerika Serikat" href="http://id.wikipedia.org/wiki/Amerika_Serikat">Amerika Serikat</a> versus <a title="Microsoft" href="http://id.wikipedia.org/wiki/Microsoft">Microsoft</a>, dengan menyalahkan taktik marketing pada bagian Microsoft, tapi banyak orang mungkin setuju bahwa masalah di dalam bagian marketing <a title="IBM" href="http://id.wikipedia.org/wiki/IBM">IBM</a> lah dan dukungannya yang sangat kurang dari para <a title="Programmer" href="http://id.wikipedia.org/wiki/Programmer">pengembang perangkat lunak</a> yang meyebabkan kegagalan-kegagalan OS/2.</p>
<p>Sebelum menggantinya dengan versi Windows yang baru, Microsoft merilis Windows 95 dalam lima versi berbeda, yakni sebagai berikut:</p>
<ul>
<li>Windows 95 &#8211; rilis yang sebenarnya dari Windows 95</li>
<li>Windows 95 A &#8211; mencakup pembaruan Windows 95 Original Service Release 1 (OSR1) yang dimasukkan secara langsung terhadap instalasi.</li>
<li>Windows 95 B &#8211; mencakup beberapa pembaruan mayor lainnya, seperti halnya <a title="Sistem berkas" href="http://id.wikipedia.org/wiki/Sistem_berkas">sistem berkas</a> <a title="FAT32" href="http://id.wikipedia.org/wiki/FAT32">FAT32</a>, dan <a title="Internet Explorer" href="http://id.wikipedia.org/wiki/Internet_Explorer">Internet Explorer</a> 3.0. Versi ini juga dikenal dengan Windows 95 OSR2, atau banyak orang di Indonesia menyebutnya sebagai Windows 97.</li>
<li>Windows 95 B USB &#8211; atau Windows 95 OSR2.1 merupakan versi Windows 95 yang menawarkan dukungan terhadap <a title="Perangkat keras" href="http://id.wikipedia.org/wiki/Perangkat_keras">perangkat keras</a> berbasis <a title="Bus komputer" href="http://id.wikipedia.org/wiki/Bus_komputer">bus</a> <a title="Universal Serial Bus" href="http://id.wikipedia.org/wiki/Universal_Serial_Bus">Universal Serial Bus</a>/USB.</li>
<li>Windows 95 C &#8211; atau Windows 95 OSR2.5 mencakup semua fitur di atas, ditambah <a title="Internet Explorer" href="http://id.wikipedia.org/wiki/Internet_Explorer">Internet Explorer</a> 4.0. Versi ini merupakan versi yang paling terakhir dirilis dari seri Windows 95.</li>
</ul>
<p>Windows 95 OSR2, OSR2.1 dan OSR2.5 tidaklah dirilis untuk publik, akan tetapi hanya kepada <a title="Original Equipment Manufacturer (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Original_Equipment_Manufacturer&amp;action=edit&amp;redlink=1">OEM</a> saja yang mau menggunakan sistem operasi tersebut ke dalam komputer buatannya. Beberapa perusahaan OEM bahkan menjual <a title="Hard disk" href="http://id.wikipedia.org/wiki/Hard_disk">hard disk</a> baru dengan sistem operasi Windows 95 OSR2 di dalamnya.</p>
<p>Selain fitur yang terkandung di dalam Windows 95, Microsoft juga memperkenalkan <a title="Microsoft Plus! (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Microsoft_Plus%21&amp;action=edit&amp;redlink=1">Microsoft Plus! for Windows 95</a> yang mencakup beberapa fitur tambahan yang tidak dimiliki oleh Windows 95.</p>
<p><strong> </strong></p>
<p><strong>3.9 Windows NT 4.0</strong></p>
<p>Microsoft merilis Windows NT 4.0, sebagai penerus Windows NT 3.x yang sukses mengancam dominasi <a title="Novell Netware" href="http://id.wikipedia.org/wiki/Novell_Netware">Novell Netware</a> dan <a title="UNIX" href="http://id.wikipedia.org/wiki/UNIX">UNIX</a> di pasar korporat. Windows NT 4.0 ini pada awalnya dikembangkan sebagai sebuah bagian dari usaha untuk memperkenalkan Windows NT kepada pasar workstation. NT 4.0 memiliki antarmuka yang sama dengan <a title="Windows 95" href="http://id.wikipedia.org/wiki/Windows_95">Windows 95</a>, tetapi menggunakan kernel yang sama dengan Windows NT, sehingga lebih stabil. Memang, ada sebuah <a title="Patch (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Patch&amp;action=edit&amp;redlink=1">patch</a> tambahan yang tersedia untuk Windows NT 3.51 yang mampu membuat NT 3.51 agar mirip seperti NT 4.0, tapi sangat tidak stabil dan memiliki banyak <a title="Bug" href="http://id.wikipedia.org/wiki/Bug">bug</a>. <a title="GUI" href="http://id.wikipedia.org/wiki/GUI">Antarmuka pengguna</a> tersebut pada awalnya memang dikembangkan di atas Windows NT, tapi karena Windows 95 dirilis terlebih dahulu sebelum NT 4.0, maka orang cenderung berpikir &#8220;Windows NT 4.0 adalah jiplakan dari Windows 95.&#8221;</p>
<p>Windows NT 4.0 datang dalam empat versi:</p>
<ul>
<li>Windows NT 4.0 Workstation</li>
<li>Windows NT 4.0 Server</li>
<li>Windows NT 4.0 Server, Enterprise Edition (yang mencakup dukungan terhadap <a title="Kluster komputer" href="http://id.wikipedia.org/wiki/Kluster_komputer">clustering</a> dan <a title="Symmetric multiprocessing (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Symmetric_multiprocessing&amp;action=edit&amp;redlink=1">SMP</a> hingga 8-way)</li>
<li>Windows NT 4.0 Terminal Server</li>
</ul>
<p><strong> </strong></p>
<p><strong>3.10 Windows 98</strong><strong></strong></p>
<p>Pada 25 Juni 1998, Microsoft merilis sebuah sistem operasi Windows baru, yang dikenal sebagai Windows 98. Windows 98 dianggap sebagai revisi minor terhadap Windows 95, tapi secara umum dilihat jauh lebih stabil dan dapat diandalkan dibandingkan dengan pendahulunya, Windows 95. Windows 98 mencakup banyak driver perangkat keras baru dan dukungan sistem berkas FAT32 yang lebih baik yang mengizinkan partisi untuk memiliki kapasitas lebih besar dari 2 gigabyte, sebuah batasan yang terdapat di dalam Windows 95. Dukungan USB di dalam Windows 98 pun juga jauh lebih baik dibandingkan dengan pendahulunya.</p>
<p>Windows 98 mengundang kontroversi saat Microsoft memasukkan penjelajah web Microsoft Internet Explorer ke dalam sistem operasi dan tidak dapat dicabut, sehingga menjadikan Windows Explorer dan GUI Windows mampu menampilkan direktori seolah-olah halaman web. Hal ini membuka kasus baru, yang disebut sebagai Amerika Serikat versus Microsoft, yang menanyakan mengapa Microsoft repot-repot menjaga dominasinya di dalam sistem operasi komputer pribadi untuk berkompetisi dengan para pesaingnya seperti Netscape dan IBM dengan cara yang tidak jujur.</p>
<p>Pada tahun 1999, Microsoft merilis Windows 98 Second Edition, sebuah rilis yang menawarkan banyak peningkatan dibandingkan versi sebelumnya. Internet Connection Sharing, yang merupakan sebuah bentuk dari Network Address Translation, yang mengizinkan beberapa mesin di dalam sebuah jaringan lokal agar dapat menggunakan satu buah jalur koneksi Internet bersama-sama pun diperkenalkan pada versi ini. Banyak masalah minor di dalam Windows yang lama telah dikoreksi, yang menjadikan Windows 98 menurut banyak orang sebagai sebuah versi Windows 9x yang paling stabil di antara semua versi Windows 9x lainnya.</p>
<p><strong>3.11 Windows 2000</strong><strong></strong></p>
<p>Microsoft merilis Windows 2000 pada 17 Februari 2000, sebuah versi yang sebelumnya dikenal dengan sebutan Windows NT 5.0 atau “NT 5.0″. Versi Windows 2000 ditujukan untuk dua pangsa pasar, yakni pangsa pasar workstation dan juga pangsa pasar server.</p>
<p>Di antara fitur-fitur Windows 2000 yang paling signifikan adalah Active Directory, sebuah model jaringan pengganti model jaringan NT domain, yang menggunakan teknologi yang merupakan standar industri, seperti Domain Name System (DNS), Lightweight Directory Access Protocol (LDAP), dan Kerberos untuk menghubungkan antara sebuah mesin ke mesin lainnya. Windows Terminal Services juga, yang pada Windows NT 4.0 hanya terdapat di dalam satu produk saja, pada Windows 2000 terdapat dalam semua versi server. Fitur-fitur baru yang diadopsi dari Windows 98 juga ditanamkan di dalamnya, seperti Device Manager yang telah ditingkatkan (dengan menggunakan Microsoft Management Console), Windows Media Player, dan DirectX 6.1 (yang memungkinkan sistem operasi berbasis kernel Windows NT untuk menjalankan game). Windows 2000 juga merupakan versi Windows berbasis kernel NT terakhir yang tidak mengharuskan penggunanya untuk melakukan aktivasi terhadapnya.</p>
<p>Meskipun Windows 2000 dapat memperbarui komputer yang sebelumnya menjalankan Windows 98, Windows 2000 tidaklah dianggap sebagai produk yang cocok untuk pengguna rumahan. Alasannya banyak, di antaranya adalah kurangnya device driver untuk banyak perangkat pengguna seperti pemindai (scanner) dan juga pencetak (printer), pada saat dirilis. Situasi tersebut akhirnya berbalik pada saat Windows XP dirilis oleh Microsoft. Windows 2000 tersedia dalam enam edisi, yakni:</p>
<ul>
<li>Windows 2000 Professional</li>
<li>Windows 2000 Server</li>
<li>Windows 2000 Advanced Server</li>
<li>Windows 2000 Datacenter Server</li>
<li>Windows 2000 Advanced Server Limited Edition</li>
<li>Windows 2000 Datacenter Server Limited Edition</li>
</ul>
<p><strong> </strong></p>
<p><strong>3.12 Windows Me</strong></p>
<p>Pada bulan September 2000, Microsoft memperkenalkan Windows Millennium Edition (dikenal juga dengan sebutan Windows Me atau Windows ME). Versi ini memperbarui Windows 98 dengan dukungan multimedia dan Internet yang lebih baik. Versi ini juga memasukkan fitur “System Restore,” yang mengizinkan para penggunanya untuk mengembalikan keadaan sistem ke sebuah titik yang dikenal baik-baik saja, pada saat sistem operasi mengalami kegagalan. System Restore menjadi fitur yang masih dipertahankan pada Windows XP. Versi ini juga memperkenalkan Windows Movie Maker versi pertama.</p>
<p>Windows Me dibuat dalam waktu yang singkat, kira-kira hanya satu tahun, yang ditujukan hanya untuk mengisi kekosongan rilis antara Windows 98 dan Windows XP sebagai sistem operasi untuk kelas rumahan. Fitur-fitur yang terdapat di dalam Windows Me (seperti Internet Explorer 5.5, Windows Media Player 7.0, dan Microsoft DirectX 7.1) bahkan bisa diperoleh secara gratis dari situs Windows Update, kecuali System Restore. Hasilnya, Windows Me pun tidak dianggap sebagai sebuah sistem operasi yang unik di antara saudara-saudaranya dari keluarga Windows 9x, Windows 95 dan Windows 98. Windows Me juga dikritik karena munculnya masalah kestabilan, dan juga dukungan terhadap MS-DOS yang berjalan di dalam modus real. Orang-orang bahkan menyebut Windows Me sebagai Windows Mistake Edition.</p>
<p>Windows Me merupakan sistem operasi terakhir yang dibuat berdasarkan kernel monolithic Windows 9x dan MS-DOS. Versi ini pun menjadi versi terakhir sistem operasi Windows yang tidak memiliki Windows Product Activation (WPA).</p>
<p><strong> </strong></p>
<p><strong>3.13 Windows XP</strong></p>
<p>Logo Microsoft Windows yang didesain ulang oleh Microsoft saat merilis Windows XP, yang digunakan hingga 4 Desember 2006. Tampilan Windows XP menampilkan folder Sample Pictures, Sample Music, dan Control Panel, dengan tema Luna dan desktop Bliss.</p>
<p>Pada tahun 2001, Microsoft memperkenalkan Windows XP (yang memiliki nama kode “Whistler” selama pengembangan. Akhirnya, setelah merilis beberapa versi Windows berbasis Windows 9x dan NT, Microsoft berhasil menyatukan kedua jajaran produk tersebut. Windows XP menggunakan kernel Windows NT 5.1, sehingga menjadikan kernel Windows NT yang terkenal dengan kestabilannya memasuki pasar konsumen rumahan, untuk menggantikan produk Windows 9x yang berbasis 16/32-bit yang sudah menua.</p>
<p>Windows XP merupakan versi sistem operasi Windows yang paling lama (paling tidak hingga saat ini), karena memang berkisar dari tahun 2001 hingga tahun 2007, saat Windows Vista dirilis ke konsumen. Jajaran sistem operasi Windows XP akhirnya diteruskan oleh Windows Vista pada 30 Januari 2007. Windows XP tersedia dalam beberapa versi:</p>
<ul>
<li>Windows XP Home Edition, yang ditujukan untuk pasar desktop dan laptop rumahan.</li>
<li>Windows XP Home Edition N, sama seperti Home Edition yang biasa, tapi tidak memiliki Windows Media Player, karena memang peraturan Uni Eropa tidak memperbolehkannya.</li>
<li>Windows XP Professional, yang ditujukan bagi para power user dan pebisnis.</li>
<li>Windows XP Professional N, sama seperti Professional Edition, tapi tidak memiliki Windows Media Player, karena peraturan Uni Eropa tidak mengizinkannya.</li>
<li>Windows XP Media Center Edition (MCE), dirilis pada bulan November 2002, merupakan Windows XP Home Edition yang ditujukan untuk dektop dan laptop dengan penekanan pada hiburan rumahan.</li>
<li>Windows XP Media Center Edition 2003.</li>
<li>Windows XP Media Center Edition 2004.</li>
<li>Windows XP Media Center Edition 2005, yang dirilis pada 12 Oktober 2004.</li>
<li>Windows XP Tablet PC Edition, yang ditujukan untuk PC Tablet (PC dengan layar sentuh).</li>
<li>Windows XP Tablet PC Edition 2005.</li>
<li>Windows XP Embedded, yang ditujukan untuk sistem benam (embedded system).</li>
<li>Windows XP Starter Edition, yang ditujukan untuk para pengguna komputer di beberapa negara berkembang.</li>
<li>Windows XP Professional x64 Edition, yang dirilis pada 25 April 2005 untuk sistem-sistem rumahan dan workstation yang menggunakan prosesor 64-bit yang berbasiskan set instruksi x86-64 (AMD64 atau Intel EM64T).</li>
<li>Windows XP 64-bit Edition, merupakan sebuah versi Windows XP yang ditujukan untuk jajaran prosesor Intel Itanium, yang mempertahankan kompatibilitas dengan aplikasi 32-bit dengan menggunakan emulator perangkat lunak. Versi ini sama saja dengan Windows XP Professional, dari segi fitur-fiturnya. Produk ini dihentikan pada bulan September 2005 saat vendor terakhir workstation berbasis prosesor Itanium menghentikan produk-produknya sebagai “workstation”, karena memang mereka cenderung memfokuskan Itanium sebagai basis komputer server.</li>
<li>Windows XP 64-bit Edition 2003, dibuat berbasiskan basis kode Windows NT 5.2 (sama seperti Windows Server 2003).</li>
</ul>
<p><strong>3.14 Windows Vista</strong></p>
<p>Setelah meraih kesukesan besar dengan Windows XP, Microsoft tidak lantas berhenti begitu saja mengembangkan Windows. Versi terbaru dari Windows, disebut dengan Windows Vista, dirilis pada tanggal 30 November 2006 [1] bagi kalangan bisnis sementara untuk kalangan pengguna rumahan dirilis pada tanggal 30 Januari 2007. Windows Vista memang dicanangkan agar memiliki keamanan yang lebih tangguh dibandingkan dengan versi-versi sebelumnya, dengan memperkenalkan sebuah modus pengguna yang terbatas, yang disebut sebagai User Account Control (UAC), untuk menggantikan filosofi “administrator-by-default” yang diberlakukan pada Windows XP. Windows Vista juga memperkenalkan fitur grafik yang jauh lebih “memikat”, yang disebut dengan Windows Aero GUI, aplikasi yang baru (seperti halnya Windows Calendar, Windows DVD Maker dan beberapa game baru termasuk Chess Titans, Mahjong, dan Purble Place). Selain itu, Windows Vista juga menawarkan versi Microsoft Internet Explorer yang lebih aman, serta Windows Media Player versi baru (versi 11). Windows Vista, menampilkan antarmuka grafis Aero-nya yang memikat, Welcome screen dan menu Start. Windows Vista menggunakan nomor versi 6.0, sehingga memang terdapat perbedaan versi yang signifikan jika dibandingkan dengan Windows XP yang menggunakan nomor versi 5.1 atau Windows Server 2003 (5.2). Karena, memang Windows Vista memiliki banyak perbedaan yang mendasar, khususnya pada bagian arsitektur dasar sistem operasi.</p>
<p>Windows Vista dijual dalam beberapa edisi:</p>
<ul>
<li>Windows Vista Starter.</li>
<li>Windows Vista Home Basic.</li>
<li>Windows Vista Home Premium.</li>
<li>Windows Vista Business.</li>
<li>Windows Vista Enterprise.</li>
<li>Windows Vista Ultimate.</li>
</ul>
<p><strong> </strong></p>
<p><strong>3.15 Windows 7</strong><strong></strong></p>
<p>Setelah sukses dengan Windows XP, kemudia disusul dengan Windows Vista yang secara penampilan lebih bagus dan secara security atau keamanan juga lebih tinggi. Tetapi Vista masih belum bisa mengalahkan OS yang merupakan kakak kandungnya, yaitu Windows XP. Setelah meluncurkan Vista, Microsoft kembali mengeluarkanMicrosoft Windows7.</p>
<p>Microsoft Windows7 akhir-akhir ini menjadi banyak pembicaraan orang, karena operation system inilah yang akan menggantikan Windows Vista. Banyak berita yang menyebar di internet, mengatakan bahwa Windows7 akan lebih cepat dari pendahulunya. Akhirnya Windows7 ultimate seri Beta dapat di-download di beberapa link di internet dengan gratis, hanya harus bersabar karena besarnya file akan memerlukan waktu yang lumayan<br />
lama.</p>
<p>Rilis selanjutnya setelah Windows Vista dikenal sebagai Windows 7, yang sebelumnya dikenal dengan sebutan Blackcomb dan Vienna. Windows 7 ini memiliki performa yang lebih stabil daripada windows Vista.</p>
<p>Adapun keunggulan dari versi yini adalah :</p>
<ul>
<li>Lebih hemat penggunaan daya listrik.</li>
<li>Fitur sekurity lebih ketat.</li>
<li>Sistem file yang lebih mendetail dan teratur.</li>
<li>Tampilan 3D lebih bagus.</li>
<li>Tanpa menginstal driver jika hardware tersebut sudah dikenali.</li>
<li>Sudah upgrade ke direct 11.</li>
</ul>
<p>Kekurangan windows 7 adalah :</p>
<ul>
<li>Beberapa aplikasi dan hardware belum bisa dikenali.</li>
<li>Bug pada Windows Media Player 12.</li>
</ul>
<p>Perbedaan Windows 7 dengan pendahulunya :</p>
<ul>
<li>Gadget</li>
</ul>
<p>Di Windows 7,  hampir mirip seperti Vista, untuk memunculkan gadget harus melakukannya secara manual. Yaitu dengan klik kanan desktop dan pilih Gadgets. pilih gadget yang diinginkan, dan gadget akan muncul di sebelah kanan desktop. Misalnya saja jam, kalender, slide show foto, dan lain sebagainya.</p>
<ul>
<li>Display Settings</li>
</ul>
<p>Di Windows 7 ada fitur Orientation yang bisa memutar-mutar layar menjadi portrait atau landscape. Bahkan jika kompi anda mendukung, akan muncul opsi koneksi ke proyektor. Seperti computer yang display VGA ne memakai intel. Jadi layar atau tampilan bisa di putar – putar.</p>
<ul>
<li>Windows Experience Index (WEI)</li>
</ul>
<p>WEI memang terus meningkat sesuai dengan perkembangan hardware ke depan. Di Windows 7 saja,range nilai WEI ditingkatkan menjadi 1.0-7.9. Bukan tidak mungkin jika di versi berikutnya, range nilai WEI menjadi lebih besar.</p>
<ul>
<li>Calculator</li>
</ul>
<p>Jika di Windows sebelumnya calculator hanya ada 2 mode yaitu biasa atau scientific, tetapi di  Windows 7, ada dua tambahan mode lagi, yaitu programmer dan statistic. Bahkan disediakan template untuk perhitungan konsumsi bahan bakar, dan pinjaman.</p>
<ul>
<li>Interface Ribbon</li>
</ul>
<p>Kalo sudah make Office 2007 pasti sudah ga asing lagy dengan fasilitas ribbon. Di Windows 7, ribbon juga dihadirkan pada kedua aplikasi standar, Paint dan Wordpad. Khusus untuk Wordpad, sekilas tampilannya mirip dengan Word 2007. Sangat berbeda sekali dari Wordpad versi-versi sebelumnya.</p>
<ul>
<li>PowerShell</li>
</ul>
<p>PowerShell adalah Command Prompt yang bener dirombak abis, jadi kita terbebas dari batch script yang dimiliki DOS. PowerShell di Windows 7 sudah terintegrasi langsung, jadi kita tidak harus mendownloadnya terlebih dahulu seperti pada versi-versi windows sebelumnya.PowerShell tersedia dalam dua jenis, yaitu Windows PowerShell V2 ISE ( Integrated Scripting Environment ) dan Windows PowerShell V2. Bedanya, pada PowerShell V2 ISE disertakan GUI dan menyediakan debugger, syntax highlight , dan fiutr tab.</p>
<ul>
<li>Koneksi Wireless yang Lebih Mudah</li>
</ul>
<p>Koneksi wireless di Windows 7 cukup dilkakukan dengan satu kali klik saja, karena sudah tersedia ikon koneksi yang simpel dan efektif.</p>
<ul>
<li>HomeGroup</li>
</ul>
<p>HomeGroup adalah teknologi untuk sharing di jaringan, dan menyediakan tiga fungsi dasar. pertama, HomeGroup akan mengidentifikasi dan menghubungkan diri dengan lainnya pada home network. kedua, HomeGroup mengizinkan kita untuk memutuskan apa yang akan disharing dengan user lain. ketiga, HomeGroup mengizinkan kita untuk melihat dan mengakses resource yang disharing oleh PC lain di dalam HomeGroup. HomeGroup juga menyediakan password bagi PC lain yang akan bergabung di dalamnya. Password tersebut dihasilkan secara otomatis oleh Windows.</p>
<p><strong> </strong></p>
<p><strong>4. Win32 pada Windows</strong></p>
<p>Win32 API merupakan antarmuka pemrograman yang terdapat di dalam sistem operasi Windows 32-bit modern. Win32 API mengimplementasikan fungsi-fungsi di dalam DLL sistem operasi.</p>
<p>Win32 pertama kali muncul pada tahun <a title="1993" href="http://id.wikipedia.org/wiki/1993">1993</a>, saat Windows NT diluncurkan. Windows 95 juga menggunakan Win32 API, dan pada awalnya dikenal dengan sebutan Win32c, di mana huruf &#8220;c&#8221; di sana merujuk kepada &#8220;compatibility&#8221;, tapi istilah ini akhirnya ditinggalkan oleh Microsoft demi konsistensi nama &#8220;Win32&#8243;.</p>
<p>Dalam <a title="Windows NT 4.0" href="http://id.wikipedia.org/wiki/Windows_NT_4.0">Windows NT 4.0</a> dan para penerusnya (termasuk di antaranya versi-versi terbaru Windows), panggilan-panggilan Win32 dieksekusi oleh dua modul, yakni <code>csrss.exe</code> (Client/Server Runtime SubSystem) di dalam <a title="Modus pengguna (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Modus_pengguna&amp;action=edit&amp;redlink=1">modus pengguna</a> dan <code>Win32K.sys</code> di dalam <a title="Modus kernel (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Modus_kernel&amp;action=edit&amp;redlink=1">modus kernel</a>.</p>
<p>Subsistem WIN32 adalah suatu lapisan layanan yang terdapat pada semua sistem operasi berbasis Microsoft. Layanan yang diberikan antara lain: penciptaan proses (eksekusi program), penanganan antar muka grafis, penanganan input dan output pengguna. Sub sistem WIN32 hadir dalam bentuk pustaka (*.dll) yang tersimpan di direktori sistem. mis di XP: %SystemRoot%\System32.</p>
<p>Pustaka yang paling inti adalah:</p>
<ul>
<li>Gdi32.dll àberisi fungsi-fungsi manipulasi grafis</li>
<li>User32.dll àberisi fungsi-fungsi mengontrol objek-objek yang terlihat di layar</li>
<li>Kernel32.dll àberisi fungsi-fungsi untuk memanggil layanan kernel sistem operasi (operasi memori, berkas, device)</li>
</ul>
<p>WIN32 API memberikan spesifikasi layanan fungsi sub sistem WIN32:</p>
<ul>
<li>Sebagian besar adalah fungsi-fungsi grafis (membuat form windows, dialog ,warna, font, menggambar bentuk)</li>
<li>Fungsi-fungsi antarmuka user (keyboard, mouse)</li>
<li>Fungsi-fungsi akses piranti i/o dan memori</li>
<li>Fungsi-fungsi yang mengabstraksi fungsionalitas lainnya dari kernel sistem operasi</li>
</ul>
<p><strong> </strong></p>
<p><strong>5. Proses Pada Windows</strong></p>
<p>Pada sistem Operasi Windows, proses adalah unit eksekusi kode yang dapat dijadwalkan oleh kernel dispatcher dan dimuat dari sebuah aplikasi atau thread. Jadi, proses bisa mengandung satu atau lebih thread. Sebuah proses dibuat ketika thread di dalam beberapa proses lain dipanggil oleh API CreateProcess(). Rutin ini  memuat setiap link library dinamis yang digunakan oleh proses untuk menciptakan thread awal dalam proses. Thread tambahan dapat dibuat oleh fungsi CreateThread(). Setiap thread dibuat dalam stack sendiri, yang defaultnya adalah 1 MB kecuali ada argumen lain untuk pemanggilan fungsi CreateThread().</p>
<p><strong>5.1</strong> <strong>Konsep </strong><strong>P</strong><strong>embuatan </strong><strong>P</strong><strong>roses pada </strong><strong>W</strong><strong>indows</strong></p>
<p>Desain proses Windows dikendalikan oleh kebutuhan untuk menyediakan dukungan berbagai variasi dari lingkungan OS. Proses didukung oleh perbedaan lingkungan OS dalam berbagai cara, termasuk termasuk yang di bawah ini:</p>
<p>· Bagaimana proses dinamakan</p>
<p>· Jika thread disediakan proses</p>
<p>· Bagaimana proses dipresentasikan</p>
<p>· Bagaimana sumber daya proses dilindungi</p>
<p>· Bagaimana mekanisme ang digunakan untuk komunikasi interproces dan sinkronisasi</p>
<p>· Bagaimana proses dihubungkan dengan yang lain</p>
<p>Karakteristik penting dari proses Windows adalah sebagai berikut:</p>
<p>· Proses windows diimplementasikan sebagai object.</p>
<p>· Sebuah proses executable bisa berisi satu atau lebih thread.</p>
<p>· Proses dan object thread memiliki kemampuan sinkronisasi built- in.</p>
<p>Setiap proses diberi nomor khusus sebagai identifikasi yang disebut process identification atau <strong>PID </strong>berupa angka integer unik. Jika proses selesai (Terminated) maka semua sumber daya yang digunakan termasuk <strong>PID </strong>dibebaskan kembali. Proses dibuat menggunakan system call <strong>fork()</strong> yang sering disebut <em>forking </em>proses. System call fork() mengkopi proses pemanggil sehingga akan terdapat 2 proses yaitu :</p>
<p>a. Proses pemanggil disebut PARENT</p>
<p>b. Proses hasil kopian disebut CHILD</p>
<p style="text-align:left;" align="center">Proses CHILD identik dengan proses PARENT-nya tetapi memiliki <strong>PID </strong>yang berbeda. Setelah proses baru (child) berhasil dibuat eksekusi dilanjutkan secara normal di masing–masing proses pada baris setelah pemanggilan system call fork(). Proses pemanggil (PARENT) dapat melakukan forking proses lebih dari satu kali sehingga memungkinkan terdapat banyak proses CHILD yang dieksekusi. Proses CHILD dapat melakukan forking proses seperti halnya PARENT sehingga dapat terbentuk struktur pohon proses. Setiap proses di Windows direpresentasikan oleh sebuah blok executive process (EPROCESS). Disamping berisi banyak atribut yang berhubungan dengan sebuah proses, sebuah blok EPROCESS terdiri dari dan menunjuk pada sejumlah struktur data lain yang berhubungan.<br />
<strong></strong></p>
<p>Proses pembuatan suatu proses dimulai dengan mengeksekusi program kemudian memeriksa priority dan apabila prioritynya tinggi maka akan langsung pada status ready dan kemudian running tapi jika priority sedang atau perlu antrian, maka akan ada proses blocked dan mengantri sampai giliran program tersebut running.</p>
<p align="center"><strong> </strong></p>
<p><strong>5.1 Standar Proses Pada Windows</strong></p>
<p>Untuk dapat melihat proses-proses yang sedang berjalan dalam windows, kita bisa menggunakan Task Manager (Ctrl + Alt + Del).</p>
<p>Berikut merupakan beberapa penjelasan dari macam-macam proses default yang ada di Windows 2000 dan Windows 7 :</p>
<ul>
<li>Csrss.exe</li>
</ul>
<p>Ini adalah bagian mode pengguna subsistem Win32 (dengan Win32.sys menjadi bagian kernel mode). Singkatan dari Csrss <em>klien/server run-time subsistem</em> dan subsistem penting yang harus berjalan sepanjang waktu. Csrss bertanggung jawab untuk jendela konsol, menciptakan dan/atau menghapus thread, dan beberapa bagian dari lingkungan virtual MS-DOS 16-bit.</p>
<ul>
<li>Explorer.exe</li>
</ul>
<p>Ini adalah pengguna shell, yang kita lihat sebagai akrab taskbar, desktop, dan seterusnya. Proses ini tidak sebagai vital untuk menjalankan Windows seperti yang Anda duga, dan dapat berhenti (dan ulang) dari tugas manajer, biasanya dengan efek samping negatif pada sistem.</p>
<ul>
<li> Internat.exe</li>
</ul>
<p>Internat.exe berjalan pada startup. Banyak masukan yang berbeda lokal yang ditentukan oleh pengguna. Lokal dimuat untuk pengguna saat ini diambil dari kunci registri berikut:</p>
<p><strong>HKEY_CURRENT_USER\Keyboard Layout\Preload</strong><strong></strong></p>
<p>Internat.exe banyak ikon &#8220;EN&#8221; ke dalam system tray, memungkinkan pengguna untuk dengan mudah beralih antara lokal. Ini menghilang ketika proses dihentikan, tapi lokal masih dapat diubah melalui Panel kontrol.</p>
<p><strong>Catatan</strong> Lokal untuk &#8220;Sistem&#8221; diambil dari sini:</p>
<p>HKEY_USERS\.DEFAULT\Keyboard Layout\Preload</p>
<p>Lokal ini digunakan oleh layanan sistem yang berjalan di bawah account sistem lokal atau ketika tidak ada pengguna logon (misalnya, pada prompt masuk).</p>
<ul>
<li>LSASS.exe</li>
</ul>
<p>Ini adalah server otentikasi keamanan lokal, dan menghasilkan proses yang bertanggung jawab untuk otentikasi pengguna untuk layanan Winlogon. Proses ini dilakukan dengan menggunakan otentikasi paket seperti default Msgina.dll. Apakah otentikasi berhasil, Lsass menghasilkan tanda akses pengguna, yang digunakan untuk menjalankan shell awal. Proses lainnya yang pengguna memulai mewarisi token ini.</p>
<ul>
<li>Mstask.exe</li>
</ul>
<p>Ini adalah layanan Penjadwal tugas, bertanggung jawab untuk menjalankan tugas pada waktu yang ditentukan oleh pengguna.</p>
<ul>
<li>Smss.exe</li>
</ul>
<p>Ini adalah sesi subsistem manajer, yang bertanggung jawab untuk memulai sesi pengguna. Proses ini dimulai oleh kain sistem dan bertanggung jawab untuk berbagai kegiatan, termasuk meluncurkan Winlogon dan Win32 (Csrss.exe) proses dan pengaturan sistem variabel. Setelah itu telah diluncurkan proses ini, menunggu Winlogon atau Csrss untuk mengakhiri. Jika hal ini terjadi &#8220;normal&#8221;, sistem menutup turun; Jika itu terjadi tiba-tiba, Smss.exe menyebabkan sistem untuk berhenti merespons (hang).</p>
<ul>
<li>Spoolsv.exe</li>
</ul>
<p>Layanan Pengumpul Informasi bertanggung jawab untuk mengelola spooled print/fax pekerjaan.</p>
<ul>
<li>Svchost.exe</li>
</ul>
<p>Ini adalah proses yang umum, yang bertindak sebagai tuan rumah untuk proses-proses lain yang berjalan dari dll; oleh karena itu, jangan terkejut melihat lebih dari satu entri untuk proses ini. Untuk melihat proses apa yang menggunakan Svchost.exe, menggunakan Tlist.exe dari Windows 2000 CD-ROM; sintaks <strong>tlist -s</strong> pada prompt perintah.</p>
<ul>
<li>Services.exe &#8211; Anda tidak dapat mengakhiri proses ini dari pengelola tugas.</li>
</ul>
<p>Ini adalah layanan kontrol manajer, yang bertanggung jawab untuk memulai, menghentikan, dan berinteraksi dengan layanan sistem. Sistem anda tidak dapat mengakhiri proses ini dari pengelola tugas.</p>
<ul>
<li>Taskmgr.exe</li>
</ul>
<p>Ini adalah proses untuk manajer tugas itu sendiri.</p>
<ul>
<li>Winlogon.exe</li>
</ul>
<p>Ini adalah proses yang bertanggung jawab untuk mengelola pengguna logon dan logoff. Selain itu, Winlogon aktif hanya bila pengguna menekan CTRL + ALT + DEL, di mana titik ini menunjukkan kotak dialog keamanan.</p>
<ul>
<li>Winmgmt.exe</li>
</ul>
<p>Winmgmt.exe adalah komponen inti dari manajemen klien pada Windows 2000. Proses ini menginisialisasi ketika aplikasi klien pertama menghubungkan atau terus-menerus ketika aplikasi manajemen permintaan layanan.</p>
<p>Banyak proses-proses yang tidak berakhir dari manajer tugas dapat berakhir menggunakan utilitas Resource Kit <strong>Kill.exe</strong>. Namun, perintah ini dapat menyebabkan kegagalan sistem atau efek samping yang tidak diinginkan lainnya.</p>
<p><strong>6. Thread Pada Windows</strong></p>
<p>Win32 API merupakan salah satu pustaka threads(<em>threads librabries</em>). Win32 API merupakan API (<em>Application Programming Interface</em>) utama dari semua sistem operasi keluaran. Win32 API menyediakan fungsi – fungsi untuk membuat, memanipulasi threads. Berikut ini beberapa fungsi yang berkaitan dengan pembuatan threads :</p>
<p align="center">Fungsi-Fungsi Thread Pada Win32 API</p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" width="177"><strong>F</strong><strong>un</strong><strong>g</strong><strong>si</strong></td>
<td valign="top" width="390"><strong>Deskripsi</strong></td>
</tr>
<tr>
<td valign="top" width="177"><em>CreateThread</em></td>
<td valign="top" width="390">Menciptakan sebuah threads baru</td>
</tr>
<tr>
<td valign="top" width="177"><em>CreateRemoteThread</em></td>
<td valign="top" width="390">Menciptakan sebuah threads baru pada process yang lain</td>
</tr>
<tr>
<td valign="top" width="177"><em>OpenThread</em></td>
<td valign="top" width="390">Membuka thread yang ada</td>
</tr>
<tr>
<td valign="top" width="177"><em>ExitThread</em></td>
<td valign="top" width="390">Menghentikan eksekusi thread secara normal</td>
</tr>
<tr>
<td valign="top" width="177"><em>TerminateThread</em></td>
<td valign="top" width="390">Menghentikan sebuah threads</td>
</tr>
<tr>
<td valign="top" width="177"><em>GetCurrentProcessID</em></td>
<td valign="top" width="390">Mengembalikan threads ID dari threads yang sedang dieksekusi</td>
</tr>
<tr>
<td valign="top" width="177"><em>GetThreadID</em></td>
<td valign="top" width="390">Mengembalikan threads ID dari threads tertentu</td>
</tr>
</tbody>
</table>
</div>
<p><strong>6.1</strong><strong> </strong><strong>K</strong><strong>omponen Threads</strong></p>
<p>Thread pada windows secara umum mempunyai komponen sebagai berikut : thread ID, register set, user dan kernel stack dan private storage area. Register set, stacks dan private data storage disebut sebagai context dari sebuah thread.</p>
<p><strong>6.2</strong><strong> </strong><strong>S</strong><strong>t</strong><strong>r</strong><strong>u</strong><strong>ktur Data</strong><strong> </strong><strong>T</strong><strong>hrea</strong><strong>d</strong><strong>s</strong></p>
<p>Tiga struktur data utama dari sebuah threads adalah ETHREAD, KTHREAD dan TEB.</p>
<p><strong>6.2.1 </strong><strong>ET</strong><strong>H</strong><strong>READ (</strong><strong><em>E</em></strong><strong><em>xecutive</em></strong><strong><em> </em></strong><strong><em>T</em></strong><strong><em>hread </em></strong><strong><em>B</em></strong><strong><em>l</em></strong><strong><em>ock</em></strong><strong>)</strong><strong></strong></p>
<p>Bagian  penting  dari  ETHREAD  adalah  KTHREAD,  Process  ID,  Thread  start address. Blok  KTHREAD merupakan pointer yang merujuk pada kernel thread (KTHREAD),  Process  ID  juga  merupakan  suatu  pointer  yang  menunjuk  pada proses utama yang memiliki thread tersebut dan Thread start address adalah alamat dari rutin awal thread.</p>
<p><strong><br />
</strong></p>
<p><strong>6.2.2 </strong><strong>K</strong><strong>T</strong><strong>H</strong><strong>READ (<em>kernel thread block</em>)</strong><strong></strong></p>
<p>KTHREAD menyimpan informasi yang dibutuhkan oleh kernel untuk dapat melakukan penjadwalan dan sinkronisasi thread. Pada KTHREAD juga terdapat kernel stack, yang mana akan digunakan ketika thread berjalan pada kernel mode. Juga terdapat pointer yang menunjuk TEB.</p>
<p><strong>6.2.3 </strong><strong>T</strong><strong>EB <em>(thread environment block)</em></strong></p>
<p>TEB menyimpan informasi image loader dan beberapa DLLs dari windows. Komponen &#8211; komponen ini berjalan  pada  user  mode, maka dibutuhkan suatu struktur data yang dapat  dimanipulasi (writable) pada user mode. Oleh karena itu, tidak seperti KTHREAD dan  ETHREAD  yang berada pada kernel space, TEB berada pada user space.</p>
<p><strong>6.3 Pembuatan Thread</strong></p>
<p>Keberadaan threads tidak bisa terlepas dari process. Hal ini disebabkan karena threads berada atau menjadi bagian dari suatu process. Proses pembuatan threads menjadi bagian dari proses pembuatan suatu process.</p>
<p>Thread membutuhkan stack dan context sebelum thread tersebut diciptakan[Russinovich dan Solomon,2005]. Tugas untuk menyediakan 2 hal ini dipegang oleh fungsi <em>CreateThreads</em>. Ketika sebuah process akan membuat threads, maka <em>CreateThreads </em>akan dipanggil. Fungsi CreateThreads akan mengerjakan hal berikut :</p>
<p><strong>1</strong><strong>.  </strong>Membuat user-mode stack untuk thread.</p>
<p><strong>2</strong><strong>.  </strong>Thread hardware context diinisialisasi.</p>
<p><strong>3</strong><strong>.  </strong>Memanggil fungsi <em>NtCreateThread </em>untuk membuat executive thread object. Pada tahap ini dihasilkan thread ID dan thread handle. <em>NtCreateThread </em>dalam prosesnya akan memanggil <em>PspCreateThread </em>dan menjalankan tahap – tahap berikut :</p>
<p>1. Menaikan counter thread pada peocess object.</p>
<p>2. ETHREAD diciptakan dan diinisialisasi.</p>
<p>3. Thread ID digenerate.</p>
<p>4. TEB pada user-mode adress space di set-up.</p>
<p>5. ETHREAD menyimpan start address dari user-mode thread.</p>
<p>6. Fungsi <em>KeInitThread </em>dipanggil untuk melakukan set-up pada KTHREAD block. Selain itu, base priorities dari thread diset sesuai dengan base priorities dari process. Affinity dan quantum thread juga disesuaikan dengan process yang membuatnya. Selanjutnya mengalokasikan kernel stack untuk thread, inisialisasi machine-dependent hardware context termasuk didalamnya context,   trap   dan   exception   frame   dari   thread.   Paling   akhir,   KeInitThread akan menginisialisasi state dari thread dan selesai tugas dari KeInitThread.</p>
<p>7. Thread access token diset pada process access token. Sekaligus akan dilakukan proses pengecekan apakan process yang membuat thread mempunyai hak untuk membuat thread atau tidak. Pengecekan ini selalu sukses jika thread dibuat dalam lngkungan lokal process. Jika thread yang dibuat berada pada process yang lain, maka ada kemungkinan gagal.</p>
<p><strong>4</strong><strong>.  </strong>Thread sudah selesai dibuat. Thread yang baru dibuat akan berada dalam suspended state. Thread akan menunggu hingga seluruh tahapan pembuatan process selesai dikerjakan.</p>
<p>Selanjutnya Kernel32.dll mengirim pesan kepada windows subsystem tentang adanya thread dan process baru. Windows subsystem melakukan beberapa proses set-up. Setelah itu maka thread diresume(pada awal terbentuk thread berada dalam suspended state) dan dijalankan.</p>
<p><strong>6.4 Penjadwalan Thread</strong></p>
<p>Jumlah thread yang dibuat oleh process dapat lebih dari satu. Thread – thread yang dibuat oleh process harus dapat dijalankan sesuai dengan kebutuhan process tersebut. Tugas sistem operasi untuk mengatur dan melakukan penjadwalan agar thread – thread yang dibutuhkan mendapat waktu yang cukup untuk dieksekusi oleh CPU. Pada bagian ini akan dibahas bagaimana windows melakukan penjadwalan thread.</p>
<p>Windows dalam melakukan penjadwalan thread memakai pendekatan prioritas dan bersifat preemtive[Russinovich dan Solomon,2005]. Thread dengan prioritas tertinggi pasti dijalankan dan dapat menghentikan/menginterupsi jalannya thread lain yang prioritasnya lebih rendah. Ketika menggunakan CPU,thread menghabiskan sejumlah waktu, ini disebut dengan quantum. Quantum adalah sejumlah waktu yang diberikan kepada thread untuk menggunakan CPU. Sifat penjadwalan windows yang preemtive memungkinkan suatu thread untuk diinterupsi, meskipun waktu quantumnya belum habis.</p>
<p>Windows memilih thread yang akan dijalankan berdasarkan prioritas dari thread tersebut. Secara default prioritas dari thread diturunkan dari process yang membuat thread tersebut. Windows menggunakan 32 level prioritas, dibagi menjadi 3[Russinovich dan Solomon,2005] :</p>
<p>•    16 level real-time (16 – 31)</p>
<p>•    15 level variabel ( 1 – 15)</p>
<p>•    1 level sistem (0)</p>
<p>Meskipun secara default thread mewarisi prioritasnya dari process yang membuatnya, prioritas ini dapat diubah dengan memanggil fungsi <em>SetThreadPriority.</em><em> </em>Kernel melakukan perubahan dan penyesuaian prioritas thread secara dinamis tergantung dari keadaan thread, CPU bound atau IO bound.</p>
<p><strong>6.4.1 State Thread</strong></p>
<p>Terdapat 6 kemungkinan state dari sebuah thread, yaitu ready, standby, running, waiting, transition dan terminated. Ready state yaitu thread yang siap untuk dieksekusi. Thread yang berada pada ready state dengan prioritas tertinggi akan berpindah menjadi standby state. Ketika thread dieksekusi, thread tersebut berada pada running state. State waiting dimasuki thread ketika thread menunggu untuk dijadwalkan ulang. Ketika thread akan dieksekusi tetapi sumber daya yang diperlukan belum tersedia, maka thread tersebut akan berpindah pada state transition. Terminated state dimasuki thread ketika thread selesai dieksekusi.</p>
<p><strong>6.4.2</strong> <strong>D</strong><strong>i</strong><strong>spatcher database</strong></p>
<p>Kernel  menyimpan  suatu  struktur  data  yang  berisi  informasi  thread  mana  saja  yang  berada  dalam waiting state untuk dieksekusi dan processor yang mengeksekusi thread. Struktur data ini dikenal dengan nama dispatcher database.</p>
<p>Dispacther membagi antrian dalam 32 level, yang juga merupakan prioritas dari tiap thread. Antrian disusun dari thread dengan prioritas tertinggi ke prioritas terendah. Dispacther akan mengecek dari antrian paling atas hingga paling bawah, untuk melihat apakah ada thread yang berada pada ready state. Jika ada dan processor yang bersesuaian tersedia maka thread akan dijalankan(berhubungan dengan processor affinity). Jika processor yang bersesuaian tidak tersedia maka thread tersebut dilewati dan dispacther melanjutkan pencarian thread lain yang siap untuk dijalankan. Jika tidak terdapat thread yang siap  untuk  dijalankan(ready  state),  maka  dispatcher  menjalankan  satu  thread  khusus  yang  disebut dengan idle thread.</p>
<p><strong>6</strong><strong>.</strong><strong>4</strong><strong>.3</strong><strong>.   Skenario penjadwalan</strong></p>
<p>Pada prakteknya, terdapat beberapa skenario yang mungkin terjadi dalam penjadwalan.</p>
<p>a. Voluntary switch</p>
<p>Sebuah thread (thread1) yang sedang berjalan dengan sukarela berpindah pada wait state dan membiarkan thread (thread2) pada antrian untuk dieksekusi. Setelah thread (thread2) selesai dieksekusi, thread (thread1) kembali dilanjutkan proses eksekusinya.</p>
<p>b. Preemption</p>
<p>Sifat penjadwalan Windows adalah preemtive, maka dimungkinkan sebuah thread menghentikan thread lain yang sedang dijalankan. Hal in dapat terjadi diantaranya disebabkan perubahan prioritas thread dan juga dapat disebabkan ketika sebuah thread dengan prioritas yang lebih tinggi sudah selesai berada dalam waiting state (resource yang dibutuhkan oleh thread tersebut sudah tersedia sehingga thread tersebut berpindah pada ready state).</p>
<p>Thread yang diinterupsi eksekusinya akan masuk kembali ke antrian. Posisi thread ini akan berada pada awal  antrian,  bukan  diekor  antrian.  Setelah  thread  yang  menginterupsinya  selesai  dieksekusi,  maka thread yang tadi interupsi akan melanjutkan eksekusinya. Thread ini melanjutkan quantum yang tersisa pada saat diinterupsi, jadi perhitungan quantum tidak dari awal lagi.</p>
<p>c. Quatum End</p>
<p>Ketika suatu thread telah menghabiskan quantumnya, maka windows akan mengurangi prioritas dari thread tersebut dan mencari thread yang siap dan layak untuk dieksekusi. Jika terdapat thread dengan prioritas yang sama dalam atrian, maka thread yang baru saja dieksekusi akan diletakan pada posisi paling akhir (ekor) dari antrian. Thread tersebut akan berpindah dari running state ke waiting state.</p>
<p>d. Termination</p>
<p>Ketika thread selesai dikerjakan (dengan pemanggilan fungsi <em>ExitThread </em>atau <em>TerminateThread</em>) maka thread tersebut akan beralih dari running state ke terminated state. Thread tersebut akan dihapus dari daftar thread process dan data yang terkait dengan thread tersebut dilepaskan.</p>
<p><strong>6.5</strong><strong> </strong><strong>S</strong><strong>in</strong><strong>k</strong><strong>r</strong><strong>onisasi Thread</strong></p>
<p>Seperti yang telah disebutkan sebelumnya, suatu process dapat memiliki lebih dari satu threads. Threads – threads ini menggunakan dan berbagi data yang sama (share data). Masalah yang timbul adalah adanya kemungkinan suatu data menjadi tidak konsisten ketika diakses oleh lebih dari satu threads pada waktu yang bersamaan. Mekanisme untuk mencegah dan mengatasi masalah ini adalah dengan sinkronisasi.</p>
<p><strong>6.5.1</strong><strong> </strong><strong>Critical section</strong></p>
<p>Salah satu cara dalam sinkronisasi adalah dengan menggunakan critical section. Terdapat suatu bagian dimana kode dalam thread menjadi critical, pada saat suatu thread menjalankan critical sectionnya maka thread yang lain tidak dapat menjalankan critical section miliknya. Ketika thread keluar dari critical sectionnya, thread yang lain baru dapat menjalankan critical section miliknya.</p>
<p><strong>6.5.2 </strong><strong>S</strong><strong>e</strong><strong>ma</strong><strong>ph</strong><strong>o</strong><strong>r</strong><strong>e</strong></p>
<p>Semafor adalah sebuah variabel bertipe integer yang selain saat inisialisasi, hanya dapat diakses melalui dua operasi standar, yaitu <em>acquire() </em>dan  <em>release()</em>.  Operasi  <em>acquire() </em>akan  melakukan decrement variabel semaphore sedangkan <em>release() </em>melakukan operasi increment. Ketika thread akan mengakses suatu share data, thread akan menjalankan operasi acquire(), sebaliknya ketika thread selesai  mengakses  share  data  maka  akan  menjalankan  release().  Proses  akses  dan  modifikasi  nilai variabel semaphore oleh sebuah thread hanya boleh dilakukan oleh satu thread pada satu waktu. Selain itu ketika proses berjalan maka tidak boleh diinterupsi.</p>
<p><strong>6.5.3 </strong><strong>E</strong><strong>ven</strong><strong>t</strong><strong></strong></p>
<p>Event adalah suatu cara yang digunakan oleh suatu thread untuk memberi tanda kepada thread yang lain. Event digunakan ketika thread mengakses data, thread tersebut akan memberi tanda kepada thread lain yang hendak mengakses data yang sama untuk menunggu (wait/sleep). Setelah selesai, thread tersebut memberi tanda kepada thread yang lain bahwa thread tersebut telah selesai dan data tersebut sudah dapat diakses oleh thread yang lain.</p>
<p><strong>6.5.4 Mutexes</strong></p>
<p>Mutex dapat digambarkan sebagai sebuah kunci. Ketika thread akan mengakses data, thread tersebut membutuhkan kunci(mutex) untuk mengakses data tersebut. Setelah mendapat kunci dan selama mengakses data  tersebut,  thread akan  melakukan  penguncian(lock) sehingga thread  yang lain tidak dapat mengakses data tersebut. Selesai mengakses, thread akan membuka kunci, dan menyerahkan kunci(mutex) kepada thread yang lain.</p>
<p><strong>6.5.5 </strong><strong>Si</strong><strong>n</strong><strong>kronisasi windows</strong><strong></strong></p>
<p>Windows mengatur proses sinkronisasi pada kernel dengan menggunakan interupt mask. Ketika kernel mengakses data global, maka semua interupt yang mungkin akan mengakses data tersebut akan dihentikan. Pada sistem multiprocessor, digunakan spinlock untuk sinkronisasi thread pada kernel. Thread yang memegang spinlock akan bersifat nonpreemtive.</p>
<p>Sinkronisasi diluar kernel, windows menyediakan dispatcher objects. Critical section, semaphore, event dan mutex termasuk mekanisme yang digunakan dalam dispatcher objects. Dispatcher object memiliki 2 kemungkinan state yaitu signaled atau nonsignaled. Signaled menandakan object tersedia dan thread dapat menggunakan object tersebut. Nonsignaled, object tidak tersedia dan thread tidak dapat menggunakan object tersebut.</p>
<p>Proses ketika thread akan mengakses shared data, thread akan mengecek state dari dispatcher object. Jika dispatcher object berada pada nonsignaled state, state dari thread akan menjadi waiting state dan thread dimasukkan dalam antrian. Ketika state dari dispatcher object berubah menjadi signaled state, dispatcher object akan melihat antrian. Jika ada thread yang menunggu untuk menggunakan object tersebut, maka state dari thread tersebut dirubah menjadi ready state.</p>
<p><strong>7. Virtual Memory Pada Windows</strong></p>
<p>Pada windows, virtual memory baru diperkenalkan pada versi Windows 3.0. Virtual memory adalah sebuah porsi pada hard disk yang di set menyerupai RAM oleh system. Virtual memory merupakan ruang penyimpanan sementara yang digunakan untuk menjalankan program yang membutuhkan memory yang lebih besar dari memory fisik. Virtual memory berupa file yang bernama pagefile.sys yang di set hidden oleh Windows. File ini disebut paging file, yang digunakan untuk menampung program dan data yang tidak cukup di memory fisik.</p>
<p>Virtual memory lebih lambat daripada memory fisik, dan penggunaan yang terlalu banyak dapat menurunkan kinerja sistem. Sehubungan dengan itu, windows memindahkan proses yang tidak terlalu sering ke virtual memory, dan membiarkan proses yang sering digunakan di memory fisik. Jadi ini sangat efisien.</p>
<p>Ukuran dari virtual memory dapat kita rubah, Windows merekomendasikan ukuran minimal dari vitual memory adalah 1.5 kali dari memory fisik kita. Jadi jika memiliki beberapa harddisk, misal hardisk pertama adalah (C:) dan harddisk kedua adalah (D:) dan anda jarang menggunakan drive (D:), maka virtual memory dapat diletakkan ke drive (D:). Memindahkan virtual memory ke harddisk yang jarang digunakan akan sedikit meningkatkan performa. Alasannya adalah, pada harddisk pertama biasanya head dari harddisk sangat sibuk untuk membuka program, dokumen, menyimpan file dan masih banyak lagi. Tetapi cara ini tidak akan berguna bila drivenya terletak pada harddisk yang sama atau dengan kata lain sebuah partisi.</p>
<p><strong>7.1</strong><strong> Cara Membuat Memory Virtual Pada Windows</strong></p>
<p>Untuk mengakses pengaturan virtual memory pada Windows XP dapat dilakukan dengan cara berikut :</p>
<p>1. Login sebagai Administrator</p>
<p>2. Klik kanan [My Computer], pilih ‘Properties’</p>
<p>3. Klik tab ‘Advanced’, Pilih ‘Settings’ pada ‘Performance’</p>
<p>4. Ada 3 pilihan tab, Visual Effects, Advanced, &amp; Data execution Prevention, kita pilih ‘Advanced’</p>
<p>5. Klik ‘Change’ pada Virtual Memory, pilih ‘Custom Size’, besarnya virtual memory terserah user</p>
<p>6. Setelah selesai menulis angka-nya, klik ‘SET’, kemudian klik ‘OK’</p>
<p>7. Sekarang Restart komputer anda.</p>
<p>Beberapa hal yang perlu diperhatikan serta cara pengaturan page file pada Windows XP adalah sebagai berikut :</p>
<p>1. Jika hanya ada satu harddisk di komputer maka letakkan page file di partisi yang jarang diakses dan tidak berisi sistem operasi Windows. Namun jika ada dua harddisk maka letakkan page file di harddisk yang tidak berisi system operasi Windows. Hal ini bertujuan untuk mempercepat proses baca/tulis data</p>
<p>2. Partisi harddisk yang berisi page file sebaiknya dalam format NTFS</p>
<p>3. Ukuran page file yang direkomendasikan adalah 1,5 kali kapasitas RAM yang terpasang di komputer. Jadi, seandainya RAM yang terpasang di komputer berkapasitas 256MB maka ukuran page file-nya adalah 256 x 1,5 = 384 MB. Kemudian isikan nilai tersebut pada kotak Initial Size dan Maximum Size. Pengaturan page file yang sama ukurannya pada Initial Size dan Maximum Size ini biasa disebut dengan static size.</p>
<p>4. Untuk mendapatkan kinerja virtual memory yang lebih baik, ukuran page file dapat diatur secara dinamik seperti berikut. Atur Initial Size sebesar 1,5 kali kapasitas RAM dan Maximum Size sebesar 3 kali kapasitas RAM. Jadi, seandainya RAM yang terpasang di komputer berkapasitas 256MB maka ukuran page file untuk :</p>
<ul>
<li>Initial Size adalah 256 x 1,5 = 384 MB, dan</li>
<li>Maximum Size adalah 256 x 3 = 768 MB</li>
</ul>
<p><strong>7.2</strong><strong> Cara Kerja</strong><strong> Virtual Memory</strong></p>
<p>Virtual Memory digunakan dengan membuat suatu file khusus yang disebut swapfile atau paging file. Virtual memory digunakan pada saat operating system kehabisan memory, dimana system operasi akan memindahkan data yang paling terakhir diakses ke dalam swapfile di hardisk. Hal ini mengosongkan / membebaskan beberapa ruang kosong pada memory untuk aplikasi yang akan digunakan selanjutnya. Operating system akan melakukan hal ini secara terus menerus ketika data baru diisi pada ram. Kemudian, pada saat data yang tersimpan di swapfile diperlukan, data tersebut ditukar (swap) dengan data yang paling terakhir dipakai di dalam memory (ram). Hal ini mengakibatkan swapfile bersifat seperti ram, walaupun program tidak dapat secara langsung dijalankan dari swapfile. Satu hal yang perlu dicatat bahwa karena operating system tidak dapat secara langsung menjalankan program dari swapfile, beberapa program mungkin tidak akan berjalan walau dengan swapfile yang besar jika kita hanya memiliki ram yang kecil.</p>
<p><strong>7.3</strong><strong> Pengaruh Virtual Memory Pada Windows</strong></p>
<p>Tujuan dibuatnya virtual memory adalah supaya pada proses restart Windows lebih cepat. Virtual memory, atau yang lebih dikenal dengan nama swap file, merupakan memori bohong-bohongan yang terletak di dalam hard disk. Pada dasarnya, virtual Memory berguna jika RAM yang terdapat di sistem sudah tidak mencukupi sehingga dipakailah ruang hard disk sebagai tempat penyimpanan sementara. Karena itu, tidak mengherankan jika ukuran virtual Memory bisa disetel sampai 2 kalinya RAM sistem. Tetapi, besar-kecilnya virtual memory dapat mempengaruhi kecepatan shutdown atau reboot Windows. Semakin besar virtual memory, semakin lama pula Windows melakukan reboot atau shutdown.</p>
<p>Berikut adalah cara mengatasi pengaruh virtual memory terhadap kecepatan reboot atau shutdown, yaitu :</p>
<p>1.  Klik menu “Start”, lalu ketik “Local Security Policy”.</p>
<p>2. Atau coba ketikkan “secpol.msc” di menu Start. Lihat kolom kiri, lalu pilih “Security Settings &gt; Local Policies &gt; Security Options &gt; Shutdown : Clear virtual memory pagefile”. Set value-nya menjadi “Disabled”.</p>
<p>Bila memiliki RAM sistem yang besar, mungkin computer tidak butuh menggunakan virtual memory. Komputer dapat di setting supaya Windows berjalan tanpa Virtual Memory dengan cara ini.</p>
<ol>
<li>Klik kanan “Computer &gt; Properties”. Pilih “Advanced system settings”.</li>
<li>Klik “Settings” pada bagian Performance. Pada window “Performance Options”, klik tab “Advanced”.</li>
<li>Di bagian “Virtual memory”, klik “Change”. Di situ Anda dapat melihat di kandar mana XP menaruh Virtual Memory.</li>
<li>Untuk men-disable penggunaan Virtual Memory, pilih kandar di mana XP menaruh Virtual Memory (pagefile.sys), lalu klik “No Paging File”, dilanjutkan dengan mengklik “Set”. Setelah itu, reboot komputer Anda.</li>
</ol>
<p>Selain memberikan manfaat positif, ada pula pengaruh negative dari penggunaan virtual memory. Misalnya, jika Anda ingin mempercepat shutdown atau reboot dengan men-disable fitur “Shutdown : Clear virtual memory pagefile” pada “Local Security Policy” seperti pembahasan sebelumnya, tetapi sistem komputer menjadi kurang aman karena cracker bisa saja melihat-lihat isinya. Sebaliknya, bila Anda tidak memakai Virtual Memory, bisa-bisa sistem Anda menjadi kurang stabil.</p>
<p>Sebagai jalan tengah, bagi yang memiliki RAM sistem berukuran besar, ada baiknya menggunakan sedikit Virtual Memory. Sebagai contoh, bila memiliki 1GB RAM, mungkin bisa memakai Virtual Memory sebesar 256MB atau 128MB dengan tetap meanyetel “Shutdown : Clear virtual memory pagefile” menjadi “Enabled”. Besar-kecilnya Virtual Memory dapat disesuaikan dengan kebutuhan dan ruang hard disk.</p>
<p><strong>8. User Mode Pada Windows</strong></p>
<p>Semua thread dieksekusi dalam sebuah ruang alamat prose yang terproteksi maka system support processes, service processes, user applications, dan environment subsystems masing-masing memiliki private process address space sendiri-sendiri. Software di modus pengguna tidak dapat mengakses hardware secara langsung. Pengguna modus dilindungi subsistem memiliki empat tanggung jawab utama:</p>
<ul>
<li>Khusus dukungan proses sistem, seperti proses logon dan manajer sesi.</li>
<li>Windows 2000 layanan yang proses server, seperti Event Log Jadwal dan layanan.</li>
<li>Lingkungan subsistem yang menyediakan lingkungan sistem operasi dengan mengekspos layanan sistem operasi asli aplikasi pengguna. Mereka termasuk Win32, POSIX, dan OS / 2 subsistem.</li>
<li>Pengguna aplikasi-baik Win32, Windows 3.1, MS-DOS, POSIX, atau OS / 2.</li>
</ul>
<p>Aplikasi pengguna tidak memanggil layanan Windows asli 2000 sistem operasi secara langsung, melainkan mereka pergi melalui link perpustakaan subsistem dinamis (DLL). Perpustakaan subsistem link dinamis menerjemahkan fungsi didokumentasikan ke dalam tanpa dokumen yang sesuai 2000 panggilan layanan sistem Windows. Subsistem dilindungi dibagi menjadi dua kelompok-lingkungan subsistem dan subsistem-yang terpisahkan dijelaskan dalam bagian berikut.</p>
<p><strong>8.1 </strong><strong>Subsistem Lingkungan</strong></p>
<p>Subsistem lingkungan merupakan layanan yang menyediakan antarmuka pemrograman aplikasi (API) yang spesifik untuk sebuah sistem operasi. Ketiga subsistem lingkungan adalah POSIX, OS / 2, dan subsistem Win32. Aplikasi dan subsistem membentuk hubungan client / server, dimana aplikasi klien dan subsistem adalah server. Salah satu manfaat dari jenis arsitektur adalah bahwa Anda dapat menyertakan dukungan untuk jenis lain dari aplikasi untuk Windows 2000 hanya dengan menambahkan subsistem.</p>
<p>Aplikasi tidak dapat mengganggu satu sama lain karena mereka berjalan dalam ruang alamat yang terpisah. Sistem operasi kode dan data dalam subsistem dilindungi dari aplikasi karena subsistem juga berada di ruang mereka sendiri alamat. Saham Eksekutif alamat ruang dengan proses yang berjalan, tetapi dilindungi oleh dinding antara mode kernel dan user mode. Tidak mungkin untuk sebuah aplikasi untuk kode korup atau menyimpan data di Eksekutif karena prosesor akan memberitahu sistem operasi akses memori yang tidak valid sebelum hal-hal ini terjadi.</p>
<p><strong>8.2 </strong><strong>Integral Subsistem</strong></p>
<p>Subsistem terpisahkan adalah layanan yang menyediakan API yang memanggil aplikasi Win32 untuk melakukan fungsi sistem operasi penting, seperti membuat jendela dan file pembukaan. Ada lima komponen utama, yang memanfaatkan empat fungsi pendukung utama:</p>
<ul>
<li>Proses dan manajer thread. Manajer proses melihat proses sebagai objek. Tanggung jawabnya adalah untuk menciptakan dan menghentikan proses dan benang. Hal ini juga menunda dan resume eksekusi benang, dan toko dan mengambil informasi tentang proses dan benang.</li>
<li>Manajer Memori Virtual. Manajer Memori Virtual (VMM) melakukan tiga fungsi penting: mengelola ruang alamat virtual setiap proses, berbagi memori antar proses, dan melindungi memori virtual setiap proses itu. Itu juga merupakan dukungan yang mendasari untuk manajer cache. Setiap prosesor bahwa Windows 2000 mendukung mengimplementasikan memori virtual melalui perangkat keras yang berbeda, sehingga bagian dari Windows 2000 yang secara langsung antarmuka dengan perangkat keras memori virtual tidak portabel dan harus dicatat ketika pindah ke platform lain untuk meminimalkan sakit kepala. Kode ini adalah kecil dan terisolasi dengan baik pada Windows 2000. Windows 2000 mendukung 4GB memori virtual. Menurut Microsoft kertas putih Keandalan Windows 2000 dan Perbaikan Ketersediaan, &#8220;The 2GB atas dicadangkan untuk kernel-mode proses dan 2GB lebih rendah dibagi oleh kernel mode dan user-mode proses.&#8221; Gambar 2, juga diambil dari kertas putih Microsoft, menunjukkan representasi grafis dari Manajer Memori Virtual.</li>
<li></li>
</ul>
<p align="center">Gambar 2 Manajer Memori Virtual.</p>
<ul>
<li>Keamanan referensi monitor. Monitor referensi keamanan bertanggung jawab untuk mengendalikan objek yang memiliki izin yang sumber daya. Setiap objek memiliki Access Control List (ACL) yang dipertanyakan ketika objek membuat permintaan layanan. Akses ke sumber daya diperbolehkan atau dianulir sesuai dengan hak modul memiliki dalam ACL.</li>
<li>I / O manager sistem. Manajer I / O bertanggung jawab untuk pengiriman semua sistem I / O permintaan. Semua perangkat I / O, port jaringan, printer, drive, dan sebagainya di mapping ke file virtual. File-file virtual disebut sebagai file objek dan dikelola oleh manajer objek seperti benda lainnya.</li>
<li>Cache manajer. Manajer Cache meningkatkan kinerja file berbasis I / O dengan menyebabkan data disk baru-baru direferensikan berada dalam memori utama untuk akses cepat. Hal ini juga menunda penulisan disk dengan memegang pembaruan dalam memori untuk waktu yang singkat sebelum mengirimkan mereka ke disk.</li>
</ul>
<p>Fungsi dukungan adalah sebagai berikut:</p>
<ul>
<li>Obyek manajer. Manajer objek menciptakan, mengelola, dan objek menghapus Eksekutif. Objek Eksekutif dibuat dalam Eksekutif, dan dapat diakses oleh subsistem Eksekutif dan dilindungi. Mereka dapat dianggap sebagai paket pesan yang mewakili barang-barang seperti proses, benang, Semaphore, dan lain tingkat rendah objek.</li>
<li>LPC fasilitas. Prosedur Panggilan Lokal (LPCs) digunakan untuk menyampaikan pesan antara proses yang berjalan pada sistem 2000 tunggal Windows. Karena LPC pesan-melewati memerlukan sedikit overhead, fasilitas LPC digunakan hanya ketika sebuah API harus mengubah data global. Jika tidak, rutinitas API dapat diterapkan langsung dalam Link Library pribadi dinamis (DLL).</li>
<li>Run-time library fungsi. Mirip dengan pengolahan string, operasi aritmatika, konversi tipe data, dan pengolahan keamanan struktur. Eksekutif dukungan rutinitas. Mirip dengan sistem alokasi memori dan akses memori saling bertautan.</li>
</ul>
<p>User-mode penjadwalan (UMS) adalah mekanisme ringan yang dapat menggunakan aplikasi untuk menjadwalkan thread mereka sendiri. Sebuah aplikasi dapat beralih antara benang UMS dalam modus user tanpa melibatkan scheduler sistem dan mendapatkan kembali kontrol dari prosesor jika blok benang UMS di kernel. Benang dari serat UMS berbeda dalam masing-masing thread UMS memiliki thread sendiri konteks bukan berbagi konteks thread dari thread tunggal. Kemampuan untuk beralih antara benang dalam modus pengguna membuat UMS lebih efisien daripada kolam thread untuk mengelola sejumlah besar durasi pendek item pekerjaan yang membutuhkan beberapa panggilan sistem.</p>
<p>UMS dianjurkan untuk aplikasi dengan persyaratan kinerja yang tinggi yang perlu efisien menjalankan banyak benang bersamaan pada multiprosesor atau multicore sistem. Untuk mengambil keuntungan dari UMS, aplikasi harus mengimplementasikan komponen scheduler yang mengelola UMS aplikasi benang dan menentukan kapan mereka harus berjalan. Pengembang harus mempertimbangkan apakah aplikasi mereka persyaratan kinerja membenarkan pekerjaan yang terlibat dalam mengembangkan komponen. Aplikasi dengan persyaratan kinerja moderat mungkin lebih baik dilayani dengan memungkinkan sistem scheduler untuk menjadwalkan thread mereka.</p>
<p>UMS yang tersedia untuk aplikasi 64-bit berjalan pada 64-bit versi Windows 7 dan Windows Server 2008 R2 atau lambat 64-bit versi Windows. Fitur ini tidak tersedia pada versi 32-bit Windows.</p>
<p><strong>8.3 </strong><strong>Penjadwalan ums</strong></p>
<p>Sebuah aplikasi UMS scheduler bertanggung jawab untuk membuat, mengelola, dan menghapus thread UMS dan menentukan UMS thread untuk menjalankan. Sebuah aplikasi scheduler melakukan kegiatan sebagai berikut:</p>
<ul>
<li>Menciptakan satu UMS thread scheduler untuk setiap prosesor yang mana aplikasi akan berjalan benang pekerja UMS.</li>
<li>Menciptakan benang pekerja UMS untuk melakukan pekerjaan aplikasi.</li>
<li>Menjaga sendiri siap-benang antrian benang pekerja yang siap untuk menjalankan, dan memilih benang untuk digunakan berdasarkan kebijakan penjadwalan aplikasi.</li>
<li>Membuat dan memonitor daftar penyelesaian satu atau lebih dimana sistem antrian thread setelah selesai pengolahan di kernel. Ini termasuk benang pekerja yang baru dibuat dan benang sebelumnya diblokir pada system call yang menjadi terblokir.</li>
<li>Menyediakan fungsi scheduler titik masuk untuk menangani pemberitahuan dari sistem. Sistem panggilan fungsi titik masuk ketika sebuah thread scheduler dibuat, ketika sebuah blok thread pekerja pada panggilan sistem, atau ketika pekerja thread secara eksplisit menghasilkan kontrol.</li>
<li>Melakukan tugas pembersihan untuk benang pekerja yang telah selesai dijalankan.</li>
<li>Melakukan shutdown tertib scheduler bila diminta oleh aplikasi.</li>
</ul>
<p><strong> </strong></p>
<p><strong>8.4 </strong><strong>UMS Scheduler Thread</strong><strong></strong></p>
<p>Seutas benang UMS scheduler adalah benang biasa yang telah mengubah dirinya untuk UMS dengan memanggil fungsi EnterUmsSchedulingMode. Scheduler sistem menentukan kapan UMS scheduler benang berjalan berdasarkan prioritas relatif terhadap benang siap lainnya. Prosesor yang thread scheduler berjalan dipengaruhi oleh afinitas thread, sama seperti non-UMS benang.</p>
<p>Pemanggil dari EnterUmsSchedulingMode menetapkan daftar penyelesaian dan entri UmsSchedulerProc fungsi titik diasosiasikan dengan thread scheduler UMS. Sistem panggilan fungsi entri titik tertentu ketika selesai mengkonversi thread menelepon untuk UMS. Masuknya scheduler fungsi titik bertanggung jawab untuk menentukan tindakan selanjutnya yang tepat untuk thread tertentu. Untuk informasi lebih lanjut, lihat UMS Penjadwal Fungsi Entry Point selanjutnya dalam topik ini.</p>
<p>Sebuah aplikasi mungkin membuat satu UMS thread scheduler untuk setiap prosesor yang akan digunakan untuk menjalankan thread UMS. Aplikasi ini juga dapat mengatur afinitas setiap thread scheduler UMS untuk prosesor logis tertentu, yang cenderung untuk mengecualikan thread yang tidak terkait dari berjalan pada prosesor yang, secara efektif pemesanan untuk itu thread scheduler. Perlu diketahui bahwa pengaturan afinitas benang dengan cara ini dapat mempengaruhi kinerja sistem secara keseluruhan dengan kelaparan proses lainnya yang dapat berjalan pada sistem. Untuk informasi lebih lanjut tentang afinitas benang, lihat Prosesor Berganda.</p>
<p><strong> </strong></p>
<p><strong>8.5 </strong><strong>UMS Pekerja Threads, Konteks Thread, dan Daftar Penyelesaian</strong><strong></strong></p>
<p>Sebuah thread pekerja UMS dibuat dengan memanggil CreateRemoteThreadEx dengan atribut PROC_THREAD_ATTRIBUTE_UMS_THREAD dan menetapkan konteks UMS benang dan daftar penyelesaian.</p>
<p>Sebuah konteks thread UMS merupakan negara thread UMS dari pekerja thread dan digunakan untuk mengidentifikasi thread pekerja dalam panggilan fungsi UMS. Hal ini dibuat dengan memanggil CreateUmsThreadContext.</p>
<p>Daftar selesai dibuat dengan memanggil fungsi CreateUmsCompletionList. Daftar penyelesaian menerima benang pekerja UMS yang telah menyelesaikan eksekusi di kernel dan siap untuk berjalan dalam modus pengguna. Hanya sistem dapat benang pekerja antrian ke daftar penyelesaian. Baru UMS benang pekerja secara otomatis antrian ke daftar penyelesaian ditentukan ketika benang diciptakan. Benang pekerja sebelumnya diblokir juga antri ke daftar penyelesaian ketika mereka tidak lagi diblokir.</p>
<p>Setiap UMS scheduler benang dikaitkan dengan daftar penyelesaian tunggal. Namun, daftar penyelesaian yang sama dapat dikaitkan dengan jumlah thread UMS scheduler, dan benang scheduler dapat mengambil konteks UMS dari setiap daftar penyelesaian yang memiliki pointer.</p>
<p>Setiap daftar penyelesaian memiliki acara terkait yang ditandai oleh sistem ketika antrian satu atau lebih thread pekerja untuk daftar kosong. Fungsi GetUmsCompletionListEvent mengambil pegangan ke acara tersebut untuk daftar penyelesaian yang ditetapkan. Aplikasi dapat menunggu lebih dari satu aktivitas daftar penyelesaian bersama dengan peristiwa lain yang masuk akal untuk aplikasi.</p>
<p><strong> </strong></p>
<p><strong>8.6 </strong><strong>UMS Penjadwal Entry Point Fungsi</strong><strong></strong></p>
<p>Sebuah aplikasi scheduler entri fungsi titik diimplementasikan sebagai fungsi UmsSchedulerProc. Sistem panggilan aplikasi scheduler entri fungsi titik pada waktu berikut:</p>
<ul>
<li>Ketika sebuah thread yang tidak UMS diubah ke thread scheduler UMS dengan memanggil EnterUmsSchedulingMode.</li>
<li>Ketika sebuah thread pekerja UMS panggilan UmsThreadYield.</li>
<li>Ketika UMS blok thread pekerja pada layanan sistem seperti panggilan sistem atau kesalahan halaman.</li>
</ul>
<p>Parameter Alasan fungsi UmsSchedulerProc menentukan alasan bahwa fungsi titik masuk dipanggil. Jika fungsi titik masuk dipanggil karena baru UMS scheduler benang diciptakan, parameter SchedulerParam berisi data ditentukan oleh pemanggil EnterUmsSchedulingMode. Jika fungsi entry point disebut karena pekerja thread UMS menghasilkan, parameter SchedulerParam berisi data ditentukan oleh pemanggil UmsThreadYield. Jika fungsi entry point disebut karena pekerja thread UMS diblokir di kernel, parameter SchedulerParam adalah NULL.</p>
<p>Masuknya scheduler fungsi titik bertanggung jawab untuk menentukan tindakan selanjutnya yang tepat untuk thread tertentu. Misalnya, jika pekerja thread diblokir, masuknya scheduler fungsi titik mungkin lari thread berikutnya yang tersedia siap UMS pekerja.</p>
<p>Ketika entri scheduler fungsi titik disebut, aplikasi scheduler harus berusaha untuk mengambil semua item dalam daftar penyelesaian yang terkait dengan memanggil fungsi DequeueUmsCompletionListItems. Fungsi ini mengambil daftar konteks benang UMS yang telah selesai memproses di kernel dan siap untuk berjalan dalam modus pengguna. Aplikasi scheduler tidak boleh menjalankan thread UMS langsung dari daftar ini karena ini dapat menyebabkan perilaku tak terduga dalam aplikasi. Sebaliknya, scheduler harus mengambil semua konteks benang UMS dengan memanggil fungsi GetNextUmsListItem sekali untuk setiap konteks, masukkan konteks benang UMS dalam antrian benang siap scheduler, dan hanya kemudian menjalankan thread UMS dari antrian benang siap.</p>
<p>Jika scheduler tidak perlu menunggu beberapa peristiwa, harus memanggil DequeueUmsCompletionListItems dengan parameter timeout nol sehingga fungsi menunggu pada acara daftar selesai sebelum kembali. Jika scheduler tidak perlu menunggu pada peristiwa daftar penyelesaian beberapa, itu harus memanggil DequeueUmsCompletionListItems dengan parameter timeout dari nol sehingga fungsi mengembalikan segera, bahkan jika daftar penyelesaian kosong. Dalam hal ini, scheduler bisa menunggu secara eksplisit pada peristiwa daftar penyelesaian, misalnya, dengan menggunakan WaitForMultipleObjects.</p>
<p><strong> </strong></p>
<p><strong>8.7 </strong><strong>UMS Thread Eksekusi</strong></p>
<p>Seutas benang UMS pekerja baru dibuat diantrikan ke daftar penyelesaian yang ditentukan dan tidak mulai berjalan hingga aplikasi UMS scheduler memilih untuk berjalan. Ini berbeda dari non-UMS benang, yang scheduler sistem secara otomatis jadwal untuk menjalankan pemanggil kecuali secara eksplisit menciptakan benang ditangguhkan.</p>
<p>Scheduler menjalankan sebuah thread pekerja dengan memanggil ExecuteUmsThread dengan konteks UMS thread pekerja. Sebuah thread pekerja UMS berjalan sampai ia menghasilkan dengan memanggil fungsi UmsThreadYield, blok, atau berakhir.</p>
<p><strong> </strong></p>
<p><strong>8.8 </strong><strong>UMS Praktik Terbaik</strong></p>
<p>Aplikasi yang menerapkan UMS harus mengikuti praktek-praktek terbaik. Struktur yang mendasari untuk konteks benang UMS dikelola oleh sistem dan tidak harus diubah secara langsung. Sebaliknya, gunakan QueryUmsThreadInformation dan SetUmsThreadInformation untuk mengambil dan mengatur informasi tentang pekerja thread UMS.</p>
<p>Untuk membantu mencegah kebuntuan, benang UMS scheduler tidak harus berbagi kunci dengan benang pekerja UMS. Hal ini termasuk aplikasi yang dibuat kunci dan kunci sistem yang diperoleh secara tidak langsung dengan operasi seperti mengalokasikan dari tumpukan DLL atau loading. Misalnya, scheduler menjalankan sebuah thread pekerja UMS yang beban DLL. Pekerja thread memperoleh kunci loader dan blok. Sistem panggilan masuknya scheduler fungsi titik, yang kemudian beban DLL. Hal ini menyebabkan kebuntuan, karena kunci loader telah dipunyai dan tidak bisa dilepaskan sampai unblocks thread pertama. Untuk membantu menghindari masalah ini, kerja delegasi yang mungkin berbagi kunci dengan benang pekerja UMS untuk pekerja thread UMS khusus atau thread tidak UMS.</p>
<p>UMS paling efisien saat memproses paling dilakukan dalam mode pengguna. Bila mungkin, hindari membuat panggilan sistem dalam benang pekerja UMS.</p>
<p>Benang pekerja UMS tidak boleh berasumsi scheduler sistem sedang digunakan. Asumsi ini dapat memiliki efek halus, misalnya, jika thread dalam kode tidak diketahui menetapkan prioritas thread atau afinitas, scheduler UMS masih mungkin menimpanya. Kode yang mengasumsikan scheduler sistem yang digunakan mungkin tidak berperilaku seperti yang diharapkan dan bisa pecah saat dipanggil oleh thread UMS.</p>
<p>Sistem ini mungkin perlu untuk mengunci konteks thread dari thread pekerja UMS. Sebagai contoh, sebuah kernel-mode asynchronous prosedur panggilan (APC) mungkin mengubah konteks thread UMS, sehingga konteks thread harus terkunci. Jika scheduler mencoba untuk mengeksekusi konteks thread UMS ketika sedang terkunci, panggilan tersebut akan gagal. Perilaku ini adalah dengan desain, dan scheduler harus dirancang untuk coba lagi akses ke konteks thread UMS.</p>
<p>Antarmuka Pemrograman Aplikasi Windows (berasal dari <a title="Bahasa Inggris" href="http://id.wikipedia.org/wiki/Bahasa_Inggris">Bahasa Inggris</a>: Windows Application Programming Interface), yang sering disebut sebagai WinAPI atau Windows API adalah sekumpulan antarmuka pemrograman aplikasi yang dibuat oleh <a title="Microsoft" href="http://id.wikipedia.org/wiki/Microsoft">Microsoft</a> dalam inti <a title="Sistem operasi" href="http://id.wikipedia.org/wiki/Sistem_operasi">sistem operasi</a> <a title="Microsoft Windows" href="http://id.wikipedia.org/wiki/Microsoft_Windows">Microsoft Windows</a> buatannya. Semua program Windows, kecuali program konsol, harus berinteraksi dengan Windows API tanpa melihat dengan bahasa apa ia dibuat. Akses terhadap elemen sistem operasi yang lebih rendah, seperti halnya yang dibutuhkan oleh <a title="Device driver" href="http://id.wikipedia.org/wiki/Device_driver">device driver</a>, tidak disediakan oleh Windows API, tapi disediakan oleh Windows Driver Foundation atau Native API dalam versi-versi baru Windows.</p>
<p>Agar para pengembang perangkat lunak dapat menggunakan versi-versi Windows baru, Microsoft sering merilis <a title="Software Development Kit (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Software_Development_Kit&amp;action=edit&amp;redlink=1">Software Development Kit</a> (SDK), yang terdiri atas dokumentasi dan alat bantu untuk membangun aplikasi-aplikasi Windows dengan teknologi terbaru Microsoft Windows</p>
<p>Sumber :</p>
<p><a href="http://juliusbata.files.wordpress.com/2011/02/tugasso_juliusbata_309012.pdf">http://juliusbata.files.wordpress.com/2011/02/tugasso_juliusbata_309012.pdf</a></p>
<p>http://juliusbata.files.wordpress.com/2011/03/a.pdf</p>
<p><a href="http://id.wikipedia.org/wiki/Sejarah_Microsoft_Windows">http://id.wikipedia.org/wiki/Sejarah_Microsoft_Windows</a></p>
<p><a href="http://himaforka.wordpress.com/2009/11/11/sub-sistem-win32-api-dan-contoh-program-pemanggilan-fungsi-win32api/">http://himaforka.wordpress.com/2009/11/11/sub-sistem-win32-api-dan-contoh-program-pemanggilan-fungsi-win32api/</a></p>
<p><a href="http://id.wikipedia.org/wiki/Antarmuka_Pemrograman_Aplikasi_Windows">http://id.wikipedia.org/wiki/Antarmuka_Pemrograman_Aplikasi_Windows</a></p>
<p><a href="http://3rr0r.wordpress.com/category/sistem-operasi/proses/">http://3rr0r.wordpress.com/category/sistem-operasi/proses/</a></p>
<p><a href="http://www.stevestechresource.com/str/instructional/windows_processes_default.html#toc2_1">http://www.stevestechresource.com/str/instructional/windows_processes_default.html#toc2_1</a></p>
<p><a href="http://support.microsoft.com/kb/263201/id-id">http://support.microsoft.com/kb/263201/id-id</a></p>
<p><a href="http://minitux.wordpress.com/2009/03/23/definisi-proses-pada-os-windows-linux/">http://minitux.wordpress.com/2009/03/23/definisi-proses-pada-os-windows-linux/</a></p>
<p><a href="http://andiwre.itmaranatha.org/pos/Mengamati%20Proses%20pada%20SO%20Windows.pdf">http://andiwre.itmaranatha.org/pos/Mengamati%20Proses%20pada%20SO%20Windows.pdf</a></p>
<p><a href="http://www.adipedia.com/2011/02/cara-setting-virtual-memory-di-windows.html">http://www.adipedia.com/2011/02/cara-setting-virtual-memory-di-windows.html</a></p>
<p><a href="http://myrazano011.blogspot.com/2009/12/pengaruh-virtual-memory-pada-windows.html">http://myrazano011.blogspot.com/2009/12/pengaruh-virtual-memory-pada-windows.html</a></p>
<p><a href="http://www.beritanet.com/Literature/Kamus-Jargon/swapping-paging.html">http://www.beritanet.com/Literature/Kamus-Jargon/swapping-paging.html</a></p>
<p><a href="http://suligiani.blogspot.com/2009/07/virtual-memory-di-windows-dan-linux.html">http://suligiani.blogspot.com/2009/07/virtual-memory-di-windows-dan-linux.html</a></p>
<p><a href="http://quanuari.blogspot.com/2010/02/sistem-operasi-windows.html">http://quanuari.blogspot.com/2010/02/sistem-operasi-windows.html</a></p>
<p><a href="http://labteknikrachmat.wordpress.com/2010/05/31/perbedaan-windows-2003-dan-windows-2008/">http://labteknikrachmat.wordpress.com/2010/05/31/perbedaan-windows-2003-dan-windows-2008/</a></p>
<p><a href="http://ilmukomputer.org/2008/11/25/cepat-mahir-windows-2000-server/">http://ilmukomputer.org/2008/11/25/cepat-mahir-windows-2000-server/</a></p>
<p><a href="http://id.wikipedia.org/wiki/Windows_Server_2003">http://id.wikipedia.org/wiki/Windows_Server_2003</a></p>
<p><a href="http://id.wikipedia.org/wiki/Windows_Mobile">http://id.wikipedia.org/wiki/Windows_Mobile</a></p>
<p><a href="http://ponselhp.blogspot.com/2010/08/windows-mobile-adalah.html">http://ponselhp.blogspot.com/2010/08/windows-mobile-adalah.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/raqheelcaze.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/raqheelcaze.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/raqheelcaze.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/raqheelcaze.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/raqheelcaze.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/raqheelcaze.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/raqheelcaze.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/raqheelcaze.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/raqheelcaze.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/raqheelcaze.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/raqheelcaze.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/raqheelcaze.wordpress.com/546/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/raqheelcaze.wordpress.com/546/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/raqheelcaze.wordpress.com/546/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=546&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raqheelcaze.wordpress.com/2012/04/15/seputar-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c50f6646d6dba58e41632bb818296976?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">raqheelcaze</media:title>
		</media:content>
	</item>
		<item>
		<title>Membuat Form Di Dalam Form Menggunakan Delphi7</title>
		<link>http://raqheelcaze.wordpress.com/2012/04/15/membuat-form-di-dalam-form-menggunakan-delphi7/</link>
		<comments>http://raqheelcaze.wordpress.com/2012/04/15/membuat-form-di-dalam-form-menggunakan-delphi7/#comments</comments>
		<pubDate>Sat, 14 Apr 2012 21:16:30 +0000</pubDate>
		<dc:creator>Raqheelcaze</dc:creator>
				<category><![CDATA[Algoritma dan Pemrograman]]></category>
		<category><![CDATA[Coret - Coretan]]></category>
		<category><![CDATA[Contoh Program Delphi7]]></category>
		<category><![CDATA[Contoh Program GUI]]></category>
		<category><![CDATA[Delphi7]]></category>
		<category><![CDATA[Form Dalam Form]]></category>
		<category><![CDATA[luas lingkarang delphi7]]></category>
		<category><![CDATA[luas persegi delphi7]]></category>
		<category><![CDATA[Luas segitiga delphi7]]></category>
		<category><![CDATA[Program Delphi7]]></category>

		<guid isPermaLink="false">http://raqheelcaze.wordpress.com/?p=537</guid>
		<description><![CDATA[Ok, pembahasan masih seputar program dengan menggunakan Delphi7. Iseng-iseng buat program sederhana yang menampilkan suatu form dalam form ketika kita mengklik &#8220;buttoncclick&#8221; yang ada pada suatu form. Berikut sedikit contoh program menghitung luas persegi, lingkaran, dan segitiga dengan membuat suatu form di dalam form untuk contoh program berbasis GUI menggunakan Delphi7. &#160; Design Tampilan &#160; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=537&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ok, pembahasan masih seputar program dengan menggunakan Delphi7. Iseng-iseng buat program sederhana yang menampilkan suatu form dalam form ketika kita mengklik &#8220;buttoncclick&#8221; yang ada pada suatu form. Berikut sedikit contoh program menghitung luas persegi, lingkaran, dan segitiga dengan membuat suatu form di dalam form untuk contoh program berbasis GUI menggunakan Delphi7.</p>
<p>&nbsp;</p>
<p>Design Tampilan</p>
<div id="attachment_538" class="wp-caption aligncenter" style="width: 527px"><a href="http://raqheelcaze.files.wordpress.com/2012/04/11.jpg"><img class="size-full wp-image-538" title="1" src="http://raqheelcaze.files.wordpress.com/2012/04/11.jpg?w=645" alt=""   /></a><p class="wp-caption-text">Design Tampilan</p></div>
<p>&nbsp;</p>
<p>Listing Program</p>
<p>ð  Untuk Form1 : Form menu utama</p>
<div id="attachment_539" class="wp-caption aligncenter" style="width: 554px"><a href="http://raqheelcaze.files.wordpress.com/2012/04/21.jpg"><img class="size-full wp-image-539" title="2" src="http://raqheelcaze.files.wordpress.com/2012/04/21.jpg?w=645" alt=""   /></a><p class="wp-caption-text">Koding Form Menu Utama</p></div>
<p>ð  Untuk Form2 : Form untuk menghitung luas lingkaran<strong></strong></p>
<div id="attachment_540" class="wp-caption aligncenter" style="width: 554px"><a href="http://raqheelcaze.files.wordpress.com/2012/04/31.jpg"><img class="size-full wp-image-540" title="3" src="http://raqheelcaze.files.wordpress.com/2012/04/31.jpg?w=645" alt=""   /></a><p class="wp-caption-text">Koding Form2</p></div>
<p>ð  Untuk Form3 : Form untuk menghitung luas persegi panjang</p>
<div id="attachment_541" class="wp-caption aligncenter" style="width: 546px"><a href="http://raqheelcaze.files.wordpress.com/2012/04/41.jpg"><img class="size-full wp-image-541" title="4" src="http://raqheelcaze.files.wordpress.com/2012/04/41.jpg?w=645" alt=""   /></a><p class="wp-caption-text">Koding Form3</p></div>
<p>ð  Untuk Form4 : Form untuk menghitung luas segitiga</p>
<div id="attachment_542" class="wp-caption aligncenter" style="width: 546px"><a href="http://raqheelcaze.files.wordpress.com/2012/04/5.jpg"><img class="size-full wp-image-542" title="5" src="http://raqheelcaze.files.wordpress.com/2012/04/5.jpg?w=645" alt=""   /></a><p class="wp-caption-text">Koding Form4</p></div>
<p>Hasil Running Program</p>
<div id="attachment_543" class="wp-caption aligncenter" style="width: 462px"><a href="http://raqheelcaze.files.wordpress.com/2012/04/6.jpg"><img class="size-full wp-image-543" title="6" src="http://raqheelcaze.files.wordpress.com/2012/04/6.jpg?w=645" alt=""   /></a><p class="wp-caption-text">Hasil Running Program</p></div>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/raqheelcaze.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/raqheelcaze.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/raqheelcaze.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/raqheelcaze.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/raqheelcaze.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/raqheelcaze.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/raqheelcaze.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/raqheelcaze.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/raqheelcaze.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/raqheelcaze.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/raqheelcaze.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/raqheelcaze.wordpress.com/537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/raqheelcaze.wordpress.com/537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/raqheelcaze.wordpress.com/537/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=537&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raqheelcaze.wordpress.com/2012/04/15/membuat-form-di-dalam-form-menggunakan-delphi7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c50f6646d6dba58e41632bb818296976?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">raqheelcaze</media:title>
		</media:content>

		<media:content url="http://raqheelcaze.files.wordpress.com/2012/04/11.jpg" medium="image">
			<media:title type="html">1</media:title>
		</media:content>

		<media:content url="http://raqheelcaze.files.wordpress.com/2012/04/21.jpg" medium="image">
			<media:title type="html">2</media:title>
		</media:content>

		<media:content url="http://raqheelcaze.files.wordpress.com/2012/04/31.jpg" medium="image">
			<media:title type="html">3</media:title>
		</media:content>

		<media:content url="http://raqheelcaze.files.wordpress.com/2012/04/41.jpg" medium="image">
			<media:title type="html">4</media:title>
		</media:content>

		<media:content url="http://raqheelcaze.files.wordpress.com/2012/04/5.jpg" medium="image">
			<media:title type="html">5</media:title>
		</media:content>

		<media:content url="http://raqheelcaze.files.wordpress.com/2012/04/6.jpg" medium="image">
			<media:title type="html">6</media:title>
		</media:content>
	</item>
		<item>
		<title>Membuat Program Kalkulator Dengan Delphi7</title>
		<link>http://raqheelcaze.wordpress.com/2012/04/15/membuat-program-kalkulator-dengan-delphi7/</link>
		<comments>http://raqheelcaze.wordpress.com/2012/04/15/membuat-program-kalkulator-dengan-delphi7/#comments</comments>
		<pubDate>Sat, 14 Apr 2012 20:59:24 +0000</pubDate>
		<dc:creator>Raqheelcaze</dc:creator>
				<category><![CDATA[Algoritma dan Pemrograman]]></category>
		<category><![CDATA[Coret - Coretan]]></category>
		<category><![CDATA[Contoh Program Delphi7]]></category>
		<category><![CDATA[Contoh Program GUI]]></category>
		<category><![CDATA[Delphi7]]></category>
		<category><![CDATA[Kalkulator Delphi7]]></category>
		<category><![CDATA[Program Kalkulator]]></category>
		<category><![CDATA[Tugas Delphi7]]></category>

		<guid isPermaLink="false">http://raqheelcaze.wordpress.com/?p=531</guid>
		<description><![CDATA[Praktikum interface membuat saya hars belajar tentang bahasa pemrograman delphi. Dirumah saya menggunakan program aplikasi delphi versi 7. Delphi menggunakan bahasa sejenis pascal, tapi berbasis GUI. Jadi mungkin untuk yang sudah pernah ada pengalaman menggunakan bahasa pascal atau sekedar bermain-main dengan program aplikasi GUI seperti Visual Basic pasti lebih sedikit paham tentang aturan penulisan perintahnya [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=531&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Praktikum interface membuat saya hars belajar tentang bahasa pemrograman delphi. Dirumah saya menggunakan program aplikasi delphi versi 7. Delphi menggunakan bahasa sejenis pascal, tapi berbasis GUI. Jadi mungkin untuk yang sudah pernah ada pengalaman menggunakan bahasa pascal atau sekedar bermain-main dengan program aplikasi GUI seperti Visual Basic pasti lebih sedikit paham tentang aturan penulisan perintahnya di setiap form.</p>
<p>Kali ini saya akan sedikit sharing cara membuat program kalkulator dengan menggunakan delphi7.</p>
<p>Design Tampilan</p>
<div id="attachment_532" class="wp-caption aligncenter" style="width: 325px"><a href="http://raqheelcaze.files.wordpress.com/2012/04/1.jpg"><img class="size-full wp-image-532" title="1" src="http://raqheelcaze.files.wordpress.com/2012/04/1.jpg?w=645" alt=""   /></a><p class="wp-caption-text">Design Tampilan</p></div>
<p>&nbsp;</p>
<p>Listing Program</p>
<p><a href="http://raqheelcaze.files.wordpress.com/2012/04/2.jpg"><img class="aligncenter size-full wp-image-533" title="2" src="http://raqheelcaze.files.wordpress.com/2012/04/2.jpg?w=645" alt=""   /></a></p>
<p><a href="http://raqheelcaze.files.wordpress.com/2012/04/3.jpg"><img class="aligncenter size-full wp-image-534" title="3" src="http://raqheelcaze.files.wordpress.com/2012/04/3.jpg?w=645" alt=""   /></a></p>
<p>&nbsp;</p>
<p>Hasil Setelah Running</p>
<div id="attachment_535" class="wp-caption aligncenter" style="width: 462px"><a href="http://raqheelcaze.files.wordpress.com/2012/04/4.jpg"><img class="size-full wp-image-535" title="4" src="http://raqheelcaze.files.wordpress.com/2012/04/4.jpg?w=645" alt=""   /></a><p class="wp-caption-text">Hasil Running Program</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/raqheelcaze.wordpress.com/531/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/raqheelcaze.wordpress.com/531/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/raqheelcaze.wordpress.com/531/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/raqheelcaze.wordpress.com/531/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/raqheelcaze.wordpress.com/531/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/raqheelcaze.wordpress.com/531/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/raqheelcaze.wordpress.com/531/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/raqheelcaze.wordpress.com/531/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/raqheelcaze.wordpress.com/531/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/raqheelcaze.wordpress.com/531/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/raqheelcaze.wordpress.com/531/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/raqheelcaze.wordpress.com/531/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/raqheelcaze.wordpress.com/531/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/raqheelcaze.wordpress.com/531/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=531&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raqheelcaze.wordpress.com/2012/04/15/membuat-program-kalkulator-dengan-delphi7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c50f6646d6dba58e41632bb818296976?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">raqheelcaze</media:title>
		</media:content>

		<media:content url="http://raqheelcaze.files.wordpress.com/2012/04/1.jpg" medium="image">
			<media:title type="html">1</media:title>
		</media:content>

		<media:content url="http://raqheelcaze.files.wordpress.com/2012/04/2.jpg" medium="image">
			<media:title type="html">2</media:title>
		</media:content>

		<media:content url="http://raqheelcaze.files.wordpress.com/2012/04/3.jpg" medium="image">
			<media:title type="html">3</media:title>
		</media:content>

		<media:content url="http://raqheelcaze.files.wordpress.com/2012/04/4.jpg" medium="image">
			<media:title type="html">4</media:title>
		</media:content>
	</item>
		<item>
		<title>PESONA INTELEKTUAL</title>
		<link>http://raqheelcaze.wordpress.com/2012/04/01/pesona-intelektual/</link>
		<comments>http://raqheelcaze.wordpress.com/2012/04/01/pesona-intelektual/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 15:48:10 +0000</pubDate>
		<dc:creator>Raqheelcaze</dc:creator>
				<category><![CDATA[Coret - Coretan]]></category>
		<category><![CDATA[Softskill]]></category>
		<category><![CDATA[kecerdasan]]></category>
		<category><![CDATA[pesona]]></category>
		<category><![CDATA[pesona intelektual]]></category>
		<category><![CDATA[TUgas Softskill]]></category>

		<guid isPermaLink="false">http://raqheelcaze.wordpress.com/?p=524</guid>
		<description><![CDATA[Pernah liat orang ganteng atau cantik bisa disukain banyak orang ? Pernah liat orang kaya dan royal bisa mendapat banyak teman ? Ya, hal itu sudah biasa sepertinya. Tidak usah jauh-jauh untuk melihat contohnya, kalian bisa menyalakan televisi dan mencari chanel yang sedang menyiarkan acara boyband atau girldband show. Merekalah contoh orang dikagumi karena keindahan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=524&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pernah liat orang ganteng atau cantik bisa disukain banyak orang ? Pernah liat orang kaya dan royal bisa mendapat banyak teman ? Ya, hal itu sudah biasa sepertinya. Tidak usah jauh-jauh untuk melihat contohnya, kalian bisa menyalakan televisi dan mencari chanel yang sedang menyiarkan acara boyband atau girldband show. Merekalah contoh orang dikagumi karena keindahan fisiknya. Mungkin sebagian dari kalian pernah bertemu dengan sosok seorang teman yang sering mentraktir makan siang sewaktu dikampus atau disekolah. Pastinya orang-orang seperti mereka akan selalu disukai teman karena keroyalannya. Atau mungkin akan banyak cewek atau cowok yang ingin jadi pacarnya. Ahahaha ..</p>
<p>Lalu bagaimana dengan mereka yang tidak mempunyai keindahan fisik sempurna dan tidak mempunyai uang banyak, tapi bisa disukai atau dikagumi orang lain ?</p>
<p>Alasannya adalah karena ada sebagian orang ada yang suka menilai orang lain dari hal-hal lain yang tidak disadari oleh orang banyak, yaitu diantaranya dari pesona intelektualnya. Pesona intelektual adalah suatu &#8220;kekuatan ajaib&#8221; yang bisa membuat orang menjadi terkenal karena kecerdasan atau kehandalannya. Pesona intelektual dapat dilihat pada saat berbincang-bincang dengan seseorang. Dari cara berpendapat atau cara mereka mengungkapkan suatu hal, sebenarnya kita bisa melihat apakah orang tersebut mempunyai pesona intelektual atau tidak. Apabila ketika orang itu sedang berbicara dan kamu merasa ada kata-katanya yang membuatmu terpesona akan cara berpikirnya atau bahkan menjadi suka akan orang itu, maka itu bisa diyakinkan bahwa orang tersebut sudah mempunyai pesona intelektual.</p>
<p>Ya, orang cerdas memang rata-rata punya pesona tersendiri. Tidak peduli seberapa &#8220;ajaib&#8221; fisik mereka atau seberapa aneh kelakuan mereka sehari-hari, kalau mereka cerdas pasti banyak orang yang mengantri untuk dekat dengannya. Contoh simple ada disekitar saya sendiri. Teman-teman saya yang pintar pasti sangat dicari-cari pada saat waktu pengerjaan project tugas alat dari lab. Ahahahaa ..</p>
<p>Untuk menulis topik ini, saya juga mengadakan suatu perbincangan singkat dengan teman saya. Saya bertanya kepada seorang teman saya yang benama Khalid, &#8220;Lebih suka cewek cantik apa cewek pintar ?&#8221;. Dan dia menjawab, &#8220;Mending cewek pintar sih. Ilmu itu bisa menjaga kita. Kalau kecantikan, kita yang jaga mereka&#8221;. Ya, kalau dipikir-pikir memang itu nyatanya. Lagipula ada seorang teman yang penah mengatakan bahwa  &#8220;Ketampanan juga gak bakal keliatan ditempat gelap&#8221;. Ya, masuk akal memang pernyataan mereka ini.</p>
<p>Kalau saya pribadi, jujur saya memang lebih tertarik kepada orang yang mempunyai pesona intelektual. Melihat kemampuan orang yang lebih dalam suatu bidang, menurut saya itu adalah sesuatu daya pikat tersendiri yang tidak dimiliki banyak orang. Lalu bagaimana denganmu ? Apakah kamu termasuk dalam kategori pecinta pesona intelektual juga ?</p>
<blockquote><p><strong>Berbahagialah mereka yang mempunyai pesona intelektual, karena itu adalah anugrah dari TUHAN yang bisa kau banggakan.</strong></p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/raqheelcaze.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/raqheelcaze.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/raqheelcaze.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/raqheelcaze.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/raqheelcaze.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/raqheelcaze.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/raqheelcaze.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/raqheelcaze.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/raqheelcaze.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/raqheelcaze.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/raqheelcaze.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/raqheelcaze.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/raqheelcaze.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/raqheelcaze.wordpress.com/524/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=524&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raqheelcaze.wordpress.com/2012/04/01/pesona-intelektual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c50f6646d6dba58e41632bb818296976?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">raqheelcaze</media:title>
		</media:content>
	</item>
		<item>
		<title>SEBUAH KEPUTUSAN</title>
		<link>http://raqheelcaze.wordpress.com/2012/03/28/sebuah-keputusan/</link>
		<comments>http://raqheelcaze.wordpress.com/2012/03/28/sebuah-keputusan/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 15:41:38 +0000</pubDate>
		<dc:creator>Raqheelcaze</dc:creator>
				<category><![CDATA[Coret - Coretan]]></category>
		<category><![CDATA[Softskill]]></category>
		<category><![CDATA[cara mengambil keputusan]]></category>
		<category><![CDATA[contoh pengambilan keputusan]]></category>
		<category><![CDATA[harry potter]]></category>
		<category><![CDATA[kalimat mutiara]]></category>
		<category><![CDATA[kalimat mutiaran film harry potter]]></category>
		<category><![CDATA[keputusan]]></category>
		<category><![CDATA[pertimbangan]]></category>
		<category><![CDATA[pertimbangan atask keputusan]]></category>
		<category><![CDATA[suatu keputusan]]></category>
		<category><![CDATA[TUgas Softskill]]></category>

		<guid isPermaLink="false">http://raqheelcaze.wordpress.com/?p=519</guid>
		<description><![CDATA[Pada waktu hari Minggu, tepatnya tanggal 25 Maret 2012, ada tayangan film Harry Potter di Transtv, serinya tentang &#8220;Harry Potter And The Goblet of Fire &#8220;. Sebenarnya aku bukan penggemar berat Harry Potter, berhubung aku tidak mengikuti serial ceritanya dari awal jadi aku pikir ceritanya akan membingungkan. Tapi karena adikku Echa, memaksa ingin nonton film [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=519&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pada waktu hari Minggu, tepatnya tanggal 25 Maret 2012, ada tayangan film Harry Potter di Transtv, serinya tentang &#8220;<em>Harry Potter And The Goblet of Fire</em> &#8220;. Sebenarnya aku bukan penggemar berat Harry Potter, berhubung aku tidak mengikuti serial ceritanya dari awal jadi aku pikir ceritanya akan membingungkan. Tapi karena adikku Echa, memaksa ingin nonton film ini jadi aku terpaksa ikut nonton film ini juga di televisi kamar yang cuma ada 1. Aku sedikit bingung dengan jalan cerita Harry Potter ini, jalan ceritanya terlalu rumit buatku. Tapi di tengah jalan cerita, aku terkesan dengan satu kalimat di film ini. &#8220;<strong>Suatu saat kamu akan memilih, keputusan yang mudah atau yang benar</strong>&#8220;. Benar, jika dibayangkan keputusan yang mudah belum tentu benar. Tetapi keputusan yang benar, pasti terasa lebih sulit untuk dipertimbangkan. Orang bisa dengan mudah mengambil sebuah keputusan, tapi terkadang keputusan yang diambilnya itu malah membuatnya jatuh dalam suatu bencana.</p>
<p>Keputusan yang diambil dengan mudah dapat dilihat dari kisah saya sendiri. Saya terjun di jurusan sistem komputer ini sebenarnya karena keputusan saya yang telalu cepat. Saya tidak sempat mensurvei materi apa saja yang dipelajari dalam jurusan ini sebelumnya. Karena namanya sistem komputer, saya mengira jurusan ini hanya belajar tentang office, atau sekedar software komputer. Tapi nyatanya, jurusan sistem komputer ini adalah jurusan yang lebih fokus ke embedded system. Tapi apa mau dibuat, udah terlanjur sayang, aku jalani saya keputusan yang sudah saya ambil. Lagipula, disini aku bisa mendapatkan teman-teman yang asik untuk berkawan. Ahahah ..</p>
<p>Kondisi lain dari contoh pengambilan keputusan yang benar ada difilm <em>Harry Potter And The Goblet of Fire</em> itu, ada adegan dimana Harry harus menyelamatkan 1 dari dua orang temannya sebagai sandera yang diikat dalam air. Tapi Harry tidak bisa memilih, karena ia merasa kedua orang ini adalah temannya. Maka ia memaksakan diri untuk menyelamatkan kedua orang temannya itu. Tapi ditengah waktu penyelamatan, Harry diserang oleh putri duyung yang menjaga sandera tersebut. Dengan segenap sisa tenaganya, Harry mendorong kedua temannya yang sudah terlepas dari ikatan tali dan mendorong mereka keluar dari dalam air untuk supaya bisa bernafas. Sedangkan ia sendiri, terjebak dalam kondisi lemas dan dikepung para putri duyung. Dengan sisa tenaga penghabisan, Harry berusaha keluar dari dalam air menggunakan kekuatannya. Dan akhirnya berhasil. Dari potongan kisah dalam film ini, aku pun sadar akan maksud kalimat &#8220;Suatu saat kamu akan memilih, keputusan yang mudah atau yang benar&#8221;. Harry bisa dengan mudah menolong satu orang, tapi itu artinya ia telah mengorbankan temannya yang satunya. Tetapi dengan akal panjang, dia berusaha mencari akal agar keduanya bisa selamat. Dan pastinya dengan tantangan yang lebih berat.</p>
<p>Pelajaran yang dapat diambil dari film ini adalah bagaimana cara menghadadapi sebuah keputusan yang sulit, yaitu mencari akal untuk mendapatkan sesuatu yang terbaik. Terlebih lagi sebuah keputusan yang harus diambil sendiri. Sebuah keputusan harus berdasarkan suatu pertimbangan, karena biasanya sebuah keputusan itu meminta korban. Entah harus mengorbankan sesuatu dari diri sendiri, atau orang lain. Intinya hidup itu adalah sebuah pilihan. Dan terkadang, pilihan itu malah memilih jalannya sendiri. Contoh kondisinya bisa dilihat dari kisah Mami ku.</p>
<p>Hari ini Mami ku sedang miris dengan berita pekerjaan yang didengarnya. Di sekolah tempat bekerjanya, beberapa minggu lalu sedang ada rencana mutasi besar besaran untuk guru IPS. Beberapa hari lalu kata seorang temannya, Mamiku termasuk salah seorang guru yang masuk dalam calon 5 guru IPS yang akan dimutasi dari sekolahnya. Ya sempat galau aku mendengar berita itu, karena Mamiku sudah terlanjur beradaptasi dengan tempat kerjanya selama 22 tahun. Aku sempat sedih melihat Mamiku yang sedikit kecewa atas berita itu. Tak henti dalam doaku untuk meminta keputusan yang tebaik dari Tuhan. Dan akhirnya hari ini aku mendengar jawab doa ku. Dari hasil rapat, Mami lolos dari calon mutasi karena ternyata hanya ada 3 orang yang harus dimutasi. Tapi masalahnya bukan disitu. Tetapi ada disalah seorang teman Mami yang tertulis resmi sebagai guru yang akan dimutasi. Sebut saja nama samarannya Bunga, Bunga ini adalah guru yang jarang masuk mengajar karena ia punya penyakit parah, beliau terkena struk. Tetapi, ada kabar mengatakan bahwa tidak ada sekolah lain yang mau menerima beliau lagi untuk mengajar karena masalah kesehatannya ini. Aku bertanya kepada Mami, &#8220;Ma, emang bu Bunga ini gak bisa dipertahanin apa sama sekolah ? Kasian juga, udah sakit gitu pake gak ada yang mau terima pula&#8221;. Lalu mami menjawab, &#8220;Gak bisa lah, ini sudah keputusan dari atasan. Kalau mau pertahanin dia, ya mungkin Mami yang harus ngajuin diri untuk dimutasi, itupun belum pasti diterima karena pertimbangan kesehatan bu Bunga itu. Calon mutasi lainnya gak mungkin keluar, karena ada yang saudaranya wakil kepala sekolah, ada yang sudar gelar S2. Tapi kalau Mami keluar, gimana biaya hidup orang rumah ?&#8221;.</p>
<p>Aku pun diam dan berpikir. Benar juga ya, tidak ada yang bisa dilakukan Mami untuk menolong temannya berhubung mami juga sedang dalam pilihan yang berat. Mami hanya berharap supaya temannya ini, Bunga, bisa mendapatkan pekerjaan yang lain supaya dapat menanggung semua biaya hidup keluarganya, khususnya anak-anaknya yang masih sekolah dan kuliah. Ini merupakan salah satu contoh bahwa sebuah keputusan pasti meminta korban karena tidak ada pilihan lain, karena kondisi yang menentukan jalannya sendiri.</p>
<p>Untuk kalian yang membaca blog ini, semoga untuk kedepannya kalian bisa mengambil sebuah keputusan yang benar pada saat kamu dihadapkan pada pilihan yang sulit. Karena keputusan yang benar akan membawa suatu kebahagiaan dan kebanggaan pada diri sendiri. Pikirkan baik-baik efek samping dan solusi terbaik dalam mengambil keputusan. Jangan sampai terjebak dalam suatu bencana dari keputusan yang telah kita pilih.</p>
<p>&nbsp;</p>
<blockquote><p><strong><strong>&#8220;Suatu saat kamu akan memilih, keputusan yang mudah atau yang benar&#8221; <em>(Harry Potter And The Goblet of Fire)</em></strong></strong></p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/raqheelcaze.wordpress.com/519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/raqheelcaze.wordpress.com/519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/raqheelcaze.wordpress.com/519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/raqheelcaze.wordpress.com/519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/raqheelcaze.wordpress.com/519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/raqheelcaze.wordpress.com/519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/raqheelcaze.wordpress.com/519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/raqheelcaze.wordpress.com/519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/raqheelcaze.wordpress.com/519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/raqheelcaze.wordpress.com/519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/raqheelcaze.wordpress.com/519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/raqheelcaze.wordpress.com/519/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/raqheelcaze.wordpress.com/519/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/raqheelcaze.wordpress.com/519/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=519&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raqheelcaze.wordpress.com/2012/03/28/sebuah-keputusan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c50f6646d6dba58e41632bb818296976?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">raqheelcaze</media:title>
		</media:content>
	</item>
		<item>
		<title>SUP BRENEBON, MAKANAN KESUKAANKU</title>
		<link>http://raqheelcaze.wordpress.com/2012/03/28/sup-brenebon/</link>
		<comments>http://raqheelcaze.wordpress.com/2012/03/28/sup-brenebon/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 07:48:08 +0000</pubDate>
		<dc:creator>Raqheelcaze</dc:creator>
				<category><![CDATA[Coret - Coretan]]></category>
		<category><![CDATA[Softskill]]></category>
		<category><![CDATA[makanan khas manado]]></category>
		<category><![CDATA[Soup brenebon]]></category>
		<category><![CDATA[sup brenebon]]></category>
		<category><![CDATA[sup kacang merah]]></category>

		<guid isPermaLink="false">http://raqheelcaze.wordpress.com/?p=510</guid>
		<description><![CDATA[Suatu hari ada seorang teman saya bertanya, &#8220;Apa makanan kesukaanmu ?&#8221;. Lalu aku jawab, &#8220;Sup brenebon&#8221;. Dengan tampang melongo dan bingung, mereka bertanya padaku, &#8220;Makanan apa itu ? Baru dengar&#8221;. &#8220;Itu sup kacang merah&#8221;, jelasku padanya. &#8220;Kacang merah dibikin sup ? Apa enak ?&#8221;, lanjut tanyanya. Sup brenebon (Bruinebonen dalam bahasa Belanda, artinya bruine = yang [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=510&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Suatu hari ada seorang teman saya bertanya, &#8220;Apa makanan kesukaanmu ?&#8221;. Lalu aku jawab, &#8220;Sup brenebon&#8221;. Dengan tampang melongo dan bingung, mereka bertanya padaku, &#8220;Makanan apa itu ? Baru dengar&#8221;. &#8220;Itu sup kacang merah&#8221;, jelasku padanya. &#8220;Kacang merah dibikin sup ? Apa enak ?&#8221;, lanjut tanyanya.</p>
<p>Sup brenebon (Bruinebonen dalam bahasa Belanda, artinya bruine = yang berwarna coklat dan bonen = kacang) atau sup kacang merah adalah sup yang dibuat dengan bahan dasar kacang merah yang di masak dengan iga dan tetelan sapi (atau biasa orang Manado menggantinya dengan daging babi) dengan bumbu dasar bawang merah, bawang putih, lada, pala, garam, dan bisa ditambah bumbu dapur lainnya seperti cengkeh sesuai dengan selera. Sup ini adalah makanan khas daerah Sulawesi Utara. Maka wajar bila teman-temanku yang merupakan penduduk yang tinggal didaerah jawa, tidak mengenal makanan dengan nama &#8220;sup brenebon&#8221; ini. Karena biasanya yang mengenal sup ini adalah mereka  yang tinggal didaerah seberang jawa, daerah Indonesia bagian timur.</p>
<div id="attachment_513" class="wp-caption aligncenter" style="width: 308px"><a href="http://raqheelcaze.files.wordpress.com/2012/03/untitledm.jpg"><img class="size-full wp-image-513" title="Untitledm" src="http://raqheelcaze.files.wordpress.com/2012/03/untitledm.jpg?w=645" alt=""   /></a><p class="wp-caption-text">Sup Brenebon</p></div>
<p>Kebetulan keluarga dari Mami adalah keluarga Manado. Jadi jelas ada beberapa menu masakan Manado yang sering dimasak Oma untuk makanan kami sehari-hari, termasuk sup brenebon tersebut. Aku suka makan nasi dengan kuah sup brenebon beserta kacang merahnya. Berhubung aku tidak suka bawang-bawangan, jadi Oma selalu memisahkan porsi khusus buatku, yaitu kacang merah + kuah yang sudah dipisahkan dari bawang-bawangnya. Sup brenebon itu rasanya gurih, bahkan lezat rasanya untuk dimakan tanpa nasi. Malah untuk sebagian orang Manado, sup ini biasa dimakan dengan roti. Entah bagaimana rasanya, untuk hal ini aku belum pernah mencobanya karena pikirku pasti aneh rasanya. Ahahahah ..</p>
<p>Mungkin untuk kalian yang ingin mencoba, bisa melihat resepnya disini <a title="http://www.megagandawari.web.id/2012/03/sup-kacang-merah-brenebon.html" href="http://www.megagandawari.web.id/2012/03/sup-kacang-merah-brenebon.html" target="_blank">http://www.megagandawari.web.id/2012/03/sup-kacang-merah-brenebon.html</a>. Selamat mencoba .        (^^)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/raqheelcaze.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/raqheelcaze.wordpress.com/510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/raqheelcaze.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/raqheelcaze.wordpress.com/510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/raqheelcaze.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/raqheelcaze.wordpress.com/510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/raqheelcaze.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/raqheelcaze.wordpress.com/510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/raqheelcaze.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/raqheelcaze.wordpress.com/510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/raqheelcaze.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/raqheelcaze.wordpress.com/510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/raqheelcaze.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/raqheelcaze.wordpress.com/510/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=510&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raqheelcaze.wordpress.com/2012/03/28/sup-brenebon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c50f6646d6dba58e41632bb818296976?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">raqheelcaze</media:title>
		</media:content>

		<media:content url="http://raqheelcaze.files.wordpress.com/2012/03/untitledm.jpg" medium="image">
			<media:title type="html">Untitledm</media:title>
		</media:content>
	</item>
		<item>
		<title>EFEK SAMPING DIANDALKAN DAN MENGANDALKAN ORANG LAIN</title>
		<link>http://raqheelcaze.wordpress.com/2012/03/28/efek-samping-diandalkan-dan-mengandalkan-orang-lain/</link>
		<comments>http://raqheelcaze.wordpress.com/2012/03/28/efek-samping-diandalkan-dan-mengandalkan-orang-lain/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 06:19:42 +0000</pubDate>
		<dc:creator>Raqheelcaze</dc:creator>
				<category><![CDATA[Coret - Coretan]]></category>
		<category><![CDATA[Softskill]]></category>
		<category><![CDATA[diandalkan]]></category>
		<category><![CDATA[efek samping]]></category>
		<category><![CDATA[mandiri]]></category>
		<category><![CDATA[mENGANDALKAN]]></category>

		<guid isPermaLink="false">http://raqheelcaze.wordpress.com/?p=508</guid>
		<description><![CDATA[Apa kamu selalu berpikir kalau kamu dapat selalu bergantung pada seseorang ? Apa kamu senang bisa selalu mengandalkan orang itu ? Atau mungkin kamu berasa di posisi dimana orang selalu bergantung padamu ? Apa kamu senang menjadi orang yang selalu diandalkan ? &#160; Kali ini saya melihat suatu kondisi menarik dimana  kondisi ini terjadi di [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=508&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Apa kamu selalu berpikir kalau kamu dapat selalu bergantung pada seseorang ? Apa kamu senang bisa selalu mengandalkan orang itu ? Atau mungkin kamu berasa di posisi dimana orang selalu bergantung padamu ? Apa kamu senang menjadi orang yang selalu diandalkan ?</p>
<p>&nbsp;</p>
<p>Kali ini saya melihat suatu kondisi menarik dimana  kondisi ini terjadi di depan mata saya sendiri. Saya mengenal sesosok orang yang biasanya diandalkan oleh teman-temannya, tetapi suatu saat ketika teman-temannya ingin meminta tolong kepadanya malah dia menghindar dan memberi respon serta jawaban yang menurut saya cukup menyakitkan. Dan mungkin karena ada banyak telinga yang mendengar, teman teman dari orang yang selalu di andalkan ini menjadi sedikit merasa <em>illfeel</em> sama dia. Memang nyatanya di dunia ini kita tidak bisa selalu mengandalkan orang lain untuk membantu kita. Bahkan di film-film gengster juga biasa menggambarkan hal seperti ini, kondisi di mana ada anak buah kesayangan yang di percayainya malah membelot dan menyerang si bos. Ya ini bukti bahwa dunia bisa dibilang kejam. Terkadang kawan bisa terasa sebagai lawan.</p>
<p>&nbsp;</p>
<p>Mungkin kamu bukan orang yang mempunyai banyak kelebihan di bandingkan temanmu. Tetapi jangan membuatmu selalu berfikir kalau kamu bisa dengan mudah mengandalkan teman-temanmu. Sebaik-baiknya hati seseorang, tetapi selalu ada kalanya mereka sedang dalam kondisi bosan untuk dimintai pertolongan. Jadi bila kamu merasa kamu tidak bisa, jangan bosan untuk mencoba sendiri. Karena kemampuan kita tidak akan muncul bila tidak diasah. Lagipula, mengandalkan diri sendiri itu akan menimbulkan rasa puas yang lebih pada hasil kerjamu, walalupun hasilnya tidak sebaik yang orang lain bisa kerjakan.</p>
<p>&nbsp;</p>
<p>Dan untuk orang-orang yang biasa di andalkan oleh teman temannya, menolak permintaan orang itu adalah hak mu. Tapi jangan sampai ada kata-kata pedas yang menyakiti hati orang yang meminta tolong kepadamu. Mereka mengandalkanmu mungkin karena mereka merasa kamu lebih tau atau lebih berbakat. Mungkin terkadang kamu merasa lelah atau bosan untuk dimintai pertolongan, tetapi kamu bisa mengajarkan teman-temanmu untuk lebih mandiri lagi. Mengajarkan mereka hal-hal yang biasa mereka tidak biasa dan biasa mereka lontarkan untuk meminta pertolonganmu.</p>
<p>&nbsp;</p>
<p>Saya pernah merasa ada di kedua posisi ini, khususnya pada waktu saya duduk di bangku SMA. Saya selalu kesal terhadap salah seorang teman saya, yang sebut saja nama samarannya Tiwi. Karena si Tiwi ini selalu mengandalkan saya ketika dia tidak ada uang dan sedang membutuhkan pulsa <em>handphone</em>, dia selalu meminta pinjaman uang kepada saya untuk membeli pulsa ke konter dekat rumah saya dengan janji akan membayar hutangnya kepada saya nanti. Saya merasa bosan karena rewelan orang itu yang selalu membuat saya sedikit kesal karena dihutangi terus. Memang sih dia menepati janjinya itu, tapi kadang dalam jangka waktu lama. Kalau pada saat saya punya uang lebih, mungkin itu bukan masalah buat saya, tatapi kalau keuangan saya sedang cekak, itulah masa-masa yang membuat saya sedikit kesal padanya.</p>
<p>&nbsp;</p>
<p>Adalagi ketika saya meminta pertolongan kepada teman saya, saya malah dikecewakan oleh orang itu. Karena pengalaman tersebut, saya jadi berpikir lebih baik saya mengandalkan Tuhan untuk membantu saya yang sedang mencoba dalam melakukan sesuatu hal. Dan terbukti saya selalu puas dengan hasil usaha saya sendiri.</p>
<p>&nbsp;</p>
<p>Kesimpulan dari pembahasan topik kali ini adalah, menjadi orang yang mandiri itu lebih nikmat. Memang pada hakikatnya manusia itu makhluk sosial, tetapi jangan mengartikan kata &#8220;sosial&#8221; ini untuk arti yang lebih. Sosial disini dalah arti saling membutuhkan, tapi juga jangan selalu menyusahkan orang lain. Ahahahaa ..</p>
<p>&nbsp;</p>
<p>Topik ini saya buat supaya kita selalu mengoreksi dan memperbaiki kekurangan dan kelebihan dalam diri kita. Pada intinya berbagi itu tetap indah, asal yang &#8220;dibagi&#8221; ini bukan tipe orang yang selalu menadahkan tangannya, dan yang membagi juga bukan tipe orang yang memberi dengan keterpaksaan untuk menjadi tenar. Semua harus dilakukan dengan ikhlas karena kasih. Salam damai &#8230;&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/raqheelcaze.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/raqheelcaze.wordpress.com/508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/raqheelcaze.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/raqheelcaze.wordpress.com/508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/raqheelcaze.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/raqheelcaze.wordpress.com/508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/raqheelcaze.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/raqheelcaze.wordpress.com/508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/raqheelcaze.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/raqheelcaze.wordpress.com/508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/raqheelcaze.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/raqheelcaze.wordpress.com/508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/raqheelcaze.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/raqheelcaze.wordpress.com/508/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=raqheelcaze.wordpress.com&#038;blog=16076411&#038;post=508&#038;subd=raqheelcaze&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://raqheelcaze.wordpress.com/2012/03/28/efek-samping-diandalkan-dan-mengandalkan-orang-lain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c50f6646d6dba58e41632bb818296976?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">raqheelcaze</media:title>
		</media:content>
	</item>
	</channel>
</rss>
