tag:blogger.com,1999:blog-61110741135137773462024-03-13T07:45:46.505-07:00DMAnonymoushttp://www.blogger.com/profile/09991168775402450888noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-6111074113513777346.post-65812602237145517942012-11-14T22:09:00.000-08:002012-11-14T22:09:08.690-08:00Belajar Membuat Halaman Web Menggunakan HTMLberikut ini adalah belajar membuat halaman web yang sangat sederhana menggunakan HTML. dengan menggunakan bahasa-bahasa dasar html membuat halaman web menggunakan tabel,Secara default memang table akan terletak dibagian kiri layar. Tapi kita
bisa mengatur letaknya ditempat yang kita inginkan. Misalnya dibagian
kiri,dibagian tengah atau dibagian kanan layar monitor.<br />
<br />
<br />
<br />
<span id="more-275"></span><br />
Untuk <strong style="font-weight: normal;">mengatur letak table</strong>
kita hanya perlu menambahkan <div align="#"> diatas tag
<table> dan </div> dibawah tag </table> Tanda # bisa
diganti dengan center atau right.<br />
<br />
Kalau kita ingin mengatur letak table tetap berada dibagian kiri layar,
kita tidak perlu menambahkan kode <div align="#"> dan
</div>. Tapi kalau ingin memindahkan table kebagian tengah layar
monitor maka perlu ditambahkan kode <div align="center"> atau
cukup dengan kode <center> dan </center>.<br />
<br />
Sedangkan untuk menaruh table kebagian kanan gambar,maka kodenya adalah <div align="right"> dan </div><br />
Mari sekarang kita letakkan table dibagian tengah layar.<br /><br />
Pertama kita taruh kode <div align="center"> diatas kode <table> dan kode </div> dibawah kode </table><br />
<br />
Nah itu sebagian dari contoh codenya sekarang mari kita praktekan untuk membuat halaman web sederhana.<br />
<br />
Sekarang kode HTML nya saya buat seperti dibawah ini:<br />
<br />
<html><br /><head><title>PemrogramanWeb</title></head><br /><body><br /><table width="679" height="300" border="1" align="center"><br /><tr><br /><td height="30" colspan="3" align="center"><br /><img src="gambar/header.jpg" width="678" height="100"></td><br /></tr><br /><tr><br /><td width="110" height="210" valign="top"><ul><br /><li> <a href="home.html">Home</a></li><br /><li> <a href="artikel.html">Artikel</a></li><br /><li> <a href="biodata.html">Biodata</a></li><br /></ul></td><br /><td width="400"><table width="350" height="160" border="" align="center"><br /><tr><br /><td width="160" height="90"><br /><p><img src="gambar/gambar1.jpg" width="345" height="220"></p><br /><p>Nama : Idham fatoni<br>Nim :08018361</p></td><br /></tr><br /><tr><br /><td width="160" height="90"><br /><p><img src="gambar/gambar2.jpg" width="345" height="220"></p><br /><p>Nama : Agus Wahyu Utomo<br>Nim : 08018357</p></td><br /></tr><br /><tr><br /><td width="160" height="90"><br /><p><img src="gambar/gambar3.jpg" width="345" height="220"></p><br /><p>Nama : Agus Dwi N<br>Nim : 08018368</p></td><br /></tr><br /></table><br /></body><br /></html><br />Anonymoushttp://www.blogger.com/profile/09991168775402450888noreply@blogger.com1tag:blogger.com,1999:blog-6111074113513777346.post-15531127366984719272012-11-14T22:08:00.000-08:002012-11-14T22:08:48.151-08:00Tags : <a href="http://www.blogger.com/central.php?aksi=pemesanan">pesan software</a>, <br />
<table bgcolor="#E8F5FF" border="0" bordercolor="#FF0000" cellpadding="0" cellspacing="0"><tbody>
<tr> <td background="images/bg_download.jpg" height="45" width="100%"><div align="center"><b>Untuk memperlancar transaksi, silahkan isi form berikut</b></div></td> </tr>
</tbody></table><form action="/central.php?aksi=pemesanan" id="contacts-form" method="post"><table><tbody>
<tr> <td><br />
<label><b>Nama</b></label></td> <td><br />
<input name="nama" size="40/" type="text" value="" /></td> </tr>
<tr> <td><br />
<label><b>No HP</b></label></td> <td><br />
<input name="nohp" size="40/" type="text" value="" /></td> </tr>
<tr> <td><br />
<label><b>E-mail</b></label></td> <td><br />
<input name="emaill" size="40/" type="text" value="" /></td> </tr>
<tr> <td><br />
<label><b>Subjek</b></label></td> <td><br />
<input name="subjek" size="40/" type="text" value="Order Software SID ..." /></td> </tr>
<tr> <td><br />
<label><b>Order Software</b></label></td> <td><br />
<select name="softwa"> <option value="SID Retail Lite">SID Retail Lite</option> <option value="SID Retail PRO">SID Retail PRO</option> <option value="SID Phone PRO">SID Phone PRO</option> <option value="SID Komputer PRO">SID Komputer PRO</option> <option value="SID Apotek PRO">SID Apotek PRO</option> <option value="SID Library">SID Library</option> <option value="SID Restoran">SID Restoran</option> <option value="SID Rental CD">SID Rental CD</option> <option value="SID Universitas">SID Universitas</option> <option value="SID Distro">SID Distro</option> <option value="SID Sekolah">SID Sekolah</option> <option value="SID Koperasi PRO">SID Koperasi PRO</option> <option value="SID Rental Buku">SID Rental Buku</option> <option value="SID Bengkel">SID Bengkel</option> <option value="SID Simpeg">SID Simpeg</option> <option value="SID Proyek">SID Proyek</option> <option value="SID Kursus">SID Kursus</option> <option value="SID Rental Equipment">SID Rental Equipment</option> <option value="SID Shorum">SID Shorum</option> <option value="GS Retail">GS Retail</option> <option value="GS Retail Bangunan">GS Retail Bangunan</option> </select><br />
<br />
</td> </tr>
<tr> <td><br />
<label><b>Jumlah Transfer</b></label></td> <td><br />
<input name="jumlahtransfer" size="40/" type="text" value="Rp " /></td> </tr>
<tr> <td><br />
<label><b>Transfer ke Bank</b></label></td> <td><br />
<select name="viabank"> <option value="BCA 4564780814 an Yozi Fadli">BCA 4564780814 an Yozi Fadli</option> <option value="BNI 92152445 an Yozi Fadli">BNI 92152445 an Yozi Fadli</option> <option value="BRI 0986-01-002622-50-3 an Yozi Fadli">BRI 0986-01-002622-50-3 an Yozi Fadli</option> </select><br />
<br />
ke bank mana uang di transfer?</td> </tr>
<tr> <td><br />
<label><b>Nama Toko</b></label></td> <td><br />
<input name="namatoko" size="40/" type="text" value="" /><br />
<br />
nama toko yang diregister (mempengaruhi SN software)</td> </tr>
<tr> <td><br />
<label><b>Alamat Toko</b></label></td> <td><br />
<textarea cols="40" name="text" rows="3"></textarea><br />
<br />
alamat toko yang diregister (mempengaruhi SN software)</td> </tr>
<tr> <td><br />
<label><b>Alamat Pengiriman CD</b></label></td> <td><br />
<textarea cols="40" name="alamatpengiriman" rows="3"></textarea><br />
<br />
alamat pengiriman cd program (mungkin berbeda dengan alamat toko yang diregister)</td> </tr>
<tr> <td><br />
<label><b>Catatan</b></label></td> <td><br />
<textarea cols="40" name="catatan" rows="3"></textarea><br />
<br />
catatan yang dirasa perlu untuk disampaikan kepada administrator</td> </tr>
<tr> <td><br />
</td> <td><a href=" " input="" type="submit" value="KIRIM KE ADMIN"></a></td> </tr>
</tbody></table></form>Anonymoushttp://www.blogger.com/profile/09991168775402450888noreply@blogger.com0tag:blogger.com,1999:blog-6111074113513777346.post-89558055363867130302012-03-28T09:55:00.003-07:002012-11-14T22:24:48.287-08:00belajar html sederhana<div style="text-align: justify;">
berikut ini adalah belajar membuat halaman web yang sangat sederhana menggunakan HTML. dengan menggunakan bahasa-bahasa dasar html membuat halaman web menggunakan tabel,Secara default memang table akan terletak dibagian kiri layar. Tapi kita bisa mengatur letaknya ditempat yang kita inginkan. Misalnya dibagian kiri,dibagian tengah atau dibagian kanan layar monitor.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Untuk <b style="font-weight: normal;">mengatur letak table</b> kita hanya perlu menambahkan </div>
<div style="text-align: justify;">
<div align="#"> diatas tag <table> dan </div> dibawah tag </table> </div>
<div style="text-align: justify;">
Tanda # bisa diganti dengan center atau right.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Kalau kita ingin mengatur letak table tetap berada dibagian kiri layar, kita tidak perlu menambahkan kode <div align="#"> dan </div>. Tapi kalau ingin memindahkan table kebagian tengah layar monitor maka perlu ditambahkan kode <div align="center"> atau cukup dengan kode <center> dan </center>.</div>
<div style="text-align: justify;">
<br /></div>
<a name='more'></a><div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Sedangkan untuk menaruh table kebagian kanan gambar,maka kodenya adalah <div align="right"> dan </div></div>
<div style="text-align: justify;">
Mari sekarang kita letakkan table dibagian tengah layar.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Pertama kita taruh kode <div align="center"> diatas kode <table> dan kode </div> dibawah kode </table></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Nah itu sebagian dari contoh codenya sekarang mari kita praktekan untuk membuat halaman web sederhana.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Sekarang kode HTML nya saya buat seperti dibawah ini:</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
nama file: home.html </div>
<div style="text-align: justify;">
<br /></div>
<pre class="html" name="code" style="text-align: justify;"><div style="text-align: justify;">
<html></div>
<div style="text-align: justify;">
<head><title>PemrogramanWeb</title></head></div>
<div style="text-align: justify;">
<body></div>
<div style="text-align: justify;">
width="679" height="300" border="1" align="center">
<tr>
<</div>
<div style="text-align: justify;">
<table</div>
<div style="text-align: justify;">
td height="30" colspan="3" align="center"></div>
<div style="text-align: justify;">
ght="100"></td>
</tr>
<tr>
<td width="110" height="210" val</div>
<div style="text-align: justify;">
<img src="gambar/header.jpg" width="678" he</div>
<div style="text-align: justify;">
iign="top"><ul></div>
<div style="text-align: justify;">
<li> <a href="home.html">Home</a></li></div>
<div style="text-align: justify;">
<li> <a href="artikel.html">Artikel</a></li></div>
<div style="text-align: justify;">
60" border="" align="center">
<tr>
<td width</div>
<div style="text-align: justify;">
<li> <a href="biodata.html">Biodata</a></li></div>
</ul></td>
<div style="text-align: justify;">
400"><table width="350" height="</div>
<td width=
"
<div style="text-align: justify;">
1="160" height="90"></div>
<div style="text-align: justify;">
<p><img src="gambar/gambar1.jpg" width="345" height="220"></p></div>
<p>Nama : Idham fatoni<br>Nim :08018361</p></td>
</tr>
<tr>
<div style="text-align: justify;">
>
</tr>
<tr>
<td width="160"</div>
<td width="160" height="90">
<p><img src="gambar/gambar2.jpg" width="345" height="220"></p>
<p>Nama : Agus Wahyu Utomo<br>Nim : 08018357</p></t
d height="90">
<p><img src="gambar/gambar3.jpg" width="345" height="220"></p>
<p>Nama : Agus Dwi N<br>Nim : 08018368</p></td>
</tr>
</table>
</body>
<div style="text-align: justify;">
</div>
</html></pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Nama file artikel.html :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="html" name="code" style="text-align: justify;"><div style="text-align: justify;">
<html></div>
<div style="text-align: justify;">
<head></div>
<div style="text-align: justify;">
PemrogramanWeb</title>
</head</div>
<div style="text-align: justify;">
<title</div>
<div style="text-align: justify;">
>></div>
<div style="text-align: justify;">
body>
</div>
<<div style="text-align: justify;">
h="679" height="300" border="1" align="center">
<tr>
<td h</div>
<div style="text-align: justify;">
<table wid</div>
<div style="text-align: justify;">
teight="30" colspan="3" align="center"></div>
<div style="text-align: justify;">
height="100"></td>
</tr>
<tr>
<td width="110" height="210</div>
<div style="text-align: justify;">
<img src="gambar/header.jpg" width="678</div>
<div style="text-align: justify;">
"" valign="top"><ul></div>
<div style="text-align: justify;">
<li> <a href="home.html">Home</a></li></div>
<div style="text-align: justify;">
iodata.html">Biodata</a></li>
</ul></td>
<t</div>
<div style="text-align: justify;">
<li> <a href="artikel.html">Artikel</a></li></div>
<div style="text-align: justify;">
<li> <a href="</div>
<div style="text-align: justify;">
bd width="400"><table width="350" height="160" border="1" align="center"></div>
<tr>
<tr><td>
<div style="text-align: justify;">
/a>
</div>
</td>
</t</div>
<div align="center">
<a href="artikel.html">link-1</a> | <a href="artikel.html">link-2
<r>
<td width="160" height="150">
<left><font color="#0000FF">
<div style="text-align: justify;">
ogis,
epigrafis, estetis dan filosofis. Aspek sosiologis berkaitan de</div>
<p> Penulisan buku Sejarah Sastra Jawa ini meliputi aspek sosio
lngan sistem
kemasyarakatan Jawa yang telah berinteraksi dengan kelompok lain, baik dalam
<div style="text-align: justify;">
kemudian terjadi kontak budaya yang saling mempengaruhi. Akulturasi
dan asimilas</div>
tataran lokal, regional mapun internasional. Pergaulan masyarakat Jawa yang amat
luas itu
i kebudayaan itu menjadikan masyarakat Jawa terbiasa dengan
perubahan, sehingga muncul sebuah jati diri yang terbuka dan akomodatif.
<div style="text-align: justify;">
emukan
beragam prasasti dan kitab-kitab Jawa kuno. Semuanya </div>
Ketrampilan masyarakat Jawa dalam bidang membaca dan menulis
merupakan obyek kajian epigrafis. Dari perspektif epigrafis ini telah di
tmemberi informasi bahwa
peradaban Jawa diwariskan pada generasi berikutnya lewat tulisan. Komunikasi
antar generasi tentu memperkuat imajinasi publik tentang masa lampau, yang
<div style="text-align: justify;">
gga yang tersimpan
dalam berbagai musium dan pe</div>
merupakan kristalisasi dari kesadaran historis.
Sistem pewarisan kultural itu dikemas dalam bentuk nilai estetis yang
sangat tinggi. Adanya karya sastra hasil ciptaan para puja
nrpustakaan menunjukkan bahwa masyarakat Jawa
mempunyai citarasa seni yang cukup mengagumkan dan membanggakan.
Penguasaan nilai estetis yang tersebar sejak dari daerah perkotaan, pedesaan dan
<div style="text-align: justify;">
di peni dan kagunan adi luhung.
3
Nilai filosofis karya sastra berhubungan</div>
pegunungan membuktikan bahwa kreatifitas dan produktifitas masyarakat Jawa
sampai saat ini masih terpelihara dengan baik. Puncak-puncak nilai estetika Jawa
sering disebut dengan istilah seni
e dengan pandangan hidup dan
pegangan hidup. Karya yang bermutu tinggi dinamakan dengan sebutan Sastra
Piwulang. Masyarakat Jawa menjadikan sastra piwulang itu sebagai cermin atau
kaca benggala untuk bekal mengarungi samudra kehidupan, lelakoning ngaurip.
<div style="text-align: justify;">
u hayuning bawana.
Pada kesempatan ini saya mengucapkan terima kasih kepada B</div>
Dalam pasrawungan atau interaksi sosial kerap kali dijumpai ungkapan-ungkapan
dari kutipan kitab Jawa Kuno yang mengandung wisdom atau kawicaksanan.
Orientasinya adalah terciptanya kehidupan yang penuh dengan keselarasan,
keserasian dan keseimbangan, mema
yapak Dr.
Soetrisno R, M.Si yang selalu memberi kritik dan saran. Ucapan terima kasih juga
saya sampaikan kepada Ibu Dra. Doni Rekro Harijani, M.Si sekeluarga yang telah
memberi dorongan semangat untuk berkarya cipta. Kepada Kazunori Toyoda,
sahabat karib berkebangsaan Jepang, kami ucapkan gunging panuwun ingkang
<div style="text-align: justify;">
eft></h1>
</p><br>
<p>
Nabi Musa as adalah salah seorang dari Bani Israel</div>
tanpa pepindhan atas ketulusan dan bantuannya. Rasa hormat untuk Pak Ridjan
yang mengajarkan lara lapa dan tapa brata. Doa kaswargan kagem Swargi
Embok Yatinem, ingkang sampun surud ing kasedan jati pada tanggal 1 Januari
2004, Kamis Pahing 9 Sela 1424 di Grogol, Mojorembun, Rejoso, Nganjuk, Jawa
Timur.
</font></
l, dilahirkan di Mesir ketika
<div style="text-align: justify;">
(1301-1234 SM). Ia dididik dalam istana Fir’aun, setelah dihanyutkan oleh ibunya di Sungai Nil, dan diletakkan di dalam Tabut (peti). Ketika besar ia tanpa sengaja membunuh seorang Mesir. Karena perasaan bersalah, mendorong Musa pergi melarikan diri menuju Madyan, dimana ia bekerja sebagai penggembala kepada Syu’aib, yang kemudian mengawinkannya dengan salah seorang putrinya sendiri.
</p>
</td></tr>
</tr>
</tabl</div>
Ramses II yang menjadi Fir’au
ne>
</body>
<div style="text-align: justify;">
</div>
</html></pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Nama file biodata.html :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="html" name="code" style="text-align: justify;"><div style="text-align: justify;">
<html> </div>
<div style="text-align: justify;">
<head> </div>
<div style="text-align: justify;">
mrogramanWeb</title>
</head> </div>
<div style="text-align: justify;">
<title>P</div>
<div style="text-align: justify;">
e </div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<body> </div>
<div style="text-align: justify;">
height="300" border="1" align="center">
<tr>
<td hei</div>
<div style="text-align: justify;">
<table width="679"</div>
<div style="text-align: justify;">
ght="30" colspan="3" align="center"> </div>
<div style="text-align: justify;">
678" height="100"></td>
</tr>
<tr>
<td w</div>
<div style="text-align: justify;">
<img src="gambar/header.jpg" width=</div>
<div style="text-align: justify;">
"idth="110" height="210" valign="top"><ul> </div>
<li> <a href="home.html">Home</a></li>
<div style="text-align: justify;">
</a></li>
</ul></td>
<td width=</div>
<li> <a href="artikel.html">Artikel</a></li>
<li> <a href="biodata.html">Biodat
a"400"><table width="350" height="160" border="" align="center">
<tr>
<td width="160" height="93">
<div style="text-align: justify;">
border="" cellpadding="0" cellspacing="0" >
</div>
<p align="center"><b>Masukkan Komentar Anda</b></p>
<table id="Table_01" width="341" height="92
" <tr>
<td width="334" align="left" valign="top" bgcolor=""><form method="POST" action="">
<table width="255">
<tr>
<div style="text-align: justify;">
sername" type="text" size="40"></td>
</tr>
<tr>
<td </div>
<td width="60" align="left" valign="top"><font color="#000000"> Nama</font></td>
<td width="183" align="left" valign="top"><input name="
ualign="left" valign="top"><font color="#000000">Email</font></td>
<td align="left" valign="top"><input name="password" type="" size="40"></td>
</tr>
<tr>
<div style="text-align: justify;">
<tr>
<td align="left" valign="top"><font color="#000000">K</div>
<td align="left" valign="top"><font color="#000000">Alamat</font></td>
<td align="left" valign="top"><input name="password" type=" " size="40"></td>
</tr>
omentar</font></td>
<div style="text-align: justify;">
<input type="button" value="Batal">
</td>
</tr>
</table>
</div>
<td align="left" valign="top"><input type="text" " size="40" table height="255"> </td>
</tr>
<td colspan="2" align="right" valign="top"><input type="submit" value="Simpan">
</form>
</table>
</td>
</tr>
</table>
</body>
<div style="text-align: justify;">
</div>
</html> </pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
silahkan di coba semoga berhasil</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
ini adalah hasil kerjasama kami yang semoga bermanfaat</div>
<div style="text-align: justify;">
1. Idham Fatoni (08018361)</div>
<div style="text-align: justify;">
2. Agus Wahyu Utomo (08018357)</div>
<div style="text-align: justify;">
3. Agus Dwi Nuryanto (08018368)</div>
Anonymoushttp://www.blogger.com/profile/09991168775402450888noreply@blogger.com2tag:blogger.com,1999:blog-6111074113513777346.post-3983746507195140592011-10-16T10:38:00.000-07:002012-03-06T00:13:34.112-08:00TUTORIAL MEMBUAT SCRIPT PHP (TAMBAH,EDIT DAN HAPUS)<link href="file:///C:%5CUsers%5CUser%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"></link><link href="file:///C:%5CUsers%5CUser%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"></link><link href="file:///C:%5CUsers%5CUser%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"></link> <m:smallfrac m:val="off"> <m:dispdef> <m:lmargin m:val="0"> <m:rmargin m:val="0"> <m:defjc m:val="centerGroup"> <m:wrapindent m:val="1440"> <m:intlim m:val="subSup"> <m:narylim m:val="undOvr"> </m:narylim></m:intlim> </m:wrapindent><style>
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:variable;
mso-font-signature:0 0 0 0 0 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 159 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin-top:0cm;
margin-right:0cm;
margin-bottom:10.0pt;
margin-left:0cm;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-fareast-language:EN-US;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-fareast-language:EN-US;}
.MsoPapDefault
{mso-style-type:export-only;
margin-bottom:10.0pt;
line-height:115%;}
@page Section1
{size:595.3pt 841.9pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;
mso-header-margin:35.4pt;
mso-footer-margin:35.4pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style> </m:defjc></m:rmargin></m:lmargin></m:dispdef></m:smallfrac><br />
<div style="text-align: justify;">
<b>P</b>ada tutorial ini kita mencoba membuat script PHP sederhana unyuk menambah mengedit, dan menghapus data. Hal yang perlu diperhatikan adalah :</div>
<br />
<ol>
<li>Ada basis data yang telah dibuat, berisi tabel tabel dan field- field data</li>
<li>Scrpt PHP yang dibuat terhubung dengan database MySQL</li>
<li>Ada form masukan, dan</li>
<li>Tampilan hasil proses eksekusi</li>
</ol>
<br />
<div style="text-align: justify;">
Oleh karena itu mari kita membuat database Mysql terlebih dahulu dimana kita akan simpan nanti C:/wamp/www/belajar/</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Langkahnya :</div>
<br />
<ol>
<li> Aktifkan wamp , klik start wamp sarver, star wampserver agar Running, juga Mysql nya.</li>
<li> Aktifkan Program heidiSQL Front yang sudah kita instalasi, lalu pilih connection Jika diminta, isikan server: localhost, username : root, dan password : (kosong)</li>
<li>Kemudian buat database baru dengan nama momo,</li>
<li>Klik database yang telah anda buat, lalu cari ikon CREATE TABEL, ketik nama tabelnya misal (kode, nama, harga, stok)</li>
<li>kemudian buat beberapa file berikut ini dan disimpan di C:/wamp/www/belajar</li>
</ol>
<br />
<br />
<a name='more'></a><ul>
<li><b>nama file: tampil.php</b></li>
</ul>
<br />
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i><html></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i><head></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i><title></title></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i></head></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i><body></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i><?php</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i>$sambung = mysql_connect("localhost", "root", "") or die ("Gagal konek ke server.");</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i>mysql_select_db("momo") or die ("Gagal membuka database.");</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i>?><o:p> </o:p></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i><p align="left"> Data barang</p></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i><table border="1" align="left"></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i><tr align="left"></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> <td>kode</td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> <td>Nama</td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> <td>harga</td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> <td>stok</td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> <td>plihan</td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> </tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> <?php</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> $query = "select * from databarang";</i></div>
<div style="margin: 0cm 0cm 0.0001pt 72pt; text-align: justify;">
<i> $result = mysql_query($query, $sambung) or die("gagal melakukan query"); while ($buff = mysql_fetch_array($result)) {</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> ?></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> <tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> <td><?php echo $buff['kode']; ?></td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> <td><?php echo $buff['nama']; ?></td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> <td><?php echo $buff['harga']; ?></td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> <td><?php echo $buff['stok']; ?></td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> <td><a href="../belajar/edit.php?kode=<?php echo $buff['kode']; ?>">Edit</a> |</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> <a href="../belajar/hapus.php?kode=<?php echo $buff['kode'];?>">Hapus</a></td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> </tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> <?php</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> };</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> mysql_close($sambung);</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> ?></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> </table></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> </br></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> </br></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> </br></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> </br></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> </br></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 36pt;">
<i> <p align="left"><a href="../belajar/form_tambah_data.php">Tambah Data</a></p></i></div>
<div style="text-align: justify; text-indent: 36pt;">
<i></body></i></div>
<div style="text-align: justify; text-indent: 36pt;">
<i></html></i></div>
<div style="text-align: justify; text-indent: 36pt;">
<br /></div>
<div style="text-align: justify; text-indent: 36pt;">
<br /></div>
<br />
<ul>
<li><b>nama file: form_tambah_data.php</b> </li>
</ul>
<i><html></i><br />
<br />
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><head></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><title></title></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></head</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><body><o:p> </o:p></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><form name="form1" method="post" action="../belajar/tambah_data.php"></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><p align="left"> Masukan Data barang</p> </i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><table boder="0" cellspacing="0" style="borde-cellsapcing":collapse" bordercolor="#111111" width="100%"></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="16%">KODE</td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="84%"><input type="text" name="kode" size="29"></td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="16%">NAMA</td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="84%"><input type="text" name="nama" size="29"></td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></tr><o:p> </o:p></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="16%">HARGA</td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="84%"><input type="text" name="harga" size="29"></td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="16%">STOK</td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="84%"><input type="text" name="stok" size="29"></td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></tr><o:p> </o:p></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="16%"></td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="84%"><input type="submit" name="submit" size="29" value="SIMPAN"></td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></table></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></form></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><p> Untuk melihat data yang sudah tersimpan, Silahkan cek di <a href="../belajar/tampil.php">Tabel Data</a></p><o:p> </o:p></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> </table></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></body></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></html></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<br /></div>
<br />
<ul>
<li><b></b><b>nama file: tambah_data.php</b></li>
</ul>
<br />
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><html></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><head></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><title></title></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></head></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><body></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><?php</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>$sambung = mysql_connect("localhost", "root", "") or die ("Gagal konek ke server.");</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>mysql_select_db("momo") or die ("Gagal membuka database.");<o:p> </o:p></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> $kode = $_POST['kode'];</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> $nama = $_POST['nama'];</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> $harga = $_POST['harga'];</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> $stok = $_POST['stok'];</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> </i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> $query = mysql_query("insert into databarang values ('$kode', '$nama', '$harga','$stok')");</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> //$sql = "insert into dataalamat (id, nama, alamat, kodepos, negara, telepon)</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> //values = ('', '$_POST[id]', '$_POST[nama]', '$_POST[alamat]', '$_POST[kodepos]', '$_POST[negara]', '$_POST[telepon]')";</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> //$result = mysql_query($sql, $sambung) or die("gagal melakukan query");</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>mysql_close($sambung);</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>?></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><p> Data sudah tersimpan, Silahkan cek di <a href="../belajar/tampil.php">Tabel Data</a></p><o:p> </o:p></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></body></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></html></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<br /></div>
<br />
<ul>
<li><b> nama file: edit.php</b></li>
</ul>
<br />
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><html></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><head></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><title></title></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></head></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><body></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><?php</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>$sambung = mysql_connect("localhost", "root", "") or die ("Gagal konek ke server.");</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>mysql_select_db("momo") or die ("Gagal membuka database.");</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>$kode = $_GET['kode'];</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>$query = "select *from databarang where kode='$kode'";</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>$result = mysql_query($query, $sambung) or die("gagal melakukan query");</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> $buff = mysql_fetch_array($result);</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> mysql_close($sambung);</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> ?> </i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <form name="form1" method="post" action="edit_data.php"></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><p align="left"> Edit Data</p> </i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><table boder="0" cellspacing="0" style="borde-cellsapcing":collapse" bordercolor="#111111" width="100%"></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="16%">kode</td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="84%"><input type="hidden" name="kode" value="<?php echo $buff['kode']; ?>" size="29"></td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></tr><o:p> </o:p></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="16%">Nama</td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="84%"><input type="text" name="nama" value="<?php echo $buff['nama']; ?>" size="29"></td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="16%">Harga</td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="84%"><input type="text" name="harga" value="<?php echo $buff['harga']; ?>" size="29"></td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></tr><o:p> </o:p></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="16%">Stok</td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="84%"><input type="text" name="stok" value="<?php echo $buff['stok']; ?>" size="29"></td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="16%"></td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> <td width="84%"><input type="submit" name="submit" size="29" value="SIMPAN"></td></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></tr></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></table></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></form></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><p> Batal mengedit data. kembali ke <a href="tampil.php">Tabel Data</a></p><o:p> </o:p></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><body></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></body></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></html></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<br /></div>
<br />
<ul>
<li> <b>nama file: edit_data.php</b></li>
</ul>
<br />
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><html></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><head></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><title></title></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></head></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><body></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><?php</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>$sambung = mysql_connect("localhost", "root", "") or die ("Gagal konek ke server.");</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>mysql_select_db("momo") or die ("Gagal membuka database.");</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<br /></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> $kode = $_POST['kode'];</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> $nama = $_POST['nama'];</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> $harga = $_POST['harga'];</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> $stok = $_POST['stok'] </i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> </i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i> $query = mysql_query("update databarang set nama='$nama', harga='$harga', stok='$stok' where kode='$kode'");</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<br /></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>mysql_close($sambung);</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>?></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><p> Data sudah ter-update, Silahkan cek di <a href="tampil.php">Tabel Data</a></p></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<br /></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></body></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></html></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<br /></div>
<br />
<ul>
<li> <b>nama file: hapus.php</b></li>
</ul>
<br />
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<br /></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><html></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><head></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><title>Menghapus Data</title></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></head><o:p> </o:p></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><body></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><?php</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>$sambung = mysql_connect("localhost", "root", "") or die ("Gagal konek ke server.");</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>mysql_select_db("momo") or die ("Gagal membuka database.");</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<br /></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>$kode = $_GET['kode'];</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>mysql_query("delete from databarang where kode='$kode'") or die ("Gagal menghapus data.");</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>mysql_close($sambung);</i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i>?></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i><p> Data sudah dihapus, Silahkan cek di <a href="../belajar/tampil.php">Tabel Data</a></p></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></body></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<i></html></i></div>
<div style="margin: 0cm 0cm 0.0001pt; text-align: justify;">
<br />
<ul>
<li>tampilan </li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmUu9kubi0FXLotBo8P2YW-lYU62dGf6iwt9tvXoo888IL49DyCb4nJlsSiSNDY07Qty1C8vigeWUty-SavwpNdZYWlEgr9KokT2341zFHor3GsgV6JbALpIS8pWlY0ONMTS2Aza4deMY/s1600/Untitled.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmUu9kubi0FXLotBo8P2YW-lYU62dGf6iwt9tvXoo888IL49DyCb4nJlsSiSNDY07Qty1C8vigeWUty-SavwpNdZYWlEgr9KokT2341zFHor3GsgV6JbALpIS8pWlY0ONMTS2Aza4deMY/s1600/Untitled.jpg" /></a></div>
</div>Anonymoushttp://www.blogger.com/profile/09991168775402450888noreply@blogger.com2tag:blogger.com,1999:blog-6111074113513777346.post-87476441356932932692011-06-28T09:13:00.001-07:002012-03-06T10:19:13.011-08:00SISTEM OPERASI U N I X<span style="font-size: large;"><m:smallfrac m:val="off"> <m:dispdef> <m:lmargin m:val="0"> <m:rmargin m:val="0"> <m:defjc m:val="centerGroup"> <m:wrapindent m:val="1440"> <m:intlim m:val="subSup"> <m:narylim m:val="undOvr"> </m:narylim></m:intlim> </m:wrapindent> ini adalah sedikit informasi tentang sistem operasi unik, memberikan infoemasi dan pengetahuan tentang sejarah unik dan apasaja yang ada dalam sistem informasi unik</m:defjc></m:rmargin></m:lmargin></m:dispdef></m:smallfrac></span><br />
<span style="font-size: large;"></span><br />
<span style="font-size: large;"><m:smallfrac m:val="off"><m:dispdef><m:lmargin m:val="0"><m:rmargin m:val="0"><m:defjc m:val="centerGroup"><br />
<b><span lang="IN" style="font-family: Arial, sans-serif;">A.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span></b><b><span lang="IN" style="font-family: 'Times New Roman', serif;"> SEJARAH UNIX</span></b> </m:defjc></m:rmargin></m:lmargin></m:dispdef></m:smallfrac></span><br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0in; text-align: justify;">
<span style="font-size: large;"><br />
</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0in; text-align: justify;">
<span class="apple-style-span" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;">Pada tahun 1965, Bell Telephone Laboratories (Bell Labs, a division of AT&amp;T) berkerjasama dengan General Electric dan Project MAC of MIT untuk menulis sebuah sistem operasi yang dipanggil Multic. Tidak lama kemudian, menyedari projek itu tidak ke mana Bell Labs membuat keputusan untuk keluar daripada kumpulan itu. </span></span><br />
<br />
<a name='more'></a><br />
<br />
<span class="apple-style-span" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;">Ini meninggalkan Bell Labs tanpa sebarang sistem operasi. Ken Thompson dan Dennis Ritchie kemudian merangka sebuah sistem operasi yang sesuai dengan keperluan Bell Labs. Pada tahun 1969, Dennis Ritchie dan Ken Thompson menulis semula sebuah permainan komputer &#8220;SPACE TRAVEL&#8221; daripada GE-645 ke DEC PDP-11/20 dan UNIX pun dilahirkan. Seorang penyelidik Bell Labs, Brian Kernighan, memberikan nama sistem ini UNIX. Untuk layak dipanggil sebagai sistem operasi yang sebenar, sesebuah sistem operasi sekurang-kurangnya mempunyai dua kelayakan. Lebih daripada seorang pengguna dapat menggunakan sistem operasi tersebut dalam satu masa dan ia mampu menjalankan lebih daripada sebuah perisian pada waktu yang sama (multi-user dan multi-tasking) sejak tahun 1970 UNIX telah memenuhi keperluan ini. Dengan UNIX, setiap penggunanya mempunyai nama kemasukan (login name) mereka sendiri dan sebaiknya setiap pengguna akan mempunyai kata lepas (password). Dengan penggunaan nama kemasukan dan kata lepas, pengguna dapat dikenal pasti sebagai apa yang mereka kenalkan diri mereka kepada sistem (login dan password). Setiap komputer UNIX, pengguna yang memasuki sistem tersebut mempunyai identitinya tersendiri. Sama ada aripada nama komputer dan sekiranya ia disambungkan kepada rangkaian ia akan mempunyai nombor IP dan nama domain.Tahun yang paling penting bagi UNIX adalah pada tahun 1973, apabila UNIX ditulis semula dalam bahasa C. Dengan bahasa ini, ia memudahkan UNIX dialihkan kepada pelbagai jenis perkakasan komputer. Kini UNIX telah dijalankan dan dibangunkan kepada hampir kesemua perkakasan komputer yang anda. Daripada Intel, SPARC, Motorola, ARM dan pelbagai lagi.</span></span><span class="apple-style-span" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;"> </span></span><span class="apple-style-span" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;">Pelbagai vendor telah membeli kod asal UNIX dan kemudiannya membangunkan UNIX sesuai dengan keperluan dan perkakas yang mereka keluarkan. IBM dengan UNIX yang dipanggil AIX, HP dengan UNIX yang dipanggil HP-UX, SUN dengan UNIX yang dipanggil Sun Solaris dan pelbagai lagi. Malang sekali tiada pemusatan daripada segi pembangunan UNIX yang mengakibatkan terdapat pelbagai perbezaan di antara UNIX yang dikeluarkan oleh pelbagai vendor. Sehinggalah tahun 1990, apabila sebuah standard untuk UNIX dipersetujui. Pada tahun itu Standard IEEE POSIX.1.Sekitar tahun 1975, Thompson telah membawa kod-kod UNIX ke Universiti California di Berkeley dan menggalakkan pembangunan UNIX di unversiti itu. Di sini lahirlah Unix BSD atau Berkely Software Distribution. Pada masa ini sistem operasi UNIX mempunyai tiga keluarga yang besar, yang berasaskan kod-kod UNIX keluarga Sistem V (kod-kod yang dibeli daripada AT&amp;T dan kemudiannya milik Unix System Laboratories) dan keluarga BSD (kod-kod berasaskan UNIX yang dibangunkan daripada BSD). Keluarga UNIX yang terakhir, yang kod-kod tiada kaitan dengan kod-kod asal UNIX adalah klon UNIX, Linux. UNIX kini adalah tanda niaga milik The Open Group. Kelemahan utama UNIX adalah ia kod-kodnya adalah besar (ia dijalankan di dalam sistem-sistem mahal dan mempunyai sumber sistem yang tinggi) dan harganya terlalu mahal. Di sinilah Linux memainkan peranannya. Linux dibangunkan agar ia kecil, pantas dan murah. Setakat ini pembina Linux masih mengekalkan konsep ini. Linux mampu dijalankan dalam keadaan paling minimum seperti komputer Intel 286, 386 dan 486, komputer yang mungkin akan dibuang jika ia masih mahu menjalankan sistem operasi berasaskan Windows</span></span><span class="apple-style-span" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;"> </span></span><span class="apple-style-span" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;">Sejarah Linux</span></span><span class="webkit-html-tag" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;"> </span></span><span class="apple-style-span" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;">sangat mirip dengan sistem-sistem UNIX, hal ini dikarenakan kompatibilitas dengan UNIX merupakan tujuan utama desain dari proyek Linux. Perkembangan Linux dimulai pada tahun 1991, ketika mahasiswa Finlandia bernama Linus Torvalds menulis Linux, sebuah kernel untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU intel yang cocok untuk PC. Pada awal perkembangannya, source code Linux disediakan secara bebas </span></span></div>
<span style="font-size: large;">melalui Internet. Hasilnya, sejarah Linux merupakan kolaborasi banyak user dari seluruh dunia, semuanya dilakukan secara eksklusif melalui Internet. Dari kernel awal yang hanya mengimplementasikan subset kecil dari sistem UNIX, sistem Linux telah bertumbuh dimana sudah mampu memasukkan banyak fungsi UNIX.</span><span class="webkit-html-tag" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;"> </span></span><span class="apple-style-span" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;">Kernel Linux perlu dibedakan dari sebuah sistem Linux: kernel Linux merupakan sebuah perangkat lunak orisinil yang dibuat oleh komunitas Linux sedangkan sistem Linux, yang diketahui saat ini, mengandung banyak komponen yang dibuat sendiri atau dipinjam dari proyek lain.</span></span><span class="webkit-html-tag" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;"> </span></span><span class="apple-style-span" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;">Kernel Linux pertama yang dipublikasikan adalah versi 0.01, pada tanggal 14 Maret, 1991. Sistem berkas yang didukung hanya sistem berkas Minix &#8211; kernel pertama dibuat berdasarkan kerangka Minix. Tetapi, kernel tersebut sudah mengimplementasi proses UNIX secara tepat.</span></span><span class="webkit-html-tag" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;"> </span></span><span class="apple-style-span" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;">Tanggal 14 Maret, 1994, versi yang merupakan tonggak sejarah Linux yaitu versi 1.0 keluar. Rilis ini adalah kulminasi dari tiga tahun perkembangan yang cepat dari kernel Linux. Fitur baru terbesar yang disediakan adalah jaringan: 1.0 mampu mendukung protokol standar jaringan TCP/IP. Kernel 1.0 juga memiliki sistem berkas yang lebih baik tanpa batasan-batasan sistem berkas Minix. Sejumlah dukungan perangkat keras ekstra juga dimasukkan ke dalam rilis ini. Dukungan perangkat keras telah berkembang termasuk diantaranya floppy-disk, CD-ROM, sound card, berbagai mouse, dan keyboard internasional. Dukungan buat modul kernel yang dynamically loadable dan unloadable juga diberikan.</span></span><span class="webkit-html-tag" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;"> </span></span><span class="apple-style-span" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;">Satu tahun setelah dirilis versi 1.0, kernel 1.2 keluar. Kernel versi 1.2 mendukung variasi perangkat keras yang lebih luas. Pengembang telah memperbaharui networking stack untuk menyediakan support bagi protokol IPX, dan membuat implementasi IP lebih komplit dengan memberikan fungsi accounting dan firewalling. Kernel 1.2 juga merupakan kernel Linux terakhir yang PC-only. Konsentrasi lebih diberikan pada dukungan perangkat keras dan memperbanyak implementasi lengkap pada fungsi-fungsi yang ada.</span></span><span class="webkit-html-tag" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;"> </span></span><span class="apple-style-span" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;">Akhirnya pada bulan Juni 1996, Linux 2.0 dirilis. Versi 2.0 memiliki dua kemampuan baru yang penting, yaitu: dukungan terhadap multiple architectures dan multiprocessor architectures. Kode untuk manajemen memori telah diperbaiki sehingga performa sistem berkas dan memori virtual meningkat. Untuk pertama kalinya, file system caching dikembangkan ke networked file systems, writable memory mapped regions juga sudah didukung. Kernel 2.0 sudah memberikan performa TCP/IP yang lebih baik, ditambah dengan sejumlah protokol jaringan baru. Kemampuan untuk memakai remote Netware dan SMB (Microsoft LanManager) network volumes juga telah ditambahkan pada versi terbaru ini. Tambahan lain adalah dukungan internal kernel threads, penanganan dependencies antara modul-modul loadable, dan loading otomatis modul berdasarkan permintaan (on demand). Konfigurasi dinamis dari kernel pada run time telah diperbaiki melalui konfigurasi interface yang baru dan standar.</span></span><span class="webkit-html-tag" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;"> </span></span><span class="apple-style-span" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;">Sistem Linux</span></span><span class="webkit-html-tag" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;"> </span></span><span class="apple-style-span" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;">Dalam banyak hal, kernel Linux merupakan inti dari proyek Linux, tetapi komponen lainlah yang membentuk secara komplit sistem operasi Linux. Dimana kernel Linux terdiri dari kode-kode yang dibuat khusus untuk proyek Linux, kebanyakan perangkat lunak pendukungnya tidak eksklusif terhadap Linux, melainkan biasa dipakai dalam beberapa sistem operasi yang mirip UNIX. Contohnya, sistem operasi BSD dari Berkeley, X Window System dari MIT, dan proyek GNU dari Free Software Foundation.</span></span><span class="webkit-html-tag" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;"> </span></span><span class="apple-style-span" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;">Pembagian (sharing) alat-alat telah bekerja dalam dua arah. Sistem perpustakaan utama Linux awalnya dimulai oleh proyek GNU, tetapi perkembangan perpustakaannya diperbaiki melalui kerjasama dari komunitas Linux terutama pada pengalamatan, ketidak efisienan, dan bugs. Komponen lain seperti GNU C Compiler, gcc, kualitasnya sudah cukup tinggi untuk dipakai langsung dalam Linux. Alat-alat administrasi network dibawah Linux berasal dari kode yang dikembangkan untuk 4.3BSD, tetapi BSD yang lebih baru , salah satunya FreeBSD, sebaliknya meminjam kode dari Linux, contohnya adalah perpustakaan matematika Intel floating-point-emulation.</span></span><span class="apple-style-span" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;"> </span></span><span class="apple-style-span" style="font-size: large;"><span lang="IN" style="color: black; font-family: 'Times New Roman', serif;">Sistem Linux secara keseluruhan diawasi oleh network tidak ketat yang terdiri dari para pengembang melalui internet, dengan grup kecil atau individu yang memiliki tanggung jawab untuk menjaga integritas dari komponen- komponen khusus. Dokumen &#8216;File System Hierarchy Standard&#8217; juga dijaga oleh komunitas Linux untuk memelihara kompatibilitas keseluruh komponen sistem yang berbeda-beda. Aturan ini menentukan rancangan keseluruhan dari sistem berkas Linux yang standar.</span></span><span style="font-size: large;"><br />
</span> <br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0in; text-align: justify;">
<span style="font-size: large;"><br />
</span></div>
<span style="font-size: large;"><b> </b></span> <br />
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0in; text-align: justify;">
<span style="font-size: large;"><br />
</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0in; text-align: justify; text-indent: -0.25in;">
<span lang="IN" style="font-family: Arial, sans-serif; font-size: large;">-<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Tahun 1969 KEN THOMPSON dari Laboratorium Bell AT & T menciptakan UNICS (UNIplexed Information and Computing Services) yang ditulis dengan bahasa Rakitan.</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0in; text-align: justify; text-indent: -0.25in;">
<span lang="IN" style="font-family: Arial, sans-serif; font-size: large;">-<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Tahun 1973 Ken Thompson & Dennis Ritche memperbaiki dengan menggunakan Bahasa C</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0in; text-align: justify; text-indent: -0.25in;">
<span lang="IN" style="font-family: Arial, sans-serif; font-size: large;">-<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Tahun 1980an keluarlah XENIX</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0in; text-align: justify; text-indent: -0.25in;">
<span lang="IN" style="font-family: Arial, sans-serif; font-size: large;">-<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">PC/IX dikembangkan oleh Interactive Systems Corporation. PC/IX terdaftar sebagai versi single User Unix.</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0in; text-align: justify; text-indent: -0.25in;">
<span lang="IN" style="font-family: Arial, sans-serif; font-size: large;">-<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Venix merupakan konversi lain dari sistem operasi UNIX</span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin-bottom: 0in; text-align: justify; text-indent: -0.25in;">
<span lang="IN" style="font-family: Arial, sans-serif; font-size: large;">-<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Masih banyak lagi versi Unix, a.l. yang terkenal :</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify; text-indent: 0.5in;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">a. System V Release 3</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify; text-indent: 0.5in;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">b. System V Release 4</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify; text-indent: 0.5in;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">c. BSD (Barkleley Software Distribution) UNIX</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify;">
<span style="font-size: large;"><br />
</span></div>
<span style="font-size: large;"><b><span lang="IN" style="font-family: Arial, sans-serif;">B.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span></b><b><span lang="IN" style="font-family: 'Times New Roman', serif;">STRUKTUR UNIX</span></b></span> <br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 1in; text-align: justify; text-indent: -0.5in;">
<span style="font-family: 'Times New Roman', serif; font-size: large;">I.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">PERANGKAT KERAS</span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 1in; text-align: justify;">
<span style="font-size: large;"><br />
</span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 0.5in; text-align: justify;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">1. Unit Sistem</span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 1in; text-align: justify;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Mencakup unit pemrosesan pusat (CPU), memori, media penyimpanan (hardisk) serta piranti untuk keperluan backup, misal floppy disk, flshdisk, dll.</span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 0.5in; text-align: justify;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">2. Konsol</span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 1in; text-align: justify;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Piranti yang terdiri dari layar dan keyboard yang dipakai oleh manajer suatu sistem (administrator sistem) untuk mengendalikan operasi sistem.</span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 0.5in; text-align: justify;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">3. Terminal</span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 1in; text-align: justify;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Piranti yang terdiri dari layar dan keyboard yang biasa digunakan oleh pemakai untuk berinteraksi dengan sistem.</span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 0.5in; text-align: justify;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">4. Jalur Komunikasi</span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 1in; text-align: justify;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Piranti yang biasa digunakan untuk menghubungkan terminal jarak jauh ke sistem unix.</span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 0.5in; text-align: justify;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">5. Printer</span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 0.5in; text-align: justify; text-indent: 0.5in;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Piranti yang digunakan untuk memperoleh informasi dalam kertas.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify; text-indent: 0.5in;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">II. PERANGKAT LUNAK</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: 0.5in;">
<span style="font-size: large;"><br />
</span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcLFZBxF0_Rgjyq6XVI27Es9s-389aZ3_ayJ2lvSqWXDJ-YmVCQCrZ1qHHx4pzutCGrweGm-e74OCxu-tBO9X4qI8PENbBBuWd6xCGKQqZAvIMJ_buc9yRpfIWTWyvzezEEqh_ABeAP8s/s1600/1.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="104" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcLFZBxF0_Rgjyq6XVI27Es9s-389aZ3_ayJ2lvSqWXDJ-YmVCQCrZ1qHHx4pzutCGrweGm-e74OCxu-tBO9X4qI8PENbBBuWd6xCGKQqZAvIMJ_buc9yRpfIWTWyvzezEEqh_ABeAP8s/s320/1.gif" width="320" /></a></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: 0.5in;">
<span style="font-size: large;"><br />
</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: justify; text-indent: 0.5in;">
<span style="font-size: large;"><br />
</span></div>
<div class="MsoListParagraph" style="line-height: normal; margin: 0in 0in 0in 0.75in; text-align: justify; text-indent: -0.25in;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">1.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">KERNEL : adalah inti dari sistem UNIX yang mengendalikan perangkat keras dan membentuk</span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 0.75in; text-align: justify;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">berbagai fungsi.</span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 0.25in; text-align: justify; text-indent: 0.5in;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Fungsi yang dilaksanakan oleh KERNEL adalah :</span></div>
<div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0in 0in 0in 1in; text-align: justify; text-indent: -0.25in;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">a.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Pelayanan tanggal dan jam sistem</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0in 1in; text-align: justify; text-indent: -0.25in;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">b.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Manajemen berkas dan penanganan sekuriti</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0in 1in; text-align: justify; text-indent: -0.25in;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">c.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Pelayanan operasi masukan dan keluaran</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0in 1in; text-align: justify; text-indent: -0.25in;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">d.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Penjadwalan proses</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0in 1in; text-align: justify; text-indent: -0.25in;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">e.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Manajemen memori</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0in 1in; text-align: justify; text-indent: -0.25in;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">f.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Melakukan kegiatan akuntansi sistem</span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0in 1in; text-align: justify; text-indent: -0.25in;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">g.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">Melakukan penanganan kesalahan dan interupsi</span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0in 0.75in; text-align: justify; text-indent: -0.25in;">
<span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">2.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="IN" style="font-family: 'Times New Roman', serif; font-size: large;">SHELL : merupakan penerjemah pada sistem UNIX menjadi jembatan antara pemakai dan sistem</span></div>Anonymoushttp://www.blogger.com/profile/09991168775402450888noreply@blogger.com0tag:blogger.com,1999:blog-6111074113513777346.post-34115623083906919632011-03-29T13:22:00.000-07:002011-03-29T13:22:55.520-07:00Konsep Manajemen Proses di Sistem Operasi UNIX<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves/> <w:TrackFormatting/> <w:PunctuationKerning/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:DontVertAlignCellWithSp/> <w:DontBreakConstrainedForcedTables/> <w:DontVertAlignInTxbx/> <w:Word11KerningPairs/> <w:CachedColBalance/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="--"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" Priority="39" Name="toc 1"/> <w:LsdException Locked="false" Priority="39" Name="toc 2"/> <w:LsdException Locked="false" Priority="39" Name="toc 3"/> <w:LsdException Locked="false" Priority="39" Name="toc 4"/> <w:LsdException Locked="false" Priority="39" Name="toc 5"/> <w:LsdException Locked="false" Priority="39" Name="toc 6"/> <w:LsdException Locked="false" Priority="39" Name="toc 7"/> <w:LsdException Locked="false" Priority="39" Name="toc 8"/> <w:LsdException Locked="false" Priority="39" Name="toc 9"/> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/> <w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> <w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
</style> <![endif]--> <br />
<div style="text-align: justify;"><span style="font-size: large;">Setiap kali instruksi diberikan pada Shell Unix, kernel akan menciptakan proses-id. Proses-id (PID) dimulai dari 0, yaitu proses INIT, kemudian diikuti oleh proses berikutnya (dapat dilihat dalam daftar urutan pada /etc /inittab). Proses-proses sistem terbagi dalam tiga tipe utama, yaitu :<br />
Interactive : Diprakarsai oleh sebuah shell dan berjalan dalam foreground dan<br />
Background.<br />
Batch : Secara tipical merupakan sebuah seri dari proses-proses yang dijadwalkan untuk dieksekusi pada suatu waktu tertentu Daemon : Secara tipikal diinisialisasi saat boot untuk membentuk fungsi-fungsi sistem yang dibutuhkan, seperti LPD, NFS dan DNS Proses Interaktive terdiri dari atas : </span></div><div style="text-align: justify;"><span style="font-size: large;">- Proses fireground adalah suatu proses yang ketika berjalan, shell tidak menampilkan prompt hingga proses berakhir.</span></div><div style="text-align: justify;"><span style="font-size: large;">- Proses background adalah suatu proses yang sewaktu-waktu berjalan, pemakai tetap dapat memberikan perintah yang lain. Sebab begitu perintah background diberikan (setelah di tekan ENTER), prompt akan ditampilkan kembali dan shell siap menerika perintah berikutnya.<br />
7.1 Background Proses Untuk menghasilkan sebuah background proses, dapat dilakukan dengan menjalankan perintah yang diakhiri dengan simbol &. Pada kondisi seperti ini, sehll tidak akan menunggu sampai eksekusi perintah berakhir. Begitu perintah berakhiran & diberikan, shell siap menerima perintah lain. Kegunaan perintah ini misalnya untuk memperoleh daftar seluruh file dari direktori root (/) beserta anak-anaknya dan menempatkannya ke sebuah file. Karena proses ini Kemungkinan memakan waktu yang cukup lama, pemakai dapat mengatur agar eksekusinya dilakukan dilatar belakang. Sehingga sementara sistem sedang memprosesnya, pemakai tetap dapat bekerja memberikan perintah-perintah lainnya. </span></div><div style="text-align: justify;"><span style="font-size: large;">Contoh : $ls –lR / > lsroot 2>&1 & Pada contoh tersebut, perintah ls beserta pesan kesalahan ditempatkan ke file lsroot dan dilakukan secara background. Proses latar belakang cocok untuk proses yang tidak menggunakan keluaran ke layar terminal atau masukkan dari keyboard.</span></div><div style="text-align: justify;"></div><a name='more'></a><span style="font-size: large;"><br />
7.2 Status Proses Instruksi ps (proses status) digunakan untuk melihat kondisi proses yang ada. Ketika tidak ada option sama sekali, ps akan menampilkan proses yang saat itu dilakukan oleh sebuah terminal (tty?). $ ps PID TT STAT TIME COMMAND 29384 p0 Is 0:00.01 -ksh (ksh) 27221 p0 R+ 0:00.00 ps </span><br />
<div style="text-align: justify;"><span style="font-size: large;">Proses ksh adalah proses shell yang aktif pada saat user login ke dalam sistem dan proses ksh ini akan menunggu instruksi dari pemakai. Bila shell menjalankan instruksi, maka shell menciptakan proses anak dan menunggu hingga proses tersebut selesai. </span></div><div style="text-align: justify;"><span style="font-size: large;">$ ps -u USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND dsn970210 29384 0.0 0.1 404 328 p0 Ss 7:35PM 0:00.01 -ksh (ksh) dsn970210 21658 0.0 0.1 284 164 p0 R+ 7:42PM 0:00.00 ps –u </span></div><div style="text-align: justify;"><span style="font-size: large;">Sebuah sistem yang dibangun oleh serangkain proses, dengan perintah ps –e (everthing) dapat ditampilkan sejumlah proses-proses tersebut. </span></div><div style="text-align: justify;"><span style="font-size: large;">$ ps –e PID TTY TIME COMMAND </span></div><div style="text-align: justify;"><span style="font-size: large;">1 ? 00:00:05 init </span></div><div style="text-align: justify;"><span style="font-size: large;">2 ? 00:00:00 klogd </span></div><div style="text-align: justify;"><span style="font-size: large;">3 ? 00:00:00 inetd </span></div><div style="text-align: justify;"><span style="font-size: large;">—cut——</span></div><div style="text-align: justify;"><span style="font-size: large;">Semakin banyak pemakai yang sedang menggunakan sistem, semakin banyak proses yang akan ditampilkan. Tanda tanya (?) menyatakan bahwa proses tersebut adalah proses daemon (proses yang hidup terus selama sistem hidup dan berjalan dilatar belakang). Sejumlah proses yang ditampilkan melalui ps –e berkedudukan sebagai pemimpin group proses (proses group leader), yaitu proses yang menjalankan proses yang lain. Sebagai contoh jika dijanlankan perintah ps –f (full listing), dengan hasil sebagai berikut : </span></div><div style="text-align: justify;"><span style="font-size: large;">$ps –f UID PID PPID C STIME TTY TIME CMD dsn970210 8907 1094 0 12:44 tty02 00:00:00 –bash </span></div><div style="text-align: justify;"><span style="font-size: large;">dsn970210 9205 8907 0 13:02 tty02 00:00:00 ps –f </span></div><div style="text-align: justify;"><span style="font-size: large;">Proses sh sebenarnya memimpin group proses. Tampak bahwa PID dari bash tercantum dalam PPID dari proses ps –f. PPID (parrent PID) menyatakan proses induk dari proses yang sedang berjalan, dan STIME menyatakan awal proses dimulai. </span></div><div style="text-align: justify;"><span style="font-size: large;">Contoh lain perintah ps :</span></div><div style="text-align: justify;"><span style="font-size: large;">ps –u anjik : untuk menampilkan proses yang terkait dengan seorang pemakai </span></div><div style="text-align: justify;"><span style="font-size: large;">ps –t tty02 : untuk menampilkan proses yang terkait dengan terminal </span></div><div style="text-align: justify;"><span style="font-size: large;">ps –auxww : untuk menampilkan informasi detail tentang setiap proses yang berjalan dalam komputer.<br />
a : Mendaftar semua proses </span></div><div style="text-align: justify;"><span style="font-size: large;">u : menampilkan informasi dalam “user-oriented style” </span></div><div style="text-align: justify;"><span style="font-size: large;">x : memasukkan informasi dalam proses yang tidak menampilkan kontrol ttys. </span></div><div style="text-align: justify;"><span style="font-size: large;">ww : memasukkan baris perintah dengan komplit, bahkan jika mereka menjalankan sampai 132 kolom.</span></div><div style="text-align: justify;"><span style="font-size: large;"><br />
Field-field dalam output ps diantaranya : </span></div><div style="text-align: justify;"><span style="font-size: large;">USER : username dari proses. (Jika proses memiliki UID yang tidak sesuai dengan /etc/passwd, perlu berhati-hati karena dimungkinkan terjadi proses penyerangan.</span></div><div style="text-align: justify;"><span style="font-size: large;">PID : Proses Identification Number </span></div><div style="text-align: justify;"><span style="font-size: large;">%CPU : Prosentasi CPU yang digunakan </span></div><div style="text-align: justify;"><span style="font-size: large;">%MEM : Prosentasi MEMORY yang digunakan</span></div><div style="text-align: justify;"><span style="font-size: large;">SZ : Jumlah virtual memori yang digunakan proses</span></div><div style="text-align: justify;"><span style="font-size: large;">RSS : Resident set size, jumlah proses physical memory yang ditempati proses</span></div><div style="text-align: justify;"><span style="font-size: large;">TT : Terminal yang mengontrol proses</span></div><div style="text-align: justify;"><span style="font-size: large;">STAT : Field yang menunjukkan status proses</span></div><div style="text-align: justify;"><span style="font-size: large;">TIME : CPU time yang sedang digunakan</span></div><div style="text-align: justify;"><span style="font-size: large;">COMMAND : Nama perintah</span></div><div style="text-align: justify;"><span style="font-size: large;">Pada field STAT yang merupakan status proses dapat digunakan sebagai indikator terhadap suatu proses, sejumlah status tersebut dapat diketaui dari huruf pertama field STAT adalah :<br />
</span> </div><div style="text-align: justify;"><span style="font-size: large;">R : actually running or runnable </span></div><div style="text-align: justify;"><span style="font-size: large;">S : Sleeping (sleeping > 20 seconds)</span></div><div style="text-align: justify;"><span style="font-size: large;">I : Idle (sleeping < 20 seconds)</span></div><div style="text-align: justify;"><span style="font-size: large;">T : stop</span></div><div style="text-align: justify;"><span style="font-size: large;">H : Halted</span></div><div style="text-align: justify;"><span style="font-size: large;">P : In page wait</span></div><div style="text-align: justify;"><span style="font-size: large;">D : In disk wait</span></div><div style="text-align: justify;"><span style="font-size: large;">Z : Zombie</span></div><div style="text-align: justify;"><span style="font-size: large;"><blank> : In core</span></div><div style="text-align: justify;"><span style="font-size: large;">W : Swapped out</span></div><div style="text-align: justify;"><span style="font-size: large;">> : Proses yang telah melampaui soft limit ketetapan memori Pada huruf ketiga field STAT menunjukkan keterangan apakah proses berjalan dengan altered CPU Schedule, antara lain :</span></div><div style="text-align: justify;"><span style="font-size: large;"><br />
N : Proses berjalan pada prioritas rendah </span></div><div style="text-align: justify;"><span style="font-size: large;"># : nice (nomor yang lebih tinggi dari 0) </span></div><div style="text-align: justify;"><span style="font-size: large;">< : Proses berjalan pada prioritas tinggi</span></div><div style="text-align: justify;"><span style="font-size: large;">Beberapa pilihan perintah ps, sebagai berikut : </span></div><div style="text-align: justify;"><span style="font-size: large;">-a : Menampilkan semua proses (termasuk milik user)</span></div><div style="text-align: justify;"><span style="font-size: large;">-c : Menampilkan nama perintah dari environment task_struct</span></div><div style="text-align: justify;"><span style="font-size: large;">-e : Menampilkan environment setelah baris perintah dan “and”</span></div><div style="text-align: justify;"><span style="font-size: large;">-f : Menampilkan “forest” fromat pohon (proses dan subproses)</span></div><div style="text-align: justify;"><span style="font-size: large;">-h : Tidak ada header</span></div><div style="text-align: justify;"><span style="font-size: large;">-j : Jobs format</span></div><div style="text-align: justify;"><span style="font-size: large;">-l : Long format</span></div><div style="text-align: justify;"><span style="font-size: large;">-m : Menampilkan info memori</span></div><div style="text-align: justify;"><span style="font-size: large;">-n : Output memori untuk USER dan WCHAN</span></div><div style="text-align: justify;"><span style="font-size: large;">-r : Hanya proses-proses yang berjalan</span></div><div style="text-align: justify;"><span style="font-size: large;">-s : Format signal</span></div><div style="text-align: justify;"><span style="font-size: large;">-S : Menambah child CPU time dan page fault</span></div><div style="text-align: justify;"><span style="font-size: large;">-t xx : Proses-proses yang hanya diasoasikan dengan ttyxx</span></div><div style="text-align: justify;"><span style="font-size: large;">-u : Format user, memberikan nama user dan waktu mulai</span></div><div style="text-align: justify;"><span style="font-size: large;">-v : format vm (virtual memory)</span></div><div style="text-align: justify;"><span style="font-size: large;">-w : Wide output</span></div><div style="text-align: justify;"><span style="font-size: large;">-x : Menampilakn proses-proses tanpa mengontrol terminal</span></div><div style="text-align: justify;"><span style="font-size: large;">7.3 Menghentikan Proses (Kill) </span></div><div style="text-align: justify;"><span style="font-size: large;">Kadang ada keinginan untuk membunuh atau menghentikan sebuah proses. Suatu alasan yang umum untuk menghentikan proses diantaranya : </span></div><div style="text-align: justify;"><span style="font-size: large;">- Proses terlalu banyak menghabiskan CPU time </span></div><div style="text-align: justify;"><span style="font-size: large;">- Proses berjalan terlalu lama tanpa menghasilkan output yang diharapkan.</span></div><div style="text-align: justify;"><span style="font-size: large;">- Proses memproduksi terlalu banyak output pada layar atau ke sebuah file.</span></div><div style="text-align: justify;"><span style="font-size: large;">- Proses mengunci terminal atau beberapa sesi lain.</span></div><div style="text-align: justify;"><span style="font-size: large;">- Proses menggunakan file-file yang salah baik input maupun output, disebabkan kesalahan operator atau programming yang error.</span></div><div style="text-align: justify;"><span style="font-size: large;">- Proses sudah tidak diperlukan lagi.</span></div><div style="text-align: justify;"><span style="font-size: large;">Sebenarnya untuk menghentikan proses yang tidak berada pada background, cukup dengan menekan <CTRL+C>. Namun jika proses tersebut bekerja pada background, proses dapat dihentikan dengan perintah kill. Perintah kill bekerja dengan cara mengirim signal ke proses yang sedang berjalan melalui nomer proses yang sudah diketahui. Kill hanya dapat digunakan untuk menghentikan proses dari masing-masing user, hanya superuser saja yang berwenang untuk menghentikan proses user lain. Format penulisan perintah kill sebagai berikut :<br />
kill [-s signal_name] pid [...]</span></div><div style="text-align: justify;"><span style="font-size: large;">kill -l [exit_status]</span></div><div style="text-align: justify;"><span style="font-size: large;">kill -signal_name pid [...]</span></div><div style="text-align: justify;"><span style="font-size: large;">kill -signal_number pid [...]</span></div><div style="text-align: justify;"><span style="font-size: large;">Beberpa signal tersebut diantaranya:</span></div><div style="text-align: justify;"><span style="font-size: large;">1 HUP (hang up)</span></div><div style="text-align: justify;"><span style="font-size: large;">2 INT (interrupt)</span></div><div style="text-align: justify;"><span style="font-size: large;">3 QUIT (quit)</span></div><div style="text-align: justify;"><span style="font-size: large;">6 ABRT (abort)</span></div><div style="text-align: justify;"><span style="font-size: large;">9 KILL (non-catchable, non-ignorable kill)</span></div><div style="text-align: justify;"><span style="font-size: large;">14 ALRM (alarm clock)</span></div><div style="text-align: justify;"><span style="font-size: large;">15 TERM (software termination signal)</span></div><div style="text-align: justify;"><span style="font-size: large;">Contoh :</span></div><div style="text-align: justify;"><span style="font-size: large;">$ kill 123</span></div><div style="text-align: justify;"><span style="font-size: large;">Menghentikan proses dengan PID 123</span></div><div style="text-align: justify;"><span style="font-size: large;">$ kill -9 1234</span></div><div style="text-align: justify;"><span style="font-size: large;">Menghentikan dengan paksa proses dengan PID 1234.</span></div><div style="text-align: justify;"><span style="font-size: large;"># kill -HUP `cat /var/run/inetd.pid`</span></div><div style="text-align: justify;"><span style="font-size: large;">Mengirimkan hang up signal kepada daemon ined dengan PID seperti yang terseimpan pada /var/run/inetd.pid, dan meminta proses untuk membaca ulang susunan konfigurasi /etc/inetd.conf.<br />
# kill 0</span></div><div style="text-align: justify;"><span style="font-size: large;">Menghentikan semua proses yang berjalan dalam background.</span></div><div class="MsoNormal" style="margin-left: 0.5in; text-align: justify; text-indent: -0.5in;"><br />
</div>Anonymoushttp://www.blogger.com/profile/09991168775402450888noreply@blogger.com0tag:blogger.com,1999:blog-6111074113513777346.post-54019416800932810142011-03-29T08:12:00.000-07:002011-03-29T08:12:05.983-07:00sedikit cerita tentang film Pirates of Silicon Valley<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves/> <w:TrackFormatting/> <w:PunctuationKerning/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:DontVertAlignCellWithSp/> <w:DontBreakConstrainedForcedTables/> <w:DontVertAlignInTxbx/> <w:Word11KerningPairs/> <w:CachedColBalance/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="--> <m:smallfrac m:val="off"> <m:dispdef> <m:lmargin m:val="0"> <m:rmargin m:val="0"> <m:defjc m:val="centerGroup"> <m:wrapindent m:val="1440"> <m:intlim m:val="subSup"> <m:narylim m:val="undOvr"> </m:narylim></m:intlim> </m:wrapindent><!--[endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" Priority="39" Name="toc 1"/> <w:LsdException Locked="false" Priority="39" Name="toc 2"/> <w:LsdException Locked="false" Priority="39" Name="toc 3"/> <w:LsdException Locked="false" Priority="39" Name="toc 4"/> <w:LsdException Locked="false" Priority="39" Name="toc 5"/> <w:LsdException Locked="false" Priority="39" Name="toc 6"/> <w:LsdException Locked="false" Priority="39" Name="toc 7"/> <w:LsdException Locked="false" Priority="39" Name="toc 8"/> <w:LsdException Locked="false" Priority="39" Name="toc 9"/> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/> <w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> <w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style> <![endif]--> </m:defjc></m:rmargin></m:lmargin></m:dispdef></m:smallfrac><br />
<div class="MsoNormal" style="text-align: justify;"><span style="font-size: large;"><span style="font-family: "Times New Roman","serif"; line-height: 115%;">Awalnya terlalu sulit memahami alur cerita dalam film ini. Namun diri berulang kali diputar sedikit yang mampu saya tangkap dalam cerita ini adalah </span></span></div><div class="MsoNormal" style="text-align: justify;"><span style="font-size: large;"><span style="font-family: "Times New Roman","serif"; line-height: 115%;">Film ini diangkat dari kisah nyata perjalanan karir Bill Gates, manusia terkaya di Bumi. Anda akan merasa kagum + sebal melihat bagaimana Bill Gates menjadi seperti sekarang ini karena membajak hasil karya orang lain!!! Film ini juga bermanfaat untuk membangkitkan semangat & inspirasi, khususnya bagi Anda yang berwiraswasta.</span></span></div><div class="MsoNormal" style="text-align: justify;"><span style="font-size: large;"><span style="font-family: "Times New Roman","serif"; line-height: 115%;"><br />
Secara keseluruhan, film ini menceritakan persaingan antara Bill Gates vs Steve Jobs. FYI, Steve Jobs adalah pendiri Apple Computer Inc. yang terkenal dengan produk Macintoshnya</span></span></div><div class="MsoNormal" style="text-align: justify;"><span style="font-size: large;"><span style="font-family: "Times New Roman","serif"; line-height: 115%;"><br />
Pada bagian awal diceritakan bagaimana Gates dan Steve memulai segalanya dari bawah. Di sini kita bisa akan dibuat kagum oleh kejeniusan dan semangat mereka. Pada 1975, Gates dan rekannya Paul Allen mendirikan Microsoft. Dan pada 1976, Jobs dan rekannya Steve Wozniac mendirikan Apple Inc, di garasi. Waktu itu mereka mampu menjual komputer Apple I yang awalnya dibungkus kayu & menggunakan layar TV bekas! Sebenarnya Wozniac sempat menunjukkan komputer tersebut ke perusaahaan HP tempat dia bekerja. Tapi para petinggi HP saat itu hanya menertawakannya.</span></span></div><div class="MsoNormal" style="text-align: justify;"><span style="font-size: large;"><span style="font-family: "Times New Roman","serif"; line-height: 115%;"><br />
Fase selanjutnya adalah fase pencurian. Di sini kita lihat bahwa 2 kubu tersebut memajukan perusahaan mereka dengan hasil karya orang lain.</span></span></div><div class="MsoNormal" style="text-align: justify;"><span style="font-size: large;"><span style="font-family: "Times New Roman","serif"; line-height: 115%;">Di kubu Jobs,kejayaan Apple dimulai ketika mereka berhasil menciptakan komputer yg memiliki GUI yang menarik, dgn digunakannya mouse. Ide penggunaan mouse dan grafik tsb mereka curi dari Xerox. Pihak Xerox mengijinkan Jobs dkk melihat hasil karyanya karena tdk menyadari dahsyatnya pemanfaatannya. Cucian deh.</span></span></div><div class="MsoNormal" style="text-align: justify;"><br />
</div><div class="MsoNormal" style="text-align: justify;"><span style="font-size: large;"><span style="font-family: "Times New Roman","serif"; line-height: 115%;">Steve Jobs sama sekali tidak malu mengakui bahwa dia telah melakukan pencurian. Justru dia bangga dan menjadikan pencurian sebagai motto perusahaan. Bahkan di depan kantornya yang nyentrik, dikibarkan bendera bajak laut!Good artists copy, great artists steal!</span></span></div><div class="MsoNormal" style="text-align: justify;"><span style="font-size: large;"><span style="font-family: "Times New Roman","serif"; line-height: 115%;"><br />
Pada saat Apple sudah besar, Microsoft masih merupakan perusahaan kecil. Namun produk BASIC mereka cukup menarik bagi IBM. Dan suatu saat bertemulah kubu Gates dengan petinggi IBM.<br />
Pada pertemuan tersebut, Bill Gates berhasil meyakinkan IBM bahwa mereka memiliki produk yg dibutuhkan IBM. Padahal Gates dkk. tdk mempersiapkan apapun ketika berangkat ke pertemuan. Bahkan dasi Bill Gates pun dibeli dari seseorang yang sedang buang air di airport!<br />
Terang saja Bill Gates dkk. kebingungan untuk memenuhi janji mereka ini. Dan di tengah-tengah kebingungan tersebut, Allen mengunjungi sebuah software house kecil. Di sana dia melihat program XDOS, dan memutuskan untuk membeli beserta lisensinya. Program tersebutlah yang akhirnya dijual kembali oleh kubu Bill Gates kepada IBM. Dan itu pun dengan lisensi yang masih dipegang Microsoft. Program itu kemudian menjadi MS DOS, yang ada di seluruh komputer yang menggunakan Windows saat ini. Bayangkan betapa sakit hatinya si pencipta XDOS bila mengetahui hal ini:)</span></span></div><div class="MsoNormal" style="text-align: justify;"><span style="font-size: large;"><span style="font-family: "Times New Roman","serif"; line-height: 115%;">Kerjasama dengan IBM tersebut membuat Microsoft terus berkembang, tapi masih tetap di bawah Apple Inc.</span></span></div><div class="MsoNormal" style="text-align: justify;"><span style="font-size: large;"><span style="font-family: "Times New Roman","serif"; line-height: 115%;"><br />
Fase selanjutnya adalah fase pengkhianatan. Sampai saat itu, Apple selalu selangkah lebih maju. Hal ini membuat Bill Gates penasaran dan datang menemui Jobs. Entah jampi-jampi apa yang dia gunakan sehingga Steve Jobs mau menunjukkan prototype yang sedang dikembangkan Apple. Dan hebatnya lagi, Steve Jobs bahkan memberi Bill Gates 1 buah prototype karena Gates berjanji untuk ikut mengembangkannya.Tentu Dan baru setelah sekian lama tidak ada kabarnya, Jobs pun mulai tersadar.</span></span></div><div class="MsoNormal" style="text-align: justify;"><span style="font-size: large;"><span style="font-family: "Times New Roman","serif"; line-height: 115%;">Dia pun memanggil Gates dengan penuh amarah. Di sini lagi-lagi terlihat bakat negoisator seorang Bill Gates. Dia sekali lagi berhasil meyakinkan Steve Jobs bahwa dia sedang membantu melakukan pengembangan.</span></span></div><div class="MsoNormal" style="text-align: justify;"><span style="font-size: large;"><span style="font-family: "Times New Roman","serif"; line-height: 115%;">Dan akhirnya tibalah saat peluncuran komputer Apple yang berasal dari prototype tersebut.Gates diberi kesempatan untuk turut berpidato.Ketika Gates sedang di podium, Steve Jobs mendapat kabar bahwa di Jepang sudah beredar komputer dengan program yang mirip dengan produk Apple itu. Program tersebut tak lain adalah Microsoft Windows!!!</span></span></div><div class="MsoNormal" style="text-align: justify;"><span style="font-size: large;"><span style="font-family: "Times New Roman","serif"; line-height: 115%;">Dan ketika Jobs melabrak Bill Gates, Bill Gates berkata:Hey, semua mobil kan ada stirnya. Tapi pencipta stir ngga protes tuh! Namun dalam filem ini tidak diceritanan tentang saat-saat Bill Gates mengalami masa kejayaanya. </span></span></div><div class="MsoNormal" style="text-align: justify;"><br />
</div>Anonymoushttp://www.blogger.com/profile/09991168775402450888noreply@blogger.com0tag:blogger.com,1999:blog-6111074113513777346.post-36295878880068744812011-03-22T09:28:00.000-07:002011-03-22T09:34:54.597-07:00Briket Dari Kulit KacangPada umumnya beriket berasal dari batu bara, namun kali ini Edi Gunarto mampu membuat beriket dari kulit kacang.pemuda yang satu ini memang patut mendapat acungan jemol karena ide-ide cemerlang dan kegigihanya. Pengen tau cerita selengkapnya? Silahkan di persaniii..........<br />
<br />
<span class="Apple-style-span" style="font-size: large;"><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="font-style: italic;">MONGGOOO………………….</span></span></span><br />
<br />
<br />
<a name='more'></a><br />
<br />
<br />
Sehari-hari Edy Gunarto bergelut dengan kulit kacang. Kulit kacang itu dia masukkan ke dalam sebuah drum besar lalu dibakarnya selama sekitar dua jam. Agar cepat dingin, arang kulit kacang itu kemudian dijemur. Setelah dihancurkan hingga menyerupai tepung, adonan itu diaduk dengan lem kanji. Proses terakhir adalah mencetaknya menjadi briket siap pakai. <br />
<br />
Warga Dusun Plebengan, Desa Sidomulyo, Kecamatan Bambanglipuro, Bantul, DI Yogyakarta, ini menggeluti usaha itu setidaknya sejak lima tahun terakhir. Briket produksinya itu sudah dipasarkan ke berbagai kota, seperti Surabaya dan Jakarta. Sebagian besar pelanggannya adalah kalangan industri rumah tangga.<br />
<br />
Gagasan membuat briket kulit kacang muncul ketika Edy menghadapi banyaknya sampah kulit kacang di daerahnya. Sampah itu dibiarkan berserakan di pinggir jalan atau dibuang begitu saja di kebun-kebun. Di rumahnya sendiri, sampah kulit kacang juga tidak kalah banyaknya. Apalagi istrinya adalah pengepul kacang tanah.<br />
<br />
”Bila panen tiba, banyak petani yang menjual kacang kepada istri saya. Setelah dikupas, oleh istri saya lalu dijual kepada pedagang pasar tradisional, terutama di Beringharjo. Jadi, sampah kulit kacang di rumah selalu menumpuk,” katanya.<br />
<br />
Sampah kulit kacang itu makin menumpuk ketika Edy berhasil membuat alat pengupas kacang dengan kapasitas 2 kuintal per hari. Alat itu terus dia sempurnakan hingga kapasitasnya mencapai 1,5 ton per hari. Alat itu dibuatnya setelah mengamati alat perontok padi karena prinsip kerjanya hampir sama.<br />
<br />
”Dengan bantuan alat pengupas, kacang tanah yang tertampung semakin banyak. Tidak hanya dari petani di Bantul, tetapi juga dari wilayah Gunung Kidul dan Kulon Progo. Itu membuat usaha istri saya berkembang pesat. Dampak lainnya, ya semakin menumpuknya sampah kulit kacang di rumah kami,” ujarnya.<br />
<br />
Awalnya Edy hanya menjual sampah kulit kacang itu kepada para perajin tahu seharga Rp 30.000-Rp 35.000 per truk. Oleh perajin, kulit kacang dipakai sebagai bahan bakar mengolah tahu.<br />
<br />
Setelah mendapat informasi dari berbagai sumber, seperti buku dan pelatihan tentang pembuatan briket, dia pun tertarik membuat briket kulit kacang. ”Saat itu yang diperkenalkan adalah pembuatan briket dari serbuk gergaji. Namun, karena bahan bakunya di tempat saya sulit dan yang tersedia kulit kacang, ya saya coba saja,” katanya si Edy.<br />
<br />
<br />
<br />
<span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="font-size: x-large;">Eksperimen</span></span><br />
<br />
Selama masa eksperimen, Edy masih mencampur kulit kacang dengan serbuk gergaji. Dia khawatir, kalau semua bahan bakunya dari kulit kacang, briketnya tidak bisa sempurna. Lambat laun dia mulai meninggalkan serbuk gergaji dan hanya menggunakan kulit kacang.<br />
<br />
Keuletan dan ketelatenan Edy melakukan eksperimen membawanya pada satu kesimpulan, yakni briket bisa dibuat dari semua jenis limbah organik. Selain kulit kacang, briket juga bisa dibuat dari bahan baku seperti cangkang jarak, tempurung kelapa, dan tongkol jagung.<br />
<br />
Sekarang, bila stok kulit kacang tengah menipis, Edy beralih pada bahan baku yang lain. ”Karena di daerah sini terkenal sebagai sentra kacang, stok kulit kacang praktis selalu tersedia meskipun pada masa-masa tertentu stok kulit kacang kadang memang agak berkurang. Dalam kondisi seperti ini, biasanya saya beralih ke tongkol jagung,” katanya.<br />
<br />
Dalam sehari Edy bisa memproduksi sekitar 70 kilogram briket. Setiap 1 kg briket membutuhkan sekitar 2 kg kulit kacang. Jadi, dalam sehari kebutuhan bahan bakunya mencapai 180 kg kulit kacang.<br />
<br />
Selain memanfaatkan sampah kulit kacang milik sendiri, Edy juga membeli dari petani seharga Rp 50 per kg. Briket kemudian dia jual Rp 2.500 per kg. Edy menjualnya dalam bentuk kemasan 2 kg.<br />
<br />
”Produksinya memang belum terlalu tinggi, padahal permintaannya cukup banyak. Salah satu kendalanya adalah peralatan yang kami gunakan sebagian besar masih tradisional. Kalau saja ada investor yang tertarik, mungkin usaha ini bisa dikembangkan lebih maksimal mengingat potensi sampah organik di sini sangat besar,” ujar Edy.<br />
<br />
<br />
<span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="font-size: x-large;">Sederhana</span></span><br />
<br />
Semua peralatan yang dipakai Edy memang tergolong sederhana. Ia memodifikasi semuanya sendiri. Latar belakang pendidikan teknik mesin semasa belajar di STM 2 Jetis Bantul ternyata cukup membantu.<br />
<br />
Misalnya, untuk mesin pengaduk molen briket, dia membuat sendiri dengan meniru prinsip kerja mesin buatan pabrik. Untuk membuat alat itu, ia menghabiskan sekitar Rp 2 juta, sementara jika membeli di pabrik bisa sampai Rp 5 juta. Untuk mencetak briket, Edy juga memanfaatkan alat cetakan genteng yang sudah dia modifikasi.<br />
<br />
Untuk memanfaatkan briket, konsumen tinggal membeli tungku yang terbuat dari tanah liat seharga sekitar Rp 10.000. ”Sebelumnya memang belum ada perajin gerabah yang membuat tungku untuk briket. Ketika itu yang ada tungku dari besi seharga Rp 150.000. Setelah saya bicarakan dengan para perajin, mereka lalu memproduksi tungku gerabah sehingga konsumen tidak kesulitan mendapatkannya,” kata Edy.<br />
<br />
Untuk menyalakan briket di tungku gerabah tidaklah susah. Caranya, briket ditaruh di lubang di atas tungku lalu dinyalakan dari atas. Menyalakannya pun tidak sesulit briket batu bara. Untuk menyalakan api, orang bisa menggunakan bantuan secuil kain atau kertas.<br />
<br />
Keuletan Edy dalam mengembangkan usahanya ternyata mendapat respons positif. November tahun lalu dia berhasil menggondol juara pertama tingkat nasional kategori pengembangan entrepreneurship yang diselenggarakan oleh Universitas Indonesia bekerja sama dengan Citi Peka.<br />
<br />
Penghargaan itu membuat Edy semakin bersemangat. Atas prestasinya tersebut, dia mendapat hadiah Rp 11 juta. Rencananya uang itu akan dimanfaatkan untuk mengembangkan usaha.<br />
<br />
Dia yakin, usahanya akan semakin berkembang mengingat ketersediaan minyak tanah bersubsidi semakin langka. Di wilayah Kota Yogyakarta dan Sleman, misalnya, minyak tanah bersubsidi sudah ditarik, sedangkan di kawasan Bantul kemungkinan hanya sampai Desember mendatang.<br />
<br />
”Tanpa subsidi, harga minyak tanah bisa Rp 8.000 per liter. Jadi mungkin akan semakin banyak masyarakat yang beralih pada bahan bakar alternatif,” Menurut dia, briket buatannya mirip dengan briket batu bara. Setiap 1 kg briket bisa menghasilkan panas hingga sekitar dua jam.<br />
<br />
Menggunakan briket untuk bahan bakar memasak juga terhitung lebih irit dibandingkan dengan memakai minyak tanah. Untuk keperluan memasak nasi, sayur, dan lauk, jika menggunakan kompor minyak tanah bisa menghabiskan sekitar satu liter minyak yang harganya sekitar Rp 8.000 (harga nonsubsidi). Jika memakai briket, hanya mengeluarkan uang Rp 2.500.<br />
<br />
Selain lebih irit, briket kulit kacang juga tidak menimbulkan asap dan jelaga sehingga tidak mengotori dinding dan peralatan memasak, kata Edy.Anonymoushttp://www.blogger.com/profile/09991168775402450888noreply@blogger.com0tag:blogger.com,1999:blog-6111074113513777346.post-31468962625059652812011-03-17T06:37:00.000-07:002011-03-17T07:26:28.125-07:00Mengenal Sistem Operasi UNIX<m:smallfrac m:val="off"> <m:dispdef> <m:lmargin m:val="0"> <m:rmargin m:val="0"> <m:defjc m:val="centerGroup"> <m:wrapindent m:val="1440"> <m:intlim m:val="subSup"> <m:narylim m:val="undOvr"> </m:narylim></m:intlim> </m:wrapindent> </m:defjc></m:rmargin></m:lmargin></m:dispdef></m:smallfrac><br />
<div style="text-align: justify;"><b><span style="font-family: "Verdana","sans-serif"; font-size: 13.5pt;">1. Pengertian Operating System</span></b></div><div style="margin-left: 0.5in; text-align: justify; text-indent: 0.5in;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Komputer tanpa Operating System (Sistem Operasi) sama dengan memiliki Walkman tanpa kaset, yang artinya sama saja bohong. Operating System BUKAN aplikasi. Masyarakat sering tertukar antara pengertian Software dan Aplikasi. Pengertian mudahnya, software adalah segala macam jenis program yang digunakan untuk mengoperasikan komputer dan peralatannya. </span></span><b><span style="font-family: "Verdana","sans-serif"; font-size: 13.5pt;"></span></b></div><div style="margin-left: 0.5in; text-align: justify;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Sedangkan software terbagi menjadi dua : </span></span></div><div style="margin-left: 0.5in; text-align: justify;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·</span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"> Operating Systems : software yang digunakan untuk mengoperasikan komputer</span></span><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"><br />
</span><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·</span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"> Applications : program yang dioperasikan di dalam sebuah lingkungan Operating System untuk keperluan-keperluan tertentu, misal : Programming, Office Work, dan Gaming. </span></span></div><div style="margin-left: 0.5in; text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span style="font-family: "Verdana","sans-serif"; font-size: 13.5pt;">2. Operating System Terkini</span></b></div><div style="margin-left: 0.5in; text-align: justify; text-indent: 0.5in;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Operating System berkembang mengikuti perkembangan teknologi dan kebutuhan manusia. Secara umum Operating System dibuat untuk jenis komputer tertentu, antara lain sebagai berikut: </span></span></div><div style="margin-left: 0.5in; text-align: justify; text-indent: 0.5in;"><br />
</div><div style="margin-left: 0.5in; text-align: justify; text-indent: 0.5in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·</span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"> Microsoft Windows untuk Personal Computer (PC) </span></span></div><div style="margin-left: 0.5in; text-align: justify; text-indent: 0.5in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·</span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"> VMS untuk DEC </span></span><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;"></span></span></div><div style="margin-left: 0.5in; text-align: justify; text-indent: 0.5in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·</span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"> OS/2, AIX, OS/390 untuk IBM</span></span><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;"></span></span></div><div style="margin-left: 0.5in; text-align: justify; text-indent: 0.5in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·</span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"> </span></span><b><span style="font-family: "Verdana","sans-serif"; font-size: 10pt; font-weight: normal;">MacOS</span></b><span class="text-content"><b><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"> </span></b></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">untuk Apple Macintosh</span></span><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;"></span></span></div><div style="margin-left: 0.5in; text-align: justify; text-indent: 0.5in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·</span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"> SunOS untuk Sun Computer</span></span><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;"></span></span></div><div style="margin-left: 81pt; text-align: justify; text-indent: -9pt;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">· </span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Microsoft Windows CE untuk Palmtop UNIX adalah induk Operating System yang mampu diimplementasikan untuk segala macam jenis mesin komputer yang ada hingga saat ini.</span></span></div><div style="margin-left: 81pt; text-align: justify; text-indent: -9pt;"><br />
</div><div style="margin-left: 0.5in; text-align: justify;"><span class="text-content"><b><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Daftar Operating System dengan versi terakhirnya (dengan urutan random):</span></b></span></div><div style="margin-left: 0.5in; text-align: justify;"><br />
</div><div style="margin-left: 0.5in; text-align: justify; text-indent: 0.5in;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1.Microsoft Windows Me</span></span></div><div style="margin-left: 0.5in; text-align: justify; text-indent: 0.5in;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">2.Microsoft Windows 2000</span></span></div><div style="margin-left: 0.5in; text-align: justify; text-indent: 0.5in;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">3.Novell Netware 5</span></span></div><div style="margin-left: 0.5in; text-align: justify; text-indent: 0.5in;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">4.</span></span><b><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">MacOS</span></b><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"> 9 Beta dan </span></span><b><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">MacOS</span></b><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"> X Server</span></span></div><div style="margin-left: 81pt; text-align: justify; text-indent: -9pt;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">5.Linux RedHat 7.0, Mandrake 7.2, YellowDog 1.2, MkLinux R1, LinuxPPC 2000, Slackware 7.1, Caldera OpenLinux 2.4, SuSE 7.0, Debian 2.2 6.FreeBSD 4.2 7.Solaris 7 8.BeOS Release 5 </span></span><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"></span></div><div style="text-align: justify;"><br />
<a name='more'></a><br />
</div><div style="text-align: justify;"><b><span style="font-family: "Verdana","sans-serif"; font-size: 13.5pt;">3. Konsep Kernel dan Shell </span></b></div><div style="text-align: justify;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Kernel adalah jembatan antara hardware dan aplikasi-aplikasi yang menerjemahkan bahasa software sehingga mampu dimengerti oleh hardware dan hardware akan segera memprosesnya sesuai dengan permintaan. Akibatnya hal tersebut memungkinkan pengguna untuk menggunakan atau bekerja dengan komputernya melalui software. Hal-hal yang dilakukan oleh Kernel : </span></span><span class="text-content"><b><span style="font-family: "Verdana","sans-serif"; font-size: 13.5pt;"></span></b></span></div><div style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;"><span class="text-content"><span style="font-family: Symbol; font-size: 13.5pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">interrupt handler – yang mampu menangani I/O request </span></span><span class="text-content"><b><span style="font-family: "Verdana","sans-serif"; font-size: 13.5pt;"></span></b></span></div><div style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">memory management Untuk melakukan hal-hal tersebut, beberapa orang/kelompok mempunyai pertimbangan dan arahan pengembangan yang berbeda.</span></span><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"><br />
<span class="text-content">Hal ini yang menyebabkan Operating System muncul dalam berbagai jenis, seperti : </span></span></div><div style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Windows 3.11 dengan metoda non pre-emptive multitasking yang kemudian dikembangkan dalam Windows 9x menjadi Pre-Emptive MultiTasking. </span></span></div><div style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;"><span style="font-family: Symbol;">·<span style="font: 7pt "Times New Roman";"> </span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Windows yang menggunakan Driver untuk mengakses hardware, berbeda dengan Unix lainnya yang memasukkannya ke dalam kernel. Linux, </span></span><b><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">MacOS</span></b><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"> dan BeOS adalah hibrid dari dua konsep ini, sebagian (yang esensial) dimasukkan ke dalam kernel dan sisanya dijadikan module-module (karena tidak semua komputer perlu/sama). Sedangkan shell adalah jembatan antara User Input dengan Kernel, berfungsi memberikan fasilitas pada Pengguna agar bisa berinteraksi dengan Komputer (baik Software maupun Hardware). Ilustrasi Shell: Shell dalam Windows95 dikenal sebagai Windows Explorer, sedangkan untuk Windows 98 telah diubah menjadi Internet Explorer (4.0 dan 5.0). Alternatif lain shell untuk Windows adalah LiteStep, yang memberikan tampilan Windows menyerupai XWindow Afterstepnya Unix. Shell lebih dikenal oleh para pengguna Unix, antara lain : csh, tcsh, bash, pdksh, sh, dan lain-lain. </span></span></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span style="font-family: "Verdana","sans-serif"; font-size: 13.5pt;">4. Pengertian Unix</span></b></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0.25in;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Unix adalah sebuah Operating System yang pada awalnya dikembangkan oleh Bell Labs pada tahun 1969 sebagai sebuah sistem yang berkonsep ‘interaktif time-sharing’. Pencipta dari Unix adalah Ken Thompson dan Dennis Ritchie. Pada tahun 1974, Unix menjadi Operating System pertama yang ditulis dalam bahasa C dan sistem operasi yang sifatnya terbuka atau standard. Unix telah terstandardisasi oleh IEEE sebagai Portable Operating System Interface (POSIX). Karakteristik Unix</span></span></div><div style="margin-left: 27pt; text-align: justify;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1. Multitasking – dapat menjalankan lebih dari satu jenis aplikasi pada saat yang bersamaan.</span></span></div><div style="margin-left: 27pt; text-align: justify;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">2. Multiuser – dapat digunakan oleh lebih dari satu user pada waktu yang bersamaan.</span></span></div><div style="margin-left: 27pt; text-align: justify;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"> 3.Line/Text Command Based – menyerupai DOS yang menggunakan perintah yang di’ketik’an sebagai sarana ‘memerintah’ komputer. Meskipun demikian telah dikembangkan aplikasi-aplikasi GUI yang dapat menggantikan perintah ‘ketik’ tersebut dengan menjalankan XWindows. Analog dengan DOS dan Win311, di mana Win311 belum dapat dikatakan sebagai sebuah Operating System.</span></span></div><div style="margin-left: 27pt; text-align: justify;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">4.Secure – memiliki tingkat keamanan yang cukup dibandingkan Operating System lainnya. Di mana setiap file, user dan group memiliki ‘set’ ijin yang tersendiri, sehingga tidak memungkinkan seorang user untuk menghapus atau meng’edit’ tanpa memiliki ijin yang cukup. 5.Ready-for-Network ? karena </span></span><b><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">sejarah</span></b><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"> pembuatannya memiliki tujuan sebagai sarana komunikasi antar komputer, maka Unix hingga saat ini masih unggul dalam hal Computer-Networking. </span></span></div><div style="margin-left: 27pt; text-align: justify;"><br />
</div><div style="margin-left: 27pt; text-align: justify;"><b><span style="font-family: "Verdana","sans-serif"; font-size: 13.5pt;">4.1 Sejarah Unix </span></b></div><ul><li><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1965 Bell Laboratories bergabung dengan MIT dan General Electric untuk dukungan pengembangan sistem operasi yang baru, Multics, yang bisa menyediakan multi-user, multi-prosesor dan multi-level file system. </span></span></li>
</ul><ul><li><span class="text-content"><span style="font-family: Wingdings; font-size: 10pt;"><span style="font: 7pt "Times New Roman";"></span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1969 AT&T merasa kurang yakin dan keluar dari proyek Multics. Beberapa programmer proyek itu, Ken Thompson, Dennis Ritchie, Rudd Canaday dan Doug McIlroy merancang dan mengimplementasikan file sistem unix pertama, dan diberi nama UNIX oleh Brian Kernighan.</span></span></li>
</ul><ul><li><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1970 1 Januari ditetapkan sebagai waktu 0 UNIX </span></span></li>
</ul><ul><li><span class="text-content"><span style="font-family: Wingdings; font-size: 10pt;"><span style="font: 7pt "Times New Roman";"></span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1971 Sistem mulai berjalan di atas PDP-11 dengan 16kb memory, termasuk 8 kb untuk program dan 512kb disk. Penggunaan secara nyata dipakai di Laboratorium Bell sebagai alat pengolah kata.</span></span></li>
</ul><div style="margin-left: 27pt; text-align: justify;"><br />
</div><div style="margin-left: 27pt; text-align: justify;"><span class="text-content"><b><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">UNIX banyak dipakai di antara programmer karena: </span></b></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;"> </span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">berfungsi di lingkungan programmer </span></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;"> </span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">user interface yang mudah </span></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;"> </span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">utiliti yang sederhana dengan kinerja tinggi </span></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;"> </span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">sistem file yang hirarkis </span></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;"> </span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">interface yang sederhana dalam format file </span></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;"> </span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">multi-user dan multi-prosesing </span></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;"> </span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">arsitektur yang independen dan transparan terhadap user.</span></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1973 Kode Unix ditulis ulang dalam bahasa C, sebuah bahasa pemrograman baru yang dikembangkan oleh Dennis Ritchie. Ditulis ulang ke dalam bahasa yang high-level sehingga memudahkan diporting ke komputer/mesin baru. </span></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1974 Thompson dan Ritchie mempopulerkan sistem operasi Unix baru yang mengakibatkan antusias yang tinggi di kalangan akademik sebagai alat yang potensial dalam pengembangan sistem programming. Sejak AT&T menarik dari publik tahun 1956, mereka melisensikan ke universitas untuk kegunaan pendidikan dan juga sebagai produk komersil. </span></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1977 Ada 500 Unix sites di seluruh dunia. </span></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1980 BSD 4.1 (Berkeley Software Development) </span></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1983 SunOS, BSD 4.2, SysV </span></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1984 Ada sekitar 100.000 Unix sites dengan platform yang berbeda-beda.</span></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1988 AT&T dan Sun Microsystems bergabung merancang System V Release 4. Selanjutnya system ini dikembangkan menjadi UnixWare dan Solaris 2. </span></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1993 Novell membeli UNIX dari AT&T</span></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1994 Novell memberi nama “UNIX” menjadi X/OPEN </span></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1995 Santa Cruz Operations (SCO) membeli UnixWare dari Novell. SCO dan HP mengumumkan akan bergabung membangun Unix 64 bit. </span></span></div><div style="margin-left: 27pt; text-align: justify; text-indent: 0in;"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1996 International Data Corporation memperkirakan di tahun 1997 akan tersebar tiga juta system Unix di seluruh dunia.</span></span><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"></span></div><div style="margin-left: 27pt; text-align: justify;"><b><span style="font-family: "Verdana","sans-serif";">4.2 Proyek GNU</span></b></div><div style="margin-left: 27pt; text-align: justify;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">The GNU Project’s aim was to develop a complete free Unix-like system. GNU adalah singkatan dari GNU not Unix. Proyek ini diluncurkan tahun 1984 untuk mengembangkan sistem operasi unix-like yang lengkap, dengan kata lain GNU System. Salah satu varian GNU ini menggunakan kernel Linux dan sering disebut sebagai GNU/Linux. Proyek ini terus dikembangkan dengan pembuatan software dan utilitas yang free. Pengembangannya dilakukan secara terpisah-pisah, misalnya Linus Torvalds terus menulis kode kernel, Donal Knuth membuat standar text-formatter (TeX), Bob Scheifler mengembangkan sistem X Window dan lain-lain sampai ke program dan utilitas. Selain GNU ada juga proyek yang secara independen menghasilkan sistem operasi unix-like yang gratis. System ini dikenal dengan nama BSD yang dikembangkan oleh UC Berkeley. Sistem operasi free yang ada sekarang pada umumnya merupakan varian dari sistem GNU atau sistem BSD. </span></span><b><span style="font-family: "Verdana","sans-serif";"></span></b></div><div style="margin-left: 27pt; text-align: justify;"><b><span style="font-family: "Verdana","sans-serif";">4.3 Apakah arti Free Software? </span></b></div><div style="margin-left: 27pt; text-align: justify;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Free software adalah sebuah bentuk kebebasan, mengacu ke pengguna untuk memakai, mengkopi, mendistribusikan, mempelajari, mengubah maupun meningkatkan software tersebut. Secara spesifik ada 4 arti kebebasan:</span></span></div><div style="margin-left: 27pt; text-align: justify;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1. Bebas menjalankan program [freedom 0].</span></span></div><div style="margin-left: 27pt; text-align: justify;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">2. Bebas mempelajari program dan mengadaptasi sesuai kebutuhan [freedom 1].</span></span></div><div style="margin-left: 27pt; text-align: justify;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">3. Bebas mendistribusikan ulang [freedom 2].</span></span></div><div style="margin-left: 27pt; text-align: justify;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">4. Bebas meningkatkan program dan mempublikasikannya [freedom 3]. </span></span></div><div style="color: white; margin-left: 27pt; text-align: justify;"><span class="text-content"><b><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;"><span style="color: red;">Dalam proyek GNU ini digunakan dua lisensi untuk melindungi kebebasan secara legal</span>:</span></b></span></div><div style="margin-left: 27pt; text-align: justify;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">1. Copyleft: siapapun yang mendistribusikan ulang program dengan atau tanpa perubahan harus memberikan kebebasan juga untuk didistribusikan lagi atau diubah. Copyleft menjamin setiap pengguna mempunyai kebebasan.</span></span></div><div style="margin-left: 27pt; text-align: justify;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">2. Non-copyleft: siapapun yang mendistribusikan atau mengubah harus mendapat ijin dari pembuat program. Free Software Foundation: http://www.fsf.org/ </span></span></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span style="font-family: "Verdana","sans-serif"; font-size: 13.5pt;">5. Bedanya dengan Linux??? </span></b></div><div style="text-align: justify; text-indent: 0.5in;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Linux adalah sebuah sistem operasi yang ‘menyerupai’ UNIX, merupakan implementasi independen dari POSIX, meliputi true multitasking, virtual memory, shared libraries, demand-loading, proper memory management, dan multiuser. Linux seperti layaknya UNIX, mendukung banyak software mulai dari TeX, X Window, GNU C/C++ sampai ke TCP/IP. Linux adalah sistem operasi yang disebarkan secara luas dengan gratis di bawah lisensi GNU General Public License (GPL), yang berarti juga source code Linux tersedia. Itulah yang membuat Linux sangat spesial. Linux masih dikembangkan oleh kelompok-kelompok tanpa dibayar, yang banyak dijumpai di Internet. Mereka tukar-menukar kode, melaporkan bug, dan membenahi segala masalah yang ada. Setiap orang yang tertarik dipersilakan untuk bergabung dalam pengembangan Linux. </span></span></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b><span style="font-family: "Verdana","sans-serif"; font-size: 13.5pt;">6. Mengapa Linux??? </span></b></div><div style="text-align: justify; text-indent: 0.25in;"><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Beberapa orang mengatakan bahwa Linux dapat diandalkan dan memiliki tingkat security yang cukup baik. Tambahan lain yaitu Linux yang relatif murah, mudah didapatkan di internet, dan secara periodik di’update’ dengan periode yang cukup singkat dan dikembangkan dengan teknologi yang baru. Dengan kata lain Linux selalu mengikuti perkembangan teknologi komputer. Tambahan dari Penulis : ‘Tidak ada kata tidak bisa oleh Linux, yang ada hanyalah belum bisa’ Keunggulan Linux : </span></span></div><div style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Linux gratis. Pikirkan Anda mendapat “minuman gratis”. Linux itu 100% gratis, bukan shareware. Meminjam kopian Linux dan menggunakannya pun masih termasuk legal, atau membeli CD-ROM Linux dengan hanya mengganti biaya pembakaran CD dan mungkin beberapa benda lain (manual, aplikasi bonus, dukungan teknis dan lain-lain). Linux bahkan dapat diambil lewat Internet tanpa biaya tetapi akan menghabiskan waktu dan biaya pengambilan yang tidak murah.</span></span></div><div style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Linux siap pakai. Sistem operasi lain memberikan aplikasi awal yang sangat sedikit, mungkin editor teks, aplikasi grafis sederhana dan beberapa permainan dan pengguna harus membeli aplikasi-aplikasi tambahan lainnya. Linux memberikan hampir semua yang pengguna butuhkan dan inginkan, antara lain: variasi editor teks, aplikasi grafis kompleks, browser, permainan, aplikasi kantor, aplikasi network, kompiler, video, audio dan masih banyak lagi dalam satu paket distribusi. </span></span></div><div style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Linux mudah diinstal. Pasti banyak orang yang protes mengenai hal ini karena mitos umum adalah Linux sangatlah sulit untuk diinstalasi, tetapi mungkin ini adalah Linux 3 atau 4 tahun lalu. Bacalah instruksi dengan baik dan ketahuilah jenis perangkat keras yang dipunyai maka ……… </span></span></div><div style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Tidak ada hal yang menjadi sulit. Beberapa kesulitan dapat diatasi dengan berdiskusi antar pengguna Linux baik melalui mailing list atau pun menghubungi Kelompok Pengguna Linux di kota masing-masing. </span></span></div><div style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Linux multitasking. Linux dapat menjalankan beberapa aplikasi dalam waktu yang sama dan masing-masing aplikasi juga dapat melakukan beberapa pekerjaan dalam waktu yang sama (multithreading). </span></span></div><div style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Linux multiuser. Lebih dari satu orang dapat memakai Linux pada saat yang bersamaan dan hal ini tentunya dilakukan dalam lingkungan jaringan komputer. </span></span></div><div style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Linux handal. Linux dapat menangani situs web yang mendapat akses jutaan per hari. Dengan tambahan peralatan Linux dapat berkompetisi dengan superkomputer berharga jutaan dolar. Banyak komputer Linux yang berjalan selama tahunan tanpa pernah sekalipun crash dan ini menunjukkan kehandalannya </span></span></div><div style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Linux fleksibel. Linux tidak peduli apabila dipakai bukan dengan komputer terhebat di pasaran. Ia berjalan dengan baik dengan apapun yang ada misalnya dengan komputer 486 dan memori 8MB. Linux juga dapat berjalan dengan harddisk 50 MB tanpa grafis bahkan untuk sekedar perawatan Linux dapat berjalan dengan hanya satu disket saja. </span></span></div><div style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Linux kompatibel. Linux dapat dijalankan di berbagai jenis komputer seperti 386/486/Pentium PC, Macintosh dan PowerPC bahkan komputer Alpha dan SPARC. Linux juga mampu menangani multi prosesor dan mampu menangangi hampir semua kartu audio dan video. Linux dapat diinstalasi di harddisk berisi Windows/DOS (selama masih ada ruang sisa) dan tidak mempengaruhi kinerja keduanya. Linux punya tampilan grafis. Banyak orang (terutama reporter) sepertinya berpikir bahwa Linux itu tidak mempunyai tampilan grafis. Padahal tidak hanya mempunyai satu GUI (graphical user interfaceI), tapi Linux mempunyai lusinan GUI. Ingin tampilan seperti Windows 3X, Windows9X, atau Macintosh, Linux bisa menyediakannya.</span></span></div><div style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Linux aman. Selain fakta keuntungan keamanan jaringannya, Linux juga aman untuk pengunaan rumahan. Hanya dengan beberapa persiapan sekuriti dan sistem rumahan akan aman terhadap virus, lagipula virus tidak dapat mengganggu banyak pada komputer Linux. Apabila pengguna menciptakan user account sendiri untuk penggunaan sehari-hari makan sangatlah mustahil untuk melakukan sesuatu yang bodoh seperti memformat harddisk tanpa sengaja.</span></span></div><div style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span class="text-content"><span style="font-family: Symbol; font-size: 10pt;">·<span style="font: 7pt "Times New Roman";"> </span></span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Linux bebas. Tidak seperti sistem operasi pada umumnya, Linux adalah aplikasi gratis. Untuk tambahan penjelasan pertama diatas maka pikirkan “kebebasan berbicara”. Linux disebarkan dengan kode program-nya. Mungkin ada yang berpikiran, “Untuk apa? Saya bukan pemrogram!” Tetapi dengan terdistribusinya kode pembuatan maka tidak ada pihak yang dapat mematikan Linux dengan alasan apapun.</span></span></div><div style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-family: Symbol;">·<span style="font: 7pt "Times New Roman";"> </span></span><span class="text-content"><span style="font-family: "Verdana","sans-serif"; font-size: 10pt;">Linux tidaklah sempurna. Tidak akan jujur sebuah pernyataan apabila tidak mengungkapkan kelemahan. Dengan mengetahui kelemahan Linux maka pengguna dapat mengetahui sejauh mana Linux dapat dikembangkan dan jangan khawatir dari hari ke hari kelemahan Linux makin berkurang (terbukti dengan GUI Linux). Pada umumnya UNIX dibuat untuk keperluan komputer yang akan didedikasikan sebagai SERVER, sedangkan Linux, tanpa melupakan keunggulannya dalam networking, Linux tetap terus mengembangkan diri sebagai Operating System sebagai Server, tetapi Linux juga mengembangkan diri ke arah Operating System yang mampu dijadikan sebagai Workstation. Artikel ini datang dari InfoLINUX </span></span></div><div class="MsoNormal" style="text-align: justify;"><br />
</div>Anonymoushttp://www.blogger.com/profile/09991168775402450888noreply@blogger.com1tag:blogger.com,1999:blog-6111074113513777346.post-84862430219854232312011-03-16T21:16:00.001-07:002011-03-16T21:31:56.575-07:00Konsep Manajemen Proses di Sistem Operasi<link href="file:///C:%5CUsers%5CJoanvita%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"></link><link href="file:///C:%5CUsers%5CJoanvita%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"></link><link href="file:///C:%5CUsers%5CJoanvita%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"></link><style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;
mso-font-charset:2;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1107304683 0 0 415 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-520092929 1073786111 9 0 415 0;}
@font-face
{font-family:TimesNewRoman;
panose-1:0 0 0 0 0 0 0 0 0 0;
mso-font-charset:0;
mso-generic-font-family:auto;
mso-font-format:other;
mso-font-pitch:auto;
mso-font-signature:3 0 0 0 1 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin-top:0in;
margin-right:0in;
margin-bottom:10.0pt;
margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
margin-top:0in;
margin-right:0in;
margin-bottom:10.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:10.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
{mso-style-type:export-only;
margin-bottom:10.0pt;
line-height:115%;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:153109588;
mso-list-type:hybrid;
mso-list-template-ids:759875644 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style> <br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";"><span style="color: red;">MANAJEMEN PROSES</span><o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">1. DEFINISI PROSES<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Terdapat beberapa definisi mengenai proses, antara lain :<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">a. Merupakan konsep pokok dalam sistem operasi, sehingga masalah manajemen proses adalah masalah utama dalam perancangan sistem operasi.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">b. Proses adalah program yang sedang dieksekusi.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">c. Proses adalah unit kerja terkecil yang secara individu memiliki sumber daya dan dijadwalkan oleh sistem operasi.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">2. CONTENT PROSES<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Proses berisi instruksi, data, program counter, register pemroses, stack data, alamat pengiriman dan variabel pendukung lainnya.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">3. STATUS PROSES<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Sebagaimana proses bekerja, maka proses tersebut merubah state (keadaan statis/ asal). Status dari sebuah proses didefinisikan dalam bagian oleh aktivitas yang ada dari proses tersebut. Tiap proses mungkin<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">adalah satu dari keadaan berikut ini:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: Wingdings; font-size: large;">_ </span><span style="font-family: "Times New Roman","serif"; font-size: large;">New: Proses sedang dikerjakan/ dibuat.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: Wingdings; font-size: large;">_ </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Running: Instruksi sedang dikerjakan.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: Wingdings; font-size: large;">_ </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Waiting: Proses sedang menunggu sejumlah kejadian untuk terjadi (seperti sebuah penyelesaian I/Oatau penerimaan sebuah tanda/ signal).<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: Wingdings; font-size: large;">_ </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Ready: Proses sedang menunggu untuk ditugaskan pada sebuah prosesor.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: Wingdings; font-size: large;">_ </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Terminated: Proses telah selsesai melaksanakan tugasnya/ mengeksekusi.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Nama-nama tersebut adalah arbitrer/ berdasar opini, istilah tersebut bervariasi disepanjang sistem<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">operasi. Keadaan yang mereka gambarkan ditemukan pada seluruh sistem. Namun, sistem operasi tertentu juga lebih baik menggambarkan keadaan/ status proses. Adalah penting untuk menyadari bahwa hanya satu<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">proses dapat berjalan pada prosesor mana pun pada waktu kapan pun. Namun, banyak proses yang dapat ready atau waiting. <o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span><br />
<a name='more'></a><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">4. PROCESS CONTROL BLOCK<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Tiap proses digambarkan dalam sistem operasi oleh sebuah process control block (PCB) – juga disebut sebuah control block. Sebuah PCB ditunjukkan dalam Gambar 2. PCB berisikan banyak bagian dari informasi yang berhubungan dengan sebuah proses yang spesifik, termasuk ini:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: Wingdings; font-size: large;">_ </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Keadaan proses: Keadaan mungkin, new, ready, running, waiting, halted, dan juga banyak lagi.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: Wingdings; font-size: large;">_ </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Program counter: Counter mengindikasikan address dari perintah selanjutnya untuk dijalankan untuk proses ini.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: Wingdings; font-size: large;">_ </span><span style="font-family: "Times New Roman","serif"; font-size: large;">CPU register: Register bervariasi dalam jumlah dan jenis, tergantung pada rancangan komputer.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: Wingdings; font-size: large;">_ </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Register tersebut termasuk accumulator, index register, stack pointer, general-puposes register, ditambah code information pada kondisi apa pun. Besertaan dengan program counter, keadaan/ status informasi harus disimpan ketika gangguan terjadi, untuk memungkinkan proses tersebut berjalan/bekerja dengan benar setelahnya (lihat Gambar 3).<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: Wingdings; font-size: large;">_ </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Informasi managemen memori: Informasi ini dapat termasuk suatu informasi sebagai nilai dari dasar dan batas register, tabel page/ halaman, atau tabel segmen tergantung pada system memori yang digunakan oleh sistem operasi.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: Wingdings; font-size: large;">_ </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Informasi pencatatan: Informasi ini termasuk jumlah dari CPU dan waktu riil yang digunakan, batas waktu, jumlah akun, jumlah job atau proses, dan banyak lagi.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: Wingdings; font-size: large;">_ </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Informasi status I/O: Informasi termasuk daftar dari perangkat I/O yang digunakan pada proses ini, suatu daftar open berkas dan banyak lagi.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: Wingdings; font-size: large;">_ </span><span style="font-family: "Times New Roman","serif"; font-size: large;">PCB hanya berfungsi sebagai tempat menyimpan/ gudang untuk informasi apapun yang dapat bervariasi dari prose ke proses.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">5. PENJADWALAN PROSES<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Tujuan dari multiprogramming adalah untuk memiliki sejumlah proses yang berjalan pada sepanjang waktu, untuk memaksimalkan penggunaan CPU.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Tujuan dari pembagian waktu adalah untuk mengganti CPU diantara proses-proses yang begitu sering sehingga pengguna dapat berinteraksi dengan setiap program sambil CPU bekerja. Untuk sistem uniprosesor, tidak akan ada lebih dari satu proses berjalan. Jika ada proses yang lebih dari itu, yang lainnya akan harus menunggu sampai CPU bebas dan dapat dijadualkan kembali.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Terdapat 3 konsep dasar Penjadwalan proses yaitu :<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">5.1 Penjadualan Antrian (Scheduling Queue)<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Ketika proses memasuki sistem, mereka diletakkan dalam antrian job. Antrian ini terdiri dari seluruh proses dalam sistem. Proses yang hidup pada memori utama dan siap dan menunggu/ wait untuk mengeksekusi disimpan pada sebuah daftar bernama ready queue. Antrian ini biasanya disimpan sebagai daftar penghubung. Sebuah header ready queue berisikan penunjuk kepada PCB-PCB awal dan akhir. Setiap PCB memiliki pointer field yang menunjukkan proses selanjutnya dalam ready queue. Juga ada antrian lain dalam sistem. Ketika sebuah proses mengalokasikan CPU, proses tersebut berjalan/bekerja sebentar lalu berhenti, di interupsi, atau menunggu suatu kejadian tertentu, seperti penyelesaian suatu permintaan I/O. Pada kasus ini sebuah permintaan I/O, permintaan seperti itu mungkin untuk sebuah tape drive yang telah diperuntukkan, atau alat yang berbagi, seperti disket. Karena ada banyak proses dalam sistem, disket bisa jadi sibuk dengan permintaan I/O untuk proses lainnya. Maka proses tersebut mungkin harus menunggu untuk disket tersebut. Daftar dari proses yang menunggu untuk peralatan I/O tertentu disebut sebuah device queue. Tiap peralatan memiliki device queuenya sendiri Reprensentasi umum untuk suatu diskusi mengenai penjadualan proses adalah diagram antrian,Setiap kotak segi empat menunjukkan sebuah antrian. Dua tipe antrian menunjukan antrian yang siap dan suatu perangkat device queues. Lingkaran menunjukkan sumber-sumber yang melayani sistem. Sebuah proses baru pertama-tama ditaruh dalam ready queue. Lalu menunggu dalam ready queue sampai proses tersebut dipilih untuk dikerjakan/lakukan atau di dispatched. Begitu proses tersebut mengalokasikan CPU dan menjalankan/ mengeksekusi, satu dari beberapa kejadian dapat terjadi.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: Wingdings; font-size: large;">_ </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Proses tersebut dapat mengeluarkan sebuah permintaan I/O, lalu di tempatkan dalam sebuah<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">antrian I/O.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: Wingdings; font-size: large;">_ </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Proses tersebut dapat membuat subproses yang baru dan menunggu terminasinya sendiri.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: Wingdings; font-size: large;">_ </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Proses tersebut dapat digantikan secara paksa dari CPU, sebagai hasil dari suatu interupsi, dan diletakkan kembali dalam ready queue.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Dalam dua kasus pertama, proses akhirnya berganti dari waiting state menjadi ready state, lalu diletakkan kembali dalam ready queue. Sebuah proses meneruskan siklus ini sampai berakhir, disaat dimana proses tersebut diganti dari seluruh queue dan memiliki PCB nya dan sumber-sumber/ resources dialokasikan kembali.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">5.2 Penjadual / Scheduler<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Sebuah proses berpindah antara berbagai penjadualan antrian selama umur hidupnya. Sistem operasi harus memilih, untuk keperluan penjadualan, memproses antrian-antrian ini dalam cara tertentu. Pemilihan proses dilaksanakan oleh penjadual yang tepat/ cocok. Dalam sistem batch, sering ada lebih banyak proses yang diserahkan daripada yang dapat dilaksanakan segera. Proses ini dipitakan/ disimpan pada suatu alat penyimpan masal (biasanya disket), dimana proses tersebut disimpan untuk eksekusi dilain waktu. Penjadualan long term, atau penjadual job, memilih proses dari pool ini dan mengisinya kedalam memori eksekusi. Sebuah proses dapat mengeksekusi untuk hanya beberapa milidetik sebelum menunggu permintaan I/O. Seringkali, penjadualan shorterm mengeksekusi paling sedikit sekali setiap 100 milidetik. Karena durasi waktu yang pendek antara eksekusi, penjadualan shorterm haruslah cepat. Jika memerlukan 10 mili detik untuk menentukan suatu proses eksekusi selama 100 mili detik, maka 10/(100 + 10) = 9 persen CPU sedang digunakan (terbuang) hanya untuk pekerjaan penjadualan. Penjadualan longterm pada sisi lain, mengeksekusi jauh lebih sedikit. Mungkin ada beberapa menit antara pembuatan proses baru dalam sistem. Penjadualan longterm mengkontrol derajat multiprogramming (jumlah proses dalam memori). Jika derajat multiprogramming stabil, lalu tingkat rata-rata dari penciptaan proses harus sama dengan tingkat kepergian rata rata dari proses yang meninggalkan sistem. Maka penjadualan longterm mungkin diperlukan untuk dipanggil hanya ketika suatu proses meninggalkan sistem. Karena interval yang lebih panjang antara eksekusi, penjadualan longterm dapat memakai waktu yang lebih lama untuk menentukan proses mana yang harus dipilih untuk dieksekusi. Adalah penting bagi penjadualan longterm membuat seleksi yang hati-hati. Secara umum, kebanyakan proses dapat dijelaskan sebagai I/O bound atau CPU bound. Sebuah proses I/O bound adalah salah satu yang membuang waktunya untuk mengerjakan I/O dari pada melakukan perhitungan. Suatu proses CPU-bound, pada sisi lain, adalah salah satu yang jarang menghasilkan permintaan I/O, menggunakan lebih banyak waktunya melakukan banyak komputasi daripada yang digunakan oleh proses I/O bound. Penting untuk penjadualan longterm memilih campuran proses yang baik antara proses I/O bound dan CPU bound. Jika seluruh proses adalah I/O bound, ready queue akan hampir selalu kosong, dan penjadualan short term akan memiliki sedikit tugas. Jika seluruh proses adalah CPU bound, I/O waiting queue akan hamper selalu kosong, peralatan akan tidak terpakai, dan sistem akan menjadi tidak imbang. Sistem dengan kinerja yang terbaik akan memiliki kombinasi proses CPU bound dan I/O bound.Pada sebagian sistem, penjadual long term dapat tidak turut serta atau minimal. Sebagai contoh, sistem time-sharing seperti UNIX sering kali tidak memiliki penjadual long term. Stabilitas sistem-sistem ini bergantung pada keterbatasan fisik (seperti jumlah terminal yang ada) atau pada penyesuaian sendiri secara alamiah oleh manusia sebagai pengguna. Jika kinerja menurun pada tingkat yang tidak dapat diterima, sebagian pengguna akan berhenti. Sebagian sistem operasi, seperti sistem time sharing, dapat memperkenalkan sebuah tambahan, penjadualan tingkat menengah. Ide utama/kunci dibelakang sebuah penjadual medium term adalah kadang kala akan menguntungkan untuk memindahkan proses dari memori (dan dari pengisian aktif dari CPU), dan maka untuk mengurangi derajat dari multiprogramming. Dikemudian waktu, proses dapat diperkenalkan kedalam memori dan eksekusinya dapat dilanjutkan dimana proses itu di tinggalkan/ diangkat. Skema ini disebut swapping. Proses di swapped out, dan lalu di swapped in, oleh penjadual jangka menengah. Swapping mungkin perlu untuk meningkatkan pencampuran proses, atau karena suatu perubahan dalam persyaratan memori untuk dibebaskan. Swapping dibahas pada bab selanjutnya.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">5.3 Alih Konteks / Switch Context<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Mengganti CPU ke proses lain memerlukan penyimpanan suatu keadaan proses lama (state of old process) dan kemudian beralih ke proses yang baru. Tugas tersebut diketahui sebagai alih konteks (context switch). Alih konteks sebuah proses digambarkan dalam PCB suatu proses; termasuk nilai dari CPU register, status proses (lihat Gambar 7). dan informasi managemen memori. Ketika alih konteks terjadi, kernel menyimpan konteks dari proses lama kedalam PCB nya dan mengisi konteks yang telah disimpan dari process baru yang telah terjadual untuk berjalan. Pergantian waktu konteks adalah murni overhead, karena sistem melakukan pekerjaan yang tidak perlu. Kecepatannya bervariasi dari mesin ke mesin, bergantung pada kecepatan memori, jumlah register yang harus di copy, dan keberadaan instruksi khusus (seperti instruksi tunggal untuk mengisi atau menyimpan seluruh register). Tingkat kecepatan umumnya berkisar antara 1 sampai 1000 mikro detik<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Waktu alih konteks sangat begantung pada dukungan perangkat keras. Sebagai contoh, prosesor<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">seperti UltraSPARC menyediakan dua rangkap register. Sebuah alih konteks hanya memasukkan perubahan pointer ke perangkat register yang ada. Tentu saja, jika ada lebih proses-proses aktif yang ada dari pada yang ada di perangkat register, sistem menggunakan bantuan untuk meng-copy data register pada dan dari memori, sebagaimana sebelumnya. Semakin sistem operasi kompleks, makin banyak pekerjaan yang harus dilakukan selama alih konteks. Sebagaimana dilihat pada Bab 4, teknik managemen memori tingkat lanjut dapat mensyaratkan data tambahan untuk diganti dengan tiap konteks. Sebagai contoh, ruang alamat dari proses yang ada harus dijaga sebagai ruang pada pekerjaan berikutnya untuk digunakan. Bagaimana ruang alamat di jaga, berapa banyak pekerjaan dibutuhkan untuk menjaganya, tergantung pada metoda managemen memori dari sistem operasi. Sebagaimana akan kita lihat pada Bab 4, alih konteks telah menjadi suatu keharusan, bahwa programmer menggunakan struktur (threads) untuk menghindarinya kapan pun memungkinkan.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">6. OPERASI PADA PROSES<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Proses dalam sistem dapat dieksekusi secara bersama-sama, proses tersebut harus dibuat dan dihapus secara dinamis. Maka, sistem operasi harus menyediakan suatu mekanisme untuk pembuatan proses dan terminasi proses.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Sistem operasi dalam mengelola proses dapat melakukan operasi-operasi terhadap proses. Operasi tersebut<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">adalah :<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">a. Penciptaan proses<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">b. Penghancuran/terminasi proses<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">c. Penundaan proses<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">d. Pelanjutan kembali proses<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">e. Pengubahan prioritas proses<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">f. Memblok proses<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">g. Membangunkan proses<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">h. Menjadwalkan proses<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">i. Memungkinkan proses berkomunikasi dengan proses lain<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">6.1. Pembuatan Proses<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Melibatkan banyak aktivitas, yaitu :<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">a. Memberi identitas proses<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">b. Menyisipkan proses pada senarai atau tabel proses<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">c. Menentukan prioritas awal proses<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">d. Menciptakan PCB<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">e. Mengalokasikan sumber daya awal bagi proses <o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Ketika proses baru ditambahkan, sistem operasi membangun struktur data untuk mengelola dan mengalokasikan ruang alamat proses.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Kejadian yang dapat menyebabkan penciptaan proses :<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">a. Pada lingkungan batch, sebagai tanggapan atas pemberian satu kerja (job). Sistem operasi dengan kendali batch job, setelah menciptakan proses baru, kemudian melanjutkan membaca job berikutnya.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">b. Pada lingkungan interaktif, ketika pemakai baru berusaha logon.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">c. Sebagai tanggapan suatu aplikasi, seperti permintaan pencetakan file, sistem operasi dapat menciptakan proses yang akan mengelola pencetakan itu. Sistem operasi menciptakan proses untuk memenuhi satu fungsi pada program pemakai, tanpa mengharuskan pemakai menunggu.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">d. Proses penciptaan proses lain (proses anak). Untuk mencapai modularitas atau mengeksploitasi kongkurensi, program pemakai memerintahkan pembuatan sejumlah proses.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">Tahap-tahap penciptaan proses<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Penciptaan proses dapat disebabkan beragam sebab. Penciptaan proses meliputi beberapa tahap :<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">1. Beri satu identifier unik ke proses baru. Isian baru ditambahkan ke tabel proses utama yang berisi satu isian perproses.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">2. Alokasikan ruang untuk proses.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">3. PCB harus diinisialisasi.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">4. Kaitan-kaitan antar tabel dan senarai yang cocok dibuat.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">5. Bila diperlukan struktur data lain maka segera dibuat struktur data itu.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">6.2. Penghancuran / Terminasi Proses<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Penghancuran proses melibatkan pembebasan proses dari sistem, yaitu :<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">a. Sumber daya-sumber daya yang dipakai dikembalikan.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">b. Proses dihancurkan dari senarai atau tabel sistem.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">c. PCB dihapus (ruang memori PCB dikembalikan ke pool memori bebas).<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Penghancuran lebih rumit bila proses telah menciptakan proses-proses lain. Terdapat dua pendekatan,<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">yaitu :<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">a. Pada beberapa sistem, proses-proses turunan dihancurkan saat proses induk dihancurkan secara otomatis.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">b. Beberapa sistem lain menganggap proses anak independen terhadap proses induk, sehingga proses anak tidak secara otomatis dihancurkan saat proses induk dihancurkan.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Alasan penghancuran proses :<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Arial","sans-serif"; font-size: large;">no penyebab/terminasi KETERANGAN<o:p></o:p></span></div><div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;"><span style="font-family: "Arial","sans-serif"; font-size: large;">1.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-family: "Arial","sans-serif"; font-size: large;">Selesainya proses secara manual Proses mengeksekusi panggilan layanan sistem operasi untuk menandakan bawah proses telah berjalan secara lengkap.<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;"><span style="font-family: "Arial","sans-serif"; font-size: large;">2.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-family: "Arial","sans-serif"; font-size: large;">Batas waktu telah Terlewati Proses telah berjalan melebihi batas waktu total yang dispesifikasikan. Terdapat banyak kemungkinan untuk tipe waktu yang diukur,termasuk waktu total yang dijalani (wait clock time),jumlah waktu yang dipakai untuk eksekusi, dan jumlah waktu sejak pemakai terakhir kali memberi masukan (pada proses interaktif).<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;"><span style="font-family: "Arial","sans-serif"; font-size: large;">3.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-family: "Arial","sans-serif"; font-size: large;"> Memori tidak tersedia Proses memerlukan memori lebih banyak daripada yang dapat disediakan sistem.<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;"><span style="font-family: "Arial","sans-serif"; font-size: large;">4.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-family: "Arial","sans-serif"; font-size: large;">Pelanggaran terhadap batas memori Proses mencoba mengakses lokasi memori yang tidak diijinkan diakses.<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;"><span style="font-family: "Arial","sans-serif"; font-size: large;">5.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-family: "Arial","sans-serif"; font-size: large;"> Terjadi kesalahan karena pelanggaran proteksi Proses berusaha menggunakan sumber data atau file yang tidak diijinkan dipakainya, atau proses mencoba menggunakannya tidak untuk peruntukannya, seperti menulis file read only.<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;"><span style="font-family: "Arial","sans-serif"; font-size: large;">6.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-family: "Arial","sans-serif"; font-size: large;">Terjadi kesalahan Aritmatika Proses memcoba perhitungan terlarang, seperti pembagian dengan nol,atau mencoba menyimpan angka yang lebih besar daripada yang dapat diakomodasi oleh perangkat keras<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;"><span style="font-family: "Arial","sans-serif"; font-size: large;">7.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-family: "Arial","sans-serif"; font-size: large;"> Waktu telah kedaluwarsa Proses telah menunggu lebih lama dari pada maksimum yang ditentukan untuk terjadinya suatu kejadian spesifik.<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;"><span style="font-family: "Arial","sans-serif"; font-size: large;">8.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-family: "Arial","sans-serif"; font-size: large;">Terjadi kegagalan Masukan/keluaran Kesalahan muncul pada masukan/keluaran, seperti ketidakmampuan menemukan file, kegagalan membaca atau menulis setelah sejumlah maksimum percobaan yang ditentukan (area rusak didapatkan pada tape atau operasi tak valid seperti membaca dari line printer).<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;"><span style="font-family: "Arial","sans-serif"; font-size: large;">9.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-family: "Arial","sans-serif"; font-size: large;">Instruksi yang tidak benar Proses berusaha mengeksekusi intruksi yang tak ada (akibat percabangan ke daerah data dan dan berusaha mengeksekusi data itu)<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;"><span style="font-family: "Arial","sans-serif"; font-size: large;">10.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-family: "Arial","sans-serif"; font-size: large;">Terjadi usaha memakai instruksi yang tidak Diijinkan Proses berusaha menggunakan instruksi yang disimpan untuk sistem operasi.<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;"><span style="font-family: "Arial","sans-serif"; font-size: large;">11.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-family: "Arial","sans-serif"; font-size: large;">Kesalahan Penggunaan data Bagian data adalah tipe yang salah atau tidak diinisialisasi.<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;"><span style="font-family: "Arial","sans-serif"; font-size: large;">12.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-family: "Arial","sans-serif"; font-size: large;">Diintervensi oleh system operasi atau operatorUntuk suatu alasan, operator atau sistem operasi mengakhiri proses (terjadi deadlock)<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;"><span style="font-family: "Arial","sans-serif"; font-size: large;">13.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-family: "Arial","sans-serif"; font-size: large;">Berakhirnya proses induk Ketika parent berakhir, sistem operasi mungkin dirancang secara otomatis mengakhiri semua anak proses dari parent itu.<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: -0.25in;"><span style="font-family: "Arial","sans-serif"; font-size: large;">14.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-family: "Arial","sans-serif"; font-size: large;">Atas permintaan dari proses induk Parent process biasanya mempunyai otoritas mengakhiri suatu anak proses.<o:p></o:p></span></div><div class="MsoListParagraphCxSpLast" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">7. HUBUNGAN ANTAR PROSES<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Sebelumnya kita telah ketahui seluk beluk dari suatu proses mulai dari pengertiannya, cara kerjanya, sampai operasi-operasinya seperti proses pembentukannya dan proses pemberhentiannya setelah selesai melakukan eksekusi. Kali ini kita akan mengulas bagaimana hubungan antar proses dapat berlangsung, misal bagaimana beberapa proses dapat saling berkomunikasi dan bekerja-sama.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">7.1. Proses yang Kooperatif<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify; text-indent: 0.5in;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Proses yang bersifat simultan (concurrent) dijalankan pada sistem operasi dapat dibedakaan menjadi yaitu proses independent dan proses kooperatif. Suatu proses dikatakan independen apabila proses tersebut tidak dapat terpengaruh atau dipengaruhi oleh proses lain yang sedang dijalankan pada sistem. Berarti, semua proses yang tidak membagi data apa pun (baik sementara/ tetap) dengan proses lain adalah independent. Sedangkan proses kooperatif adalah proses yang dapat dipengaruhi atau pun terpengaruhi oleh proses lain yang sedang dijalankan dalam sistem. Dengan kata lain, proses dikatakan kooperatif bila proses dapat membagi datanya dengan proses lain. Ada empat alasan untuk penyediaan sebuah lingkungan yang memperbolehkan terjadinya proses kooperatif:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">1. Pembagian informasi: apabila beberapa pengguna dapat tertarik pada bagian informasi yang sama (sebagai contoh, sebuah berkas bersama), kita harus menyediakan sebuah lingkungan yang mengizinkan akses secara terus menerus ke tipe dari sumber-sumber tersebut.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">2. Kecepatan penghitungan/ komputasi: jika kita menginginkan sebuah tugas khusus untuk menjalankan lebih cepat, kita harus membagi hal tersebut ke dalam subtask, setiap bagian dari subtask akan dijalankan secara parallel dengan yang lainnya. Peningkatan kecepatan dapat dilakukan hanya jika komputer tersebut memiliki elemen-elemen pemrosesan ganda (seperti CPU atau jalur I/O).<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">3. Modularitas: kita mungkin ingin untuk membangun sebuah sistem pada sebuah model modular-modular, membagi fungsi sistem menjadi beberapa proses atau threads.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">4. Kenyamanan: bahkan seorang pengguna individu mungkin memiliki banyak tugas untuk dikerjakan secara bersamaan pada satu waktu. Sebagai contoh, seorang pengguna dapat mengedit, memcetak, dan meng-compile secara paralel.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">7.2. Komunikasi Proses Dalam Sistem<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Cara lain untuk meningkatkan efek yang sama adalah untuk sistem operasi yaitu untuk menyediakan alat-alat proses kooperatif untuk berkomunikasi dengan yang lain lewat sebuah komunikasi dalam proses (IPC = Inter-Process Communication). IPC menyediakan sebuah mekanisme untuk mengizinkan prosesproses untuk berkomunikasi dan menyelaraskan aksi-aksi mereka tanpa berbagi ruang alamat yang sama. IPC adalah khusus digunakan dalam sebuah lingkungan yang terdistribusi dimana proses komunikasi tersebut mungkin saja tetap ada dalam komputer-komputer yang berbeda yang tersambung dalam sebuah jaringan. IPC adalah penyedia layanan terbaik dengan menggnakan sebuah sistem penyampaian pesan, dan sistemsistem pesan dapat diberikan dalam banyak cara.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">7.2.1. Sistem Penyampaian Pesan<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Fungsi dari sebuah sistem pesan adalah untuk memperbolehkan komunikasi satu dengan yang lain tanpa perlu menggunakan pembagian data. Sebuah fasilitas IPC menyediakan paling sedikit dua operasi yaitu kirim (pesan) dan terima (pesan). Pesan dikirim dengan sebuah proses yang dapat dilakukan pada ukuran pasti atau variabel. Jika hanya pesan dengan ukuran pasti dapat dikirimkan, level sistem implementasi adalah sistem yang sederhana. Pesan berukuran variabel menyediakan sistem implementasi level yang lebi kompleks. Berikut ini ada beberapa metode untuk mengimplementasikan sebuah jaringan dan operasi pengiriman/penerimaan secara logika:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Komunikasi langsung atau tidak langsung.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Komunikasi secara simetris/ asimetris.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Buffer otomatis atau eksplisit.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">engiriman berdasarkan salinan atau referensi.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Pesan berukuran pasti dan variabel.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">7.2.2. Komunikasi Langsung<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Proses-proses yang ingin dikomunikasikan harus memiliki sebuah cara untuk memilih satu dengan yang lain. Mereka dapat menggunakan komunikasi langsung/ tidak langsung. Setiap proses yang ingin berkomunikasi harus memiliki nama yang bersifat eksplisit baik penerimaan atau pengirim dari komunikasi tersebut. Dalam konteks ini, pengiriman dan penerimaan pesan secara primitive dapat dijabarkan sebagai:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Send (P, message) - mengirim sebuah pesan ke proses P.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Receive (Q, message) - menerima sebuah pesan dari proses Q.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Sebuah jaringan komunikasi pada bahasan ini memiliki beberapa sifat, yaitu:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Sebuah jaringan yang didirikan secara otomatis diantara setiap pasang dari proses yang ingin dikomunikasikan. Proses tersebut harus mengetahui identitas dari semua yang ingin dikomunikasikan.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Sebuah jaringan adalah terdiri dari penggabungan dua proses.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Diantara setiap pesan dari proses terdapat tepat sebuah jaringan.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Pembahasan ini memperlihatkan sebuah cara simetris dalam pemberian alamat. Oleh karena itu, baik keduanya yaitu pengirim dan penerima proses harus memberi nama bagi yang lain untuk berkomunikasi, hanya pengirim yang memberikan nama bagi penerima sedangkan penerima tidak menyediakan nama bagi pengirim. Dalam konteks ini, pengirim dan penerima secara sederhana dapat dijabarkan sebagai:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Send (P, message) - mengirim sebuah pesan kepada proses P.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Receive (id, message) - menerima sebuah pesan dari semua proses.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Variabel id diatur sebagai nama dari proses dengan komunikasi.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">7.2.3. Komunikasi Tidak Langsung<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Dengan komunikasi tidak langsung, pesan akan dikirimkan pada dan diterima dari/ melalui mailbox(kotak surat) atau terminal-terminal, sebuah mailbox dapat dilihat secara abstrak sebagai sebuah objek didalam setiap pesan yang dapat ditempatkan dari proses dan dari setiap pesan yang bias dipindahkan. Setiap kotak surat memiliki sebuah identifikasi (identitas) yang unik, sebuah proses dapat berkomunikasi dengan beberapa proses lain melalui sebuah nomor dari mailbox yang berbeda. Dua proses dapat saling berkomunikasi apabila kedua proses tersebut sharing mailbox. Pengirim dan penerima dapat dijabarkan sebagai:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Send (A, message) - mengirim pesan ke mailbox A.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Receive (A, message) - menerima pesan dari mailbox A.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Dalam masalah ini, link komunikasi mempunyai sifat sebagai berikut:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Sebuah link dibangun diantara sepasang proses dimana kedua proses tersebut membagi mailbox.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Sebuah link mungkin dapat berasosiasi dengan lebih dari dua proses.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Diantara setiap pasang proses komunikasi, mungkin terdapat link yang berbeda-beda, dimana setiap link berhubungan pada satu mailbox.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Misalkan terdapat proses P1, P2 dan P3 yang semuanya share mailbox. Proses P1 mengirim pesan ke A, ketika P2 dan P3 masing-masing mengeksekusi sebuah kiriman dari A. Proses mana yang akan menerima pesan yang dikirim P1? Jawabannya tergantung dari jalur yang kita pilih:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Mengizinkan sebuah link berasosiasi dengan paling banyak 2 proses.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Mengizinkan paling banyak satu proses pada suatu waktu untuk mengeksekusi hasil kiriman (receive operation).<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Mengizinkan sistem untuk memilih secara mutlak proses mana yang akan menerima pesan (apakah itu P2 atau P3 tetapi tidak keduanya, tidak akan menerima pesan). Sistem mungkin mengidentifikasi penerima kepada pengirim. Mailbox mungkin dapat dimiliki oleh sebuah proses atau sistem operasi. Jika mailbox dimiliki oleh proses, maka kita mendefinisikan antara pemilik (yang hanya dapat menerima pesan melalui mailbox) dan pengguna dari mailbox (yang hanya dapat mengirim pesan ke mailbox). Selama setiap mailbox mempunyai kepemilikan yang unik, maka tidak akan ada kebingungan tentang siapa yang harus menerima pesan dari mailbox. Ketika proses yang memiliki mailbox tersebut diterminasi, mailbox akan hilang.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Semua proses yang mengirim pesan ke mailbox ini diberi pesan bahwa mailbox tersebut tidak lagi ada. Dengan kata lain, mempunyai mailbox sendiri yang independent, dan tidak melibatkan proses yang lain. Maka sistem operasi harus memiliki mekanisme yang mengizinkan proses untuk melakukan halhal<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">dibawah ini:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Membuat mailbox baru.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Mengirim dan menerima pesan melalui mailbox.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Menghapus mailbox.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Proses yang membuat mailbox pertama kali secara default akan memiliki mailbox tersebut. Untuk pertama kali, pemilik adalah satu-satunya proses yang dapat menerima pesan melalui mailbox ini. Bagaimana pun, kepemilikan dan hak menerima pesan mungkin dapat dialihkan ke proses lain melalui sistem pemanggilan.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">7.2.4. Sinkronisasi<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Komunikasi antara proses membutuhkan place by calls untuk mengirim dan menerima data primitive. Terdapat rancangan yang berbeda-beda dalam implementasi setiap primitive. Pengiriman pesan mungkin dapat diblok (blocking) atau tidak dapat dibloking (nonblocking) - juga dikenal dengan nama sinkron atau asinkron.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Pengiriman yang diblok: Proses pengiriman di blok sampai pesan diterima oleh proses penerima (receiving process) atau oleh mailbox.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Pengiriman yang tidak diblok: Proses pengiriman pesan dan mengkalkulasi operasi.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Penerimaan yang diblok: Penerima mem blok samapai pesan tersedia.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Penerimaan yang tidak diblok: Penerima mengembalikan pesan valid atau null.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">7.2.5. Buffering<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Baik komunikasi itu langsung atau tak langsung, penukaran pesan oleh proses memerlukan antrian sementara. Pada dasarnya, terdapat tiga jalan dimana antrian tersebut diimplementasikan:<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Kapasitas nol (zero capacity): antrian mempunyai panjang maksimum 0, maka link tidak dapat<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">mempunyai penungguan pesan (message waiting). Dalam kasus ini, pengirim harus memblok sampai penerima menerima pesan.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Kapasitas terbatas (Bounded capacity): antrian mempunyai panjang yang telah ditentukan, paling banyak n pesan dapat dimasukkan. Jika antrian tidak penuh ketika pesan dikirimkan, pesan yang baru akan menimpa, dan pengirim pengirim dapat melanjutkan eksekusi tanpa menunggu. Link mempunyai kapasitas terbatas.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Jika link penuh, pengirim harus memblok sampai terdapat ruang pada antrian.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: TimesNewRoman; font-size: large;">ı </span><span style="font-family: "Times New Roman","serif"; font-size: large;">Kapasitas tak terbatas(Unbounded capacity): antrian mempunyai panjang yang tak terhingga, maka, semua pesan dapat menunggu disini. Pengirim tidak akan pernah di blok.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">8. THREAD<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Model proses yang didiskusikan sejauh ini telah menunjukkan bahwa suatu proses adalah sebuah<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">program yang menjalankan eksekusi thread tunggal. Sebagai contoh, jika sebuah proses menjalankan sebuah program Word Processor, ada sebuah thread tunggal dari instruksi-instruksi yang sedang dilaksanakan. Kontrol thread tunggal ini hanya memungkinkan proses untuk menjalankan satu tugas pada satu waktu. Banyak sistem operasi modern telah memiliki konsep yang dikembangkan agar memungkinkan sebuah proses untuk memiliki eksekusi multithreads, agar dapat dapat secara terus menerus mengetik dalam karakter dan menjalankan pengecek ejaan didalam proses yang sama. Maka sistem operasi tersebut memungkinkan proses untuk menjalankan lebih dari satu tugas pada satu waktu. Thread, atau kadang-kadang disebut proses ringan (lightweight), adalah unit dasar dari utilisasi CPU. Di dalamnya terdapat ID thread, program counter, register, dan stack. Dan saling berbagi dengan thread lain<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">8.1. Konsep Dasar<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Secara informal, proses adalah program yang sedang dieksekusi. Ada dua jenis proses, proses berat (heavyweight) atau biasa dikenal dengan proses tradisional, dan proses ringan atau kadang disebut thread. Thread saling berbagi bagian program, bagian data dan sumber daya sistem operasi dengan thread lain yang mengacu pada proses yang sama. Thread terdiri atas ID thread, program counter, himpunan register, dan stack. Dengan banyak kontrol thread proses dapat melakukan lebih dari satu pekerjaan pada waktu yang sama.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">8.2. Keuntungan<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">1. Tanggap: Multithreading mengizinkan program untuk berjalan terus walau pun pada bagian program tersebut di block atau sedang dalam keadaan menjalankan operasi yang lama/ panjang. Sebagai contoh, multithread web browser dapat mengizinkan pengguna berinteraksi dengan suatu thread ketika suatu gambar sedang diload oleh thread yang lain.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">2. Pembagian sumber daya: Secara default, thread membagi memori dan sumber daya dari proses. Keuntungan dari pembagian kode adalah aplikasi mempunyai perbedaan aktifitas thread dengan alokasi memori yang sama.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">3. Ekonomis: Mengalokasikan memori dan sumber daya untuk membuat proses adalah sangat mahal. Alternatifnya, karena thread membagi sumber daya dari proses, ini lebih ekonomis untuk membuat threads.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">4. Pemberdayaan arsitektur multiprosesor: Keuntungann dari multithreading dapat ditingkatkan dengan arsitektur multiprosesor, dimana setiap thread dapat jalan secara parallel pada prosesor yang berbeda. Pada arsitektur prosesor tunggal, CPU biasanya berpindah-pindah antara setiap thread dengan cepat, sehingga terdapat ilusi paralelisme, tetapi pada kenyataannya hanya satu thread yang berjalan di setiap waktu.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">8.3. User Threads<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">User thread didukung oleh kernel dan diimplementasikan oleh thread library ditingkat pengguna. Library mendukung untuk pembentukan thread, penjadualan, dan managemen yang tidak didukung oleh kernel.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">8.4. Kernel Threads<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Kernel thread didukung secara langsung oleh sistem operasi: pembentukan thread, penjadualan, dan managemen dilakukan oleh kernel dalam ruang kernel. Karena managemen thread telah dilakukan oleh sistem operasi, kernel thread biasanya lebih lambat untuk membuat dan mengelola daripada pengguna thread. Bagaimana pun, selama kernel mengelola thread, jika suatu thread di block tehadap sistem pemanggilan, kernel dapat menjadualkan thread yang lain dalam aplikasi untuk dieksekusi. Juga, di dalam lingkungan multiprosesor, kernel dapat menjadualkan thread dalam prosesor yang berbeda. Windows NT, Solaris, dan Digital UNIX adalah sistem operasi yang mendukung kernel thread. <o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">9. Model Multithreading</span></b></span><span style="font-family: "Times New Roman","serif"; font-size: large;"><o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Dalam sub bab sebelumnya telah dibahas pengertian dari thread, keuntungannya, tingkatan atau levelnya seperti pengguna dan kernel. Sistem-sistem yang ada sekarang sudah banyak yang bisa mendukung untuk kedua pengguna dan kernel thread, sehingga model-model multithreading-nya pun menjadi beragam. Implementasi multithreading yang umum akan kita bahas ada tiga, yaitu model many-to-one, one-to-one, dan many-to-many.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">9.1. Model Many to One<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Model many-to-one ini memetakan beberapa tingkatan pengguna thread hanya ke satu buah kernel thread. Managemen proses thread dilakukan oleh (di ruang) pengguna, sehingga menjadi efisien, tetapi apabila sebuah thread melakukan sebuah pemblokingan terhadap sistem pemanggilan, maka seluruh proses akan berhenti (blocked). Kelemahan dari model ini adalah multihreads tidak dapat berjalan atau bekerja secara paralel di dalam multiprosesor dikarenakan hanya satu thread saja yang bisa mengakses kernel dalam suatu waktu.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">9.2. Model One to One<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Model one-to-one memetakan setiap thread pengguna ke dalam satu kernel thread. Hal ini membuat model one-to-one lebih sinkron daripada model many-to-one dengan mengizinkan thread lain untuk berjalan ketika suatu thread membuat pemblokingan terhadap sistem pemanggilan; hal ini juga mengizinkan multiple thread untuk berjalan secara parallel dalam multiprosesor. Kelemahan model ini adalah dalam pembuatan thread pengguna dibutuhkan pembuatan korespondensi thread pengguna. Karena dalam proses pembuatan kernel thread dapat mempengaruhi kinerja dari aplikasi maka kebanyakan dari implementasi model ini membatasi jumlah thread yang didukung oleh sistem. Model one-to-one diimplementasikan oleh Windows NT dan OS/2.<o:p></o:p></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><br />
</span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">9.3. Model Many to Many<o:p></o:p></span></b></span></div><div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="font-family: "Times New Roman","serif"; font-size: large;">Beberapa tingkatan thread pengguna dapat menggunakan jumlah kernel thread yang lebih kecil atau sama dengan jumlah thread pengguna. Jumlah dari kernel thread dapat dispesifikasikan untuk beberapa aplikasi dan beberapa mesin (suatu aplikasi dapat dialokasikan lebih dari beberapa kernel thread dalam multiprosesor daripada dalam uniprosesor) dimana model many-to-one mengizinkan pengembang untuk membuat thread pengguna sebanyak mungkin, konkurensi tidak dapat tercapai karena hanya satu thread yang dapat dijadualkan oleh kernel dalam satu waktu. Model one-to-one mempunyai konkurensi yang lebih tinggi, tetapi pengembang harus hati-hati untuk tidak membuat terlalu banyak thread tanpa aplikasi dan dalam kasus tertentu mungkin jumlah thread yang dapat dibuat dibatasi.<o:p></o:p></span></div><div class="MsoNormal" style="text-align: justify;"><span style="font-size: large;"><br />
</span></div>Anonymoushttp://www.blogger.com/profile/09991168775402450888noreply@blogger.com0tag:blogger.com,1999:blog-6111074113513777346.post-42889705372353704742011-03-15T11:20:00.000-07:002011-07-08T06:41:40.469-07:00Menjadi Miliarder dari Berjualan Siomay<div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Jalan hidup tak bisa ditebak. Sriyono, seorang mantan miliarder, kini berjualan siomay keliling. Namun, berkat penampilannya yang eksentrik, predikat miliarder itu tampaknya bakal kembali disandangnya. Menjadi penjual siomay keliling dengan pakaian dan aksesori serba pink membuat Sriyono terkenal, terutama di dunia maya. Mantan miliarder itu juga pernah menjadi bintang tamu di sebuah stasiun televisi. Bahkan, ada yang menawari bermain sinetron. Semua itu dia lakukan demi bisa bertemu anaknya.</span></div><span class="Apple-style-span" style="font-size: large;"><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><br />
<a name='more'></a></div></span><br />
<div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Menelusuri rute jualan Sriyono di kawasan kelas menengah ke atas di Jalan Gandaria Tengah, Jakarta Selatan, tak ada orang yang tahu namanya. Tapi, ketika disebut nama Siomay Pink (barang dagangan Sriyono), kebanyakan warga yang ditemui mengenali. Mulai sopir bemo, satpam, tukang ojek, hingga anak-anak.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Siomay Pink juga menjadi identitas pria asal Klaten, Jawa Tengah, itu di dunia maya. Mesin pencari Google menyebut 83.500 hasil yang merujuk pada usaha siomay yang dijalankan Sriyono sambil berkeliling di atas sepeda pink.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Sriyono menjadi topik hangat di kalangan komunitas entrepreneur. Sebab, selain berjualan dengan kostum dan perlengkapan mencolok serbapink, kegigihannya dalam berwirausaha menjadi inspirasi tersendiri.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">’’Mungkin karena saya dianggap nyentrik. Itu saja. Tapi, entahlah, saya nikmati saja momen-momen ini,’’ ujarnya sambil melayani pelanggan. Dia pun meracik bumbu siomay dari panci pink yang terikat di belakang sepeda pink yang telah dimodifikasi dengan sejumlah kotak kayu yang juga berwarna pink. Di depan sepeda itu terdapat dua keranjang pink dengan dua teddy bear pink terduduk di dalamnya.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Sriyono juga mengenakan kaus pink, bercelana pendek pink, topi pink, serta jam dan bahkan anting pink Namun, di balik penampilan nyentrik itu, tersimpan kisah perjuangan hidup yang cukup berliku.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Kisah sukses Sriyono dimulai pada 1969 ketika pria kelahiran Klaten, 21 Juli 1954, tersebut merantau ke Jakarta untuk menjadi sales mobil. Ketika itu, tiba-tiba saja dia sangat gemar pada siomay dan memutuskan untuk belajar cara membuat makanan itu. Dia lantas berguru pada seorang keturunan Tiongkok asal Pulau Bangka.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Dialah yang mengajari Sriyono membuat siomay. Setahun penuh Sriyono bekerja tanpa digaji untuk mendapatkan resep rahasia sang penjual siomay itu. Beberapa tahun kemudian, sang guru meninggal dan mewariskan usaha Siomay kepada Sriyono. Pada 1980-an, Sriyono memberanikan diri memulai usaha siomay keliling di Jakarta dengan modal patungan dengan beberapa teman.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Berbagai cara ditempuh untuk membesarkan usaha tersebut. Mulai membikin armada siomay sepeda keliling sampai mendirikan warung-warung kecil. Puncak sukses diraih pada 1996 ketika dirinya berhasil membuat outlet di salah satu mal elite di ibu kota, yakni Plaza Senayan.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Sriyono adalah pendiri dan pemilik outlet Siomay Senayan dengan beberapa cabang. Pendapatan bisnisnya ketika itu mencapai Rp 2 miliar per tahun. Dia menikmati sukses berjualan siomay dengan berstatus bujangan. Sriyono mengenang, tinggal di ibu kota dengan duit melimpah ketika itu bagai hidup di surga.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Bahkan, bisnisnya sangat kuat sehingga ketika krisis 1998 menerpa modalnya tidak berkurang. Tapi, dia justru masih bisa mendirikan outlet di beberapa tempat lain. April 1999, Sriyono memutuskan untuk mengakhiri masa lajang dan menikahi putri seorang polisi.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Pernikahan yang tidak direstui orang tua sang istri itu kemudian menjadi bom waktu bagi kehidupan Sriyono. Pertengkaran demi pertengkaran pun terus muncul sehingga konsentrasi Sriyono pada bisnisnya mulai berkurang.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Ketika itu, dia menjadi satu-satunya pengusaha siomay yang meneken kontrak dengan gerai waralaba Kentucky Fried Chicken (KFC). Dia menyuplai siomay di puluhan gerai KFC di Jakarta yang ketika itu memiliki menu khusus siomay.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Namun, persoalan rumah tangga yang tak kunjung selesai pelan-pelan membuat manajemen bisnisnya kolaps. Akhirnya, Sriyono terpaksa menjual hak paten Siomay Senayan dan usahanya pun gulung tikar. Awal 2004, setelah 4 tahun 7 bulan berumah tangga dan dikarunia dua anak, yakni Peksi Safira Miradalita (kini 11 tahun) dan Pramesti Dewi Angelita (kini 10 tahun), sang istri menggugat cerai Sriyono. ’’Saya ingat. (Saat itu) hanya baju yang melekat di badan yang saya miliki,’’ kenangnya sambil menerawang.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Setelah perceraian, sang istri kemudian mengasingkan diri dan membawa serta dua anak Sriyono. Sejak itu dia pun tidak pernah lagi bertemu dua buah hatinya. Dalam kondisi bangkrut, Sriyono sempat ditampung mantan rekan-rekan bisnisnya.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Dia pun sempat mendapat bantuan modal dan berusaha merintis lagi usaha siomay kelilingnya mulai nol dengan konsep awal, yakni belasan armada siomay keliling. Tapi, pada 2008, usaha itu lagi-lagi bangkrut. ’’Saya selalu ingat anak saya dan rindu yang tidak tertahan membuat saya sulit berkonsentrasi,’’ katanya. Kegagalan kali ini membuat Sriyono tertekan.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Dia pun memilih menjadi gelandangan dan tinggal di jalanan kotakota Jakarta. Tiap malam, dia tidur berpindah- pindah, dari halte bus ke kolong jembatan dan dari pinggir jalan ke masjidmasjid. Hingga 2009, Sriyono memilih menetap di Masjid Al Bina di kawasan Senayan.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Setelah beberapa minggu tinggal di sana, tiba-tiba dia mendapat bantuan modal dari seorang jamaah pengajian yang mengetahui latar belakang dirinya sebagai pengusaha siomay. ’’Waktu itu saya diberi modal Rp 1 juta untuk memulai bisnis lagi,’’ katanya.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Awal 2010, Sriyono pun sudah memiliki gerai siomay di mal Pasaraya Blok M yang bernama Siomay Maestro. Namun, lagi-lagi karena tinggal kesepian dan rindu kepada dua buah hatinya, konsentrasinya dalam berbisnis terganggu. Dia pun kembali bangkrut. Sampai saat ini, Sriyono masih berutang kepada manajemen Pasaraya Rp 13 juta.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Di ambang keputusasaan, sebulan menjelang bulan puasa 2010, dia memutar otak dan mendapat ide brilian. Yakni, kembali memulai usaha siomay keliling, tapi dengan tampilan yang eksentrik.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Diharapkan, ketika dia menjadi eksentrik, sang anak akan mengetahui dan dirinya dapat bersua dua buah hatinya setelah lima tahun berpisah tanpa kabar itu. Sriyono pun memutuskan mengenakan warna pink sebagai seragam berjualan. Pernak-pernik pink pun dikenakan untuk berdagang keliling.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Dia juga berusaha tampil di setiap momentum di mana publik Jakarta banyak yang berkumpul. Sriyono akhirnya dijuluki ’’maskot’’ dalam even Hari Bebas Kendaraan alias Car Free Day yang diberlakukan sebulan sekali di jalan protokol Jakarta. ’’Semakin banyak orang yang kenal saya, kesempatan untuk bertemu kembali dengan anak saya semakin besar,’’ katanya.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Tapi, usaha tampil nyeleneh itu tidak semudah yang dia bayangkan. Setiap hari, bahkan sampai sekarang, Sriyono harus rela menjadi bahan ejekan orang-orang yang lewat. Tak jarang perkataan mereka sangat pedas dan menusuk hati. Tak sedikit yang mengira Sriyono adalah seorang waria yang nyambi berjualan siomay saat siang dan ’’berpraktik’’ saat malam.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Tapi, demi menemukan sang anak, hinaan dan cacian itu ditanggapi dengan se-nyum dan hati ikhlas. Bahkan, kini dia sudah memiliki 34 kaus pink, 18 pasang sandal pink, 12 topi pink, 3 jam pink, 3 pasang kacamata pink, kalung pink braces, anting-anting pink, dan tiga pasang sepatu pink.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Upaya tampil eksentrik itu membuahkan hasil ketika dirinya muncul sebagai topik di Twitter dan BBM. Popularitasnya menanjak ketika kisah usahanya dipublikasikan di situs kaskus.us.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Pertengahan Desember 2010, sebuah koran berbahasa Inggris di Jakarta memuat foto Sriyono dengan full aksesori pink. Hasilnya, pekan lalu, awal Januari 2010, sebuah televisi nasional berhasil mempertemukan Sriyono dengan sang anak.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">’’Waktu itu, rasa senangnya tak terhingga. Saya bersyukur mereka mengakui saya sebagai bapak, walaupun mereka memiliki ayah tiri warga Inggris yang kaya,’’ ujarnya, kali ini sambil terisak.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Tampil di televisi mendatangkan keuntungan bagi usaha Sriyono. Dalam dua pekan terakhir, omzet berjualan keliling yang biasanya hanya Rp 200 ribu per hari naik lima kali lipat menjadi Rp 1 juta per hari. Banyak pesanan dalam jumlah besar sehingga pendapatan berjualan berkeliling terdongkrak. Sejak pekan lalu, seorang pengusaha getol menawari Sriyono untuk membuka franchise siomay Yo Pink di beberapa lokasi di Jakarta.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">Dia juga mendapat tawaran untuk bermain sinetron. Rundown jadwal casting oleh sebuah rumah produksi juga sudah di tangannya. Lalu, apa yang akan dilakukan sekarang? Sriyono menyatakan, dirinya masih berencana meneruskan usaha berjualan dan akan membuka warung kecil di Jalan Otto Iskandar Muda, Jakarta. Dia fokus meraih sukses lagi dengan Siomay Yo Pink itu.</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;"><br />
</span></div><div style="text-align: justify;"><span class="Apple-style-span" style="font-size: large;">’’Saya ingin anak saya bangga dengan bapaknya si penjual siomay berkaus pink ini. Saya akan bangkit demi putri-putri saya,’’ ujarnya lantas tersenyum</span></div><span class="Apple-style-span" style="font-size: large;"></span><br />
<div class="MsoNormal" style="background-color: black; color: white;"><span style="font-size: large;"><o:p> </o:p></span></div>Anonymoushttp://www.blogger.com/profile/09991168775402450888noreply@blogger.com0tag:blogger.com,1999:blog-6111074113513777346.post-20641942456744798992011-03-13T10:38:00.001-07:002011-03-15T12:03:20.205-07:00SEJARAH SISTEM OPERASI (DOS, WINDOWS DAN MAC)<div style="color: lime;"><link href="file:///C:%5CDOCUME%7E1%5CDEVATO%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List" style="font-family: arial;"></link><link href="file:///C:%5CDOCUME%7E1%5CDEVATO%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData" style="font-family: arial;"></link><link href="file:///C:%5CDOCUME%7E1%5CDEVATO%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping" style="font-family: arial;"></link> <span style="font-size: large;"><m:smallfrac val="off"> <m:dispdef> <m:lmargin val="0"> <m:rmargin val="0"> <m:defjc val="centerGroup"> <m:wrapindent val="1440"> <m:intlim val="subSup"> <m:narylim val="undOvr"> </m:narylim></m:intlim> </m:wrapindent><style>
<!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} h1 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 1 Char"; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; mso-outline-level:1; font-size:24.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold;} h2 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 2 Char"; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; mso-outline-level:2; font-size:18.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold;} h3 {mso-style-priority:9; mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 3 Char"; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; mso-outline-level:3; font-size:13.5pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; font-weight:bold;} a:link, span.MsoHyperlink {mso-style-noshow:yes; mso-style-priority:99; color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {mso-style-noshow:yes; mso-style-priority:99; color:purple; mso-themecolor:followedhyperlink; text-decoration:underline; text-underline:single;} p {mso-style-noshow:yes; mso-style-priority:99; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman";} code {mso-style-noshow:yes; mso-style-priority:99; font-family:"Courier New"; mso-ascii-font-family:"Courier New"; mso-fareast-font-family:"Times New Roman"; mso-hansi-font-family:"Courier New"; mso-bidi-font-family:"Courier New";} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:.5in; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:.5in; mso-add-space:auto; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} span.Heading1Char {mso-style-name:"Heading 1 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 1"; mso-ansi-font-size:24.0pt; mso-bidi-font-size:24.0pt; font-family:"Times New Roman","serif"; mso-ascii-font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-hansi-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:18.0pt; font-weight:bold;} span.Heading2Char {mso-style-name:"Heading 2 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 2"; mso-ansi-font-size:18.0pt; mso-bidi-font-size:18.0pt; font-family:"Times New Roman","serif"; mso-ascii-font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-hansi-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; font-weight:bold;} span.Heading3Char {mso-style-name:"Heading 3 Char"; mso-style-priority:9; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 3"; mso-ansi-font-size:13.5pt; mso-bidi-font-size:13.5pt; font-family:"Times New Roman","serif"; mso-ascii-font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-hansi-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; font-weight:bold;} span.postdate {mso-style-name:postdate; mso-style-unhide:no;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:46531476; mso-list-type:hybrid; mso-list-template-ids:1144261344 665749600 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1 {mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-weight:bold;} @list l1 {mso-list-id:314144180; mso-list-template-ids:-1236468000;} @list l1:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l2 {mso-list-id:565989370; mso-list-template-ids:-1113657624;} @list l2:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l3 {mso-list-id:1065883391; mso-list-template-ids:-1244474958;} @list l3:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l3:level2 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:"Courier New"; mso-bidi-font-family:"Times New Roman";} @list l4 {mso-list-id:1159272901; mso-list-template-ids:-1400725670;} @list l4:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l5 {mso-list-id:1200322017; mso-list-template-ids:-81737854;} @list l5:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l6 {mso-list-id:1612125671; mso-list-template-ids:-664775170;} @list l6:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l7 {mso-list-id:1635023756; mso-list-template-ids:1969402076;} @list l7:level1 {mso-level-number-format:bullet; mso-level-text:; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l8 {mso-list-id:2049866375; mso-list-type:hybrid; mso-list-template-ids:-2143157042 1257263478 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l8:level1 {mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-weight:bold;} @list l9 {mso-list-id:2107656411; mso-list-type:hybrid; mso-list-template-ids:585518300 -609342132 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l9:level1 {mso-level-number-format:alpha-lower; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:.25in; text-indent:-.25in; mso-ansi-font-weight:bold;} @list l9:level2 {mso-level-number-format:alpha-lower; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:.75in; text-indent:-.25in;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} -->
</style> </m:defjc></m:rmargin></m:lmargin></m:dispdef></m:smallfrac></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><b><span style="color: red; font-size: x-large;">SEJARAH MS-DOS </span><br />
<o:p></o:p></b></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Sebelum munculnya windows Xp, Vista dan Windows 7 dahulu komputer dioperasikan melalui DOS, artikel ini menyambung posting saya terdahulu mengenai Kenangan DOS.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Disini saya akan menulis beberapa versi MS-DOS yang pernah terkenal pada masanya dan terus berkembang dengan pesat sampai akhirnya MS-Dos habis masa waktunya dan tidak digunakan lagi.</span></div><div class="MsoListParagraphCxSpFirst" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><a name='more'></a> <b>a.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;"> Versi1.00 </span><span style="font-size: large;"> <br />
Dibuat tanggal 12 Agustus 1981, Ini adalah versi awal di mana MS-DOS pertama kali diluncurkan oleh Microsoft. Isinya, tentu saja sangat primitif dan hanya berisi kerangka dasar saja: tidak ada tampilan grafik untuk mengelola berkas, tidak mendukung jaringan. Pokoknya, versi pertama DOS ini bersih dari embel-embel. Versi pertama dari DOS ini hanya mendukung IBM PC Model 5150 dan semua perangkat keras pendukungnya, seperti hanya mendukung disket single-side floppy disk dengan ukuran 5½ inci berkapasitas 160K saja.<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;"><o:p> </o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">EDLIN.COM; EXE2BIN.COM ; LINK.EXE ; DEBUG.COM ; CHKDSK.COM ; DISKCOMP.COM ; DISKCOPY.COM ; COMP.COM ; SYS.COM ; RAMCLEAR.COM ; SETCLOCK.COM ; MODE.COM ; FORMAT.COM ; BASIC.COM ; BASICA.COM ; LABEL.EXE<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;"><o:p> </o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>b.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;">Versi1.1</span><span style="font-size: large;"><o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: 0.25in;"><span style="font-size: large;">Dibuat Mei 1982 Dukungan double side floppy disk 320K, dan file-file yang ada di dalamnya sama dengan versi 1.00, hal ini diakibatkan oleh IBM yang meluncurkan produk floppy disk drive baru untuk disket double-side dengan ukuran 5½ inci berkapasitas 320K. Penggunaan double-side bagi floppy disk sangatlah berpengaruh, karena media penyimpanan tersebut dapat menyimpan dua kali lebih banyak dibandingkan dengan disket floppy single-side. Jangan tertawa melihat kapasitas disket yang didukung oleh MS-DOS 1.1. Anda tidak akan mendapatkan kapasitas puluhan megabytes ataupun gigabytes. Bahkan hard disk saja masih jarang ditemui pada microcomputer, dan hanya Apple III yang memilikinya.<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>c.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;">Versi 1.25</span><span style="font-size: large;"><o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;"> <br />
Dibuat pada Mei 1982 Rilis pertama untuk klon IBM PC. Dan karena itulah IBM PC dan klon IBM PC yang kompatibel dengan IBM PC sangat sukses di pasaran. Ini merupakan kesuksesan tiga perusahaan: IBM, Intel, dan tentu saja Microsoft. File yang ada di dalam berkembang atau bertambah dari versi 1.00 :<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">TREE.COM ; MKDIR/MD ; CHDIR/CD ; RMDIR/RD ; MORE.COM ; LESS.COM ; SORT.COM ; ASSIGN.COM ; COLOR.COM<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;"><o:p> </o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>d.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;">Versi2.0 </span><span style="font-size: large;"><o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;"> <br />
Dibuatpada Maret 1983 Dukungan untuk floppy disk 360K. dukungan untuk penggunaan struktur direktori yang hierarkis (bercabang) seperti layaknya sebuah pohon yang memiliki akar (root) dan cabang (branch). Selain itu, MS-DOS 2.0 juga mendukung berbagai macam fungsi yang diadopsi dari UNIX, seperti halnya penggunaan I/O redirection (>, >>, <, <<) dan print spooler. Fitur print spooler adalah fitur yang dapat menyimpan berkas yang akan dicetak dalam sebuah memori penyangga sehingga berkas yang akan dicetak tidak langsung dicetak, melainkan disimpan terlebih dahulu. Tujuannya adalah agar proses pencetakan dapat berlangsung secara lebih cepat, dan pengguna tidak harus direpotkan untuk mencetak keseluruhan berkas jika kertasnya habis, melainkan hanya membutuhkan kertas baru dan menekan tombol resume untuk melanjutkan. Sedangkan I/O redirection berfungsi untuk melakukan fungsi input dan output yang dilakukan dari baris perintah. Selain kedua fitur yang diadopsi dari UNIX, DOS versi 2.0 juga memberikan keleluasaan kepada Anda agar dapat memasang driver untuk DOS, dengan mengintegrasikannya di dalam berkas konfigurasi CONFIG.SYS.<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">GRAPHICS.COM ; GRAFTABL.COM ; PARK.COM ; PRINT.COM ; BACKUP.EXE ; RESTORE.EXE<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;"><o:p> </o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>e.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;">Versi 2.05<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;"> <br />
Dibuat pada April 1983, Dukungan huruf kanji (Jepang). Jenis Filenya sama dengan versi 2.0<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;"><o:p> </o:p></span></div><div class="MsoListParagraphCxSpLast" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>f.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;">Versi 2.10</span><span style="font-size: large;"><o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.5in; text-align: justify;"><span style="font-size: large;"> <br />
Dibuat pada Okotber 1983, tidak ada perubahan yang signifikan<o:p></o:p></span></div><div class="MsoListParagraphCxSpFirst" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>g.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;">Versi 2.11<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;"> <br />
Dibuat pada Maret 1984, juga tidak ditemukan perkembangan yang terbaru<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>h.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;"> Versi 3.00<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: 0.25in;"><span style="font-size: large;">Dibuat pada Agustus 1984, DOS 3.0 adalah versi yang dapat mendukung fungsi jaringan, walaupun terbatas pada jaringan dengan konsep kelompok kerja (workgroup) dan terkoneksi sebagai sebuah klien pada sebuah server. Pengguna dapat menggunakan teknologi jaringan yang dibuat oleh IBM, Token Ring pada sistem operasi DOS. DOS 3.0 juga mendukung floppy disk 3½ inci low-density yang berkapasitas 720K, Dengan penambahan file<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: 0.25in;"><span style="font-size: large;">FDISK.EXE ; FC.EXE ; APEND.COM ; RECOVER.COM ; NLSFUNC.EXE</span><span style="font-size: large;"><o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>i.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;"> Versi 3.10</span><span style="font-size: large;"><o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">Dibuat pada November 1984, Mendukung jaringan lokal (LAN) dengan komponen MS-NET, serta penambahan beberapa file seperti :<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">SUBST.EXE ; SELECT.COM ; FIND.EXE ; SHARE.EXE ; REPLACE.EXE</span><span style="font-size: large;"><o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>j.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;">Versi 3.20<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">Dibuat pada Januari 1986. Dukungan untuk topologi jaringan IBM Token Ring, juga dukungan untuk Flopy disk 720K 3.5 inci dengan penambahan file <br />
Xcopy.exe<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">FASTOPEN.EXE ; FASTHELP.EXE</span><span style="font-size: large;"><o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>k.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;">Versi 3.30</span><span style="font-size: large;"><o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">Dibuat pada April 1987, DOS 3.3 mendukung floppy disk 3½ inci high-density yang berkapasitas 1.44M. Dalam DOS versi 3 juga dapat mendukung partisi pada hard disk yang memiliki kapasitas hingga 32M, 12M lebih tinggi dibandingkan dengan DOS versi 2.0., dengan penambahan file :<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>l.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;">Versi 4.00</span><span style="font-size: large;"><o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">Dibuat pada Juni 1988, sistem operasi dengan tampilan grafis mulai menjamur. Microsoft juga meluncurkan Windows versi 1.0 pada tahun 1985 dan Windows versi 2.0 pada tahun 1989. Pada DOS versi 4.0 ini, Microsoft membuat sebuah program shell dengan nama DOS Shell, yang memiliki tampilan seperti DOS Executive milik Windows versi 1.0. Pada saat itu, ada sebuah program shell yang juga populer yang berjalan di atas sistem operasi DOS, dengan nama Norton Commander (NC) yang dibuat oleh Peter Norton. Dengan menggunakan shell, pengguna dapat lebih mudah mengorganisasikan berkas dan arsip, dan menjalankan program, dalam satu layar saja. Selain itu, karena mouse dapat mempermudah pengoperasian komputer, DOS Shell juga dapat mendukungnya, dan penambahan beberapa file seperti :<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">MOUSE.COM ; HIMEM.SYS ; SMARTDRV.EXE ; SETVER.EXE ; MIRROR.COM</span><span style="font-size: large;"><o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>m.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;">Versi 4.01<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">Dibuat pada November 1988, hanya penambahan file RAMDRIVE.SYS<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>n.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;"> Versi 5.0</span><span style="font-size: large;"><o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">Dibuat pada Juni 1991,IBM memang gagal memperpanjang umur IBM PC, akan tetapi Microsoft terus mengembangkan DOS dengan meluncurkan MS-DOS versi 5.0. Versi 5.0 ini dirilis pada tahun 1991, dan memiliki berbagai fitur yang jauh lebih baik, seperti halnya device driver yang dapat diinstal pada area memori di atas 640K (HMA), dengan menggunakan parameter DEVICEHIGH pada berkas konfigurasi CONFIG.SYS dan LOADHIGH pada berkas AUTOEXEC.BAT sehingga memperbanyak kemungkinan untuk menjalankan program yang membutuhkan conventional memory (memori 640K awal yang dimiliki oleh komputer) yang lebih besar. dengan penambahan file :<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">EDIT.COM ; QBASIC.EXE ; DOSSHELL.EXE ; DOSKEY.EXE ; UNDELETE.EXE ; UNFORMAT.EXE ; MWUNDEL.EXE ; EXPAND.EXE</span><span style="font-size: large;"><o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>o.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;"> Versi 6.0</span><span style="font-size: large;"><o:p></o:p></span></div><div class="MsoListParagraphCxSpLast" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">Dibuat pada Maret 1993, Versi ini memiliki banyak utilitas tambahan, seperti halnya Antivirus (MSAV.EXE), Virus Protection (VSAFE.COM) yang diadopsi dari Central Point PC-Tools. Selain itu, ada juga utilitas untuk melakukan defragmentasi hard disk (DEFRAG.EXE) yang diadopsi dari Symantec Norton Utilities, utilitas untuk memeriksa hard disk dari kesalahan penempatan berkas dan kerusakan (SCANDISK.EXE) sebagai pengganti CHKDSK.EXE, dan berbagai perbaikan dari utilitas yang ada sebelumnya, dengan penambahan beberapa file seperti :<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.5in; text-align: justify;"><span style="font-size: large;">EMM386.EXE ; DBLSPACE.EXE ; VSAFE.COM ; MSAV.EXE ; DEFRAG.EXE ; SCANDISK.EXE<o:p></o:p></span></div><div class="MsoListParagraphCxSpFirst" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>p.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;">Versi 6.20<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">Dibuat pada November 1993, mengurangi file DBLSPACE.exe, karena bermasalah dengan hak paten dengan Stac Techology sebagai pemilik paten file tersebut.<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>q.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;">Versi 6.22<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">Dibuat pada Juni 1994, file DBLSPACE.EXE diganti DRVSPACE.EXE dengan fungsi yang sama, merupakan versi terakhir dari DOS yang bersifat stand-elone.<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>r.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;">Versi 7.00<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">Dibuat pada April 1995, dirilis hanya beberapa bulan sebelum Microsoft meluncurkan Windows 95, sebuah versi Windows yang benar-benar independen dari MS-DOS. Sebenarnya, Windows 95 tidaklah benar-benar 100% bebas dari MS-DOS, hanya saja memang beberapa fungsionalitas yang sebelumnya ditangani oleh kernel MS-DOS, sekarang ditangani oleh Windows. Berkas MSDOS.SYS yang pada versi-versi sebelumnya adalah berkas biner (program), sekarang hanya berkas teks biasa, yang berisi tentang proses booting komputer saja, dan berbagai macam baris berisi “xxx” dengan fungsi yang tidak jelas.<o:p></o:p></span></div><div class="MsoListParagraphCxSpMiddle" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify; text-indent: -0.25in;"><span style="font-size: large;"><b>s.<span style="font-family: "Times New Roman"; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b></span><span style="font-size: large;">Versi 7.10<o:p></o:p></span></div><div class="MsoListParagraphCxSpLast" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.25in; text-align: justify;"><span style="font-size: large;">Dibuat pada Agustus 1997, Ketika Microsoft meluncurkan Windows 98, Microsoft juga merevisi DOS menjadi versi 7.10 dengan dukungan untuk sistem berkas FAT32 yang jauh lebih efisien daripada sistem berkas FAT16. Fungsionalitas yang dimiliki MS-DOS 7.10 pun banyak dipangkas. Hasilnya, pada akhir tahun 1999, Microsoft meluncurkan versi Windows baru, dengan nama kode Georgia (Windows Millennium Edition) yang benar-benar tanpa DOS!<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; margin-left: 0.5in; text-align: justify;"><span style="font-size: large;">Sebenarnya, sistem operasi yang benar-benar tanpa DOS pernah dibuat oleh Microsoft sebelumnya dengan Windows NT, hanya saja Windows NT ditujukan untuk kalangan minicomputer, server jaringan, mainframe, dan juga workstation. Penggunaannya yang rumit menjadikannya sangat sulit diadopsi oleh para pemula di bidang komputer.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Dan setelah versi 7.10 berakhirlah masa MS Dos</span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="color: red; font-size: large;"><b>SEJARAH SINGKAT TENTANG MICROSOFT WINDOWS</b></span> <span style="font-size: large;"><o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><o:p> </o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Pada tahun <span style="text-decoration: none;">1983</span>, <span style="text-decoration: none;">Microsoft</span> mengumumkan pengembangan sebuah <span style="text-decoration: none;">antarmuka grafis</span> untuk <span style="text-decoration: none;">sistem operasi</span> buatannya, <span style="text-decoration: none;">MS-DOS</span> yang telah dibuat untuk sistem <span style="text-decoration: none;">IBM PC</span> dan kompatibelnya semenjak tahun <span style="text-decoration: none;">1981</span>.<o:p></o:p></span></div><table border="0" cellpadding="0" class="MsoNormalTable" style="color: lime; font-family: arial;"><tbody>
<tr> <td style="padding: 0in;"><span style="font-size: large;"> <br />
</span></td> </tr>
</tbody></table><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">1. Awal-awal Versi Windows<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">A. Windows 1.0<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Versi pertama Microsoft Windows, yang disebut dengan Windows 1.0, dirilis pada tanggal <span style="text-decoration: none;">20 November</span> <span style="text-decoration: none;">1985</span>. 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 <span style="text-decoration: none;">Rowland Hanson</span>, kepala bagian pemasaran di <span style="text-decoration: none;">Microsoft Corporation</span>, meyakinkan para petinggi Microsoft bahwa nama “Windows” akan lebih “memikat” konsumen. Windows 1.0 bukanlah sebuah sistem operasi yang lengkap, tapi hanya memperluas kemampuan <span style="text-decoration: none;">MS-DOS</span> dengan tambahan antarmuka grafis. Selain itu, Windows 1.0 juga memiliki masalah dan kelemahan yang sama yang dimiliki oleh <span style="text-decoration: none;">MS-DOS</span>.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Lebih jauh lagi, <span style="text-decoration: none;">Apple</span> yang menuntut Microsoft membuat Microsoft membatasi kemampuannya. Sebagai contoh, jendela-jendela di dalam Windows 1.0 hanya dapat ditampilkan di layar secara “tile” 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.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">B. Windows 2.x<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Windows versi 2 pun muncul kemudian pada tanggal <span style="text-decoration: none;">9 Desember</span> <span style="text-decoration: none;">1987</span>, dan menjadi sedikit lebih populer dibandingkan dengan pendahulunya. Sebagian besar populeritasnya didapat karena kedekatannya dengan aplikasi grafis buatan Microsoft, <span style="text-decoration: none;">Microsoft Excel for Windows</span> dan <span style="text-decoration: none;">Microsoft Word for Windows</span>. Aplikasi-aplikasi Windows dapat dijalankan dari MS-DOS, untuk kemudian memasuki Windows untuk melakukan operasinya, dan akan keluar dengan sendirinya saat aplikasi tersebut ditutup.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">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.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Windows versi 2.0x menggunakan model memori <span style="text-decoration: none;">modus real</span>, yang hanya mampu mengakses memori hingga 1 megabita saja. Dalam konfigurasi seperti itu, Windows dapat menjalankan aplikasi <span style="text-decoration: none;">multitasking</span> lainnya, semacam DESQview, yang berjalan dalam <span style="text-decoration: none;">modus terproteksi</span> yang ditawarkan oleh <span style="text-decoration: none;">Intel 80286</span>.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">C. Windows 2.1x<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">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 <span style="text-decoration: none;">modus real</span>, tapi merupakan versi yang pertama yang mendukung <span style="text-decoration: none;">High Memory Area</span> (HMA). Windows/386 2.1 bahkan memiliki kernel yang berjalan dalam <span style="text-decoration: none;">modus terproteksi</span> dengan emulasi <span style="text-decoration: none;">Expanded Memory Specification</span> (EMS) standar <span style="text-decoration: none;">Lotus-Intel-Microsoft</span> (LIM), pendahulu spesifikasi <span style="text-decoration: none;">Extended Memory Specification</span> (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 <span style="text-decoration: none;">Virtual 8086</span>, yang merupakan fitur baru yang dimiliki oleh <span style="text-decoration: none;">Intel 80386</span>.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Versi 2.03 dan kemudian versi 3.0 mendapatkan tuntutan dari Apple karena memang versi 2.1 ini memiliki modus penampilan jendela secara cascade (bertumpuk), selain beberapa fitur <span style="text-decoration: none;">sistem operasi</span> <span style="text-decoration: none;">Apple Macintosh</span> yang “ditiru” oleh Windows, utamanya adalah masalah tampilan/look and feel. <span style="text-decoration: none;">Hakim</span> William Schwarzer akhirnya membatalkan semua 189 tuntutan tersebut, kecuali 9 tuntutan yang diajukan oleh Apple terhadap Microsoft pada tanggal <span style="text-decoration: none;">5 Januari</span> <span style="text-decoration: none;">1989</span>.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">2. Kesuksesan dengan Windows 3.0<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Microsoft Windows akhirnya mencapai kesuksesan yang sangat signifikan saat menginjak versi 3.0 yang dirilis pada tahun <span style="text-decoration: none;">1990</span>. 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 <span style="text-decoration: none;">memori virtual</span>. Versi ini pulalah yang menjadikan IBM PC dan kompatibelnya penantang serius terhadap <span style="text-decoration: none;">Apple Macintosh</span>. Hal ini disebabkan dari peningkatan performa pemrosesan grafik pada waktu itu (dengan adanya kartu grafis <span style="text-decoration: none;">Video Graphics Array</span> (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.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">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 <span style="text-decoration: none;">Intel 8086</span>/<span style="text-decoration: none;">8088</span>, <span style="text-decoration: none;">80286</span>, hingga <span style="text-decoration: none;">80386</span>. 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<o:p></o:p></span></div><ul style="color: lime; font-family: arial;" type="disc"><li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">win /r</span><span style="font-size: large;">: memaksa Windows untuk berjalan di dalam modus real<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">win /s</span><span style="font-size: large;">: memaksa Windows untuk berjalan di dalam modus standar <br />
</span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">win /3</span><span style="font-size: large;">: memaksa Windows untuk berjalan di dalam modus 386 Enhanced.<o:p></o:p></span></li>
</ul><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">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.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Karena adanya fitur <span style="text-decoration: none;">kompatibilitas ke belakang</span>, aplikasi Windows 3.0 harus <span style="text-decoration: none;">dikompilasi</span> dengan menggunakan lingkungan <span style="text-decoration: none;">16-bit</span>, sehingga sama sekali tidak menggunakan kemampuan <span style="text-decoration: none;">mikroprosesor</span> Intel 80386, yang notabene adalah prosesor <span style="text-decoration: none;">32-bit</span>.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Windows 3.0 juga hadir dalam versi “<span style="text-decoration: none;">multimedia</span>“, yang disebut dengan Windows 3.0 with Multimedia Extensions 1.0, yang dirilis beberapa bulan kemudian. Versi ini dibundel dengan keberadaan “multimedia upgrade kit”, yang terdiri atas drive <span style="text-decoration: none;">CD-ROM</span> dan sebuah <span style="text-decoration: none;">sound card</span>, seperti halnya <span style="text-decoration: none;">Creative Labs</span> <span style="text-decoration: none;">Sound Blaster Pro</span>. Versi ini merupakan perintis semua fitur multimedia yang terdapat di dalam versi-versi Windows setelahnya, seperti halnya <span style="text-decoration: none;">Windows 3.1</span> dan <span style="text-decoration: none;">Windows for Workgroups</span>, dan menjadi bagian dari spesifikasi <span style="text-decoration: none;">Microsoft Multimedia PC</span>.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Fitur-fitur yang disebutkan di atas dan dukungan pasar <span style="text-decoration: none;">perangkat lunak</span> 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.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><o:p> </o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">3. Beralih sementara ke OS/2<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Selama pertengahan hingga akhir <span style="text-decoration: none;">1980an</span>, Microsoft dan IBM bekerja sama dalam mengembangkan sebuah sistem operasi penerus <span style="text-decoration: none;">DOS</span>, yang disebut sebagai IBM OS/2. OS/2 dapat menggunakan semua kemampuan yang ditawarkan oleh <span style="text-decoration: none;">mikroprosesor</span> <span style="text-decoration: none;">Intel 80286</span> dan mampu mengakses memori hingga 16 <span style="text-decoration: none;">Megabyte</span>. OS/2 1.0 dirilis pada tahun <span style="text-decoration: none;">1987</span>, yang memiliki fitur swapping dan <span style="text-decoration: none;">multitasking</span>, selain tentunya mengizinkan aplikasi <span style="text-decoration: none;">MS-DOS</span> untuk berjalan di atasnya.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">OS/2 versi 1.0 hanyalah sebuah <span style="text-decoration: none;">sistem operasi</span> yang berbasis modus teks/<span style="text-decoration: none;">command line</span> saja. OS/2 versi 1.1 yang dirilis pada tahun <span style="text-decoration: none;">1988</span> menawarkan antarmuka grafis, yang disebut dengan Presentation Manager (PM). Presentation Manager ini menggunakan sistem koordinat yang sama dengan <span style="text-decoration: none;">koordinat Cartesius</span>, 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 <span style="text-decoration: none;">High Performance File System</span> (HPFS), yang ditujukan untuk menggantikan sistem berkas <span style="text-decoration: none;">File Allocation Table</span> (FAT).<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">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.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">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, <span style="text-decoration: none;">Windows NT</span> benar-benar ditulis sebagai sebuah sistem operasi yang baru dan sebagian besar kode bebas dari kode IBM OS/2.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">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 <span style="text-decoration: none;">GUI</span> <span style="text-decoration: none;">berorientasi objek</span>, yang disebut dengan <span style="text-decoration: none;">Workplace Shell</span> (WPS), yang mencakup di dalamnya sebuah dekstop dan dianggap oleh banyak orang merupakan fitur terbaik di dalam OS/2. Microsoft pun akhirnya “menjiplak” beberapa elemen dari Workplace Shell pada <span style="text-decoration: none;">sistem operasi</span> <span style="text-decoration: none;">Windows 95</span> yang dirilis tiga tahun kemudian. Versi 2.0 juga menawarkan API yang mendukung penuh instruksi 32-bit milik <span style="text-decoration: none;">Intel 80386</span>, sehingga menawarkan fitur <span style="text-decoration: none;">multitasking</span> yang bagus dan mampu mengalamatkan <span style="text-decoration: none;">memori</span> hingga 4 <span style="text-decoration: none;">gigabyte</span>. Meskipun demikian, banyak hal di dalam internal sistem masih menggunakan kode 16-bit, yang mengharuskan <span style="text-decoration: none;">device driver</span> 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 <span style="text-decoration: none;">DOS</span> dan Windows setelah “perceraian” hubungan antara mereka.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Pada saat itu, memang tidak jelas siapa yang menjadi pemenang dalam perlombaan yang disebut “Desktop Wars“, 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.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><o:p> </o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Munculnya dualisme: Windows 3.1 turun ke pasar rumahan dan Windows NT turun ke pasar korporat<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Logo yang digunakan oleh Microsoft Windows dari 1992 hingga 2000<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Windows 3.1<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Tampilan ruangan kerja Windows 3.x<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Sebagai respons dari dirilisnya <span style="text-decoration: none;">IBM OS/2</span> versi 2.0 ke pasaran, Microsoft mengembangkan <span style="text-decoration: none;">Windows 3.1</span>, yang menawarkan beberapa peningkatan minor terhadap <span style="text-decoration: none;">Windows 3.0</span> (seperti halnya kemampuan untuk menampilkan <span style="text-decoration: none;">font</span> <span style="text-decoration: none;">TrueType Fonts</span>, yang dikembangkan secara bersama-sama dengan <span style="text-decoration: none;">Apple</span>), dan juga terdapat di dalamnya banyak sekali perbaikan terhadap <span style="text-decoration: none;">bug</span> dan dukungan terhadap <span style="text-decoration: none;">multimedia</span>. Versi 3.1 juga menghilangkan dukungan untuk <span style="text-decoration: none;">modus real</span>, sehingga hanya berjalan pada <span style="text-decoration: none;">modus terproteksi</span> yang hanya dimiliki oleh <span style="text-decoration: none;">mikroprosesor</span> <span style="text-decoration: none;">Intel 80286</span> atau yang lebih tinggi lagi. Microsoft pun pada akhirnya merilis <span style="text-decoration: none;">Windows 3.11</span>, yang merupakan versi Windows 3.1 yang mencakup semua tambalan dan perbaikan yang dirilis setelah Windows 3.1 diluncurkan pada tahun <span style="text-decoration: none;">1992</span>.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Windows for Workgroups<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Kira-kira pada waktu yang sama, Microsoft merilis Microsoft <span style="text-decoration: none;">Windows for Workgroups</span>, yang tersedia baik sebagai tambahan untuk Windows 3.1 dan sebagai sebuah versi yang tercakup di dalamnya lingkungan dasar Windows dan tambahan kemampuan <span style="text-decoration: none;">jaringan</span> di dalam sebuah paket. Windows for Workgroups mencakup <span style="text-decoration: none;">driver</span> jaringan komputer dan stack protokol yang lebih baik, dan juga mendukung jaringan secara <span style="text-decoration: none;">peer-to-peer</span>. Salah satu download opsional untuk Windows for Workgroups adalah stack <span style="text-decoration: none;">protokol</span> <span style="text-decoration: none;">TCP/IP</span> dengan nama kode “Wolverine“, 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 <span style="text-decoration: none;">Intel 80386SX</span>.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">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 <span style="text-decoration: none;">OS/2</span>, seperti nama berkas yang panjang (melebihi 11 karakter, dalam format </span><span style="font-size: large;">8.3</span><span style="font-size: large;">), <span style="text-decoration: none;">desktop</span>, atau proteksi sistem terhadap kelakuan aplikasi yang tidak diinginkan, <span style="text-decoration: none;">Microsoft</span> secara cepat mengambil alih pasar GUI di pangsa pasar desktop untuk <span style="text-decoration: none;">IBM PC</span> dan kompatibelnya. Windows API pun menjadi standar de-facto untuk perangkat lunak konsumen.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><span style="text-decoration: none;">Windows NT</span><o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Selama waktu itu, <span style="text-decoration: none;">Microsoft</span> terus melanjutkan pengembangan <span style="text-decoration: none;">sistem operasi</span> yang barunya, yang disebut dengan <span style="text-decoration: none;">Windows NT</span>. Arsitek utama dari Windows NT adalah <span style="text-decoration: none;">Dave Cutler</span>, yang merupakan salah satu dari pemimpin arsitek sistem operasi <span style="text-decoration: none;">VMS</span> di perusahaan <span style="text-decoration: none;">Digital Equipment Corporation</span> (DEC), yang kemudian dibeli oleh <span style="text-decoration: none;">Compaq</span> yang sekarang bagian dari <span style="text-decoration: none;">Hewlett-Packard</span>. Microsoft merekrut Cutler pada tahun <span style="text-decoration: none;">1988</span> untuk membuat sebuah versi OS/2 yang bersifat portabel, tapi akhirnya Cutler malahan membuat sistem operasi baru.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">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 <span style="text-decoration: none;">dolar</span> <span style="text-decoration: none;">Amerika</span> dan memiliki kesepakatan untuk mendukung <span style="text-decoration: none;">chip</span> <span style="text-decoration: none;">CPU</span> baru buaan DEC, <span style="text-decoration: none;">DEC Alpha</span>, yang kala itu tercatat sebagai sebuah chip tercepat, agar dapat berjalan di dalam Windows NT.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">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 <span style="text-decoration: none;">Juli</span> <span style="text-decoration: none;">1992</span> dalam sebuah perhelatan <span style="text-decoration: none;">Professional Developers Conference</span> (PDC) yang dilangsungkan di <span style="text-decoration: none;">San Fransisco</span>, <span style="text-decoration: none;">California</span>, <span style="text-decoration: none;">Amerika Serikat</span>. 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 <span style="text-decoration: none;">sistem operasi</span> yang padu. Sistem operasi tersebut diberi nama Cairo.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Ternyata Cairo merupakan sebuah proyek yang lebih rumit dibandingkan apa yang telah diantisipasi oleh Microsoft, dan hasilnya NT dan Chicago tidak “bersatu” sampai <span style="text-decoration: none;">Windows XP</span> diluncurkan. Selain itu, bagian-bagian Cairo belum muncul di dalam sistem operasi Microsoft Windows hingga saat ini. Contohnya adalah subsistem <span style="text-decoration: none;">WinFS</span>, 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 <span style="text-decoration: none;">Microsoft SQL Server</span>.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Dukungan <span style="text-decoration: none;">device driver</span> 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 <span style="text-decoration: none;">abstraksi perangkat kerasnya</span>. Masalah ini telah menghantui semua versi Windows NT hingga <span style="text-decoration: none;">Windows NT 5.0</span> (<span style="text-decoration: none;">Windows 2000</span>) keluar ke pasaran. Para <span style="text-decoration: none;">programmer</span> 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 <span style="text-decoration: none;">opini publik</span> bahwa Windows NT hanya cocok untuk mesin-mesin yang besar dan juga jauh lebih mahal (seperti halnya <span style="text-decoration: none;">workstation</span> dengan <span style="text-decoration: none;">DEC Alpha</span> atau <span style="text-decoration: none;">Intel Pentium</span> yang kala itu memang masih baru). Windows NT juga tidak dapat bekerja untuk pengguna pribadi karena kebutuhan sumber dayanya yang tinggi. Selain itu, <span style="text-decoration: none;">GUI</span> yang digunakannya hanyalah salinan dari GUI Windows 3.1, yang masih kalah jauh jika dibandingkan dengan Workplace Shell milik <span style="text-decoration: none;">OS/2</span>, sehingga alasan Windows NT merupakan pengganti bagi Windows 3.1 tidaklah masuk akal.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Akan tetapi, fitur-fitur tersebutlah yang membuat Windows NT pilihan yang sempurna untuk pangsa pasar server jaringan lokal (<span style="text-decoration: none;">LAN</span>), yang pada tahun <span style="text-decoration: none;">1993</span> sedang mengalami booming besar-besaran, seiring dengan komoditas <span style="text-decoration: none;">jaringan</span> di dalam kantor telah meningkat secara drastis. Fitur-fitur jaringan dalam Windows NT menawarkan beberapa pilihan konektivitas jaringan yang luas dan juga tentunya <span style="text-decoration: none;">sistem berkas</span> <span style="text-decoration: none;">NTFS</span> yang efisien. <span style="text-decoration: none;">Windows NT 3.51</span> merupakan primadona Microsoft saat terjun ke pasar ini, yang kemudian mengambil alih sebagian besar pangsa pasar yang sebelumnya dimiliki oleh <span style="text-decoration: none;">Novell Netware</span> beberapa tahun ke depan.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Salah satu peningkatan terbesar dari Windows NT adalah <span style="text-decoration: none;">Application Programming Interface</span> (API) 32-bit yang baru, yang dibuat untuk menggantikan <span style="text-decoration: none;">Windows API</span> 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 <span style="text-decoration: none;">ANSI</span> ataupun <span style="text-decoration: none;">Unicode</span>), satu untuk <span style="text-decoration: none;">Win32s</span> (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.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Windows NT merupakan sistem operasi Windows pertama yang dibuat dengan menggunakan <span style="text-decoration: none;">kernel</span> <span style="text-decoration: none;">hibrida</span>, setelah pada versi-versi sebelumnya hanya menggunakan <span style="text-decoration: none;">kernel monolithic</span> saja.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><o:p> </o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><span style="text-decoration: none;">Windows 95</span><o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Tampilan layar Microsoft Windows 95.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Setelah <span style="text-decoration: none;">Windows 3.11</span>, Microsoft mulai memulai pengembangan sebuah versi <span style="text-decoration: none;">Windows</span> yang berorientasi kepada pengguna yang diberi nama kode Chicago. Chicago didesain agar mmeiliki dukungan terhadap <span style="text-decoration: none;">multitasking</span><span style="text-decoration: none;"> secara pre-emptive</span> <span style="text-decoration: none;">32-bit</span> seperti halnya yang terdapat di dalam <span style="text-decoration: none;">OS/2</span> dan <span style="text-decoration: none;">Windows NT</span>, meskipun kernel <span style="text-decoration: none;">16-bit</span> masih terdapat di dalamnya demi alasan <span style="text-decoration: none;">kompatibilitas ke belakang</span>. <span style="text-decoration: none;">Win32 API</span> yang pertama kali diperkenalkan pada Windows NT pun diadopsi sebagai sebuah standar <span style="text-decoration: none;">antarmuka pemrograman</span> baru yang berbasis <span style="text-decoration: none;">32-bit</span>, dengan kompatibilitas <span style="text-decoration: none;">Win16</span> juga dipertahankan dengan menggunakan sebuah teknik yang dinamakan dengan “thunking“. <span style="text-decoration: none;">GUI</span> yang baru juga dimiliki oleh <span style="text-decoration: none;">sistem operasi</span>, 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 <span style="text-decoration: none;">Plug and Play</span>).<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Microsoft tidak mengganti semua kode Windows menjadi 32-bit; banyak bagian di dalamnya masih berupa 16-bit (meskipun tidak menggunakan <span style="text-decoration: none;">modus real</span> 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.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Akhirnya, bagian marketing Microsoft menggunakan nama Windows 95 sebagai nama produk bagi Chicago, saat dirilis pada tanggal <span style="text-decoration: none;">24 Agustus</span> <span style="text-decoration: none;">1995</span>. Microsoft memiliki dua keuntungan dari peluncuran ini: 1) adalah mustahil bagi para konsumen untuk menjalankan Windows 95 pada <span style="text-decoration: none;">sistem operasi</span> <span style="text-decoration: none;">DOS</span> bukan buatan <span style="text-decoration: none;">Microsoft</span> 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 <span style="text-decoration: none;">proses booting</span>, Windows 95 berjalan dengan sendirinya di dalam <span style="text-decoration: none;">modus 386 Enhanced</span>, dengan menggunakan <span style="text-decoration: none;">memori virtual</span> 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 <span style="text-decoration: none;">Windows 95</span>/<span style="text-decoration: none;">98</span>/<span style="text-decoration: none;">Me</span> tidak mendukung memori melebihi 512 megabyte tanpa menyunting konfigurasi sistem yang merepotkan.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Di balik kesuksesan <span style="text-decoration: none;">Microsoft</span>, IBM terus melanjutkan pasar <span style="text-decoration: none;">OS/2</span>, dengan memproduksi OS/2 versi 3.0 dan <span style="text-decoration: none;">OS/2 Warp</span> (versi 4.0). IBM merespons keluhan yang diajukan oleh para konsumen mengenai kebutuhan <span style="text-decoration: none;">perangkat keras</span> 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.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">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 <span style="text-decoration: none;">Win32s</span>. Tidak seperti Windows 3.1, IBM tidak memiliki akses terhadap <span style="text-decoration: none;">kode sumber</span> Windows 95 dan tidak mau menggunakan waktu dan sumber daya yang ada untuk melakukan <span style="text-decoration: none;">emulasi</span> terhadap <span style="text-decoration: none;">Win32 API</span>. IBM juga memperkenalkan OS/2 pada kasus <span style="text-decoration: none;">Amerika Serikat</span> versus <span style="text-decoration: none;">Microsoft</span>, dengan menyalahkan taktik marketing pada bagian Microsoft, tapi banyak orang mungkin setuju bahwa masalah di dalam bagian marketing <span style="text-decoration: none;">IBM</span> lah dan dukungannya yang sangat kurang dari para <span style="text-decoration: none;">pengembang perangkat lunak</span> yang meyebabkan kegagalan-kegagalan OS/2.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Sebelum menggantinya dengan versi Windows yang baru, Microsoft merilis Windows 95 dalam lima versi berbeda, yakni sebagai berikut:<o:p></o:p></span></div><ul style="color: lime; font-family: arial;" type="disc"><li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows 95</span><span style="font-size: large;"> – rilis yang sebenarnya dari Windows 95<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows 95 A</span><span style="font-size: large;"> – mencakup pembaruan Windows 95 Original Service Release 1 (OSR1) yang dimasukkan secara langsung terhadap instalasi.<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows 95 B</span><span style="font-size: large;"> – mencakup beberapa pembaruan mayor lainnya, seperti halnya <span style="text-decoration: none;">sistem berkas</span> <span style="text-decoration: none;">FAT32</span>, dan <span style="text-decoration: none;">Internet Explorer</span> 3.0. Versi ini juga dikenal dengan Windows 95 OSR2, atau banyak orang di Indonesia menyebutnya sebagai Windows 97.<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows 95 B USB</span><span style="font-size: large;"> – atau Windows 95 OSR2.1 merupakan versi Windows 95 yang menawarkan dukungan terhadap <span style="text-decoration: none;">perangkat keras</span> berbasis <span style="text-decoration: none;">bus</span> <span style="text-decoration: none;">Universal Serial Bus</span>/USB.<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows 95 C</span><span style="font-size: large;"> – atau Windows 95 OSR2.5 mencakup semua fitur di atas, ditambah <span style="text-decoration: none;">Internet Explorer</span> 4.0. Versi ini merupakan versi yang paling terakhir dirilis dari seri Windows 95.<o:p></o:p></span></li>
</ul><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Windows 95 OSR2, OSR2.1 dan OSR2.5 tidaklah dirilis untuk publik, akan tetapi hanya kepada <span style="text-decoration: none;">OEM</span> saja yang mau menggunakan sistem operasi tersebut ke dalam komputer buatannya. Beberapa perusahaan OEM bahkan menjual <span style="text-decoration: none;">hard disk</span> baru dengan sistem operasi Windows 95 OSR2 di dalamnya.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Selain fitur yang terkandung di dalam Windows 95, Microsoft juga memperkenalkan <span style="text-decoration: none;">Microsoft Plus! for Windows 95</span> yang mencakup beberapa fitur tambahan yang tidak dimiliki oleh Windows 95.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><span style="text-decoration: none;">Windows NT 4.0</span><o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Tampilan layar Windows NT 4.0 Server.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Microsoft merilis Windows NT 4.0, sebagai penerus Windows NT 3.x yang sukses mengancam dominasi <span style="text-decoration: none;">Novell Netware</span> dan <span style="text-decoration: none;">UNIX</span> 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 <span style="text-decoration: none;">Windows 95</span>, tetapi menggunakan kernel yang sama dengan Windows NT, sehingga lebih stabil. Memang, ada sebuah <span style="text-decoration: none;">patch</span> 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 <span style="text-decoration: none;">bug</span>. <span style="text-decoration: none;">Antarmuka pengguna</span> tersebut pada awalnya memang dikembangkan di atas Windows NT, tapi karena Windows 95 dirilis terlebih dahulu sebelum NT 4.0, maka orang cenderung berpikir “Windows NT 4.0 adalah jiplakan dari Windows 95.”<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Windows NT 4.0 datang dalam empat versi:<o:p></o:p></span></div><ul style="color: lime; font-family: arial;" type="disc"><li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows NT 4.0 Workstation</span><span style="font-size: large;"><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows NT 4.0 Server</span><span style="font-size: large;"><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows NT 4.0 Server, Enterprise Edition</span><span style="font-size: large;"> (yang mencakup dukungan terhadap <span style="text-decoration: none;">clustering</span> dan <span style="text-decoration: none;">SMP</span> hingga 8-way)<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows NT 4.0 Terminal Server</span><span style="font-size: large;"><o:p></o:p></span></li>
</ul><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><span style="text-decoration: none;">Windows 98</span><o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Tampilan layar Windows 98.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Pada <span style="text-decoration: none;">25 Juni</span> <span style="text-decoration: none;">1998</span>, Microsoft merilis sebuah <span style="text-decoration: none;">sistem operasi</span> <span style="text-decoration: none;">Windows</span> 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 <span style="text-decoration: none;">driver</span> <span style="text-decoration: none;">perangkat keras</span> baru dan dukungan <span style="text-decoration: none;">sistem berkas</span> FAT32 yang lebih baik yang mengizinkan <span style="text-decoration: none;">partisi</span> untuk memiliki kapasitas lebih besar dari 2 <span style="text-decoration: none;">gigabyte</span>, sebuah batasan yang terdapat di dalam Windows 95. Dukungan USB di dalam Windows 98 pun juga jauh lebih baik dibandingkan dengan pendahulunya.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Windows 98 mengundang <span style="text-decoration: none;">kontroversi</span> saat Microsoft memasukkan <span style="text-decoration: none;">penjelajah web</span> 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 <span style="text-decoration: none;">Amerika Serikat versus Microsoft</span>, yang menanyakan mengapa Microsoft repot-repot menjaga dominasinya di dalam sistem operasi komputer pribadi untuk berkompetisi dengan para pesaingnya seperti <span style="text-decoration: none;">Netscape</span> dan <span style="text-decoration: none;">IBM</span> dengan cara yang tidak jujur.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Pada tahun <span style="text-decoration: none;">1999</span>, Microsoft merilis Windows 98 Second Edition, sebuah rilis yang menawarkan banyak peningkatan dibandingkan versi sebelumnya. <span style="text-decoration: none;">Internet Connection Sharing</span>, yang merupakan sebuah bentuk dari <span style="text-decoration: none;">Network Address Translation</span>, yang mengizinkan beberapa <span style="text-decoration: none;">mesin</span> di dalam sebuah <span style="text-decoration: none;">jaringan lokal</span> agar dapat menggunakan satu buah jalur koneksi <span style="text-decoration: none;">Internet</span> 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.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><span style="text-decoration: none;">Windows 2000</span><o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Logo yang digunakan oleh Microsoft Windows selama tahun <span style="text-decoration: none;">2000</span>-<span style="text-decoration: none;">2001</span><o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Tampilan <span style="text-decoration: none;">desktop</span> Windows 2000<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><span style="text-decoration: none;">Microsoft</span> merilis <span style="text-decoration: none;">Windows 2000</span> pada <span style="text-decoration: none;">17 Februari</span> <span style="text-decoration: none;">2000</span>, sebuah versi yang sebelumnya dikenal dengan sebutan Windows NT 5.0 atau “NT 5.0</span><span style="font-size: large;">″</span><span style="font-size: large;">. Versi Windows 2000 ditujukan untuk dua <span style="text-decoration: none;">pangsa pasar</span>, yakni pangsa pasar <span style="text-decoration: none;">workstation</span> dan juga pangsa pasar <span style="text-decoration: none;">server</span>.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Di antara fitur-fitur Windows 2000 yang paling signifikan adalah <span style="text-decoration: none;">Active Directory</span>, sebuah model <span style="text-decoration: none;">jaringan</span> pengganti model jaringan <span style="text-decoration: none;">NT domain</span>, yang menggunakan <span style="text-decoration: none;">teknologi</span> yang merupakan standar industri, seperti <span style="text-decoration: none;">Domain Name System</span> (DNS), <span style="text-decoration: none;">Lightweight Directory Access Protocol</span> (LDAP), dan <span style="text-decoration: none;">Kerberos</span> untuk menghubungkan antara sebuah mesin ke mesin lainnya. <span style="text-decoration: none;">Windows Terminal Services</span> 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 <span style="text-decoration: none;">Microsoft Management Console</span>), <span style="text-decoration: none;">Windows Media Player</span>, dan <span style="text-decoration: none;">DirectX 6.1</span> (yang memungkinkan <span style="text-decoration: none;">sistem operasi</span> berbasis kernel <span style="text-decoration: none;">Windows NT</span> untuk menjalankan <span style="text-decoration: none;">game</span>). Windows 2000 juga merupakan versi Windows berbasis <span style="text-decoration: none;">kernel</span><span style="text-decoration: none;"> NT</span> terakhir yang tidak mengharuskan penggunanya untuk melakukan <span style="text-decoration: none;">aktivasi</span> terhadapnya.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Meskipun Windows 2000 dapat memperbarui <span style="text-decoration: none;">komputer</span> yang sebelumnya menjalankan <span style="text-decoration: none;">Windows 98</span>, Windows 2000 tidaklah dianggap sebagai produk yang cocok untuk pengguna rumahan. Alasannya banyak, di antaranya adalah kurangnya <span style="text-decoration: none;">device driver</span> untuk banyak perangkat pengguna seperti pemindai (<span style="text-decoration: none;">scanner</span>) dan juga pencetak (<span style="text-decoration: none;">printer</span>), pada saat dirilis. Situasi tersebut akhirnya berbalik pada saat <span style="text-decoration: none;">Windows XP</span> dirilis oleh Microsoft.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Windows 2000 tersedia dalam enam edisi, yakni:<o:p></o:p></span></div><ul style="color: lime; font-family: arial;" type="disc"><li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows 2000 Professional<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows 2000 Server<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows 2000 Advanced Server<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows 2000 Datacenter Server<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows 2000 Advanced Server Limited Edition<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows 2000 Datacenter Server Limited Edition<o:p></o:p></span></li>
</ul><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><span style="text-decoration: none;">Windows Me</span><o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Tampilan Windows Millennium Edition screenshot<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Logo Windows Me<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Pada bulan <span style="text-decoration: none;">September</span> <span style="text-decoration: none;">2000</span>, <span style="text-decoration: none;">Microsoft</span> memperkenalkan Windows Millennium Edition (dikenal juga dengan sebutan Windows Me atau Windows ME). Versi ini memperbarui <span style="text-decoration: none;">Windows 98</span> dengan dukungan <span style="text-decoration: none;">multimedia</span> dan <span style="text-decoration: none;">Internet</span> yang lebih baik. Versi ini juga memasukkan fitur “<span style="text-decoration: none;">System Restore</span>,” yang mengizinkan para penggunanya untuk mengembalikan keadaan sistem ke sebuah titik yang dikenal baik-baik saja, pada saat <span style="text-decoration: none;">sistem operasi</span> mengalami kegagalan. System Restore menjadi fitur yang masih dipertahankan pada <span style="text-decoration: none;">Windows XP</span>. Versi ini juga memperkenalkan <span style="text-decoration: none;">Windows Movie Maker</span> versi pertama.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">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 <span style="text-decoration: none;">Internet Explorer 5.5</span>, <span style="text-decoration: none;">Windows Media Player 7.0</span>, dan <span style="text-decoration: none;">Microsoft DirectX 7.1</span>) bahkan bisa diperoleh secara gratis dari <span style="text-decoration: none;">situs</span> <span style="text-decoration: none;">Windows Update</span>, kecuali System Restore. Hasilnya, Windows Me pun tidak dianggap sebagai sebuah sistem operasi yang unik di antara saudara-saudaranya dari keluarga Windows 9x, <span style="text-decoration: none;">Windows 95</span> dan <span style="text-decoration: none;">Windows 98</span>. Windows Me juga <span style="text-decoration: none;">dikritik</span> 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.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Windows Me merupakan sistem operasi terakhir yang dibuat berdasarkan <span style="text-decoration: none;">kernel</span> <span style="text-decoration: none;">monolithic</span> <span style="text-decoration: none;">Windows 9x</span> dan <span style="text-decoration: none;">MS-DOS</span>. Versi ini pun menjadi versi terakhir sistem operasi Windows yang tidak memiliki <span style="text-decoration: none;">Windows Product Activation</span> (WPA).<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><span style="text-decoration: none;">Windows XP</span>: menyatukan kedua jajaran produk<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Logo Microsoft Windows yang didesain ulang oleh <span style="text-decoration: none;">Microsoft</span> saat merilis <span style="text-decoration: none;">Windows XP</span>, yang digunakan hingga <span style="text-decoration: none;">4 Desember</span> <span style="text-decoration: none;">2006</span><o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Tampilan <span style="text-decoration: none;">Windows XP</span> menampilkan <span style="text-decoration: none;">folder</span> Sample Pictures, Sample Music, dan <span style="text-decoration: none;">Contro Panel</span>, dengan tema <span style="text-decoration: none;">Luna</span> dan <span style="text-decoration: none;">desktop</span> <span style="text-decoration: none;">Bliss</span>.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">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 <span style="text-decoration: none;">16</span>/<span style="text-decoration: none;">32-bit</span> yang sudah menua.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Windows XP merupakan versi sistem operasi Windows yang paling lama (paling tidak hingga saat ini), karena memang berkisar dari tahun <span style="text-decoration: none;">2001</span> hingga tahun <span style="text-decoration: none;">2007</span>, saat <span style="text-decoration: none;">Windows Vista</span> dirilis ke konsumen. Jajaran <span style="text-decoration: none;">sistem operasi</span> Windows XP akhirnya diteruskan oleh <span style="text-decoration: none;">Windows Vista</span> pada <span style="text-decoration: none;">30 Januari</span> <span style="text-decoration: none;">2007</span>.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Windows XP tersedia dalam beberapa versi:<o:p></o:p></span></div><ul style="color: lime; font-family: arial;" type="disc"><li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows XP Home Edition</span><span style="font-size: large;">, yang ditujukan untuk pasar desktop dan laptop rumahan.<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows XP Home Edition N</span><span style="font-size: large;">, sama seperti Home Edition yang biasa, tapi tidak memiliki <span style="text-decoration: none;">Windows Media Player</span>, karena memang peraturan <span style="text-decoration: none;">Uni Eropa</span> tidak memperbolehkannya.<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows XP Professional</span><span style="font-size: large;">, yang ditujukan bagi para power user dan pebisnis.<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows XP Professional N</span><span style="font-size: large;">, sama seperti Professional Edition, tapi tidak memiliki <span style="text-decoration: none;">Windows Media Player</span>, karena peraturan Uni Eropa tidak mengizinkannya.<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows XP Media Center Edition</span><span style="font-size: large;"> (MCE), dirilis pada bulan <span style="text-decoration: none;">November</span> <span style="text-decoration: none;">2002</span>, merupakan Windows XP Home Edition yang ditujukan untuk dektop dan laptop dengan penekanan pada hiburan rumahan. <o:p></o:p></span></li>
<ul type="circle"><li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows XP Media Center Edition 2003</span><span style="font-size: large;"><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows XP Media Center Edition 2004</span><span style="font-size: large;"><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows XP Media Center Edition 2005</span><span style="font-size: large;">, yang dirilis pada <span style="text-decoration: none;">12 Oktober</span> <span style="text-decoration: none;">2004</span>.<o:p></o:p></span></li>
</ul><li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows XP Tablet PC Edition</span><span style="font-size: large;">, yang ditujukan untuk <span style="text-decoration: none;">PC Tablet</span> (<span style="text-decoration: none;">PC</span> dengan <span style="text-decoration: none;">layar sentuh</span>) <o:p></o:p></span></li>
<ul type="circle"><li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows XP Tablet PC Edition 2005</span><span style="font-size: large;"><o:p></o:p></span></li>
</ul><li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows XP Embedded</span><span style="font-size: large;">, yang ditujukan untuk <span style="text-decoration: none;">sistem benam</span> (embedded system)<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows XP Starter Edition</span><span style="font-size: large;">, yang ditujukan untuk para pengguna komputer di beberapa <span style="text-decoration: none;">negara berkembang</span>.<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows XP Professional x64 Edition</span><span style="font-size: large;">, yang dirilis pada 25 April 2005 untuk sistem-sistem rumahan dan workstation yang menggunakan <span style="text-decoration: none;">prosesor</span> <span style="text-decoration: none;">64-bit</span> yang berbasiskan <span style="text-decoration: none;">set instruksi</span> <span style="text-decoration: none;">x86-64</span> (<span style="text-decoration: none;">AMD64</span> atau <span style="text-decoration: none;">Intel EM64T</span>).<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows XP 64-bit Edition</span><span style="font-size: large;">, merupakan sebuah versi Windows XP yang ditujukan untuk jajaran prosesor <span style="text-decoration: none;">Intel Itanium</span>, yang mempertahankan kompatibilitas dengan aplikasi <span style="text-decoration: none;">32-bit</span> dengan menggunakan <span style="text-decoration: none;">emulator</span> <span style="text-decoration: none;">perangkat lunak</span>. Versi ini sama saja dengan Windows XP Professional, dari segi fitur-fiturnya. Produk ini dihentikan pada bulan <span style="text-decoration: none;">September</span> <span style="text-decoration: none;">2005</span> saat <span style="text-decoration: none;">vendor</span> terakhir <span style="text-decoration: none;">workstation</span> berbasis prosesor <span style="text-decoration: none;">Itanium</span> menghentikan produk-produknya sebagai “workstation”, karena memang mereka cenderung memfokuskan Itanium sebagai basis komputer <span style="text-decoration: none;">server</span>. <o:p></o:p></span></li>
<ul type="circle"><li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows XP 64-bit Edition 2003</span><span style="font-size: large;">, dibuat berbasiskan basis kode Windows NT 5.2 (sama seperti <span style="text-decoration: none;">Windows Server 2003</span>).<o:p></o:p></span></li>
</ul></ul><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><span style="text-decoration: none;">Windows Server 2003</span><o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Desktop dan menu Start <span style="text-decoration: none;">Windows Server 2003</span>.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Pada tanggal <span style="text-decoration: none;">24 April</span> <span style="text-decoration: none;">2003</span>, Microsoft meluncurkan <span style="text-decoration: none;">Windows Server 2003</span>, sebuah pembaruan untuk <span style="text-decoration: none;">sistem operasi</span> <span style="text-decoration: none;">Windows 2000 Server</span>, 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.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Di dalam Windows Server 2003, beberapa <span style="text-decoration: none;">layanan</span> yang tidak terlalu dibutuhkan di dalam lingkungan <span style="text-decoration: none;">server</span> dinonaktifkan secara default, terutama “Windows Audio” dan “Themes” demi alasan kestabilan; Agar dapat menggunakan suara dan tampilan yang sama dengan <span style="text-decoration: none;">Windows XP</span>, pengguna harus mengaktifkannya secara manual, melalui snap-in <span style="text-decoration: none;">Microsoft Management Console</span> </span><span style="font-size: large;">Services.msc</span><span style="font-size: large;"> Selain itu, akselerasi perangkat keras untuk kartu grafis juga dimatikan; lagi-lagi pengguna harus mengaktifkannya secara manual, tentu saja jika <span style="text-decoration: none;">device driver</span> yang digunakan “bisa dipercayai”.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Pada bulan <span style="text-decoration: none;">Desember</span> <span style="text-decoration: none;">2005</span>, 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.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Windows Server 2003 tersedia dalam lima buah edisi:<o:p></o:p></span></div><ul style="color: lime; font-family: arial;" type="disc"><li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows Server 2003, Web Edition</span><span style="font-size: large;"><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows Server 2003, Standard Edition</span><span style="font-size: large;"><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows Server 2003, Enterprise Edition</span><span style="font-size: large;"> (32-bit dan 64-bit)<o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows Server 2003, Datacenter Edition</span><span style="font-size: large;"><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows Server 2003, Small Business Server</span><span style="font-size: large;"><o:p></o:p></span></li>
</ul><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><span style="text-decoration: none;">Windows Fundamentals for Legacy PCs</span> sebagai platform <span style="text-decoration: none;">thin client</span><o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Tampilan <span style="text-decoration: none;">desktop</span> Windows Fundamentals for Legacy PCs<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Pada bulan <span style="text-decoration: none;">Juli</span> <span style="text-decoration: none;">2006</span>, Microsoft merilis sebuah versi <span style="text-decoration: none;">Windows XP Service Pack 2</span>, yang ditujukan untuk pasar <span style="text-decoration: none;">thin-client</span>, yang disebut sebagai Windows Fundamentals for Legacy PCs (WinFLP). WinFLP hanya tersedia bagi para pelanggan <span style="text-decoration: none;">Microsoft Software Assurance</span>. Tujuan dibuatnya WinFLP adalah untuk memberikan pilihan upgrade kepada para pelanggannya yang masih menggunakan <span style="text-decoration: none;">Windows 95</span>, <span style="text-decoration: none;">Windows 98</span>, <span style="text-decoration: none;">Windows Me</span>, dan <span style="text-decoration: none;">Windows NT Workstation</span>. Sebagian besar aplikasi pengguna dijalankan di atas mesin jarak jauh dengan menggunakan <span style="text-decoration: none;">Terminal Services</span> atau <span style="text-decoration: none;">Citrix</span>.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><span style="text-decoration: none;">Windows Vista</span><o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><span style="text-decoration: none;">Windows Vista</span> logo.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Setelah meraih kesukesan besar dengan Windows XP, Microsoft tidak lantas berhenti begitu saja mengembangkan Windows. Versi terbaru dari Windows, disebut dengan <span style="text-decoration: none;">Windows Vista</span>, dirilis pada tanggal <span style="text-decoration: none;">30 November</span> <span style="text-decoration: none;">2006</span> <span style="text-decoration: none;">[1]</span> 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 <span style="text-decoration: none;">User Account Control</span> (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 <span style="text-decoration: none;">Windows Aero</span> <span style="text-decoration: none;">GUI</span>, aplikasi yang baru (seperti halnya <span style="text-decoration: none;">Windows Calendar</span>, <span style="text-decoration: none;">Windows DVD Maker</span> dan beberapa <span style="text-decoration: none;">game</span> baru termasuk <span style="text-decoration: none;">Chess Titans</span>, <span style="text-decoration: none;">Mahjong</span>, dan <span style="text-decoration: none;">Purble Place</span>). Selain itu, Windows Vista juga menawarkan versi Microsoft <span style="text-decoration: none;">Internet Explorer</span> yang lebih aman, serta <span style="text-decoration: none;">Windows Media Player</span> versi baru (versi 11).<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><span style="text-decoration: none;">Windows Vista</span>, menampilkan antarmuka grafis Aero-nya yang memikat, Welcome screen dan menu Start.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">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 <span style="text-decoration: none;">Windows Server 2003</span> (5.2). Karena, memang Windows Vista memiliki banyak perbedaan yang mendasar, khususnya pada bagian arsitektur dasar <span style="text-decoration: none;">sistem operasi</span>.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Windows Vista dijual dalam beberapa edisi:<o:p></o:p></span></div><ul style="color: lime; font-family: arial;" type="disc"><li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows Vista Starter</span><span style="font-size: large;"><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows Vista Home Basic</span><span style="font-size: large;"><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows Vista Home Premium</span><span style="font-size: large;"><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows Vista Business</span><span style="font-size: large;"><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows Vista Enterprise</span><span style="font-size: large;"><o:p></o:p></span></li>
<li class="MsoNormal" style="line-height: normal; text-align: justify;"><span style="font-size: large;">Windows Vista Ultimate</span><span style="font-size: large;"><o:p></o:p></span></li>
</ul><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><span style="text-decoration: none;">Windows Home Server</span><o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><span style="text-decoration: none;">Windows Home Server</span> Console<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Windows Home Server</span><span style="font-size: large;"> (sebelumnya memiliki nama kode Q singkatan dari Quattro) merupakan sebuah produk <span style="text-decoration: none;">server</span> yang diturunkan dari <span style="text-decoration: none;">Windows Server 2003</span>, yang didesain khusus untuk digunakan oleh para konsumen dari pengguna rumahan. Sistem operasi ini diperkenalkan pada tanggal <span style="text-decoration: none;">7 Januari</span> <span style="text-decoration: none;">2007</span> oleh <span style="text-decoration: none;">Bill Gates</span>. Windows Home Server dapat dikonfigurasikan dan dipantau dengan menggunakan <span style="text-decoration: none;">program</span> console yang dapat diinstalasikan pada sebuah PC klien. Windows ini memiliki fitur Media Sharing, backup terhadap drive lokal dan drive jarak jauh, dan duplikasi berkas.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><span style="text-decoration: none;">Windows Server 2008</span><o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Windows Server 2008, adalah sebuah versi baru <span style="text-decoration: none;">Windows Server</span>, yang dijadwalkan untuk dirilis pada tanggal <span style="text-decoration: none;">27 Februari</span> <span style="text-decoration: none;">2008</span>. 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 <span style="text-decoration: none;">Windows Vista</span>, dan ditujukan agar bisa lebih modular secara signifikan, ketimbang pendahulunya, <span style="text-decoration: none;">Windows Server 2003</span>.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><span style="text-decoration: none;">Windows 7</span><o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Rilis selanjutnya setelah Windows Vista dikenal sebagai Windows 7, yang sebelumnya dikenal dengan sebutan Blackcomb dan Vienna.</span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"><br />
</span> </div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="color: red; font-size: large;"><b>SEJARAH MAC </b></span> <span style="font-size: large;"><o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; text-align: justify;"><span style="font-size: large; line-height: 115%;"><o:p> </o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; text-align: justify;"><span style="font-size: large; line-height: 115%;"><o:p> </o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; margin-bottom: 0.0001pt; text-align: justify;"><span style="display: none;">Filed Under: <span style="text-decoration: none;">Umum</span> <o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Mac OS, yang bererti Macintosh Operating System, atau Sistem Pengoperasi Macintosh, adalah sistem pengoperasi komputer Apple untuk komputer Apple Macintosh. Mac OS merupakan sistem pengoperasian pertama yang menggunakan antarmuka pengguna grafik (Graphical User Interface — GUI). Pasukan Macintosh termasuk Bill Atkinson, Jef Raskin dan Andy Hertzfeld.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Terdapat pelbagai pandangan bagaimana Macintosh dibangunkan dan di mana ide asal bermula. Walaupun kaitan antara Macintosh dan projek Alto di Xerox PARC telah luas diperkatakan dalam rekod sejarah, sumbangan awal Sketchpad oleh Ivan Sutherland dan Sistem di Talian (On-Line System) oleh Doug Engelbart tidak kurang pentingnya. Lihat Sejarah GUI, dan Apple v. Microsoft.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Apple sengaja merendahkan kewujudan sistem pengoperasi pada tahun awal kemunculan Macintosh untuk menjadikan Macintosh kelihatan lebih ramah pengguna dan membezakannya daripada sistem lain seperti MS-DOS, yang digambarkan sebagai ajaib (arcane) dan mencabar secara teknikal. Apple mahu Macintosh digambarkan sebagai sistem yang “terus berfungsi” apabila anda menghidupkannya. <o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Versi<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Sistem Operasi Macintosh pada awalnya dikenali sebagai Sistem, seperti “Sistem 6.0.7</span><span style="font-size: large;">″</span><span style="font-size: large;"> atau “Sistem 7“. Pada awalnya juga dikenali sebagai Kotak Perkakasan “Toolbox”; yang mengandungi himpunan rutin piawaian yang boleh digunakan bagi menggantikan pautan kepada perkakasan komputer itu sendiri.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Pengabstrakan ini yang membenarkan applikasi Mac ditulis untuk satu generasi sistem digunakan pada generasi berikutnya, sebagai contoh: dari Mac Plus kepada Mac II, kepada PowerBook, kepada Power Macintosh. Pada awalnya Apple sengaja mengaburkan kewujudan sistem operasi ini bagi membezakan Mac daripada sistem lain seperti MS-DOS, yang digambarkan sebagai lebih sukar digunakan berbanding Mac. Istilah seperti “sistem” dan “kotak perkakasan (the toolbox)” merupakan cara mudah untuk merujuk kepada perkhidmatan sistem operasi dan Macintosh API seterusnya mengelakkan penggunaan istilah teknikal (technical jargon). Sehingga kemunculan era sistem G3 (yang dikenali sebagai mesin “dunia baru”), sebahagian besar sistem disimpan dalam ROM fizikal pada papan induk, dan juga komponen sistem pada cakera yang menambah, mengesampingkan (override)atau memperbaiki rutin ROM. Tujuannya ialah untuk mengelakkan penggunaan terlalu banyak ruang simpanan dalam cakera liut yang terhad untuk sistem sokongan, kerana komputer Mac yang terawal tidak mempunyai cakera keras. Sebenarnya cuma satu model Mac yang boleh dijalankan (bootable) menggunakan ROM sahaja, iaitu model Mac Klasik 1991.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Sistem 7.5.1 merupakan sistem pertama yang memasukkan logo Mac OS (muka tersenyum (smiley face) biru). Mac OS 7.6 (yang dikeluarkan pada 1996) merupakan sistem pertama yang dinamakan Mac OS kerana wujudnya “klon-klon” Mac, sistem yang hampir serupa daripada syarikat-syarikat lain seperti Power Computing dan Motorola, dan Apple hendak memberitahu dengan jelas bahawa sistem operasiannya merupakan hak milik intelektualnya sendiri.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Sistem Mac OS boleh dibahagikan kepada dua jenis:<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;"> <br />
Mac OS “Klasik”, sistem yang mula-mula dikeluarkan untuk Mac yang pertama pada tahun 1984 hinggalah Mac OS 9.Mac OS X (huruf “X” itu disebut sepuluh, iaitu nombor Roman) yang lebih baru. Mac OS X memasukkan unsur-unsur BSD Unix, OpenStep, dan Mac OS 9. Sistem tahap rendah asasnya, Darwin yang berasaskan Unix, merupakan sumber terbuka.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Mac OS Klasik<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Mac OS klasik dikenali sebagai satu sistem yang tidak mempunyai sebarang baris perintah (command line); merupakan sistem yang menggunakan antara muka pengguna grafik (IU) sepenuhnya. Dipuji kerana senang untuk digunakan, sistem ini juga dikritik kerana menggunakan kerjasama multitugas (cooperative multitasking), ketiadaan pengurusan ingatan, dan kecenderungan pertelingkahan tambahan/sambungan. “Tambahan” adalah perisian yang ditambah kepada sistem pengoperasi, untuk memberikan fungsi tambahan – seperti rangkaian kerja (networking) – atau sokongan kepada perkakasan tertentu. Sesetengah sambungan tambahan mungkin tidak akan berfungsi dengan betul antara satu sama lain atau mungkin perlu ditambah mengikut urutan tertentu. Menyelesaikan masalah tambahan Mac OS boleh menjadi satu proses cuba jaya yang memakan masa yang panjang.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Mac OS juga memperkenalkan Sistem Fail Hierarki (Hierarchical File System), sebagai satu cara inovatif penyususnan fail. Satu fail pada DOS atau Unix merupakan jujukan bait (byte), yang memerlukan aplikasi mengetahui bahagian bait mana yang mewakili kod dan bahagian mana yang mewakili grafik atau data yang lain, Fail Mac mempunyai dua bahagian yang berlainan. Sebagai tambahan kepada cuaran data, yang merupakan ulangan bait, terdapat juga akar cuaran resource fork yang mengandungi data yang sudah disusun seperti menu, grafik, bunyi, dan segmen kod. Satu fail applikasi mungkin hanya mempunyai sumber yang tidak mengandungi bahagian data. Fail teks mungkin mengandungi teks dalam bahagian data dan maklumat stail pada sumbernya, jadi applikasi yang tidak mengenal maklumat stail tersebut masih boleh membaca teks yang disimpan. Walaupun kaedah ini mempunyai beberapa kelebihan, Mac OS tidak dapat digunakan bersama-sama sistem-sistem pengoperasian lain yang tidak menggunakan sistem Mac OS; contohnya, apabila sesuatu fail disalin daripada Mac kepada DOS atau Unix, akar cuarannya akan dibuang.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Menjelang akhir 1990-an, telah disedari bahawa teknologi era 1980-an ini telah melangkaui hayatnya, dengan kewujudan sistem-sistem pengoperasian multitugas baru yang lebih stabil.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Mac OS X<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Rencana utama: Mac OS X<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Mac OS X mambawakan pengurusan memori ala-Unix dan pre-emptive multitasking kepada platform Mac. Pengurusan memori yang jauh lebih baik membolehkan lebih banyak perisian berjalan serentak dan hampir menghapuskan kemungkinan sesuatu perisian meruntuhkan perisian lain. Ia juga adalah Mac OS petama memasukkan baris arahan, walaupun tidak dapat dilihat kecuali apabila penggunanya melancarkan perisian “terminal”.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Ramai peminat Mac OS asal menerima OS X, tetapi terdapat beberapa yang mengkritiknya sebagai lebih susah dan kurang mesra pengguna daripada Mac OS asal. Teknologi Mac OS <br />
QuickDraw: model pengimej imaging model yang pertama memberikan pasaran pukal WYSIWYG Finder: antaramuka untuk melayari filesystem dan melancarkan applikasi <br />
MultiFinder: versi pertama yang menyokong menjalankan lebih dari satu perisian secara serentak <br />
Chooser: perkakasan untuk mencapai network resources (contoh: mengaktifkan AppleTalk) <br />
ColorSync: teknologi untuk memastikan pemadanan warna yang sesuai <br />
Pengurusan ingatan OS Mac: bagaimana Mac menguruskan RAM dan ingatan maya sebelum bertukar kepada UNIX Pengemulasian Motorola 68000 oleh PowerPC: bagaimana Mac menangani transisi arkitektural daripada CISC kepada RISC (lihat emulator Mac 68K) <br />
Desk Accessories: perisian kecil “helper” yang boleh dijalankan seiring dengan sebarang perisian lain, sebelum munculnya MultiFinder atau System7. PlainTalk: teknologi sintesis pertuturan and pengecaman pertuturan Mac-Roman : set aksara<o:p></o:p></span></div><div class="MsoNormal" face="arial" style="color: lime; line-height: normal; text-align: justify;"><span style="font-size: large;">Projek Star Trek<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Satu aspek sejarah yang menarik mengenai Mac OS Klasik ialah: ianya merupakan satu prototaip rahsia yang tidak diketahui umum yang dimulakan Apple pada tahun 1992 yang diberi nama kod Project Star Trek. Matlamat projek ini ialah untuk mencipta versi Mac OS yang boleh berfungsi pada komputer peribadi serasi-Intel x86. Projek ini tidak bertahan lama, ianya dibatalkan hanya selepas setahun iaitu pada 1993 kerana pertelingkahan politik dalaman. Walaupun begitu, pasukan projek ini berjaya menjadikan perisian seperti Macintosh Finder dan applikasi asas seperti Quicktime berfungsi secara lancar pada PC.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; line-height: normal; text-align: justify;"><span style="font-size: large;">Walaupun perisian Star Trek tidak pernah dilancarkan, emulator pihak-ketiga Macintosh, seperti vMac, Basilisk II, dan Executor, akhirnya menbolehkan kemungkinan menjalankan Mac OS Klasik pada komputer peribadi x86. Emulator-emulator ini terhad mengemulasikan barisan pemproses 68000, dan dengan demikian tidak dapat menjalankan versi Mac OS yang lebih terkini daripada 8.1 yang memerlukan pemprosesor PowerPC. Mutakhir ini, emulator seperti Pear PC telah muncul yang mampu mengemulasikan pemproses PowerPC yang diperlukan oleh versi terkini Mac OS (seperti Mac OS X). Walaubagaimanapun, ianya masih di peringkat awal dan seperti emulator-emulator lain, cenderung untuk berjalan lebih perlahan daripada OS natif.<o:p></o:p></span></div><div class="MsoNormal" style="color: lime; font-family: arial; text-align: justify;"><span style="font-size: large; line-height: 115%;"><o:p> </o:p></span></div><div style="color: lime;"></div>Anonymoushttp://www.blogger.com/profile/09991168775402450888noreply@blogger.com0