tag:blogger.com,1999:blog-32314865718108811922024-03-12T21:04:44.061-07:00Komputer dan Pemprosesan Data.Unknownnoreply@blogger.comBlogger4125tag:blogger.com,1999:blog-3231486571810881192.post-10060432072913369922012-04-05T19:56:00.001-07:002012-04-05T19:56:50.635-07:00Sejarah Perkembangan Bahasa Pengaturcaraan<br />
<table border="0" cellpadding="0" cellspacing="0" style="background-color: black;"><tbody>
<tr><td bgcolor="#FFCC00" bordercolor="#0099CC" style="border-bottom-style: solid; border-bottom-width: 2px; border-left-style: solid; border-left-width: 2px; border-right-style: solid; border-right-width: 2px; border-top-style: solid; border-top-width: 2px; padding-bottom: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px;"><div class="pagetitle">
Sejarah Perkembangan Bahasa Pengaturcaraan ::.</div>
</td></tr>
<tr><td> </td></tr>
<tr><td bgcolor="#0099CC" bordercolor="#FFCC00" style="border-bottom-style: solid; border-bottom-width: 2px; border-left-style: solid; border-left-width: 2px; border-right-style: solid; border-right-width: 2px; border-top-style: solid; border-top-width: 2px; padding-bottom: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px;"><div align="justify">
<span style="font-family: Tahoma;"><img border="0" height="15" src="http://meoizna.tripod.com/senyum.gif" width="15" /> Mengikut takrif, bahasa pengaturcaraan adalah <i>set arahan yang memberitahu komputer berkenaan operasi yang hendak dilaksanakan</i>. Pengaturcara iaitu pakar yang mahir dalam bahasa pengaturcaraan, menggunakan bahasa ini untuk menghasilkan perisian komputer. Setiap bahasa yang dicipta mempunyai tujuan untuk memberi penyelesaian kepada masalah tertentu. Walaupun pelbagai jenis bahasa pengaturcaraan, namun ada satu kesamaan yang nyata, iaitu mereka akan ditukarkan kepada bentuk digital komputer <b>0</b> dan <b>1</b> yang mewakili tenaga elektronik <b>tutup</b> dan <b>buka.</b></span></div>
<div align="justify">
<span style="font-family: Tahoma;"><img border="0" height="15" src="http://meoizna.tripod.com/senyum.gif" width="15" /> Seperti mana-mana komputer dan perisian, bahasa pengaturcaraan juga mengalami proses evolusi. Proses ini menghasilkan 5 generasi bahasa pengaturcaraan iaitu bermula daripada bahasa Mesin. Generasi kedua dikenali sebagai bahasa Assembly. Generasi ketiga dinamakan sebagai bahasa Peringkat Tinggi. Generasi keempat dan kelima dikenali sebagai bahasa Peringkat Sangat Tinggi dan bahasa Lazim. Bahasa pengaturcaraan dikategorikan sebagai peringkat rendah apabila ia hampir dengan bahasa yang difahami komputer iaitu perwakilan 0 dan 1. Bahasa Peringkat Tinggi pula hampir kepada bahasa yang manusia gunakan setiap hari atau menghampiri bahasa Inggeris lazim.</span></div>
<div align="justify">
<br /></div>
<div align="justify">
<br /></div>
<table bgcolor="#FFCC00" border="2" bordercolor="#000099" cellpadding="2" cellspacing="0" id="AutoNumber1" style="border-collapse: collapse;"><tbody>
<tr><td width="100%"><span style="font-family: Tahoma;"><b>Generasi Pertama - Bahasa Mesin</b></span></td></tr>
</tbody></table>
<div align="justify">
<span style="font-family: Tahoma;"><img border="0" height="15" src="http://meoizna.tripod.com/senyum.gif" width="15" /> Bahasa peringkat paling rendah ialah bahasa Mesin yang merupakan bahasa komputer yang terdiri daripada digit binari 0 dan 1. Digit binari yang mewakili keadaan tenaga elektrik tutup dan buka susah dibaca serata difahami oleh manusia.</span></div>
<br />
<table border="2" bordercolor="#000099" cellpadding="2" cellspacing="0" id="AutoNumber2" style="border-collapse: collapse;"><tbody>
<tr><td bgcolor="#FFCC00" rowspan="2" width="100%"><span style="font-family: Tahoma;"><b>Generasi Kedua - Bahasa Assembly</b></span></td></tr>
</tbody></table>
<div align="justify">
<span style="font-family: Tahoma;"><img border="0" height="15" src="http://meoizna.tripod.com/senyum.gif" width="15" /> Bahasa Assembly adalah bahasa peringkat rendah yang membolehkan pengaturacara menggunakan singkatan atau perkataan yang mudah diingati bagi menggantikan nombor. Contohnya ialah huruf <b>MP</b> digunakan bagi menggantikan arahan <b>MULTIPLY</b> dan <b>STO</b>mewakili <b>STORE</b>. Pengaturcara dapat menulis arahan secara lebih mudah berbanding bahasa Mesin. Walaupun demikian bahasa ini susah untuk dipelajari. Tambahan pula bahasa ini mempunyai kekangan kerana ia bergantung kepada mesin tertentu. Bentuk bahasa ini akan berbeza untuk arahan kepada mesin yang berlainan. Oleh kerana kekangan tersebut, pakar komputer telah memperkenalkan Penterjemah Bahasa. Disebabkan komputer hanya boleh menjalankan arahan dalam bahasa Mesin, Penterjemah diperlukan jika aturcara ditulis dalam bahasa lain. Penterjemah bahasa adalah sejenis perisian sistem yang akan menterjemahkan aturcara yang ditulis dalam bahasa kedua, ketiga atau lebih tinggi kepada bahasa mesin.</span></div>
<div align="justify">
<span style="font-family: Tahoma;"><img border="0" height="15" src="http://meoizna.tripod.com/senyum.gif" width="15" /> <b>Penterjemah Bahasa </b>tergolong kepada 3 jenis :</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> <img border="0" height="11" src="http://meoizna.tripod.com/arrow1.gif" width="11" /> Assembler (Pencantum) - Aturcara yang menterjemahkan aturcara bahsa Assembly kepada</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> bahasa Mesin.</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> <img border="0" height="11" src="http://meoizna.tripod.com/arrow1.gif" width="11" /> Compiler (Penyusun).</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> <img border="0" height="11" src="http://meoizna.tripod.com/arrow1.gif" width="11" /> Interpretor (Penafsir).</span></div>
<br />
<table bgcolor="#FFCC00" border="2" bordercolor="#000099" cellpadding="2" cellspacing="0" id="AutoNumber3" style="border-collapse: collapse;"><tbody>
<tr><td width="100%"><span style="font-family: Tahoma;"><b>Generasi Ketiga - Bahasa Peringkat Tinggi</b></span></td></tr>
</tbody></table>
<br />
<div align="justify">
<span style="font-family: Tahoma;"><img border="0" height="15" src="http://meoizna.tripod.com/senyum.gif" width="15" /> Bahasa peringkat ini lebih mendekati kepada bahasa Inggeris, sebagai contohnya ialah COBOL yang biasa digunakan untuk aplikasi perniagaan. Bahasa ini membolehkan kita menulis aturcara dalam kaedah bahasa biasa, bukannya perwakilan binari atau singkatan. Kebanyakkan bahasa generasi ini tidakbergantung kepada jenis komputer yang digunakan. Satu bahasa boleh digunakan dalam banyak jenis komputer. Contohnya ialah FORTRAN, COCOL, BASIC, Turbo Pascal, C, C++ dan Ada. Penterjemah bahasa generasi ketiga ialah sama ada <i>Compiler</i> atau<i>Interpretor</i>.</span></div>
<div align="justify">
<span style="font-family: Tahoma;"><img border="0" height="15" src="http://meoizna.tripod.com/senyum.gif" width="15" /> <b>Compiler</b> - <b>Laksana kemudian</b> : Kompiler adalah penterjemah bahasa yang menukarkan keseluruhan aturcara dalam bahasa mesin, sebelum komputer melaksanakan sesuatu aturcara. Bahasa peringkat tinggi yang perlu diterjemahkan itu dipanggil sebagai <i>Source Code </i>(kod sumber). Apabila kompiler menterjemahkan kod sumber tadi, ia akan bertukar nama kepada<i>Object Code (</i>Kod Objek). Kepentingan Kod Objek ialah ia boleh disimpan. untuk dilaksanakan kemudian nanti. Contoh bahsa ini yang menggunakan Kompiler ialah COBOL, FORTRAN dan Pascal.</span></div>
<div align="justify">
<span style="font-family: Tahoma;"><img border="0" height="15" src="http://meoizna.tripod.com/senyum.gif" width="15" /> <b>Interpretor </b>- <b>Laksana serta merta</b> : Interpretor ialah penterjemah bahasa yang menukar pernyataan bahasa peringkat tinggi kepada bahasa Mesin dan aturcara yang telah ditukar itu dilaksanakan serta merta. Tidak ada kod objek yang dihasilkan. Oleh kerana itu pemprosesan menjadi lebih pantas. Contoh bahasa yang menggunakan Interpretor ialah BASIC.</span></div>
<div align="justify">
<span style="font-family: Tahoma;"><img border="0" height="15" src="http://meoizna.tripod.com/senyum.gif" width="15" /> Bahasa generasi ketiga yang diterangkan di atas juga dikenali sebagai bahasa bertatacara. Ia bertatacara kerana satu siri tatacara dibentuk terlebih dahulu sebelum menulis aturcara. Tatacara ini merupakan siri arahan yang mesti diikuti oleh pengaturcara apabila menulis arahan dalam bahasa tersebut.</span></div>
<div align="justify">
<br /></div>
<div align="center">
<center><table bgcolor="#FFCC00" border="2" bordercolor="#000099" cellpadding="2" cellspacing="0" id="AutoNumber6" style="border-collapse: collapse;"><tbody>
<tr><td width="100%"><div align="center">
<span style="font-family: Tahoma;"><b>Perbezaan Antara 3 Generasi Bahasa Pengaturcaraan Terawal</b></span></div>
</td></tr>
<tr><td bgcolor="#0099CC" width="100%"><span style="font-family: Tahoma;"><b>Generasi Pertama - Bahasa Mesin</b></span><br />
<span style="font-family: Tahoma;">11110010 01110011 1101 001000010000 0111 000000101011</span><br />
<span style="font-family: Tahoma;">11110010 01110011 1101 001000011000 0111 000000101111</span><br />
<span style="font-family: Tahoma;">11111100 01010010 1101 001000010010 1101 001000011101</span><br />
</td></tr>
<tr><td bgcolor="#0099CC" width="100%"><b><span style="font-family: Tahoma;">Generasi Kedua - Bahasa Assembly</span></b><br />
<span style="font-family: Tahoma;">PACK 210(8,13) , 02B(4,7)</span><br />
<span style="font-family: Tahoma;">PACK 218(8,13) , 02F(4,7)</span><br />
<span style="font-family: Tahoma;">MP 212(6,13) , 21D(3,13)</span><br />
<span style="font-family: Tahoma;">SRP 213(5,13) , 03E(0,5)</span><br />
<span style="font-family: Tahoma;">UNPK 050(5,7) , 214(4,13)</span><br />
<span style="font-family: Tahoma;">OI 054(7) , X'FO'</span><br />
</td></tr>
<tr><td bgcolor="#0099CC" width="100%"><b><span style="font-family: Tahoma;">Generasi Ketiga - COBOL (cth)</span></b><br />
<span style="font-family: Tahoma;">MULTIPLY HOURS-WORKED BY DAY-RATE GIVING GROSS-PAY ROUNDED</span><br />
</td></tr>
</tbody></table>
</center></div>
<div align="justify">
<br /></div>
<div align="center">
<center><table bgcolor="#FFCC00" border="2" bordercolor="#000099" cellpadding="2" cellspacing="0" id="AutoNumber8" style="border-collapse: collapse;"><tbody>
<tr><td width="100%"><div align="center">
<span style="font-family: Tahoma;"><b>Proses Penterjemahan Ke Bahasa Mesin</b></span></div>
</td></tr>
<tr><td bgcolor="#0099CC" width="100%"><span style="font-family: Tahoma;"><b>Kod Sumber (Bahasa Peringkat Tinggi)</b></span><br />
<div align="left">
<table border="0" bordercolor="#000099" cellpadding="2" cellspacing="0" id="AutoNumber9" style="border-collapse: collapse;"><tbody>
<tr><td width="21%"><span style="font-family: Tahoma;">IF COUNT = 10</span><span style="font-family: Tahoma;">GOTO DONE</span><br />
<span style="font-family: Tahoma;">ELSE</span><br />
<span style="font-family: Tahoma;">GOTO AGAIN</span><br />
<span style="font-family: Tahoma;">END IF</span></td><td align="left" valign="top" width="79%"><span style="font-family: Tahoma;">Kompiler</span><span style="font-family: Tahoma;">Penterjemah bahasa ini menukarkan bahasa peringkat tinggi (kod sumber) kepada bahasa Mesin (kod objek) sebelum komputer boleh melaksanakan aturcara.</span></td></tr>
</tbody></table>
</div>
</td></tr>
<tr><td bgcolor="#0099CC" width="100%"><b><span style="font-family: Tahoma;">Atrucara Penterjemah Bahasa</span></b><br />
<br />
<span style="font-family: Tahoma;">10010101001010001010100</span><br />
<span style="font-family: Tahoma;">10101010010101001001010</span><br />
<span style="font-family: Tahoma;">10100101010001010010010</span><br />
</td></tr>
<tr><td bgcolor="#0099CC" width="100%"><b><span style="font-family: Tahoma;">Kod Objek (bahasa mesin)</span></b><br />
</td></tr>
</tbody></table>
</center></div>
<div align="justify">
<br /></div>
<table bgcolor="#FFCC00" border="2" bordercolor="#000099" cellpadding="2" cellspacing="0" id="AutoNumber4" style="border-collapse: collapse;"><tbody>
<tr><td width="100%"><span style="font-family: Tahoma;"><b>Generasi Keempat - Bahasa Peringkat Sangat Tinggi</b></span></td></tr>
</tbody></table>
<div align="justify">
<span style="font-family: Tahoma;"><img border="0" height="15" src="http://meoizna.tripod.com/senyum.gif" width="15" /> Bahasa generasi ini juga lebih dikenali sebagai 4GL iaitu singkatan 4th Generation Language. 4GL lebih berorientasikan pengguna dan pengaturcara perlukan lebih sedikit arahan dalam membangunkan sesuatu aturcara. Jika dibandingkan dengan bahasa generasi ketiga, 4GL adalah bahasa pengaturcaraan tidak bertatacara. Pengaturcara boleh menulis tanpa perlu mengikut tatacara bagaimana hendak melaksanakan sesuatu perkara. Ini menjimatkan masa pengaturcara kerana mereka tidak perlu menulis arahan sebagaimana yang perlu dibuat apabila menggunakan bahasa bertatacara.</span></div>
<div align="justify">
<img border="0" height="15" src="http://meoizna.tripod.com/senyum.gif" width="15" /> 4GL terdiri daripada 3 bahagian :</div>
<div align="justify">
<span style="font-family: Tahoma;"><img border="0" height="11" src="http://meoizna.tripod.com/arrow1.gif" width="11" /> <b>Penjana Laporan - </b>Ia juga dikenali sebagai Penulis Laporan. Ia adalah aturcara untuk pengguna biasa yang</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> digunakan bagi menghasilkan sesuatu laporan yang terdiri daripada 2 tujuan iaitu sama ada untuk cetakan atau</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> paparan skrin komputer. Penjana boleh menunjukkan semua atau sebahagian daripada fail pangkalan data.</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> Pengguna ini boleh menentukan format laporan terlebih dahulu seperti berapa kolum, berapa baris dan</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> sebagainya dan penjana akan menghasilakn data dalam format yang telah ditentukan. Contoh penjana laporan</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> ialah RPG III.</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> <img border="0" height="11" src="http://meoizna.tripod.com/arrow1.gif" width="11" /> <b>Bahasa Pertanyaan - </b>Ini adalah bahasa yang senang digunakan bagi mencapai data dari sistem pengurusan</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> pangkalan data. Pertanyaan dibuat dalam bentuk ayat atau arahan yang menghampiri bahasa Inggeris biasa.</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> Contoh bahasa pertanyaan ialah SQL (Structured Query Language), QBE (Query By Example) dan Intellect.</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> <img border="0" height="11" src="http://meoizna.tripod.com/arrow1.gif" width="11" /> <b>Penjana Aplikasi - </b>Penjana ini merupakan peralatan pengaturcara yang membolehkan seseorang menyatakan</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> penerangan terperinci mengenai apakah data yang hendak diproses. Kemudian, perisian aakan menjana kod</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> bagi aturcara untuk melaksanakan tugas tersebut. Kelebihan penjana aplikasi ialah pengaturcara tidak perlu</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> menentukan bagaimana data harus diproses. Penjana sudah mempunyai modul yang telah diprogramkan terlebih</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> dahulu bagi melaksanakan tugas-tugas tertentu. Pengaturcara menggunakan penjana aplikasi bagi membantu</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> mereka menghasilkan bahagian aturcara yang lain. Misalnya, perisian ini digunakan bagi membuat menu atas</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> skrin atau jenis format untuk proses input dan output (I/O). Dua sistem pengurusan pangkalan data hubungan</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> (RDBMS), NOMAD dan Focus adalah contoh perisian penjana aplikasi. Walaupun 4GL tidak menggantikan bahasa</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> generasi ketiga, namun begitu ia digunakan untuk melaksanakan tugas khusus yang boleh dimasukkan ke dalam</span></div>
<div align="justify">
<span style="font-family: Tahoma;"> sistem lain.</span></div>
<div align="justify">
<br /></div>
<table bgcolor="#FFCC00" border="2" bordercolor="#000099" cellpadding="2" cellspacing="0" id="AutoNumber5" style="border-collapse: collapse;"><tbody>
<tr><td width="100%"><span style="font-family: Tahoma;"><b>Generasi Kelima - Bahasa Lazim</b></span></td></tr>
</tbody></table>
<span style="font-family: Tahoma;"><img border="0" height="15" src="http://meoizna.tripod.com/senyum.gif" width="15" /> Terdapat 2 jenis bahasa Lazim. Pertamanya ialah bahasa Manusia yang biasa digunakan oleh manusia seperti bahasa Inggeris, Melayu, Sepanyol dan sebagainya. Yang kedua ialah bahasa pengaturcaraan yang menggunakan bahasa manusia bagi melaksanakan perhubungan manusia dengan komputer. Bahasa ini merupakan sebahagian daripada bidang kecerdasan buatan (AI). Ianya merujuk kepada cubaan membangunkan mesin yang boleh bertindak seperti mana manusia biasa seperti berfikir, belajar, berhujah, berkomunikasi, melihat, mendengar dan sebagainya. Adalah satu matlamat menghasilkan sebuah mesin yang begitu pintar sehinggakan ia boleh berfikir sendiri bagi mengumpul maklumat dengan tujuan lebih mempintarkan sendiri.</span></td></tr>
</tbody></table>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-3231486571810881192.post-19139125899079283892012-04-05T19:36:00.002-07:002012-04-05T19:36:14.586-07:00Mesin Komputer Jon Von Neumann.<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGuF5YFt51r_zc2SKEs82Gn8ih3IcfGqH2I29kzc3TnOBkykXN4OWbRBLIEy0ku-8dlzM6EBuR-1Ob6LxObj42-ZIY7ZcTx42EnXK3g88uxnNf76DA5NsKXeiEV1q2GSpK-OH7yd2Sy-79/s1600/download+(3).jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGuF5YFt51r_zc2SKEs82Gn8ih3IcfGqH2I29kzc3TnOBkykXN4OWbRBLIEy0ku-8dlzM6EBuR-1Ob6LxObj42-ZIY7ZcTx42EnXK3g88uxnNf76DA5NsKXeiEV1q2GSpK-OH7yd2Sy-79/s1600/download+(3).jpg" /></a></div>
<br />
<span class="Apple-style-span" style="font-size: 16px;"><span title="The earliest computing machines had fixed programs."><span class="Apple-style-span" style="line-height: 18px;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span></span></span></span><br />
<span class="Apple-style-span" style="font-size: 16px;"><span title="The earliest computing machines had fixed programs."><span class="Apple-style-span" style="line-height: 18px;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span></span></span></span><br />
<span class="Apple-style-span" style="font-size: 16px;"><span title="The earliest computing machines had fixed programs."><span class="Apple-style-span" style="line-height: 18px;"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">John Von Neumann mendemonstrasikan salah satu karya fenomenalnya pada tahun 1945, yaitu sebuah arsitektur komputer yang disebut “Von Neuman machine”, dimana program di simpan memori. Arsitektur komputer inilah yang kemudian digunakan oleh komputer modern sampai sekarang</span></span></span></span><br />
<span class="Apple-style-span" style="font-size: 16px;"><span title="The earliest computing machines had fixed programs."><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span></span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaLIO3Sjmhi6GXQfyQIdgoU8PJDAcjbepJdx8MuyonE9bx9efI2PPuFytjbQAhaeHUwtiUY7V0jeBLeYektiuErQfMwGiRh0T_7-TIUuK0lvX_01ZBcEe6p8s_Q63pe2KXvJiFM-TLO5UD/s1600/download+(4).jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaLIO3Sjmhi6GXQfyQIdgoU8PJDAcjbepJdx8MuyonE9bx9efI2PPuFytjbQAhaeHUwtiUY7V0jeBLeYektiuErQfMwGiRh0T_7-TIUuK0lvX_01ZBcEe6p8s_Q63pe2KXvJiFM-TLO5UD/s1600/download+(4).jpg" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="font-size: 16px;"><span title="The earliest computing machines had fixed programs.">Mesin-mesin pengkomputeran terawal mempunyai program yang tetap. </span></span><span class="Apple-style-span" style="font-size: 16px;"><span title="Some very simple computers still use this design, either for simplicity or training purposes.">Sesetengah komputer sangat mudah masih menggunakan reka bentuk ini, sama ada untuk tujuan kesederhanaan atau latihan. </span></span><span class="Apple-style-span" style="font-size: 16px;"><span title="For example, a desk calculator (in principle) is a fixed program computer.">Sebagai contoh, sebuah kalkulator meja (pada dasarnya) adalah program komputer yang tetap. </span></span><span class="Apple-style-span" style="font-size: 16px;"><span title="It can do basic mathematics, but it cannot be used as a word processor or a gaming console.">Ia boleh melakukan matematik asas, tetapi ia tidak boleh digunakan sebagai pemproses perkataan atau konsol permainan. </span></span><span class="Apple-style-span" style="font-size: 16px;"><span title="Changing the program of a fixed-program machine requires re-wiring, re-structuring, or re-designing the machine.">Menukar program mesin tetap-program memerlukan-pendawaian semula, penstrukturan semula, atau semula reka bentuk mesin. </span></span><span class="Apple-style-span" style="font-size: 16px;"><span title="The earliest computers were not so much "programmed" as they were "designed".">Komputer terawal tidak begitu banyak "program" kerana mereka "direka". </span></span><span class="Apple-style-span" style="font-size: 16px;"><span title=""Reprogramming", when it was possible at all, was a laborious process, starting with flowcharts and paper notes, followed by detailed engineering designs, and then the often-arduous process of physically re-wiring and re-building the machine.">"Mengaturcara semula", apabila ia boleh didapati di semua, adalah satu proses yang menjerihkan, bermula dengan carta aliran dan wang kertas, diikuti oleh reka bentuk kejuruteraan terperinci, dan kemudian proses yang sering mencabar fizikal pendawaian semula dan semula membina mesin. </span></span><span class="Apple-style-span" style="font-size: 16px;"><span title="It could take three weeks to set up a program on ENIAC and get it working.[4]">Ia mungkin mengambil masa tiga minggu untuk menubuhkan satu program ENIAC dan ia berjaya. </span></span></span><br />
<span class="Apple-style-span" style="font-size: 16px;"><span title="It could take three weeks to set up a program on ENIAC and get it working.[4]"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span></span></span><br />
<span class="Apple-style-span" style="font-size: 16px;"><span title="It could take three weeks to set up a program on ENIAC and get it working.[4]"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span title="There are drawbacks to the Von Neumann design.">Terdapat kelemahan kepada reka bentuk Von Neumann. </span><span title="Aside from the Von Neumann bottleneck described below, program modifications can be quite harmful, either by accident or design.">Selain daripada kesesakan Von Neumann yang digambarkan di bawah, pengubahsuaian program boleh agak berbahaya, sama ada oleh kemalangan atau reka bentuk. </span><span title="In some simple stored-program computer designs, a malfunctioning program can damage itself, other programs, or the operating system, possibly leading to a computer crash.">Reka bentuk di sesetengah komputer yang mudah disimpan program, program rosak boleh merosakkan sendiri, program-program lain, atau sistem operasi, mungkin membawa kepada kemalangan komputer. </span><span title="Memory protection and other forms of access control can usually protect against both accidental and malicious program modification.">Perlindungan memori dan lain-lain bentuk kawalan akses biasanya boleh melindungi daripada kedua-dua kemalangan dan pengubahsuaian program berniat jahat.</span></span></span></span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-3231486571810881192.post-44384801850373798022012-04-05T19:19:00.000-07:002012-04-05T19:19:12.859-07:00Siapakah orang terawal yang mencipta komputer?<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="font-size: 16px;"><span class="">Pada tahun 1837,</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">Charles Babbage</span></span><span class="Apple-style-span" style="font-size: 16px;"><span>,</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">seorang profesor</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">matematik</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">British</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">menyifatkan </span></span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">idea beliau</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">untuk</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">Enjin</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">Analisis</span></span><span class="Apple-style-span" style="font-size: 16px;"><span>,</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">yang pertama</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">disimpan</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">program</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">komputer</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">mekanikal</span></span><span class="Apple-style-span" style="font-size: 16px;"><span>.</span></span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">Engine</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">Analisis</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">telah</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">direka untuk</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">powered by</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">enjin</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">stim</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">dan</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">menggunakan</span></span><span class="Apple-style-span" style="font-size: 16px;"> punch card</span><span class="Apple-style-span" style="font-size: 16px;"><span class="">,</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">yang</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">telah digunakan</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">untuk memprogram</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">mesin tenun</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">mekanikal</span></span><span class="Apple-style-span" style="font-size: 16px;"> </span><span class="Apple-style-span" style="font-size: 16px;"><span class="hps">pada masa itu</span></span><span class="Apple-style-span" style="font-size: 16px;"><span>.</span></span></span><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><span class="Apple-style-span" style="font-size: 16px;"><span><br /></span></span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjucsHVjQHNddcvn245dT5tcgpS6iQTEVFkDaaXINrbY2Sfy7nkPWXCKKcxnhnOnFO9D5oog0V6CGc2R65JcvKtiFvCqJ1c1kVhR6C2cer5OAWKrXkPI0QzFL7IqYkTkfzlJY-1tz8p-nov/s1600/images+(1).jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjucsHVjQHNddcvn245dT5tcgpS6iQTEVFkDaaXINrbY2Sfy7nkPWXCKKcxnhnOnFO9D5oog0V6CGc2R65JcvKtiFvCqJ1c1kVhR6C2cer5OAWKrXkPI0QzFL7IqYkTkfzlJY-1tz8p-nov/s1600/images+(1).jpg" /></a></div>
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br /></span><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Pada tahun 1939, John V. Atanasoff dan Clifford Berry telah membangunkan Komputer Atanasoff-Berry (ABC) di Iowa State University, yang dianggap sebagai komputer digital elektronik yang pertama. ABC dibina dengan tangan dan reka bentuk yang digunakan lebih 300 Tiub Vakum dan mempunyai kapasitor yang ditetapkan dalam dram mekanikal berputar untuk ingatan.</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZByvsTG18nspGSQNkAEH8RJQDDW9cd3ETUEecU4QpMpjsA6V7q0JjiApeFLw6tk-ZIFnRdOmQz3SlazOVXD4U-gpgxFs-EqZ0qfgARk_Y3O_BlOrt9bGKJ7k5SsfD94Rnaztgrq8OOx-N/s1600/download+(2).jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"> <img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZByvsTG18nspGSQNkAEH8RJQDDW9cd3ETUEecU4QpMpjsA6V7q0JjiApeFLw6tk-ZIFnRdOmQz3SlazOVXD4U-gpgxFs-EqZ0qfgARk_Y3O_BlOrt9bGKJ7k5SsfD94Rnaztgrq8OOx-N/s1600/download+(2).jpg" /></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXoOlkgrNJdkEd854x0UGu4ZBUHHzc5GM0qBxxpvp6SjBBPeUPXo4PHroPGDzGNztqzvjB-vhPn1Iq6qiPcqfgW9ODPlHmB8AGJD7UDfmA9FM0-UDGAs6tnJdyNd5ywR901GAVAK3wEa7r/s1600/images+(2).jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXoOlkgrNJdkEd854x0UGu4ZBUHHzc5GM0qBxxpvp6SjBBPeUPXo4PHroPGDzGNztqzvjB-vhPn1Iq6qiPcqfgW9ODPlHmB8AGJD7UDfmA9FM0-UDGAs6tnJdyNd5ywR901GAVAK3wEa7r/s1600/images+(2).jpg" /></a><br />
<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-3231486571810881192.post-25738608526898281482012-04-05T18:57:00.000-07:002012-04-05T18:57:01.258-07:00MAKSUD KOMPUTER<br />
<div style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px;">
Komputer ialah sebarang mesin atau peranti yang digunakan untuk memproses <a href="http://notarazi.blogspot.com/2012/01/apa-itu-data-information-knowledge.html" style="color: #992211; text-decoration: none;">maklumat</a>, berpandukan kepada <a href="http://notarazi.blogspot.com/2012/01/maksud-computer-program.html" style="color: #992211; text-decoration: none;">program</a> yang ditetapkan.</div>
<div style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px;">
<br /></div>
<div style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px;">
Pada awalnya, perkataan komputer bermaksud pengira. Mesin komputer dibina untuk melakukan pengiraan matematik yang kompleks.</div>
<div style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGxTZZXIvOwlcdMo3Xcf3eAq72Bn5UFbQKjLeZk6OaUGAhynjgQ5aJ6_nHrtStad9zzeHU471wAUnJhhVwheFEOA4VqcU1A9TaiBjbb1L_UFKcuqxvr1T3O2UOAmxMDy3DzHM_rutS2Wpq/s1600/images.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGxTZZXIvOwlcdMo3Xcf3eAq72Bn5UFbQKjLeZk6OaUGAhynjgQ5aJ6_nHrtStad9zzeHU471wAUnJhhVwheFEOA4VqcU1A9TaiBjbb1L_UFKcuqxvr1T3O2UOAmxMDy3DzHM_rutS2Wpq/s1600/images.jpg" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfripKGmTzny3IYW7U_WvP3CY4BaQKevAAmLfYMH3-dRT11rbJIQNlMp5GQGrC83OQyS9_152Na_UuSxP_wEADbtRcJtgygHaVnYd3-Gosm-1mvUksQu_QWwPu6zl5LfAMojlgAyU_EsS0/s1600/download+(1).jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfripKGmTzny3IYW7U_WvP3CY4BaQKevAAmLfYMH3-dRT11rbJIQNlMp5GQGrC83OQyS9_152Na_UuSxP_wEADbtRcJtgygHaVnYd3-Gosm-1mvUksQu_QWwPu6zl5LfAMojlgAyU_EsS0/s1600/download+(1).jpg" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgThp0K_oeFXX9K6tmLZ2fepY58O-TyZoWqUuk5pyFvx5sBB8DHUB77d8LikMtWJiWH7j758TbjEKqFg2KKVQrHREyfEscuMNnup_iG9pfp-ltelXAXbMZn64HXLUKcqRjeiD76uHCJvE_M/s1600/download.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgThp0K_oeFXX9K6tmLZ2fepY58O-TyZoWqUuk5pyFvx5sBB8DHUB77d8LikMtWJiWH7j758TbjEKqFg2KKVQrHREyfEscuMNnup_iG9pfp-ltelXAXbMZn64HXLUKcqRjeiD76uHCJvE_M/s1600/download.jpg" /></a></div>
<div style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px;">
<br /></div>
<div style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px;">
<br /></div>
<div style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px;">
<div>
Kelebihan mesin komputer adalah seperti berikut:</div>
<div>
<br /></div>
<div>
1) pantas</div>
<div>
Komputer dapat memproses arahan dengan begitu pantas sehingga kadar kepantasannya diukur dengan kiraan jutaan juta per saat.</div>
<div>
<br /></div>
<div>
2) tepat</div>
<div>
Komputer akan melaksanakan arahan pemprosesan tepat sebagaimana yang dikehendaki (meskipun arahan itu salah logiknya atau bersifat desktruktif iaitu menjahanamkan data atau sistem).</div>
<div>
<br /></div>
<div>
3) pengurusan memori yang cekap.</div>
<div>
Komputer menyimpan maklumat di dalam sistem memorinya yang kecil tetapi padat. Sistem memori ini berupaya menyimpan berjuta-juta maklumat digital di dalam ruang yang begitu kecil. Umpamanya, dokumen bersaiz A4 yang disimpan penuh di dalam bilik berkemungkinan akan dapat disimpan secara digital (fail imej) di dalam sebatang memori Flash bersaiz 8GB sahaja.</div>
<div>
<br /></div>
</div>
<div style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA1BxpweouQVuISB4yv4P42VZN59kD0z7OIgWqobQ8PZcVPLHR9vMciGi9pzcwPR-EjPIi0iPucMxeI2lzDGoy98r6XfE2DMn1T_QThNkDyy9AKXOdSnE7rqpwpooVvTUyZf_dF1s0MPq9/s1600/analyten.jpg" style="color: #992211; text-decoration: none;"></a></div>
<blockquote style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; line-height: 20px;">
</blockquote>Unknownnoreply@blogger.com0