<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2056199515445143543</id><updated>2011-11-15T01:05:39.971+07:00</updated><category term='Proses Sebuah CPU'/><category term='Data Komputer'/><category term='sistem operasi'/><category term='kecerdasan buatan'/><category term='Cyber Crime'/><category term='CPU bekerja'/><category term='Pemograman Pyhton'/><category term='Klasifikasi Komputer'/><category term='jenis paradigma pemograman'/><category term='sejarah kecerdasan buatan'/><category term='pengertian bahasa automata'/><category term='HTTP request'/><category term='Etika Penggunaan Teknologi Informasi'/><category term='etika berkomputer'/><category term='string'/><category term='basis data'/><category term='Ancaman Keamanan Komputer'/><category term='sifat manager'/><category term='AI'/><category term='aplikasi'/><category term='Sejarah Pyhton'/><category term='Paradigma Pemograman'/><category term='motif kejahatan di Internet'/><category term='Bahasa Mesin'/><category term='Etika orang TI'/><category term='komponen Solid State Disk'/><category term='sistem managemen'/><category term='Penyebab Meningkatnya Kejahatan Komputer'/><category term='persyaratan keamanan komputer'/><category term='Logika fuzzy'/><category term='Pemeliharaan sistem Komputer'/><category term='pengertian algortiam'/><category term='algoritma'/><category term='basis CPU'/><category term='jenis algoritma'/><category term='Konsep Keamanan'/><category term='komputer'/><category term='Pengelompokan komputer'/><category term='generasi pertama'/><category term='ancaman sistem komputer'/><category term='Percobaan oraganisasi file'/><category term='Bahasa Assembly'/><category term='aplikasi fuzzy'/><category term='perbedaan kecerdasan alami dan buatan'/><category term='sejarah sistem Operasi'/><category term='cara mengatasi deadlock'/><category term='Solid State disk'/><category term='menghindari deadlock'/><category term='software'/><category term='kecerdasan alami'/><category term='Bahasa Pyhton'/><category term='Prinsip Desain Pengamanan'/><category term='Percobaan Strukur Direktory'/><category term='Hardware'/><category term='Perintah dasar linux'/><category term='Pengolahan Data'/><category term='Generasi bahasa Pemograman'/><category term='pengeritan simbol'/><category term='deadlock'/><category term='diagram schema'/><category term='script http request ajax'/><category term='pengertian'/><category term='Keamanan Komputer'/><title type='text'>All About Computer Science</title><subtitle type='html'>Bersama Memajukan Indonesia</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-1131386100200868077</id><published>2011-03-31T23:08:00.006+07:00</published><updated>2011-03-31T23:32:55.529+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Logika fuzzy'/><category scheme='http://www.blogger.com/atom/ns#' term='aplikasi fuzzy'/><title type='text'>Pengenalan Logika Fuzzy</title><content type='html'>Terima Kasih,, sudah lama ni saya sudah tidak mengupdate artikel, jadi artikel kali ini saya akan berbagi sedikit tentang LOGIKA FUZZY,, apa seh logika fuzzy, penemu nya pertama kali, dan alasan digunakannya Logika Fuzzy, akan sedikit dibahas di artikel ini, mohon maaf jika ada artikel yang salah,,&lt;br /&gt;Tahun 1965, Lotfi Zadeh menemukan sebuah himpunan kabur (fuzzy set) dimana setiap anggotanya memiliki derajat keanggotaan yang bernilai kontinu antara 0 sampai 1. dan merupakan salah satu cara untuk memetakan suatu ruang input ke ruang output.&lt;br /&gt;Alasan Menggunakan Logika Fuzzy :&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Konsep mudah dimengerti&lt;br /&gt;&lt;br /&gt;  1. Sangat fleksibel&lt;br /&gt;  2. Memiliki toleransi terhadap data-data yang tidak tetap&lt;br /&gt;  3. Mampu memodelkan fungsi-fungsi nonlinear yang sangat kompleks&lt;br /&gt;  4. Dapat membangun dan mengaplikasikan pengalaman-pengalaman para pakar secara langsung tanpa harus melewati proses pelatihan&lt;br /&gt;  5. Didasarkan pada bahasa alami&lt;br /&gt;  6. Dapat bekerja sama dengan teknik-teknik kendali secara konvensional&lt;br /&gt;&lt;br /&gt;Contoh : watak kekaburan&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();}  catch(e) {}" href="http://3.bp.blogspot.com/-cuoouW8RxfM/TZSsT6VRqoI/AAAAAAAAACg/avnuZ2CnbyE/s1600/watak%2Bkabur.png"&gt;&lt;img style="cursor: pointer; width: 200px; height: 124px;" src="http://3.bp.blogspot.com/-cuoouW8RxfM/TZSsT6VRqoI/AAAAAAAAACg/avnuZ2CnbyE/s200/watak%2Bkabur.png" alt="" id="BLOGGER_PHOTO_ID_5590282495549614722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Aplikas Logika Fuzzy yang telah ada :&lt;br /&gt;1. Sistem Fuzzy yang digunakan untuk menentukan putaran yang tepat secara otomatis berdasarkan jenis dan kotoran serta jumlah yang akan dicuci.&lt;br /&gt;input : seberapa kotor, jenis kotoran, dan banyaknya yang dicuci&lt;br /&gt;Menggunakan sensor optik (makin kotor, cahaya yang sampai akan redup)&lt;br /&gt;Sistem dapat menentukan jenis kotoran(daki atau minyak).&lt;br /&gt;&lt;br /&gt;Mungkin hanya segini dulu artikel tentang logika fuzzy, nanti ketika ada artikel tambahan, atau teman-teman ingin menambah silahkan comment ya.. terima kasih &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-1131386100200868077?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/1131386100200868077/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2011/03/pengenalan-logika-fuzzy.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/1131386100200868077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/1131386100200868077'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2011/03/pengenalan-logika-fuzzy.html' title='Pengenalan Logika Fuzzy'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-cuoouW8RxfM/TZSsT6VRqoI/AAAAAAAAACg/avnuZ2CnbyE/s72-c/watak%2Bkabur.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-348762042333494454</id><published>2010-10-11T21:00:00.004+07:00</published><updated>2010-10-11T21:19:07.870+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etika berkomputer'/><title type='text'>10 Etika dalam Berkomputer</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ubZT5b2vwDQ/TLMcy0TVgII/AAAAAAAAACE/Tu69d1NccL4/s1600/berkomputer.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_ubZT5b2vwDQ/TLMcy0TVgII/AAAAAAAAACE/Tu69d1NccL4/s200/berkomputer.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5526792827072512130" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Teman-teman,, pasti sering kan bermain komputer,, apakah teman-teman semua tahu kalau bermain komputer itu ada etika nya,, mngkin 10 etika dalam berkomputer ini dapat membantu teman-teman semua, supaya lebih bersahabat pada komputer, dan juga tidak membahayakan kita dalam pemakainanya juga.&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;ini 10 etika yang harus kita patuhi dalam bemain komputer :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;1. Jangan menggunakan komputer untuk merugikan orang lain&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dalam menggunakan komputer kita tidak boleh merugikan orang lain, misalnya menggunakan komputer untuk membobol sebuah bank, menggunakan komputer untuk membuat virus,menggunakan komputer untuk merusak sistem keamanan seseorang.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;2. Jangan melanggar atau mengganggu hak atau karya komputer orang lain&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Bagi pengguna komputer,diharapkan jangan mengganggu dan menggunakan komputer untuk mengganggu hak-hak orang lain,seperti melakukan pembajakan terhadap karya orang lain,meginstal sebuah program yang tidak legal.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;3. Jangan memata-matai file-file yang bukan haknya&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Memata-matai,mengintai dan mengambil data milik orang lain yang bukan haknya,sebaiknya hal tersebut tidak dilakukan oleh penggun komputer karna sangat merugikan orang lain dan kegiatan ini biasa dilakukan oleh para Cracker dan Hacker yang tidak bertanggung jawab. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;4. Jangan menggunakan komputer untuk mencuri&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ini biasa digunakan oleh perampok-perampok dan pencuri yang biasa menggunakan komputer untuk membobol sistem keamanan sebuah bank,dan digunakan oleh para teroris untuk mencari dana dengan membobol identitas pribadi targetnya.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;5. Jangan menggunakan komputer untuk memberikan kesaksian palsu&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Menggunakan komputer untuk menyebarkan berita-berita palsu dan berkebalikan dengan fakta,serta mengumbar informasi tentang seseorang yang semuanya berupa kebohongan,dan cenderung kepada pelanggaran hukum yaitu merusak nama baik seseorang.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;6. Jangan menduplikasi atau menggunakan software tanpa membayar&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ini yang biasa dilakukan masyarakat awam yang biasanya dengan tampang tidak berdosa menduplikasi software atau data seseorang tanpa mencantumkan sumber yang dia ambil&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;7. Jangan menggunakan sumberdaya komputer orang lain tanpa sepengetahuan yang bersangkutan&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Apabila kita ingin membuka computer orang lain,kita diharapkan meminta izin dari empunya terlebih dahulu.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;8. Jangan mencuri kekayaan intelektual orang lain&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ini seperti menduplikatkan sebuah software lalu memperbanyaknya dan kemudian di komersialkan&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;9. Pertimbangkan konsekuensi dari program yang dibuat atau sistem komputer yang dirancang&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dalam membuat sebuah program hendaknya kita menilai sisi positif dan negatifnya,apabila program yang kita buat lebih banyak dampak buruknya lebih baik kita menghentikan membuat program itu.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;10. Selalu mempertimbangkan dan menaruh respek terhadap sesama saat menggunakan komputer&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dalam menggunakan komputer kita harus mempertimbangkan setiap sisi baik buruknya,jangan sampai kita merugikan pihak lain.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-348762042333494454?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/348762042333494454/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/10/10-etika-dalam-berkomputer.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/348762042333494454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/348762042333494454'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/10/10-etika-dalam-berkomputer.html' title='10 Etika dalam Berkomputer'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ubZT5b2vwDQ/TLMcy0TVgII/AAAAAAAAACE/Tu69d1NccL4/s72-c/berkomputer.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-4825704415746228892</id><published>2010-10-11T20:35:00.004+07:00</published><updated>2010-10-11T20:47:10.035+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kecerdasan alami'/><category scheme='http://www.blogger.com/atom/ns#' term='kecerdasan buatan'/><category scheme='http://www.blogger.com/atom/ns#' term='perbedaan kecerdasan alami dan buatan'/><title type='text'>Perbedaan Kecerdasan Buatan dan Kecerdasan Alami</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ubZT5b2vwDQ/TLMVEc3_GYI/AAAAAAAAAB8/VEuCaFIOgiE/s1600/robot.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://2.bp.blogspot.com/_ubZT5b2vwDQ/TLMVEc3_GYI/AAAAAAAAAB8/VEuCaFIOgiE/s200/robot.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5526784333928405378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Di Postingan kali ini saya akan menjelaskan sedikit perbedaan antara kecerdasan alami dan kecerdasan buatan, mungkin dengan penjelasan in teman-teman bisa mengerti perbedaan tersebut dan menggangap kecerdasan buatan dan alami sama.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Kecerdasan Buatan:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Lebih bersifat permanen. Kecerdasan alami bisa berubah karena sifat manusia pelupa. Kecerdasan buatan tidak berubah selama sistem komputer &amp;amp; program tidak mengubahnya. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Lebih mudah diduplikasi &amp;amp; disebarkan. Mentransfer pengetahuan manusia dari 1 orang ke orang lain membutuhkan proses yang sangat lama &amp;amp; keahlian tidak akan pernah dapat diduplikasi dengan lengkap. Jadi jika pengetahuan terletak pada suatu sistem komputer, maka pengetahuan tersebut dapat disalin dari komputer tersebut &amp;amp; dapat dipindahkan dengan mudah ke komputer yang lain. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Lebih murah. Menyediakan layanan komputer akan lebih mudah &amp;amp; murah dibandingkan mendatangkan seseorang untuk mengerjakan sejumlah pekerjaan dalam jangka waktu yang sangat lama. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. Bersifat konsisten karena kecerdasan buatan adalah bagian dari teknologi komputer sedangkan kecerdasan alami senantiasa berubah-ubah.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5. Dapat didokumentasi.Keputusan yang dibuat komputer dapat didokumentasi dengan mudah dengan cara melacak setiap aktivitas dari sistem tersebut. Kecerdasan alami sangat sulit untuk direproduksi. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;6. Lebih cepat.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;7. lebih baik&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Sedangkan kecerdasan Alami&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Kreatif : manusia memiliki kemampuan untuk menambah pengetahuan, sedangkan pada kecerdasan buatan untuk menambah pengetahuan harus dilakukan melalui sistem yang dibangun.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Memungkinkan orang untuk menggunakan pengalaman secara langsung. Sedangkan pada kecerdasan buatan harus bekerja dengan input-input simbolik. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Pemikiran manusia dapat digunakan secara luas, sedangkan kecerdasan buatan sangat terbatas. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-4825704415746228892?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/4825704415746228892/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/10/perbedaan-kecerdasan-buatan-dan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/4825704415746228892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/4825704415746228892'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/10/perbedaan-kecerdasan-buatan-dan.html' title='Perbedaan Kecerdasan Buatan dan Kecerdasan Alami'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ubZT5b2vwDQ/TLMVEc3_GYI/AAAAAAAAAB8/VEuCaFIOgiE/s72-c/robot.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-1527976150299783392</id><published>2010-10-11T20:15:00.002+07:00</published><updated>2010-10-11T20:24:06.425+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AI'/><category scheme='http://www.blogger.com/atom/ns#' term='sejarah kecerdasan buatan'/><category scheme='http://www.blogger.com/atom/ns#' term='kecerdasan buatan'/><title type='text'>History Of Al</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ubZT5b2vwDQ/TLMP6IlAi4I/AAAAAAAAAB0/k90pxvcG7lg/s1600/artificial_intelligence.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 153px; height: 200px;" src="http://2.bp.blogspot.com/_ubZT5b2vwDQ/TLMP6IlAi4I/AAAAAAAAAB0/k90pxvcG7lg/s200/artificial_intelligence.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5526778659123268482" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Di awal abad 20, seorang penemu Spanyol, Torres y Quevedo, membuat sebuah mesin yang dapat men’skak-mat’ raja lawannya dengan sebuah ratu dan raja. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;Perkembangan secara sistematis kemudian dimulai segera setelah diketemukannya komputer digital. Artikel ilmiah pertama tentang Kecerdasan Buatan ditulis oleh Alan Turing pada tahun 1950, dan kelompok riset pertama dibentuk tahun 1954 di Carnegie Mellon University oleh Allen Newell and Herbert Simon. Namun bidang Kecerdasan Buatan baru dianggap sebagai bidang tersendiri di konferensi Dartmouth tahun 1956, di mana 10 peneliti muda memimpikan mempergunakan komputer untuk memodelkan bagaimana cara berfikir manusia. Hipotesis mereka adalah: “Mekanisme berfikir manusia dapat secara tepat dimodelkan dan disimulasikan pada komputer digital”, dan ini yang menjadi landasan dasar Kecerdasan Buatan.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;AI berkaitan erat dengan disiplin ilmu lain antara lain (has roots in a number of scientific disciplines) &lt;/div&gt;&lt;span class="fullpost"&gt;&lt;div style="text-align: justify;"&gt;– computer science and engineering (hardware and software)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– philosophy (rules of reasoning/aturan pertimbangan)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– mathematics (logic, algorithms, optimization/ logika, algoritma,optimasi)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– cognitive science (ilmu kognitif) and psychology (modeling high level human/animal thinking/ pemodelan pemikiran tingkat tinggi untuk manusia dan hewan)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– neural science (ilmu syaraf) (model low level human/animal brain activity/pemodelan aktivitas otak tingkat rendah untuk manusia dan hewan))&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– linguistics (ilmu bahasa),Ekonomi dll.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• The birth of AI (1943 – 1956)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– Pitts and McCulloch (1943): simplified mathematical model of neurons (resting/firing states) can realize all propositional logic primitives (can compute all Turing computable functions). Rangkaian Boolean model pikiran. Penyederhanaan model neuron yang dapat direalisasikan dengan semua logika primitive proposional. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;– Allen Turing: Turing machine and Turing test (1950). Mesin Turing dan Turing Test.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– Claude Shannon: information theory; possibility of chess playing computers. Teory informasi, kemungkinan dalam permainan catur oleh computer.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Early enthusiasm (1952 – 1969)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– 1956 Dartmouth conference. Dalam konferensi “Artificial Intelligence” diadopsi dan dianggap sebagai kelahiran AI.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– 1958 Emphasize on intelligent problem soving: Penekanan pada intelligent problem solving antara lain : John McCarthy mengembangkan bahasa pemrograman AI yaitu LISP; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;Marvin Minsky membuat mesin neural network pertama (first neural network machine);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Alan Newell and Herbert Simon mengembangkan GPS (analis means-ends);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Resolution by John Robinson: John Robinson menyelesaikan algoritma untuk pertimbangan dan ini menjadi dasar untuk pembuktian teorema secara otomatis  (basis for automatic theorem proving);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Emphasis on knowledge (1966 – 1974)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– AI menemukan kompleksitas komputasi, penelitian Neural network hampir lenyap. Muncul paradigma representasi pengetahuan (Knowledge representation paradigms atau KR) &lt;/div&gt;&lt;div style="text-align: justify;"&gt;– declarative vs. procedural representation: Muncul pertentangan antara representasi deklaratif dan representasi procedural.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– 1972 Bahasa PROLOG (Programming in Logic) pertama kali dikembangkan oleh Alain Colmenrauer dan P.Rousssel di universitas Marseilles Perancis.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• 1969 – 1979 Pengembangan awal system berbasis pengetahuan (Knowledge-based systems):&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– DENDRAL: the first knowledge intensive system (determining 3D structures of complex chemical compounds/ menentukan struktur 3D senyawa kimia kompleks)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– MYCIN: first rule-based expert system (containing 450 rules for diagnosing blood infectious diseases). merupakan system pakar berbasis aturan pertama yang memuat/terdiri atas 450 aturan untuk mendiagnose penyakit infeksi darah.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– PROSPECTOR: first knowledge-based system that made significant profit (geological ES for mineral deposits). Sistem berbasis pengetahuan pertama yang membuat keuntungan yang berarti. Sistem ini merupakan sistem pakar (ES) geologi untuk endapan mineral. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• AI became an industry (1980 – 1989). AI menjadi suatu industri.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– wide applications in various domains. Penggunaan AI secara luas dengan berbagai variasi domain.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– commercially available tools. Pengkomersialan AI. Penjualan hardware berbasis AI ke perusahaan-perusahaan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• 1986-1988. Neural Networks kembali popular&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;• Current trends (1990 – present)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– more realistic goals (Tujuan dibuat lebih realistic)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– more practical (application oriented). Lebih praktis berorientasi aplikasi.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;– distributed AI and intelligent software agents. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;– resurgence of neural networks and emergence of genetic algorithms. Munculnya algoritma genetika&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Beberapa definisi AI: &lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Studi tentang bagaimana membuat computer dapat mengerjakan sesuatu yang dapat dikerjakan oleh manusia (Rich, 1991).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Cabang ilmu computer yang mempelajari otomatisasi tingkah laku cerdas (Setiawan, 1993).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Suatu perilaku mesin yang jika dikerjakan oleh manusia akan disebut cerdas (Turing, et al, 1996).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. Untuk mengetahui dan memodelkan proses-proses berpikir manusia dan mendesain mesin agar dapat menirukan perilaku manusia (John McCarthy, 1956)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para pakar setuju bahwa Kecerdasan Buatan berhubungan dengan dua ide dasar:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Menyangkut studi proses berpikir manusia.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Berhubungan dengan merepresentasikan proses tersebut melalui mesin (komputer, robot dll).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Manusia dikatakan cerdas dalam menyelesaikan permasalahan harus mempunyai bekal pengetahuan dan pengalaman. Pengetahuan diperoleh dari belajar. Semakin banyak bekal pengetahuan yang dimiliki tentu akan lebih mampu menyelesaikan permasalahan. Tapi bekal pengetahuan saja tidak cukup, manusia juga diberi akal untuk melakukan penalaran,mengambil kesimpulan berdasarkan pengetahuan &amp;amp; pengalaman yang dimiliki. Tanpa memiliki kemampuan untuk menalar dengan baik, manusia dengan segudang pengalaman dan pengetahuan tidak akan dapat menyelesaikan masalah dengan baik. Demikian juga dengan kemampuan menalar yang sangat baik,namun tanpa bekal pengetahuan dan pengalaman yang memadai,manusia juga tidak akan bisa menyelesaikan masalah dengan baik.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Oleh karena itu agar mesin bisa cerdas (dapat bertindak sebaik &amp;amp; seperti manusia), maka mesin harus diberi bekal pengetahuan &amp;amp; kemampuan untuk menalar.&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-1527976150299783392?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/1527976150299783392/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/10/history-of-al.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/1527976150299783392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/1527976150299783392'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/10/history-of-al.html' title='History Of Al'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ubZT5b2vwDQ/TLMP6IlAi4I/AAAAAAAAAB0/k90pxvcG7lg/s72-c/artificial_intelligence.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-1497696447424254882</id><published>2010-07-05T21:22:00.003+07:00</published><updated>2010-10-11T19:24:04.769+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CPU bekerja'/><category scheme='http://www.blogger.com/atom/ns#' term='basis CPU'/><category scheme='http://www.blogger.com/atom/ns#' term='Proses Sebuah CPU'/><title type='text'>Cara CPU Bekerja</title><content type='html'>Central Processing Unit (CPU): otak yang ada didalam sebuah PC yang memproses data serta unit yang menentukan kekuatan dan harga dari sebuah komputer.&lt;br /&gt;&lt;br /&gt;Dalam setahun ke belakang, kecepatan CPU meningkat drastis dari 600 MHz menjadi 1 GHz, dan baru-baru ini Intel mengumumkan telah mengapalkan Pentium III 1,13 GHz. Pada akhir tahun ini diperkirakan kecepatan di atas 1,5 GHz akan terlampaui, menandakan perlombaan CPU tercepat telah dimulai. Ini ada sebuah tip: Kinerja CPU di PC Anda tidak hanya ditentukan oleh angka megahertz atau gigahertz yang banyak diiklankan perakit PC di majalah atau Internet. Dengan peningkatan kecepatan chip dan aplikasi yang membutuhkan tenaga yang lebih besar.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Yang Anda perlu ketahui:&lt;br /&gt;&lt;br /&gt;· Sebuah CPU melakukan tiga tugas utama: Membaca data, memproses data, dan biasanya menulis data ke memori.&lt;br /&gt;· Kecepatan kasar (raw speed) diukur dalam skala megahertz, tetapi bagian lainnya seperti desain arsitektur chip juga menentukan kinerja dari CPU tersebut.&lt;br /&gt;· Chip yang Anda inginkan dalam PC Anda tergantung pada berapa banyak yang akan Anda keluarkan dan untuk apa Anda menggunakan PC tersebut.&lt;br /&gt;&lt;br /&gt;Membangun Blok&lt;br /&gt;&lt;br /&gt;Sebelum Anda mengerti bagaimana sebuah CPU bekerja, Anda perlu mengetahui bagaimana sebuah CPU dibuat. Sebuah CPU terdiri dari jutaan transistor mikroskopis yang melalui pemrosesan secara kimiawi dan photolithografis untuk menjadi sebuah cetakan silikon yang besarnya tidak lebih dari ibu jari Anda.&lt;br /&gt;&lt;br /&gt;Transistor kecil mungil itu menyimpan pulsa elektrik yang memberikan nilai satu atau nol, yang membentuk sistem bahasa binari yang digunakan komputer untuk berkomunikasi. Grup transistor tersebut saling terhubungkan untuk menyimpan nilai-nilai; mereka juga melakukan kalkulasi logika dan matematika, dan dengan bantuan sebuah jam kristal kuartz, mereka melakukan fungsinya seperti layaknya pendayung perahu naga yang mendayung secara tersinkronisasi. Dengan kata lain, mereka dapat memproses data.&lt;br /&gt;&lt;br /&gt;Proses Sebuah CPU&lt;br /&gt;&lt;br /&gt;Sebuah CPU memproses informasi yang disimpan dalam bentuk byte di memori. Informasi tersebut dapat berupa data atau instruksi. Data adalah bentuk biner dari sebuah huruf, sebuah angka, atau sebuah warna. Sebuah instruksi memberitahu CPU apa yang harus dilakukan terhadap data tersebut, sebagai contoh: menambahkannya, membaginya, atau memindahkannya&lt;br /&gt;&lt;br /&gt;CPU akan melakukan tiga operasi utama terhadap data tersebut: membacanya, memanipulasi (memproses) data tersebut, dan seringkali menuliskannya ke dalam memori. Pada tingkat yang lebih sederhana, CPU hanya memerlukan empat elemen untuk melakukan operasi terhadap datanya: instruksi, penunjuk instruksi, beberapa register, dan sebuah aritmethic logic unit.&lt;br /&gt;&lt;br /&gt;Penunjuk instruksi akan memberitahu CPU dimana instruksi tersebut diletakkan di memori saat dibutuhkan untuk menjalankan aplikasi.&lt;br /&gt;&lt;br /&gt;Register adalah tempat penyimpanan sementara di CPU. Sebuah register menyimpan sebuah data yang menunggu untuk diproses oleh sebuah instruksi, atau sebuah data yang telah diproses (misalkan, hasil dari penambahan dua angka sekaligus).&lt;br /&gt;&lt;br /&gt;Unit logika aritmatika (arithmetic logic unit/ALU) berfungsi sebagai kalkulatornya CPU, bekerja dengan fungsi matematika dan logika yang diperintahkan oleh set instruksi.&lt;br /&gt;&lt;br /&gt;CPU terdiri atas beberapa bagian tambahan yang membuat bagian dasar CPU bekerja sebagaimana mestinya:&lt;br /&gt;&lt;br /&gt;· Fetch instruksi mengambil instruksi dari RAM atau bagian dari memori yang terletak di CPU.&lt;br /&gt;&lt;br /&gt;· Dekoder instruksi mengambil instruksi dari fetch dan menerjemahkannya sehingga CPU mengerti. Dekoder ini menentukan langkah selanjutnya yang harus dilakukan untuk menyelesaikan instruksi tersebut.&lt;br /&gt;&lt;br /&gt;· Unit kontrol akan mengatur dan mengkoordinasikan seluruh operasi chip. Unit ini akan memberitahu ALU kapan untuk melakukan kalkulasi, kemudian memberitahu fetch kapan untuk mengambil sebuah nilai, dan memberitahu dekoder kapan untuk menerjemahkan nilai tersebut menjadi sebuah instruksi.&lt;br /&gt;&lt;br /&gt;Menjejak Sebuah Instruksi&lt;br /&gt;Beginilah caranya CPU melakukan tugasnya: penunjuk instruksi mengarahkan fetch instruksi ke sebuah spot di memori yang menampung sebuah instruksi. Fetch kemudian menangkap instruksi tersebut dan memberikannya ke dekoder instruksi, kemudian mengamati instruksi tersebut dan menentukan langkah selanjutnya untuk melengkapi instruksi tersebut (sebuah instruksi dapat terdiri dari rangkaian langkah yang harus dilengkapi dalam urutan tertentu).&lt;br /&gt;&lt;br /&gt;ALU kemudian mengerjakan perintah yang diminta instruksi: menambah data, membagi data, atau memanipulasi data yang ada. Setelah CPU menerjemahkan dan mengerjakan instruksi, unit kontrol memberitahukan fetch instruksi untuk menangkap instruksi berikutnya di memori. Proses ini berlangsung terus menerus--dari satu instruksi ke instruksi berikutnya, dalam suatu langkah yang rumit--untuk menciptakan hasil yang dapat Anda lihat di monitor. Itulah kerjanya sebuah program&lt;br /&gt;seperti pengolah kata: sebuah seri instruksi-instruksi dan data-data.&lt;br /&gt;&lt;br /&gt;Untuk meyakinkan semua itu berjalan dalam satu kesatuan waktu, bagian itu memerlukan suatu clock generator. Clock generator meregulasi setiap langkah yang dikerjakan CPU. Seperti sebuah metronome, sebuah clock generator mengirim pulsa-pulsa elektrik untuk menentukan langkah CPU. Pulsa tersebut diukur dalam jutaan langkah per detik, atau megahertz, yang Anda kenal sebagai ukuran kecepatan CPU. Semakin banyak pulsa dibuat, semakin cepat CPU bekerja. Dalam keadaan ideal, seharusnya sebuah CPU berkecepatan 700 MHz bekerja lebih cepat dibanding CPU 600 MHz, tetapi tambahan dan variasi pada basis CPU dapat membuat angka-angka tersebut tidak berarti.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Meningkatkan Basis CPU&lt;br /&gt;Sebuah CPU hanya memerlukan sedikit bagian untuk melakukan tugasnya, tetapi desain dasar tersebut telah dimodifikasi selama bertahun-tahun untuk meningkatkan kinerja secara keseluruhan. Tujuan utama peningkatan tersebut sama: memproses data lebih cepat.&lt;br /&gt;&lt;br /&gt;Sambil mencari cara untuk meningkatkan kecepatan pemrosesan, pembuat chip menyadari bahwa CPU tidak melakukan pemrosesan selama mereka melakukan fetching untuk sebuah instruksi atau data dari RAM sistem. Untuk mereduksi downtime tersebut, mereka menempatkan sebuah area penyimpanan, yang dikenal sebagai cache, dalam sebuah CPU. Data dan instruksi dapat ditempatkan sementara di CPU itu sendiri, mengurangi perjalanan data atau instruksi dari RAM.&lt;br /&gt;&lt;br /&gt;Menambah ide penyediaan cache, pembuat sistem menempatkan RAM berkecepatan tinggi (dan mahal)--yang dikenal sebagai cache tingkat 2 atau L2 cache--antara cache CPU tingkat satu dan RAM sistem. Semakin dekat ke CPU berarti semakin pendek jarak yang harus ditempuh ke RAM sistem. Cache sekunderi ini sangat bermanfaat untuk meningkatkan kinerja sehingga semakin banyak prosesor yang mengintegrasinya ke dalam CPU-nya itu sendiri, menciptakan lebih banyak ruang untuk menyimpan data dan instruksi.&lt;br /&gt;&lt;br /&gt;Lebih banyak ALU dan Sebuah FPU&lt;br /&gt;Untuk meningkatkan kinerja kalkulasi, pembuat chip menempatkan sebuah unit aritmetik logika (arithmetic logic unit/ALU) di dalam CPU. Secara teoritis ini berarti pemrosesan dapat dilakukan dua kali lebih cepat dalam satu langkah. Menggunakan multiple ALU akan tampak seperti menambah tukang kayu lagi dalam membuat lemari dapur, yang berarti mempercepat penyelesaian pekerjaan.&lt;br /&gt;&lt;br /&gt;Sebagai tambahan multiple ALU, Intel mengintegrasikan floating point unit ke dalam CPU. FPU ini menangani angka dari yang paling besar hingga yang paling kecil (yang memiliki banyak angka di belakang koma). Sementara FPU menangani kalkulasi semacam itu, ALU menjadi bebas untuk melakukan tugas lain dalam waktu yang bersamaan, untuk meningkatkan kinerja.&lt;br /&gt;&lt;br /&gt;Advanced Micro Devices dan Intel juga menambah kecepatan pemrosesan instruksi dengan melakukan pipelining instruksi, atau menjalankan instruksi secara paralel satu dengan lainnya. Eksekusi dari sebuah instruksi memerlukan langkah yang terpisah--sebagai contoh, fetching dan dekoding sebuah instruksi. Sebenarnya CPU harus menyelesaikan sebuah instruksi secara keseluruhan sebelum melanjutkan ke instruksi berikutnya. Sekarang sirkuit yang berbeda menangani langkah yang terpisah tersebut.&lt;br /&gt;&lt;br /&gt;Begitu sebuah instruksi telah selesai dalam satu langkah untuk dilanjutkan ke langkah berikutnya, transistor yang mengerjakan langkah pertama bebas untuk mengerjakan instruksi berikutnya, sehingga akan mempercepat kerja pemrosesan. Ini mirip dengan mendaki tangga: begitu kaki Anda meninggalkan sebuah anak tangga, orang yang di belakang Anda dapat menggunakannya untuk dinaiki.&lt;br /&gt;&lt;br /&gt;Sebagai tambahan untuk meningkatkan kinerja adalah memprediksi cabang-cabang instruksi, yaitu memperkirakan lompatan yang akan dilakukan sebuah program dapat dilakukan; eksekusi secara spekulatif, yaitu mengeksekusi cabang instruksi yang ada di depat; dan penyelesaian tanpa mengikuti urutan, yakni kemampuan untuk menyelesaikan sebuah seri instruksi tidak berdasarkan urutan normal.&lt;br /&gt;&lt;br /&gt;Perubahan-perubahan tersebut membuat peningkatan kecepatan clock, seperti lompatan hingga 1 GHz pada bulan Februari lalu, bukan lagi menjadi keutamaan kinerja. Tes yang dilakukan oleh majalah komputer PC World menunjukkan bahwa lompatan kecepatan bukan lagi menjadi hal utama dalam peningkatan kinerja, terutama pada aplikasi perkantoran, yang sangat tergantung pada kecepatan hard drive dan jumlah serta kecepatan RAM sistem.&lt;br /&gt;&lt;br /&gt;CPU dalam PC Anda&lt;br /&gt;Dua pemain mendominasi pasar CPU PC: Intel (www.intel.com), yang menguasai 80 persen pangsa pasar PC rumah dan bisnis, dan Advanced Micro Devices (www.amd.com). Kedua perusahaan tersebut membuat model untuk mesin-mesin high-end, midrange, dan low-end. Perusahaan lain juga memproduksi CPU, seperti Motorola PowerPC 750 (www.mot-sps.com), yang memberi tenaga untuk komputer-komputer Macintosh.&lt;br /&gt;&lt;br /&gt;AMD Athlon dan Intel Pentium III saling berbagi pasar untuk CPU bertenaga lebih yang menjalankan sistem operasi Microsoft Windows. Keduanya hampir seimbang dalam desain dan performa, termasuk peningkatan kinerja untuk menjalankan software game 3D dan CAD (computer aided design).&lt;br /&gt;&lt;br /&gt;CPU high-end dari Intel dan AMD banyak terdapat pada berbagai jenis PC, dari sistem rumahan kelas menengah (antara 600 hingga 850 MHz) hingga workstation rekayasa industri dan sistem multimedia high-end yang paling mahal (dari 866 MHz ke atas). Untuk model terbaru, PC dengan CPU ini harganya berkisar antara $200 hingga $1000.&lt;br /&gt;&lt;br /&gt;Untuk kelas high-end, PC dengan chip 1 GHz akan berharga $2700 hingga $3300, tergantung pada komponen yang ditawarkan oleh perakit PC. Untuk sistem kelas menengah, yang menggunakan chip AMD atau Intel berkecepatan 600 hingga 850 MHz harganya sekitar $900 hingga $1600.&lt;br /&gt;&lt;br /&gt;Chip berharga ekonomis (di bawah $150) biasanya berjalan dengan kecepatan clock lebih rendah dari Athlon dan P-III, cache yang lebih sedikit atau lebih lambat, dan memiliki peningkatan kinerja yang lebih kecil. AMD K6-III dan K6-2 serta Intel Celeron ditujukan untuk PC-PC dengan harga kurang dari $1000.&lt;br /&gt;&lt;br /&gt;Komputer portabel biasanya tidak menawarkan CPU tercepat yang ada. Sebuah desain desktop dirancang untuk menahan panas yang lebih tinggi dibanding sebuah laptop, yang berarti laptop harus menggunakan CPU yang lebih lambat dan kurang bertenaga. Prosesor yang lebih cepat juga membutuhkan daya yang lebih besar juga, yang mengakibatkan umur pakai tenaga baterei juga berkurang. Saat ini, portabel tercepat yang tersedia di pasaran adalah 700 MHz, tapi tampaknya dengan desain yang baru, kecepatan tersebut akan segera bertambah.&lt;br /&gt;&lt;br /&gt;Di Masa Depan&lt;br /&gt;Pembuat CPU selalu mencari cara untuk meningkatkan performa. Baru-baru ini mereka telah mengganti sistem fabrikasi dari 0.25 mikron ke 0.18 mikron, yang memungkinkan celah yang lebih sempit dalam menempatkan transistor yang lebih kecil, sehingga memungkinkan kecepatan yang lebih tinggi dan panas yang lebih kecil untuk desain arsitektur yang sama. Tambahan lain, interkoneksi antar transistor menggunakan alumunium telah digantikan dengan tembaga, yang mengkonduksikan listrik lebih baik dibanding alumunium.&lt;br /&gt;&lt;br /&gt;Tetapi perbaikan ini tidak berarti perlombaan penambahan kecepatan akan berakhir. Intel telah mengumumkan chip Willamette (alias Pentium-4), yang akan berjalan dengan kecepatan 1,5 GHz dan akan tersedia pada akhir tahun ini. Sementara kompetitornya, AMD, juga akan terus menempel ketat pada perlombaan tersebut.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-1497696447424254882?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/1497696447424254882/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/07/cara-cpu-bekerja.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/1497696447424254882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/1497696447424254882'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/07/cara-cpu-bekerja.html' title='Cara CPU Bekerja'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-8365270133719797633</id><published>2010-07-05T21:01:00.002+07:00</published><updated>2010-10-11T19:24:46.701+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pemograman Pyhton'/><category scheme='http://www.blogger.com/atom/ns#' term='Sejarah Pyhton'/><category scheme='http://www.blogger.com/atom/ns#' term='Bahasa Pyhton'/><title type='text'>Bahasa Pemograman Pyhton</title><content type='html'>Python adalah bahasa pemrograman model skrip (scripting language) yang berorientasi obyek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi. Saat ini script python dapat dijalankan di sistem:&lt;br /&gt;&lt;br /&gt;* Linux/Unix&lt;br /&gt;* Windows&lt;br /&gt;* Mac OS X&lt;br /&gt;* OS/2&lt;br /&gt;* Amiga&lt;br /&gt;* Palm&lt;br /&gt;* Symbian (untuk produk-produk Nokia)&lt;br /&gt;Python didistribusikan dengan beberapa lisensi yang berbeda dari beberapa versi. Lihat sejarahnya di Python Copyright. Namun pada prinsipnya Python dapat diperoleh dan dipergunakan secara bebas, bahkan untuk kepentingan komersial. Lisensi Python tidak bertentangan baik menurut definisi Open Source maupun General Public License (GPL).&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC. Versi terakhir yang dikeluarkan CWI adalah 1.2.&lt;br /&gt;&lt;br /&gt;Tahun 1995, Guido pindah ke CNRI sambil terus melanjutkan pengembangan Python. Versi terakhir yang dikeluarkan adalah 1.6. Tahun 2000, Guido dan para pengembang inti Python pindah ke BeOpen.com yang merupakan sebuah perusahaan komersial dan membentuk BeOpen PythonLabs. Python 2.0 dikeluarkan oleh BeOpen. Setelah mengeluarkan Python 2.0, Guido dan beberapa anggota tim PythonLabs pindah ke DigitalCreations.&lt;br /&gt;&lt;br /&gt;Saat ini pengembangan Python terus dilakukan oleh sekumpulan pemrogram yang dikoordinir Guido dan Python Software Foundation. Python Software Foundation adalah sebuah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python sejak versi 2.1 dan dengan demikian mencegah Python dimiliki oleh perusahaan komersial. Saat ini distribusi Python sudah mencapai versi 2.6.1 dan versi 3.0.&lt;br /&gt;&lt;br /&gt;Nama Python dipilih oleh Guido sebagai nama bahasa ciptaannya sebab Guido adalah penggemar berat acara televisi Monty Python's Flying Circus. Oleh karena itu seringkali ungkapan-ungkapan khas dari acara tersebut seringkali muncul dalam korespondensi antar pengguna Python.&lt;br /&gt;Beberapa fitur yang dimiliki Python adalah:&lt;br /&gt;memiliki kepustakaan yang luas; dalam distribusi Python telah disediakan modul-modul 'siap pakai' untuk berbagai keperluan.&lt;br /&gt;memiliki tata bahasa yang jernih dan mudah dipelajari.&lt;br /&gt;memiliki aturan layout kode sumber yang memudahkan pengecekan, pembacaan kembali dan penulisan ulang kode sumber.&lt;br /&gt;berorientasi obyek.&lt;br /&gt;memiliki sistem pengelolaan memori otomatis (garbage collection, sepertijava)&lt;br /&gt;modular, mudah dikembangkan dengan menciptakan modul-modul baru; modul-modul tersebut dapat dibangun dengan bahasa Python maupunC/C++.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-8365270133719797633?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/8365270133719797633/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/07/bahasa-pemograman-pyhton.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/8365270133719797633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/8365270133719797633'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/07/bahasa-pemograman-pyhton.html' title='Bahasa Pemograman Pyhton'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-4313180409471682455</id><published>2010-07-05T20:48:00.000+07:00</published><updated>2010-07-05T20:52:14.977+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='komponen Solid State Disk'/><category scheme='http://www.blogger.com/atom/ns#' term='Solid State disk'/><title type='text'>SOLID STATE DISK (SSD)</title><content type='html'>Sekarang ini istilah mass storage atau media penyimpanan sudah tidak asing lagi di telinga kita, bahkan perkembangannya sudah jauh meninggalkan kita jika kita tidak terus meng-update informasi yang berkaitan dengan mass storage tersebut. Dan yang mulai diperhatikan adalah SSD. Solid State Disk ini mulai dilirik menjadi alternatif storage media pengganti hardisk karena beberapa keunggulannya.&lt;br /&gt;Arsitektur SSD&lt;br /&gt;Sebuah SSD menggunakan SRAM dan DRAM, bukan flash memory. Sering disebut sebagai RAM-drive (tidak sama dengan RAM disk). Akhir-akhir ini, chip yang digunakan pada SSD sebagian besar berdasarkan memori flash NAND [2]. Chip pada memori berjenis NAND Flash ini mirip bentuknya dengan chip pada memori DDRAM, namun pada NAND bersifat non-volatile artinya tidak memerlukan arus listrik untuk menyimpan data.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Komponennya :&lt;br /&gt;1.Cache : flash SSD yang menggunakan sejumlah kecil DRAM sebagai cache. Ini mirip dengan cache pada Hard disk Drive. Sebuah direktori pada blok penempatan dan pemakaian data juga disimpan dalam cache sementara drive beroperasi.&lt;br /&gt;2.Energi penyimpanan : komponen lain SSD berkinerja tinggi adalah kapasitor atau beberapa baterai. Ini diperlukan untuk menjaga integritas data sehingga data dalam cache dapat tersimpan ke drive ketika daya drop; beberapa mungkin memiliki daya yang cukup lama untuk mempertahankan data dalam cache daya.&lt;br /&gt;Keunggulan SDD&lt;br /&gt;Berikut adalah beberapa keunggulan SSD jika dibandingkan dengan HardDisk, yaitu :&lt;br /&gt;1.Konsumsi daya SSD lebih sedikit daripada konsumsi daya yang digunakan HDD. Hal ini menyebabkan SSD lebih tepat digunakan untuk perangkat mobile. Baterai dari perangkat itu akan dapat bertahan lebih lama diantara waktu charging.&lt;br /&gt;2.SSD memiliki umur data lebih panjang dan lebih tahan lama dibandingkan HDD. Apabila pengguna mengalami benturan ringan pada notebooknya, maka kehilangan data akan dapat dihindari.&lt;br /&gt;3.SSD memiliki  kecepatan pembacaan dan penulisan yang relative lebih tinggi daripada HDD.&lt;br /&gt;4.SSD memiliki bagian yang tidak bergerak sehingga mengakibatkan lebih tidak berisik dan panas.&lt;br /&gt;5.Berat SSD sangat ringan. Jika dibandingkan dengan HDD maka beratnya 1/5 nya.&lt;br /&gt;6.MTBF (Mean Time Between Failure) atau masa waktu pakai SSD lebih lama di atas 2 milyar jam sedangkan HDD hanya bisa digunakan maksimal 0.7 milyar jam.&lt;br /&gt;Kekurangan SSD&lt;br /&gt;Selain kelebihan yang banyak dimiliki SSD, tenru saja SSD juga memiliki beberapa kekurangan, yaitu :&lt;br /&gt;1.Pemakaian SSD memiliki implikasi keamanan. Contohnya, enkripsi dari data yang belum terenkripsi pada SSD berbasis flash ini tidak dapat dilakukan dengan aman. Karena pemakaian menyebabkan sector drive terenkripsi baru ditulis ke lokasi fisik yang berbeda dari lokasi yang asli sehingga data pada lokasi asli tetap tidak terenkripsi.&lt;br /&gt;2.Harga SSD masih lebih mahal dibandingkan dengan HDD.&lt;br /&gt;3.Kapasitas SSD dipasaran pun masih terbatas.&lt;br /&gt;4.Asimetris kinerja pembacaan dengan penulisan pada SDD menyebabkan masalah dengan beberapa fungsi tertentu. Pada dasarnya, operasi penulisan dan pembacaan selesai dalam jangka waktu yang sama. Namun pada SSD ini memiliki kinerja penulisan yang lebih lambat jika dibandingkan dengan kinerja pembacaan.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-4313180409471682455?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/4313180409471682455/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/07/solid-state-disk-ssd.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/4313180409471682455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/4313180409471682455'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/07/solid-state-disk-ssd.html' title='SOLID STATE DISK (SSD)'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-701345735809233950</id><published>2010-07-05T20:40:00.002+07:00</published><updated>2010-07-05T20:44:34.135+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Perintah dasar linux'/><title type='text'>Perintah Dasar Sistem Operasi Linux</title><content type='html'>didalam Linux terdapat banyak sekali operasi-operasi yang ada di dalam sistem operasi linux, minimal bagi kita orang yang masih awam, minimal kita mengetahui perintah dasarnya saja, di artikel ini kita juga bisa langsung mencoba berbagai perintah dasar sistem Operasi Linux, Antara lain : &lt;br /&gt;Percobaan 1 : Melihat identitas diri (nomor id dan group id) &lt;br /&gt;$ id&lt;br /&gt;&lt;br /&gt;Percobaan 2 : Melihat tanggal dan kalender dari sistem&lt;br /&gt;1.Melihat tanggal saat ini &lt;br /&gt;$ date&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;2.Melihat kalender&lt;br /&gt;$ cal 9 2002&lt;br /&gt;$ cal -y&lt;br /&gt;&lt;br /&gt;Percobaan 3 : Melihat identitas mesin&lt;br /&gt;$ hostname&lt;br /&gt;$ uname&lt;br /&gt;$ uname -a&lt;br /&gt;&lt;br /&gt;Percobaan 4 : Melihat siapa yang sedang aktif&lt;br /&gt;1.Mengetahui siapa saja yang sedang aktif&lt;br /&gt;$ w&lt;br /&gt;$ who&lt;br /&gt;$ whoami&lt;br /&gt;&lt;br /&gt;2.Mengubah informasi finger&lt;br /&gt;$ chfn &lt;user&gt;&lt;br /&gt;Changing finger information for student.&lt;br /&gt;Password:&lt;br /&gt;Name[user wks]: &lt;Nama Pengguna di wks&gt;&lt;br /&gt;Office[]: Lab Pemrograman 2&lt;br /&gt;Office Phone []: 2301&lt;br /&gt;Home Phone []: 5947280&lt;br /&gt;&lt;br /&gt;Finger information changed.&lt;br /&gt;&lt;br /&gt;3.Melihat informasi finger&lt;br /&gt;$ finger&lt;br /&gt;$ finger &lt;user&gt;&lt;br /&gt;&lt;br /&gt;Percobaan 5 : Menggunakan manual&lt;br /&gt;$ man ls&lt;br /&gt;$ man man&lt;br /&gt;$ man –k file&lt;br /&gt;$ man 5 passwd&lt;br /&gt;&lt;br /&gt;Percobaan 6 : Menghapus layar&lt;br /&gt;$ clear&lt;br /&gt;&lt;br /&gt;Percobaan 7 : Mencari perintah yang deskripsinya mengandung kata kunci yang dicari&lt;br /&gt;$ apropos date&lt;br /&gt;$ apropos mail&lt;br /&gt;$ apropos telnet&lt;br /&gt;&lt;br /&gt;Percobaan 8 : Mencari perintah yang tepat sama dengan kunci yang dicari&lt;br /&gt;$ whatis date&lt;br /&gt;&lt;br /&gt;Percobaan 9 : Manipulasi berkas (file) dan direktori&lt;br /&gt;1.Menampilkan current working directory&lt;br /&gt;$ ls&lt;br /&gt;&lt;br /&gt;2.Melihat semua file lengkap&lt;br /&gt;$ ls –l&lt;br /&gt;&lt;br /&gt;3.Menampilkan semua file atau direktori yang tersembunyi&lt;br /&gt;$ ls –a&lt;br /&gt;&lt;br /&gt;4.Menampilkan semua file atau direktori tanpa proses sorting&lt;br /&gt;$ ls –f&lt;br /&gt;&lt;br /&gt;5.Menampilkan isi suatu direktori&lt;br /&gt;$ ls /usr&lt;br /&gt;&lt;br /&gt;6.Menampilkan isi direktori root&lt;br /&gt;$ ls /&lt;br /&gt;&lt;br /&gt;7.Menampilkan semua file atau direktori dengan menandai : tanda (/) untuk direktori, tanda asterik (*) untuk file yang bersifat executable, tanda (@) untuk file symbolic link, tanda (=) untuk socket, tanda (%) untuk whiteout dan tanda (|) untuk FIFO.&lt;br /&gt;$ ls –F /etc&lt;br /&gt;&lt;br /&gt;8.Menampilkan file atau direktori secara lengkap yaitu terdiri dari nama file, ukuran, tanggal dimodifikasi, pemilik, group dan mode atau atributnya.&lt;br /&gt;$ ls –l /etc&lt;br /&gt;&lt;br /&gt;9.Menampilkan semua file dan isi direktori. Argumen ini akan menyebabkan proses berjalan agak lama, apabila proses akan dihentikan dapat menggunakan ^c&lt;br /&gt;$ ls –R /usr&lt;br /&gt;&lt;br /&gt;Percobaan 10 : Melihat tipe file&lt;br /&gt;$ file&lt;br /&gt;$ file *&lt;br /&gt;$ file /bin/ls&lt;br /&gt;&lt;br /&gt;Percobaan 11 : Menyalin file&lt;br /&gt;1.Mengkopi suatu file. Berikan opsi –i untuk pertanyaan interaktif bila file sudah ada.&lt;br /&gt;$ cp /etc/group f1&lt;br /&gt;$ ls –l&lt;br /&gt;$ cp –i f1 f2&lt;br /&gt;$ cp –i f1 f2&lt;br /&gt;&lt;br /&gt;2.Mengkopi ke direktori&lt;br /&gt;$ mkdir backup&lt;br /&gt;$ cp f1 f3&lt;br /&gt;$ cp f1 f2 f3 backup&lt;br /&gt;$ ls backup&lt;br /&gt;$ cd backup&lt;br /&gt;$ ls&lt;br /&gt;&lt;br /&gt;Percobaan 12 : Melihat isi file&lt;br /&gt;1.Menggunakan instruksi cat&lt;br /&gt;$ cat f1&lt;br /&gt;&lt;br /&gt;2.Menampilkan file per satu layar penuh&lt;br /&gt;$ more f1&lt;br /&gt;$ pg f1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Percobaan 13 : Mengubah nama file&lt;br /&gt;1.Menggunakan instruksi mv&lt;br /&gt;$ mv f1 prog.txt&lt;br /&gt;$ ls&lt;br /&gt;&lt;br /&gt;2.Memindahkan file ke direktori lain. Bila argumen terakhir adalah nama direktori, maka berkas-berkas akan dipindahkan ke direktori tersebut.&lt;br /&gt;$ mkdir mydir&lt;br /&gt;$ mv f1 f2 f3 mdir&lt;br /&gt;&lt;br /&gt;Percobaan 14 : Menghapus file&lt;br /&gt;$ rm f1&lt;br /&gt;$ cp mydir/f1 f1&lt;br /&gt;$ cp mydir/f2 f2&lt;br /&gt;$ rm f1&lt;br /&gt;$ rm –i f2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Percobaan 15 : Mencari kata atau kalimat dalam file&lt;br /&gt;$ grep root /etc/passwd&lt;br /&gt;$ grep “:0:” /etc/passwd&lt;br /&gt;$ grep student /etc/passwd&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-701345735809233950?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/701345735809233950/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/07/perintah-dasar-sistem-operasi-linux.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/701345735809233950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/701345735809233950'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/07/perintah-dasar-sistem-operasi-linux.html' title='Perintah Dasar Sistem Operasi Linux'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-2580402233413085672</id><published>2010-07-05T20:33:00.002+07:00</published><updated>2010-07-05T20:38:43.698+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Percobaan oraganisasi file'/><category scheme='http://www.blogger.com/atom/ns#' term='Percobaan Strukur Direktory'/><title type='text'>Operasi File dan Struktur Direktory</title><content type='html'>Percobaan 1 : Direktory&lt;br /&gt;1.Melihat direktori HOME&lt;br /&gt;$ pwd &lt;br /&gt;$ echo $HOME&lt;br /&gt;&lt;br /&gt;2.Melihat direktori aktual dan parent direktori&lt;br /&gt;$ pwd&lt;br /&gt;$ cd .&lt;br /&gt;$ pwd&lt;br /&gt;$ cd ..&lt;br /&gt;$ pwd&lt;br /&gt;$ cd&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;3.Membuat satu direktori, lebih dari satu direktori atau sub direktori&lt;br /&gt;$ pwd&lt;br /&gt;$ mkdir A B C A/D A/E B/F A/D/A&lt;br /&gt;$ ls -l&lt;br /&gt;$ ls -l A&lt;br /&gt;$ ls -l A/D&lt;br /&gt;&lt;br /&gt;4.Menghapus satu atau lebih direktori hanya dapat dilakukan pada direktori kosong dan hanya dapat dihapus oleh pemiliknya kecuali bila diberikan ijin aksesnya&lt;br /&gt;$ rmdir B (Terdapat pesan error, mengapa ?)&lt;br /&gt;$ ls -l B&lt;br /&gt;$ rmdir B/F B&lt;br /&gt;$ ls -l B (Terdapat pesan error, mengapa ?)&lt;br /&gt;&lt;br /&gt;5.Navigasi direktori dengan instruksi cd untuk pindah dari satu direktori ke direktori lain.&lt;br /&gt;$ pwd&lt;br /&gt;$ ls -l&lt;br /&gt;$ cd A&lt;br /&gt;$ pwd&lt;br /&gt;$ cd ..&lt;br /&gt;$ pwd&lt;br /&gt;$ cd /home/&lt;user&gt;/C&lt;br /&gt;$ pwd&lt;br /&gt;$ cd /C (Terdapat pesan error, mengapa ?)&lt;br /&gt;$ pwd&lt;br /&gt;&lt;br /&gt;1.Perintah cp untuk mengkopi file atau seluruh direktori&lt;br /&gt;$ cat &gt; contoh &lt;br /&gt;Membuat sebuah file&lt;br /&gt;[Ctrl-d]&lt;br /&gt;$ cp contoh contoh1&lt;br /&gt;$ ls -l &lt;br /&gt;$ cp contoh A&lt;br /&gt;$ ls –l A&lt;br /&gt;$ cp contoh contoh1 A/D&lt;br /&gt;$ ls –l A/D&lt;br /&gt;&lt;br /&gt;2.Perintah mv untuk memindah file &lt;br /&gt;$ mv contoh contoh2&lt;br /&gt;$ ls -l&lt;br /&gt;$ mv contoh1 contoh2 A/D&lt;br /&gt;$ ls –l A/D&lt;br /&gt;$ mv contoh contoh1 C&lt;br /&gt;$ ls –l C&lt;br /&gt;&lt;br /&gt;3.Perintah rm untuk menghapus file&lt;br /&gt;$ rm contoh2&lt;br /&gt;$ ls -l&lt;br /&gt;$ rm –i contoh&lt;br /&gt;$ rm –rf A C&lt;br /&gt;$ ls -l&lt;br /&gt;&lt;br /&gt;Percobaan 3 : Symbolic Link&lt;br /&gt;1.Membuat shortcut (file link)&lt;br /&gt;$ echo "Hallo apa khabar" &gt; halo.txt&lt;br /&gt;$ ls -l&lt;br /&gt;$ ln halo.txt z&lt;br /&gt;$ ls -l&lt;br /&gt;$ cat z&lt;br /&gt;$ mkdir mydir&lt;br /&gt;$ ln z mydir/halo.juga&lt;br /&gt;$ cat mydir/halo.juga&lt;br /&gt;$ ln -s z bye.txt&lt;br /&gt;$ ls -l bye.txt&lt;br /&gt;$ cat bye.txt&lt;br /&gt;&lt;br /&gt;Percobaan 4 : Melihat Isi File&lt;br /&gt;$ ls –l&lt;br /&gt;$ file halo.txt&lt;br /&gt;$ file bye.txt&lt;br /&gt;&lt;br /&gt;Percobaan 5 : Mencari file&lt;br /&gt;1.Perintah find&lt;br /&gt;$ find /home –name “*.txt” –print &gt; myerror.txt&lt;br /&gt;$ cat myerror.txt&lt;br /&gt;$ find . –name “*.txt” –exec wc –l ‘{}’ ‘;’&lt;br /&gt;&lt;br /&gt;2.Perintah which&lt;br /&gt;$ which ls&lt;br /&gt;&lt;br /&gt;3.Perintah locate&lt;br /&gt;$ locate “*.txt”&lt;br /&gt;&lt;br /&gt;Percobaan 6 : Mencari text pada file&lt;br /&gt;$ grep Hallo *.txt&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-2580402233413085672?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/2580402233413085672/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/07/operasi-file-dan-struktur-direktory.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/2580402233413085672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/2580402233413085672'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/07/operasi-file-dan-struktur-direktory.html' title='Operasi File dan Struktur Direktory'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-8544740454748401720</id><published>2010-07-05T20:23:00.002+07:00</published><updated>2010-07-05T20:30:13.492+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTTP request'/><category scheme='http://www.blogger.com/atom/ns#' term='script http request ajax'/><title type='text'>Membuat HTTP Request di Ajax</title><content type='html'>Dalam coding JavaScript, jika Anda ingin memperoleh informasi dari database atau file di server, atau mengirim informasi ke server, anda perlu membuat sebuah bentuk HTML dan GET atau POST data ke server. Pengguna perlu klik "Kirim" tombol untuk mengirim / mendapatkan informasi, menunggu server untuk merespon, kemudian baru akan memuat halaman dengan hasil.&lt;br /&gt;Karena server kembali halaman baru setiap kali pengguna mengajukan masukan, aplikasi web dapat berjalan lambat dan cenderung kurang user-friendly. Dengan AJAX, JavaScript Anda berkomunikasi langsung dengan server, melalui objek JavaScript XMLHttpRequest.&lt;br /&gt;Dengan HTTP Request, halaman web dapat membuat permintaan untuk, dan mendapat jawaban dari web server - tanpa reload halaman. Pengguna akan tetap di halaman yang sama, dan dia tidak akan melihat bahwa script meminta halaman, atau mengirim data ke server di latar belakang.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Browser yang berbeda menggunakan metode yang berbeda untuk menciptakan objek XMLHttpRequest. Internet Explorer menggunakan ActiveXObject, sementara lainnya menggunakan browser built-in JavaScript objek disebut XMLHttpRequest. &lt;br /&gt;Untuk membuat objek ini, dan menangani berbagai browser, kita akan menggunakan "Try and Catch" statement. Anda dapat membaca lebih lanjut tentang statement try and catch di tutorial JavaScript. Berikut ini coding untuk membuat HttpRequest : &lt;br /&gt;1.&lt;script type="text/javascript"&gt;&lt;br /&gt;2.function ajaxFunction()  &lt;br /&gt;3.{&lt;br /&gt;4.var xmlHttp;  &lt;br /&gt;5.    try  &lt;br /&gt;6.    {  &lt;br /&gt;7.        // Firefox, Opera 8.0+, Safari  &lt;br /&gt;8.        xmlHttp=new XMLHttpRequest();  &lt;br /&gt;9.    }  &lt;br /&gt;10.    catch (e)  &lt;br /&gt;11.    {  &lt;br /&gt;12.        // Internet Explorer  &lt;br /&gt;13.        try  &lt;br /&gt;14.        {  &lt;br /&gt;15.            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");  &lt;br /&gt;16.        }  &lt;br /&gt;17.        catch (e)  &lt;br /&gt;18.        {  &lt;br /&gt;19.            try  &lt;br /&gt;20.            {  &lt;br /&gt;21.                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");  &lt;br /&gt;22.            }  &lt;br /&gt;23.            catch (e)  &lt;br /&gt;24.            {  &lt;br /&gt;25.                alert("Your browser does not support AJAX!");  &lt;br /&gt;26.                return false;  &lt;br /&gt;27.            }  &lt;br /&gt;28.        }  &lt;br /&gt;29.    }  &lt;br /&gt;30.}  &lt;br /&gt;31.&lt;/script&gt;  &lt;br /&gt;XMLHttpRequest(). Code Ini digunakan untuk Firefox, Opera, dan Safari browser. Jika gagal, coba xmlHttp = new ActiveXObject ("Msxml2.XMLHTTP") untuk Internet Explorer 6.0 +, jika yang juga gagal, coba xmlHttp = new ActiveXObject ( "Microsoft.XMLHTTP") untuk Internet Explorer 5.5+.&lt;br /&gt;&lt;br /&gt;Jika tiga cara tadi tidak bisa, kemungkinan browser yang digunakan user cukup usang dan dia akan mendapatkan peringatan yang menyatakan bahwa browser tidak mendukung AJAX. &lt;br /&gt;&lt;br /&gt;Bab berikutnya menunjukkan bagaimana menggunakan objek XMLHttpRequest untuk berkomunikasi dengan server.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-8544740454748401720?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/8544740454748401720/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/07/membuat-http-request-di-ajax.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/8544740454748401720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/8544740454748401720'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/07/membuat-http-request-di-ajax.html' title='Membuat HTTP Request di Ajax'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-5490261956808642708</id><published>2010-07-05T19:22:00.012+07:00</published><updated>2010-07-05T20:14:12.986+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cara mengatasi deadlock'/><category scheme='http://www.blogger.com/atom/ns#' term='menghindari deadlock'/><category scheme='http://www.blogger.com/atom/ns#' term='deadlock'/><title type='text'>KOMPUTER ANDA HANG atau tidak bisa digerakkan?? IT’S CALLED DEADLOCK</title><content type='html'>Mungkin diantara kita sering mengalami hal ini, komputer menjadi macet, tidak bisa melakukan proses apapun bahkan pergerakan mouse saja tidak ada. Inilah yang dinamakan deadlock atau istilah gaulnya adalah hang atau menggantung. Banyak dari kita yang langsung melakukan gerak cepat seperti menekan tombol CTRL + ALT + DEL untuk menampilkan task manager dan mematikan proses yang sekiranya menjadi penyebab terjadinya deadlock tersebut. Atau mungkin ada diantara kita yang ketika melihat komputernya macet, menunggu hingga berjam-jam berharap komputernya akan bekerja kembali, ternyata tidak. Bahkan ada pula yang langsung menekan tombol power lama-lama kemudian menyalakannya kembali atau me-restart-nya. Lalu apakah yang dimaksud dengan deadlock, penyebabnya dan bagaimana untuk menyelesaikannya akan dibahas pada artikel di bawah ini.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Pengertian Deadlock secara harfiah artinya adalah jalan buntu. Di dalam sistem operasi berarti suatu kondisi di mana tidak adanya komunikasi antar proses dimana sekumpulan proses itu tidak dapat berjalan kembali. Penyebab terjadinya adalah karena proses yang satu menunggu sumber daya yang sedang dipegang oleh proses lain yang sedang menunggu sumber daya yang dipegang oleh proses tersebut. Penyebab utama terjadinya deadlock adalah terbatasnya sumber daya yang akan digunakan oleh proses-proses. Tiap proses berkompetisi untuk memperebutkan sumber daya yang ada. Jadi deadlock berhubungan erat dengan tersedianya sumber daya dari komputer.&lt;br /&gt;Karakteristik Deadlock&lt;br /&gt;Menurut Coffman(1971) ada empat kondisi yang dapat menyebabkan terjadinya deadloock. Dan keempat kondisi tersebut tidak dapat berdiri sendiri, saling mendukung. Jadi jika tidak ada salah satu dari bagian ini maka tidak akan terjadi deadlock.&lt;br /&gt;1.Mutual Eksklusif&lt;br /&gt;Hanya ada satu proses yang bisa menggunakan sumber daya tersebut. Jika ada proses lain yang meminta sumber daya tersebut, maka proses itu harus menunggu sampai sumber daya dilepaskan.&lt;br /&gt;2.Memegang dan Menunggu&lt;br /&gt;Proses yang meminta sumber daya sudah memegang sumber daya lainnya(meminta sumber daya tambahan).&lt;br /&gt;3.Tidak ada Preemption&lt;br /&gt;Sumber daya yang sudah dialokasikan untuk sebuah proses tidak bisa diminta oleh proses lain. Sumber daya hanya bisa dilepaskan secara sukarela atau setelah proses tersebut selesai menggunakannya.&lt;br /&gt;4.Circular Wait (menunggu berputar)&lt;br /&gt;Kondisi seperti rantai yaitu saling menunggu sumber daya yang dipakai oleh proses yang menunggu sumber daya tersebut.&lt;br /&gt;&lt;br /&gt;Pencegahan Deadlock &lt;br /&gt;Pencegahan deadlock dapat dilakukan dengan cara sebagai berikut :&lt;br /&gt;1.Masalah Mutual Eksklusi&lt;br /&gt;Kondisi ini tidak dapat dilarang, jika aksesnya perlu bersifat spesial untuk satu proses,maka hal ini harus didukung oleh kemampuan sistem operasi. Jadi diusahakan agar tidak menggunakan kondisi spesial tersebut sehingga sedapat mungkin deadlock dapat dihindari.&lt;br /&gt;2.Masalah Kondisi Menunggu dan Memegang&lt;br /&gt;Penanggulangan deadlock dari kondisi ini lebih baik dan menjanjikan, asalkan kita dapat memegang sumber daya untuk menunggu sumber daya lain, kita dapat mencegah deadlock. Caranya ialah dengan meminta semua sumber daya yang ia butuhkan sebelum proses berjalan. Tetapi masalahnya sebagian proses tidak mengetahui keperluannya sebelum ia berjalan. Jadi untuk mengatasi hal ini, kita dapat menggunakan algoritma bankir. Sistem operasi atau sebuah protokol mengatur hal ini. Hasil yang dapat terjadi adalah sumber daya lebih harus dispesifikasikan dan kelaparan sumber daya, atau proses yang membutuhkan sumber daya yang banyak harus menunggu sekian lama untuk mendapatkan sumber daya yang ia butuhkan.&lt;br /&gt;3.Masalah tidak preemption&lt;br /&gt;Hal ketiga ialah jangan sampai ada preemption pada sumber daya yang telah dialokasikan. Untuk memastikan hal ini, kita dapat menggunakan protocol. Jadi jika sebuah proses meminta sumber daya yang tidak dapat ia penuhi saat itu juga, maka proses mengalami preempted. Dengan kata lain ada sumber daya dilepaskan dan diberikan ke proses yang menunggu, dan proses itu akan menunggu sampai kebutuhan sumber dayanya dipenuhi. Cara lain yaitu dengan mengecek apakah sumber daya yang dicari proses tersedia atau tidak. Jika ada maka langsung dialokasikan tetapi jika tidak maka kita cek apakah ada proses lain yang sedang menunggu sumber daya juga. Jika ya maka kita ambil sumber daya dari proses yang sedang menunggu tersebut dan memberikan kepada proses yang meminta sumber daya tersebut. Jika tidak tersedia juga maka proses tersebut harus menunggu. Dalam menunggu beberapa dari sumber dayanya dapat saja dipreempted jika ada proses yang memintanya. Cara ini efektif untuk proses yang menyimpan dalam memory atau register.&lt;br /&gt;4.Masalah lingkaran tunggu&lt;br /&gt;Masalah ini dapat ditangani oleh sebuah protocol yang menjaga agar sebuah proses tidak membuat lingkaran sikus yang dapat mengakibatkan deadlock dengan cara memberikan penomoran kepada sumber daya, dan bila suatu proses meminta sumber daya lagi maka ia hanya dapat meminta sumber daya yang nomornya lebih tinggi dari yang ia minta sebelumnya.&lt;br /&gt;&lt;br /&gt;Metode untuk Menangani Deadlock &lt;br /&gt;Pada prinsipnya kita dapat menangani deadlock dengan beberapa cara:&lt;br /&gt;1.Menggunakan protokol untuk pencegahan atau penghindaran deadlock, memastikan bahwa sistem tidak akan memasuki kondisi deadlock.&lt;br /&gt;2.Kita bisa mendeteksi terjadinya deadlock lalu memperbaiki.&lt;br /&gt;3.Kita juga bisa mengabaikan deadlock, hal ini dilakukan pada sistem operasi berbasis UNIX.&lt;br /&gt;Untuk memastikan sistem tidak memasuki deadlock, sistem dapat menggunakan pencegahan deadlock atau penghindaran deadlock. Penghindaran deadlock membutuhkan informasi tentang sumber daya yang mana yang akan suatu proses meminta dan berapa lama akan digunakan. Dengan informasi tersebut dapat diputuskan apakah suatu proses harus menunggu atau tidak. Hal ini disebabkan oleh keberadaan sumber daya, apakah ia sedang digunakan oleh proses lain atau tidak.  Jika sebuah sistem tidak memastikan deadlock akan terjadi, dan juga tidak didukung dengan pendeteksian deadlock serta pencegahannya, maka kita akan sampai pada kondisi deadlock yang dapat berpengaruh terhadap performance system karena sumber daya tidak dapat digunakan oleh proses sehingga proses-proses yang lain juga terganggu. Akhirnya sistem akan berhenti dan harus direstart.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-5490261956808642708?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/5490261956808642708/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/07/komputer-anda-hang-atau-tidak-bisa.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/5490261956808642708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/5490261956808642708'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/07/komputer-anda-hang-atau-tidak-bisa.html' title='KOMPUTER ANDA HANG atau tidak bisa digerakkan?? IT’S CALLED DEADLOCK'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-4408545643711344103</id><published>2010-03-15T16:14:00.003+07:00</published><updated>2010-03-15T16:24:21.191+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='generasi pertama'/><category scheme='http://www.blogger.com/atom/ns#' term='sejarah sistem Operasi'/><title type='text'>Sejarah Sistem Operasi</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ubZT5b2vwDQ/S538A5OBV6I/AAAAAAAAABY/dhZ6FLmDWfw/s1600-h/xp.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_ubZT5b2vwDQ/S538A5OBV6I/AAAAAAAAABY/dhZ6FLmDWfw/s200/xp.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5448788216477996962" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Sistem operasi telah berkembang selama bertahun-tahun. Pada bagian berikut kita akan secara singkat melihat beberapa highlights. Karena sistem operasi secara historis telah berhubungan erat dengan arsitektur komputer yang mereka jalankan, kita akan melihat komputer generasi berturut-turut untuk melihat apa yang mereka sistem operasi seperti. Pemetaan ini sistem operasi komputer generasi ke generasi adalah kasar, tetapi tidak memberikan struktur di mana akan ada yang dapat ada.&lt;br /&gt;&lt;br /&gt;Sejati pertama komputer digital ini dirancang oleh ahli matematika Inggris, Charles Babbage (1792-1871). Meskipun Babbage menghabiskan sebagian besar hidupnya dan keberuntungan mencoba membangun "mesin analitis." Ia tidak pernah mendapatkannya bekerja sebagaimana mestinya karena ini murni mekanis, dan teknologi zamannya tidak bisa menghasilkan yang dibutuhkan roda, roda gigi, dan roda gigi yang tinggi presisi yang ia butuhkan. Tak perlu dikatakan, mesin analitis tidak mempunyai sistem operasi.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-weight:bold;"&gt;Generasi Pertama (1945-55) Vacuum Pembuluh dan Plugboards&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;Setelah berhasil Babbage usaha, sedikit kemajuan dalam membangun komputer digital hingga Perang Dunia II. Sekitar pertengahan tahun 1940-an, Howard Aiken di Harvard, John von Neumann di Institute for Advanced Study di Princeton, J. Presper Eckert dan William Mauchley di University of Pennsylvania, dan Konrad Zuse di Jerman, antara lain, semua berhasil dalam membangun menghitung mesin. Pertama relai mekanik yang digunakan tetapi sangat lambat, dengan waktu siklus yang diukur dalam detik. Relay yang kemudian digantikan oleh tabung vakum. Mesin-mesin ini sangat besar, mengisi seluruh kamar dengan puluhan ribu tabung vakum, tetapi mereka masih jutaan kali lebih lambat daripada komputer pribadi yang termurah yang tersedia saat ini.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;Pada hari-hari awal ini, kelompok satu orang yang dirancang, dibangun, diprogram, dioperasikan, dan dipelihara setiap mesin. Semua program ini dilakukan dalam bahasa mesin mutlak, sering dengan kabel sampai plugboards untuk mengontrol fungsi-fungsi dasar mesin. Bahasa pemrograman tidak dikenal (bahkan bahasa assembly tidak diketahui). Sistem operasi pernah terdengar. Yang biasanya terbuat dari operasi ini bagi programmer untuk sign up blok waktu pada lembar pendaftaran di dinding, lalu datang ke kamar mesin, masukkan plugboard nya ke dalam komputer, dan menghabiskan beberapa jam ke depan berharap bahwa tidak satu pun dari 20.000 tabung vakum atau akan membakar keluar selama berlari. Hampir semua masalah itu langsung perhitungan numerik, seperti grinding keluar tabel sinus, cosinus, dan logaritma.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;Pada awal 1950-an, rutin telah meningkat sedikit dengan pengenalan kartu meninju.Sekarang mungkin untuk menulis program pada kartu-kartu dan membacanya dalam daripada menggunakan plugboards; jika tidak, prosedur adalah sama,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Untuk Generasi berikutnya tunggu posting aq selanjutnya ya.....&lt;br /&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-4408545643711344103?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/4408545643711344103/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/03/sejarah-sistem-operasi.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/4408545643711344103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/4408545643711344103'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/03/sejarah-sistem-operasi.html' title='Sejarah Sistem Operasi'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ubZT5b2vwDQ/S538A5OBV6I/AAAAAAAAABY/dhZ6FLmDWfw/s72-c/xp.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-2686459050520053363</id><published>2010-03-15T15:50:00.004+07:00</published><updated>2010-03-15T16:03:07.509+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistem managemen'/><category scheme='http://www.blogger.com/atom/ns#' term='sifat manager'/><title type='text'>Manajemen Informasi</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ubZT5b2vwDQ/S533GEC-E4I/AAAAAAAAABQ/CTVFoZ7a0Fs/s1600-h/gambar.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 174px;" src="http://2.bp.blogspot.com/_ubZT5b2vwDQ/S533GEC-E4I/AAAAAAAAABQ/CTVFoZ7a0Fs/s200/gambar.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5448782807725642626" /&gt;&lt;/a&gt;&lt;br /&gt;Manajer mengelola 5 (lima) jenis sumber daya, yaitu:&lt;br /&gt;1. Manusia&lt;br /&gt;2. Material&lt;br /&gt;3. Mesin (termasuk fasilitas dan energi)&lt;br /&gt;4. Uang&lt;br /&gt;5. Informasi (termasuk data)&lt;br /&gt;&lt;br /&gt;Tugas manajer adalah mengelola kelima sumber daya tersebut agar dapat digunakan dengan cara yang paling efektif, dengan cara menggunakan sumber daya konseptual untuk mengelola sumber daya fisik.&lt;br /&gt;&lt;br /&gt;Manajer memandang penting manajemen informasi pada tahun-tahun terakhir ini, alasannya:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. Kompleksitas kegiatan bisnis yang meningkat&lt;/span&gt;&lt;br /&gt; Saat ini bisnis lebih kompleks dari pada sebelumnya.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. Kemampuan komputer yang semakin baik&lt;/span&gt;&lt;br /&gt; Perkembangan komputer yang semakin semakin cepat membuat komputer semakin baik dalam hal ukuran dan kecepatannya.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Terdapat 3 (tiga) tingkat-tingkat manajemen, yaitu:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. Stategic Planning Level (Tingkat Perencanaan Strategis)&lt;/span&gt;&lt;br /&gt; Keputusan-keputusan yang diambil mempengaruhi seluruh organisasi pada tahun-tahun yang akan datang. Misalnya direktur dan para wakil direktur.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. Management Control Level (Tingkat Pengendalian Manajemen)&lt;/span&gt;&lt;br /&gt; Bertanggung jawab melaksanakan rencana dan memastikan tercapainya tujuan. Misalnya manajer wilayah, direktur produk, dan kepala divisi.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3. Operation Control Level (Tingkat Pengendalian Operasional)&lt;/span&gt;&lt;br /&gt; Bertanggung jawab menyelesaikan rencana-rencana yang telah ditetapkan oleh para manajer ditingkat yang lebih tinggi, tempat berlangsungnya operasi perusahaan. Misalnya kepala departemen, penyelia (supervisor), pemimpin proyek.&lt;br /&gt;&lt;br /&gt;Menurut Henri Fayol, manajer melaksanakan 5 (lima) fungsi-fungsi manajemen yang utama, yaitu:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. Plan, merencanakan apa yang akan mereka lakukan&lt;br /&gt;2. Organize, mengorganisasikan untuk mencapai rencana tersebut&lt;br /&gt;3. Staff, menyusun staf organisasi mereka dengan sumber daya yang diperlukan&lt;br /&gt;4. Direct, mengarahkan untuk melaksanakan rencana&lt;br /&gt;5. Control, mengendalikan sumber daya agar tetap beroperasi secara optimal.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Manajer memang harus memiliki banyak keahlian, tetapi ada 2 (dua) keahlian yang mendasar yaitu: &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;a. Keahlian berkomunikasi (lisan maupun tertulis) &lt;br /&gt;b. Keahlian memecahkan masalah (problem solving).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Dua jenis pengetahuan manajer yang merupakan kunci dalam menggunakan komputer adalah: &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;a. Mengerti komputer (keunggulan, kelemahan, serta mampu menggunakan) &lt;br /&gt;b. Mengerti informasi (bagaimana menggunakan informasi, memperoleh informasi,&lt;/span&gt; membagi informasi, dsb).&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-2686459050520053363?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/2686459050520053363/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/03/manajemen-informasi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/2686459050520053363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/2686459050520053363'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/03/manajemen-informasi.html' title='Manajemen Informasi'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ubZT5b2vwDQ/S533GEC-E4I/AAAAAAAAABQ/CTVFoZ7a0Fs/s72-c/gambar.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-7627596974643576787</id><published>2010-03-12T10:16:00.003+07:00</published><updated>2010-03-12T10:29:34.466+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistem operasi'/><title type='text'>Apakah Sistem Operasi</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ubZT5b2vwDQ/S5mz43t-kZI/AAAAAAAAABI/ANZWp2ZWmh4/s1600-h/images.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 118px; height: 89px;" src="http://1.bp.blogspot.com/_ubZT5b2vwDQ/S5mz43t-kZI/AAAAAAAAABI/ANZWp2ZWmh4/s200/images.jpg" alt="" id="BLOGGER_PHOTO_ID_5447583013892166034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Kebanyakan pengguna komputer mempunyai beberapa pengalaman dengan sistem operasi, tetapi sulit untuk dijabarkan secara tepat apa sistem operasi. Sebagian dari masalah adalah bahwa sistem operasi pada dasarnya melaksanakan dua fungsi yang tidak terkait, memperluas mesin dan mengelola sumber daya, dan tergantung pada siapa yang melakukan berbicara, Anda mendengar kebanyakan tentang satu fungsi atau yang lain. Mari kita lihat keduanya.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.  Sistem Operasi sebagai Extended Machine&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="fullpost"&gt;Seperti disebutkan sebelumnya, arsitektur (set instruksi, organisasi memori, I / O, dan bus struktur) dari sebagian besar komputer di tingkat bahasa mesin primitif dan canggung untuk program, terutama untuk input / output. Untuk membuat hal ini lebih konkret, marilah kita secara singkat melihat bagaimana floppy disk I / O dilakukan dengan menggunakan PD765 NEC compatible controller chip yang digunakan pada kebanyakan Intel berbasis komputer pribadi. (Sepanjang buku ini kita akan menggunakan istilah "floppy disk" dan "disket" secara bergantian.) The PD765 memiliki 16 perintah, masing-masing ditentukan oleh memuat antara 1 dan 9 byte ke register perangkat. Perintah-perintah ini adalah untuk membaca dan menulis data, menggerakkan lengan disk, dan format trek, serta menginisialisasi, sensing, pengaturan ulang, dan recalibrating kontroler dan drive.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;Perintah yang paling dasar adalah membaca dan menulis, yang masing-masing memerlukan 13 parameter, dikemas menjadi 9 bytes. Parameter-parameter ini menentukan barang-barang seperti alamat blok disk untuk dibaca, jumlah sector per track, mode perekaman digunakan pada medium fisik, dengan jarak kesenjangan antarsektor, dan apa yang harus dilakukan dengan data yang dihapus-alamat-tanda . Jika Anda tidak mengerti omong kosong ini, jangan khawatir, bahwa justru titik-itu agak esoterik. Ketika operasi selesai, chip pengontrol pengembalian status dan kesalahan 23 bidang dikemas menjadi 7 byte. Seolah-olah itu belum cukup, floppy disk programmer juga harus selalu mengetahui apakah motor aktif atau nonaktif. Jika motor tidak aktif, hal itu harus diaktifkan (dengan penundaan startup panjang) sebelum data dapat dibaca atau ditulis. Motor tidak boleh dibiarkan terlalu lama, bagaimanapun, atau floppy disk akan usang. Jadi programmer dipaksa untuk berurusan dengan trade-off antara penundaan startup lama versus mengenakan keluar disket (dan kehilangan data pada mereka).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;Tanpa pergi ke rincian yang nyata, itu harus jelas bahwa rata-rata mungkin pemrogram tidak ingin terlalu erat terlibat dengan program dari floppy disk (atau hard disk, yang sama seperti kompleks dan sangat berbeda). Sebaliknya, apa yang diinginkan programmer adalah sederhana, abstraksi tingkat tinggi untuk berurusan dengan. Dalam kasus disk, abstraksi khas adalah bahwa disk berisi koleksi file bernama. Setiap file dapat dibuka untuk membaca atau menulis, kemudian membaca atau menulis, dan akhirnya ditutup. Rincian seperti apakah atau tidak rekaman harus menggunakan modulasi frekuensi diubah dan apa keadaan saat ini motor tidak boleh muncul dalam abstraksi disajikan kepada pengguna.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;Program yang menyembunyikan kebenaran tentang hardware dari pemrogram dan hadiah yang baik, pandangan sederhana bernama file yang dapat dibaca dan ditulis, tentu saja, sistem operasi. Sama seperti sistem operasi perisai programmer dari disk hardware dan menyajikan sebuah file sederhana yang berorientasi pada interface, juga menyembunyikan banyak bisnis yang tidak menyenangkan tentang interrupt, timer, manajemen memori, dan fitur tingkat rendah. Dalam setiap kasus, abstraksi yang ditawarkan oleh sistem operasi lebih sederhana dan lebih mudah digunakan daripada yang ditawarkan oleh perangkat keras yang mendasarinya.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;Dalam pandangan ini, fungsi dari sistem operasi adalah untuk menyajikan pengguna dengan setara dengan mesin yang diperpanjang atau mesin virtual yang lebih mudah program dari perangkat keras yang mendasarinya. Bagaimana sistem operasi mencapai tujuan ini adalah cerita panjang, yang akan kita pelajari secara rinci seluruh buku ini. Untuk meringkas dalam Singkatnya, sistem operasi menyediakan berbagai program layanan yang dapat memperoleh petunjuk khusus yang disebut dengan menggunakan sistem panggilan&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-7627596974643576787?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/7627596974643576787/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/03/apakah-sistem-operasi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/7627596974643576787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/7627596974643576787'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/03/apakah-sistem-operasi.html' title='Apakah Sistem Operasi'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ubZT5b2vwDQ/S5mz43t-kZI/AAAAAAAAABI/ANZWp2ZWmh4/s72-c/images.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-7469961043453315945</id><published>2010-02-15T12:06:00.002+07:00</published><updated>2010-02-15T12:12:53.726+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diagram schema'/><category scheme='http://www.blogger.com/atom/ns#' term='basis data'/><category scheme='http://www.blogger.com/atom/ns#' term='aplikasi'/><title type='text'>Pengertian Aplikasi</title><content type='html'>Aplikasi adalah satu unit perangkat lunak yang dibuat untuk melayani kebutuhan akan beberapa aktivitas (Buyens, 2001).&lt;br /&gt;&lt;br /&gt;Aplikasi adalah sistem lengkap yang mengerjakan tugas specifik (Post, 1999).&lt;br /&gt;&lt;br /&gt;Aplikasi basis data terdiri atas sekumpulan menu, formulir, laporan dan program yang memenuhi kebutuhan suatu fungsional unit bisnis/organisasi/ instansi (Kroenke, 1990).&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Komponen Aplikasi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Perangkat Keras: diperlukan untuk menjalankan SMBD.&lt;br /&gt;&lt;br /&gt;Program: terdiri atas sistem operasi, SMBD dan program aplikasi.&lt;br /&gt;&lt;br /&gt;Data: terdiri atas data sumber, meta data, kamus data dan overhead data.&lt;br /&gt;&lt;br /&gt;Prosedur: yang menjelaskan bagaimana sistem dijalankan.&lt;br /&gt;&lt;br /&gt;Personalia: yang terkait dengan pengembangan maupun pemanfaatan aplikasi.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Personalia Aplikasi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Clientele: untuk siapa sistem dikembangkan.&lt;br /&gt;&lt;br /&gt;Pemakai: ialah yang menggunakan sistem untuk memenuhi kebutuhan layanan yang diperlukan.&lt;br /&gt;&lt;br /&gt;Personal Operasi: yang menjalankan komputer dan peralatan-peralatan yang berhubungan.&lt;br /&gt;&lt;br /&gt;Pengembang Sistem: yang merancang dan mengimplemantasikan basis data dan aplikasi. &lt;br /&gt;&lt;br /&gt;Administrator Basis Data: melindungi dan memecahkan konflik pemakai.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Data untuk aplikasi&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;Data Sumber (source data), ialah fakta yang disimpan di dalam basis data, misalnya: nama, tempat lahir, tanggal lahir, dan lain-lain.&lt;br /&gt;&lt;br /&gt;Meta Data, digunakan untuk menjelaskan struktur dari basis data, type dan format penyimpanan data item dan berbagai pembatas (constraint) pada data.&lt;br /&gt;&lt;br /&gt;Data Dictionary atau Data Repository, digunakan untuk menyimpan informasi katalog schema dan pembatas serta data lain seperti: pembakuan, deskripsi program aplikasi dan informasi pemakai.&lt;br /&gt;&lt;br /&gt;Overhead Data, berisi linked list, indeks dan struktur data lain yang digunakan untuk menyajikan relationship record.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Schema dan Diagram Schema&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Schema Basis Data, merupakan deskripsi suatu basis data yang dispecifikasikan selama perancangan basis data dan  diharapkan tidak akan sering berubah.&lt;br /&gt;&lt;br /&gt;Diagram Schema, merupakan schema yang didisplaykan.&lt;br /&gt;&lt;br /&gt;Level Internal, mempunyai schema internal yang menjelaskan struktur phisik basis data. Menggunakan model data phisik dan menjelaskan rincian lengkap dari penyimpanan dan lintasan akses untuk basis data.&lt;br /&gt;&lt;br /&gt;Level Konseptual, mempunyai schema konseptual yang menjelaskan struktur dari seluruh basis data untuk komunitas pengguna. Menyembunyikan rincian penyimpanan phisik dan terfokus pada menjelaskan tentang entitas, tipe data, relationship, operasi pengguna dan pembatas.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-7469961043453315945?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/7469961043453315945/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/02/pengertian-aplikasi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/7469961043453315945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/7469961043453315945'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/02/pengertian-aplikasi.html' title='Pengertian Aplikasi'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-556248974306310652</id><published>2010-02-14T08:03:00.003+07:00</published><updated>2010-02-14T08:11:43.011+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pengertian bahasa automata'/><category scheme='http://www.blogger.com/atom/ns#' term='pengeritan simbol'/><category scheme='http://www.blogger.com/atom/ns#' term='string'/><title type='text'>Pengertian Teori Bahasa Automata</title><content type='html'>Teori bahasa membicarakan bahasa formal (formal language), terutama untuk kepentingan perancangan kompilator (compiler) dan pemroses naskah (text processor). Bahasa formal adalah kumpulan kalimat. Semua kalimat dalam sebuah bahasa dibangkitkan oleh sebuah tata bahasa (grammar) yang sama. Sebuah bahasa formal bisa dibangkitkan oleh dua atau lebih tata bahasa berbeda. Dikatakan bahasa formal karena grammar diciptakan mendahului pembangkitan setiap kalimatnya. Bahasa manusia bersifat sebaliknya; grammar diciptakan untuk meresmikan kata-kata yang hidup di masyarakat. Dalam pembicaraan selanjutnya ‘bahasa formal’ akan disebut ‘bahasa’ saja.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Automata&lt;br /&gt;&lt;br /&gt;Automata adalah mesin abstrak yang dapat mengenali (recognize), menerima (accept), atau membangkitkan (generate) sebuah kalimat dalam bahasa tertentu.&lt;br /&gt;Beberapa Pengertian Dasar&lt;br /&gt;&lt;br /&gt;• Simbol adalah sebuah entitas abstrak (seperti halnya pengertian titik dalam geometri). Sebuah huruf atau sebuah angka adalah contoh simbol.&lt;br /&gt;&lt;br /&gt;• String adalah deretan terbatas (finite) simbol-simbol. Sebagai contoh, jika a, b, dan c adalah tiga buah simbol maka abcb adalah sebuah string yang dibangun dari ketiga simbol tersebut.&lt;br /&gt;&lt;br /&gt;• Alfabet adalah hinpunan hingga (finite set) simbol-simbol&lt;br /&gt;Operasi Dasar String&lt;br /&gt;Diberikan dua string : x = abc, dan y = 123&lt;br /&gt;&lt;br /&gt;• ProperPrefix string w adalah string yang dihasilkan dari string w dengan menghilangkan satu atau lebih simbol-simbol paling belakang dari string w tersebut.&lt;br /&gt;Contoh : ab, a, adalah semua ProperPrefix(x)&lt;br /&gt;&lt;br /&gt;• Postfix (atau Sufix) string w adalah string yang dihasilkan dari string w dengan menghilangkan nol atau lebih simbol-simbol paling depan dari string w tersebut.&lt;br /&gt;Contoh : abc, bc, c adalah semua Postfix(x)&lt;br /&gt;&lt;br /&gt;• ProperPostfix (atau PoperSufix) string w adalah string yang dihasilkan dari string w dengan menghilangkan satu atau lebih simbol-simbol paling depan dari string w tersebut.&lt;br /&gt;Contoh : bc, c, adalah semua ProperPostfix(x)&lt;br /&gt;&lt;br /&gt;• Head string w adalah simbol paling depan dari string w.&lt;br /&gt;Contoh : a adalah Head(x)&lt;br /&gt;&lt;br /&gt;• Tail string w adalah string yang dihasilkan dari string w dengan menghilangkan simbol paling depan dari string w tersebut.&lt;br /&gt;Contoh : bc adalah Tail(x)&lt;br /&gt;&lt;br /&gt;• Substring string w adalah string yang dihasilkan dari string w dengan menghilangkan nol atau lebih simbol-simbol paling depan dan/atau simbol-simbol paling belakang dari string w tersebut.&lt;br /&gt;Contoh : abc, ab, bc, a, b, c, adalah semua Substring(x)&lt;br /&gt;&lt;br /&gt;• ProperSubstring string w adalah string yang dihasilkan dari string w dengan menghilangkan satu atau lebih simbol-simbol paling depan dan/atau simbol-simbol paling belakang dari string w tersebut.&lt;br /&gt;Contoh : ab, bc, a, b, c, dan adalah semua Substring(x)&lt;br /&gt;&lt;br /&gt;• Subsequence string w adalah string yang dihasilkan dari string w dengan menghilangkan nol atau lebih simbol-simbol dari string w tersebut.&lt;br /&gt;Contoh : abc, ab, bc, ac, a, b, c, adalah semua Subsequence(x)&lt;br /&gt;&lt;br /&gt;• ProperSubsequence string w adalah string yang dihasilkan dari string w dengan menghilangkan satu atau lebih simbol-simbol dari string w tersebut.&lt;br /&gt;Contoh : ab, bc, ac, a, b, c, adalah semua Subsequence(x)&lt;br /&gt;&lt;br /&gt;• Concatenation adalah penyambungan dua buah string. Operator concatenation adalah concate atau tanpa lambang apapun.&lt;br /&gt;Contoh : concate(xy) = xy = abc123&lt;br /&gt;&lt;br /&gt;Beberapa Sifat Operasi&lt;br /&gt;• Tidak selalu berlaku : x = Prefix(x)Postfix(x)&lt;br /&gt;&lt;br /&gt;• Selalu berlaku : x = Head(x)Tail(x)&lt;br /&gt;&lt;br /&gt;• Tidak selalu berlaku : Prefix(x) = Postfix(x) atau Prefix(x)  Postfix(x)&lt;br /&gt;&lt;br /&gt;• Selalu berlaku : ProperPrefix(x) tidak sama dengan ProperPostfix(x)&lt;br /&gt;&lt;br /&gt;• Selalu berlaku : Head(x) tidak sama dengan Tail(x)&lt;br /&gt;&lt;br /&gt;• Setiap Prefix(x), ProperPrefix(x), Postfix(x), ProperPostfix(x), Head(x), dan Tail(x) adalah Substring(x), tetapi tidak sebaliknya&lt;br /&gt;&lt;br /&gt;• Setiap Substring(x) adalah Subsequence(x), tetapi tidak sebaliknya.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-556248974306310652?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/556248974306310652/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/02/pengertian-teori-bahasa-automata.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/556248974306310652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/556248974306310652'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/02/pengertian-teori-bahasa-automata.html' title='Pengertian Teori Bahasa Automata'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-631508748336324200</id><published>2010-02-12T10:55:00.000+07:00</published><updated>2010-02-12T10:58:49.893+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='motif kejahatan di Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Cyber Crime'/><title type='text'>Cyber Crime</title><content type='html'>Kriminalitas dunia maya (cybernrime) atau kriminalitas di Internet adalah Tidakpidana krimmial yang dilakukan pada teknologi Internet (cyberspace), balk yang menyerang fasilitas umum di dalam gbenpace atupun kepernilikan pribadi&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Model Kejahatan&lt;/span&gt;&lt;br /&gt;Kejahatan yang terjadi pada Internet terdiri dari berbagai macam)'ems dan cara yang bisa terjadi. Menurut motifnya kejahatan di Internet dibagi menjadi dua motif yaitu motif intelektual dan motif ekonomi, politik, dan. kriminal.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;• Motif intelektual, yaitu kejahatan yang dilakukan hanya untuk kepuasan pribadi dan menunjukkan bahwa dirinya telah mampu untuk merekayasa dan mengimplementasikan bidang teknologi informasi.&lt;br /&gt;&lt;br /&gt;• Motif ekonomi, politik, dan kriminal, yaitu kejahatan yang dilakukan untuk keuntungan pribadi atau golongan tertentu yang berdampak pada kerugian secara ekonomi dan politik pada pihak lain. &lt;br /&gt;&lt;br /&gt;• Segi teknis, dengan kemajuan teknologi informasi  bisa menimbulkan dampak negatif bagi perkembangan masyarakat. Adanya teknologi Internet akan menghilangkan batas wilayah negara yang menjadikan dunia mil menjadi begitu dekat dan sempit. Saling terhubungnya antara, jaringan yang satu dengan jaringan yang lain memudahkan pelaku kejahatan untuk melakukan aksinya. Kemudian, tidak meratanya penyebaran teknologi menjadikan yang satu lebih kuat daripada yang lain.  Kelemahan tersebut dimanfaatkan oleh mereka yang tidak bertanggung jawab untuk melakukan kejahatan.&lt;br /&gt;&lt;br /&gt;• Segi sosioekonomi, adanya gben me merupakan produk ekonomi. Isu global yang kemudian dihubungkan dengan kejahatan tersebut adalah keamanan jaringan (security network). &lt;br /&gt;&lt;br /&gt;Kemanan jaringan merupakan isu global yang muncul bersamaan dengan nternet. Sebagai komoditi ekonomi, banyak negara yang tentunya sangat membutuhkan perangkat keamanan jaringan.  Cyberaime berada dalam skenario, besar dari kegiatan ekonomi duma.&lt;br /&gt;&lt;br /&gt;Sebagai contoh saat itu, memasuki tahun 2000 akan ter) A berupa isu virus Y2K yang akan menghilangkan atau merusak data atau informasi. Hal tersebut tentu saj a membuat kekawatiran terhadap, usaha perbankan, penerbangan, pasar modal, dan sebagainya, yang pada akhirnya mereka sibuk untuk mencari solusi cara menghindarinya. Sehmigga hal tersebut menjadi ladang para penyedia jasa teknolop informasi untuk membuat perangkat atau program untuk menanggulanguiya, yang pada akhirnya kenyataannya ancaman tersebut tidak pernah terjadi.&lt;br /&gt;&lt;br /&gt;Menurut Bainbridge (1993) dalam bukunya Komputer dan Hukum membagi beberapa macam kejahatan dengan menggunakan sarana komputer:&lt;br /&gt;&lt;br /&gt;• Memasukkan instruksi yang tidak sah, yaitu seseorang memasukkan instruksi secara tidak sah sehingga menyebabkan sistem komputer melakukan transfer uang dari sate rekening ke rekening lain.  Tindakan ini dapat dilakukan oleh orang dalam atau dari luar bank yang berhasil memperoleh akses kepada sistem komputer tanpa izin.&lt;br /&gt;&lt;br /&gt;• Perubahan data input, yaitu data yang secara sah dimasukkan ke dalam komputer dengan sengaja diubah. Cara 1111' adalah suatu hal yang paling lazim digunakan karena mudah dilakukan dan sulit dilacak kecuali dengan pemeriksaan berkala.&lt;br /&gt;&lt;br /&gt;• Perusakan data, hal ini terjadi terutama pada data output, misalnya laporan dalam bentuk hasil cetak komputer dirobek, tidak dicetak, atau hasilnya diubah.&lt;br /&gt;&lt;br /&gt;• Komputer sebagai pembantu kejahatan, misalnya seseorang dengan menggunakan komputer menelusuri rekening seseorang yang tidak aktif, kemudian melakukan penankan dana dari rekening tersebut.&lt;br /&gt;&lt;br /&gt;• Akses tidak sah terhadap sistem komputer, atau yang dikenal dengan hacking. Tindakan  hacking ini berkaitan dengan ketentuan rahasia bank, karena seseorang memiliki akses yang tidak sah terhadap sistem komputer bank, sudah tentu mengetahui catatan.&lt;br /&gt;&lt;br /&gt;Menurut Bernstein et. all. 1996, Ancaman terhadap penggunaan Internet dapat datang dari jaringan Internet maupun dari lingkungan dalam (internal). Beberapa Jens ancaman yang dapat diproteksi ketika komputer terhubung ke jaringan,  dapat dikelompokkan menjadi kategori sebagai berikut:&lt;br /&gt;&lt;br /&gt;• Menguping (eavesdropping)&lt;br /&gt;• Menyamar (masquerade)&lt;br /&gt;• Pengulangan (reply)&lt;br /&gt;• Manipulasi data (data manipulation)&lt;br /&gt;• Kesalahan penyampaian (misrouting)&lt;br /&gt;• Pintu jebakan atau kuda Trojan (trapdoor).&lt;br /&gt;• Virus (viruses).&lt;br /&gt;• Pengingkaran (repudiation).&lt;br /&gt;• Penolakan pelayanan (denial of service).&lt;br /&gt;&lt;br /&gt;Bernstein menambahkan ada beberapa keadaan di Internet yang dapat terjadi sehubungan dengan lemahnya sistem keamanan antara lain:&lt;br /&gt;&lt;br /&gt;• Kata sandi seseorang dicuri ketika terhubung ke sistem jaringan dan ditiru atau digunakan oleh pencuri.&lt;br /&gt;&lt;br /&gt;• jalur komunikasi disadap dan rahasia perusahaan pun dicuri melalui jarigan komputer.&lt;br /&gt;&lt;br /&gt;• Sistem Informasi dimasuki (penetrated oleh pengacau (intruder).&lt;br /&gt;&lt;br /&gt;• Server jaringan dikirim data dalam ukuran sangat besar (e-mail bomb) sehingga sistem maces.&lt;br /&gt;&lt;br /&gt;Selain itu ada tindakan  menyangkut masalah keamanan berhubungan dengan lingkungan hokum&lt;br /&gt;• Kekayaan intelektual (intellectualproper dibajak. 'ak.&lt;br /&gt;&lt;br /&gt;• Hak cipta dan paten dilanggar dengan melakukan peniruan dan atau tidak membayar royalti.&lt;br /&gt;&lt;br /&gt;• Terjadi pelanggaran terhadap ketentuan penggunaan teknologi tertentu.&lt;br /&gt;&lt;br /&gt;• Dokumen rahasia disiarkan melalui mailing list atau bulletin boards.&lt;br /&gt;&lt;br /&gt;• Pegawai menggunakan Internet untuk tindakan asusila seperti pornografi&lt;br /&gt;Fakta cybercrime dunia dan Indonesia&lt;br /&gt;&lt;br /&gt;Istilah cybercrime, atau kejahatan dunia maya, kini marak terjadi di mana-mana. Mulai dari kejahatan berupa pembobolan kartu kredit, penipuan, hingga ke kasus-kasus kejahatan yang menimbulkan korban anak kecil (paedofilia). &lt;br /&gt;&lt;br /&gt;Salah satu yang cukup mencengangkan adalah hasil penelitian yang dilakukan oleh Divisi Cybercrime Inggris. Dari data yang dipantau, menurut divisi tersebut, kejahatan dunia maya di Inggris terjadi setidaknya enam kali dalam satu menit, alias 10 detik sekali! Jenisnya pun bermacam-macam, dan semuanya didasari karena kelebihan internet yang bebas dan nyaris tanpa batas. &lt;br /&gt;&lt;br /&gt;Tahun 2006 lalu, Divisi Cybercrime Inggris menyebut bahwa telah didapati lebih dari tiga juta kasus cybercrime. Angka tersebut sekitar 60 persennya, menargetkan individu pengguna internet sebagai calon korban dan selebihnya menyerang organisasi atau institusi. Peringkat pertama sebagai penyebab cybercrime adalah kejahatan dengan memanfaatkan email, gambar, dan teks yang dilayangkan melalui teks ataupun ruang-ruang chat (ngobrol) dunia maya. &lt;br /&gt;&lt;br /&gt;Sementara itu, sebuah perusahaan keamanan online, Garlik, menyebut bahwa ada 850.000 kasus kejahatan sex online, kebanyakan berupa pemilik email mendapatkan postingan yang berhubungan dengan seks. Selain itu, ada sekitar 207.000 kejahatan keuangan juga terjadi tahun 2006 dengan lebih dari 199.800 kasus merupakan offline fraud. Kemudian, sekitar 92.000 kasus terjadi karena pencurian identitas di dunia maya, baik berupa penggunaan email ataupun identitas chatting saat online. Sedangkan kasus hacking PC orang lain terjadi sekitar 144.500 kejadian selama satu tahun terakhir.&lt;br /&gt;&lt;br /&gt;Menurut RM. Roy Suryo dalam Warta Ekonomi No. 9, 5 Maret 2001 h.12, kasus-kasus cybercrime yang banyak terjadi di Indonesia setidaknya ada tiga jenis berdasarkan modusnya, yaitu:&lt;br /&gt;• Pencurian Nomor Kartu Kredit.&lt;br /&gt;• Memasuki, memodifikasi atau merusak homepage (hacking)&lt;br /&gt;• Penyerangan situs atau e-mail melalui virus atau spamming&lt;br /&gt;Sementara itu As’ad Yusuf memerinci kasus-kasus cybercrime yang sering terjadi di Indonesia menjadi lima, yaitu:&lt;br /&gt;• Pencurian nomor kartu kredit,&lt;br /&gt;• Pengambilalihan situs web milik orang lain,&lt;br /&gt;• Pencurian akses internet yang sering dialami oleh ISP,&lt;br /&gt;• Kejahatan nama domain,&lt;br /&gt;• Persaingan bisnis dengan menimbulkan gangguan bagi situs saingannya.&lt;br /&gt;Terdapat banyak kasus cybercrime yang di Indonesia seperti :&lt;br /&gt;• KPU (Komisi Pemilihan Umum) dibobol oleh hacker Indonesia&lt;br /&gt;• juni 2001 Klikbca.com di duplikasi menjadi clikbca.com yang menyebabkan banyak nasabah bank bca tertipu.&lt;br /&gt;&lt;br /&gt;Berita Kompas Cyber Media (19/3/2002) menulis bahwa berdasarkan survei AC Nielsen 2001 Indonesia ternyata menempati posisi keenam terbesar di dunia atau keempat di Asia dalam tindak kejahatan di Internet. Meski tidak disebutkan secara n*nci kejahatan macam apa saja yang terjadi di Indonesia maupun WNI yang terlibat dalam kejahatan tersebut, hal ini merupakan peringatan bagi  semua pihak untuk mewaspadai kejahatan yang telah, sedang, dan akan muncul dari pengguna teknologi informasi (Heru Sutadi, Kompas, 12 April 2002).&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-631508748336324200?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/631508748336324200/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/02/cyber-crime.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/631508748336324200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/631508748336324200'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/02/cyber-crime.html' title='Cyber Crime'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-6759387180436859163</id><published>2010-02-12T10:52:00.000+07:00</published><updated>2010-02-12T10:54:36.762+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etika orang TI'/><category scheme='http://www.blogger.com/atom/ns#' term='Etika Penggunaan Teknologi Informasi'/><title type='text'>Etika Penggunaan Teknologi Informasi</title><content type='html'>Etika secara umum didefinisikan sebagai suatu kepercayaan atau pemikiran yang mengisi suatu individu, yang keberadaannya bisa dipertanggungjawabkan terhadap masyarakat atas perilaku yang diperbuat. Biasanya pengertian etika akan berkaitan dengan masalah moral. Moral adalah tradisi kepercayaan mengenai perilaku benar dan salah yang diakui oleh manusia secara universal. Perbedaannya bahwa etika akan menjadi berbeda dari masyarakat sate dengan masyarakat yang lain.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Sebagai misal bahwa penggunaan software bajakan yang berkembang di Asia saat ini bisa mencapai lebih dari 90%, sedangkan di Amerika kurang dari 35%. Ini bisa dikatakan bahwa masyarakat pengguna software di Asia kurang etis dibanding di Amerika. Contoh lain misalnya kita melihat data orang lain atau perusahaan lain yang menjadi rahasianya, berarti kita bertindak kurang etis.&lt;br /&gt;&lt;br /&gt;Menurut James H. Moore profesor di Darmouth, berpendapat bahwa etika komputer terdiri dari dua aktivitas utama yaitu, waspada dan radar bahwa bagaimana komputer memengaruhi masyarakat, karena itu hares berbuat sesuatu dengan merumuskan yang memastikan bahwa teknologi tersebut digunakan secara tepat.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Pentingnya Etika Komputer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;• Kelenturan logika, yaitu kemampuan mernrogram komputer untuk melakukan apa pun yang kita inginkan&lt;br /&gt;&lt;br /&gt;• Faktor transfor masi, yaitu komputer bisa mengubah secara drastis cara kita melakukan sesuatu.&lt;br /&gt;&lt;br /&gt;• Faktor tidak kasat mata, yaitu semua operasi internal komputer tersembunyi dari penglihatan, yang membuka peluang pada nilai-nilai pemrograman yang tidak terlihat, perhitungan yang remit terlihat clan penyalahgunaan yang tidak tampak.&lt;br /&gt;&lt;br /&gt;Masyarakat memiliki hak atas akses komputer, keahlian komputer, spesialis komputer, dan pengambilan keputusan komputer. Hak atas akses komputer, yaitu setiap orang berhak untuk mengoperasikan komputer dengan tidak hares memilikinya.&lt;br /&gt;&lt;br /&gt;Richard O. Masson, seorang profesor di Southern Methodist University, telah mengklasifikasikan hak atas informasi berupa privasi (privacy), akurasi (accuracy), kepemilikan (property), dan aksesibihtas (accessibility.&lt;br /&gt;&lt;br /&gt;Untuk memecahkan permasalahan etika komputer, jasa informasi harus masuk ke dalam kontrak sosial yang memastikan bahwa komputer akan digunakan untuk kebaikan sosial. Jasa informasi membuatkontrak tersebut dengan m'dividu dan kelompok yang menggunakan atau yang dipengaruhi oleh output informasinya. Kontrak tersebut tidak tertuhs tetapi tersirat dalam segala sesuatu yang dilakukan jasa informasi.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Etika IT di perusahaan&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Penerapan etika dalam penggunaan teknologi informasi di perusahaan sangat pent Mig. Etika tersebut akan mengantarkan keberhasilan perusahaan dalam proses pengambilan keputusan manajemen. Kegagalan pada penyajian informasi akan berakibat risiko kegagalan pada perusahaan. Penerapan etika teknologi informasi dalam perusahaan harus dimulai dari dukungan pihak manajemen puncak terutama pada Chief Information - officer (CIO).&lt;br /&gt;&lt;br /&gt;Rencana sepuluh langkah dalam mengelompokkan perilaku dan menekankan standar etika berupa:&lt;br /&gt;&lt;br /&gt;• Formulasikan suatu kode perilaku.&lt;br /&gt;&lt;br /&gt;• Tetapkan aturan prosedur yang berkaitan dengan masalah-masalah seperti penggunaan jasa komputer untuk pribadi dan hak milik atas program dan data komputer.&lt;br /&gt;&lt;br /&gt;• Jelaskan sanksi yang akan diambil terhadap pelanggar, seperti teguran, penghentian, dan tuntutan.&lt;br /&gt;&lt;br /&gt;• Kenali perilaku etis.&lt;br /&gt;&lt;br /&gt;• Fokuskan perhatian pada etika secara terprogram seperti pelatihan dan bacaan yang disyaratkan.&lt;br /&gt;&lt;br /&gt;• Promosikan undang-undang kejahatan komputer pada karyawan. Simpan suatu catatan formal yang menetapkan pertanggungjawaban tiap spesialis informasi untuk semua tindakan, dan kurangi godaan untuk melanggar dengan program-program seperti audit etika.&lt;br /&gt;&lt;br /&gt;• Mendorong penggunaan program rehabilitasi yang memperlakukan pelanggar etika dengan cara yang sama seperti perusahaan mempedulikan pemulihan bagi alkoholik atau penyalahgunaan obat bins.&lt;br /&gt;&lt;br /&gt;• Dorong partisipasi dalam perkumpulan profesional.&lt;br /&gt;&lt;br /&gt;• Berikan contoh.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-6759387180436859163?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/6759387180436859163/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/02/etika-penggunaan-teknologi-informasi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/6759387180436859163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/6759387180436859163'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/02/etika-penggunaan-teknologi-informasi.html' title='Etika Penggunaan Teknologi Informasi'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-7545500072648887471</id><published>2010-02-12T10:26:00.000+07:00</published><updated>2010-02-12T10:40:13.619+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pemeliharaan sistem Komputer'/><title type='text'>Pemeliharaan sistem Komputer</title><content type='html'>proses pemeliharaan biasanya dilakukan sebelum perangkat atau data yang digunakan terjadi permasalahan. Perawatan terencana dilakukan menjadi tiga jenis perawatan yaitu :&lt;br /&gt;&lt;br /&gt;1. Preventif yaitu jenis perawatan yang dilakukan untuk mencegah terjadinya berbagai kemungkinan kerusakan komputer.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;2. Prediktif yaitu perwatan karena ada praduga terhadap suatu alat untk diperkirakan ketahannya&lt;br /&gt;&lt;br /&gt;3. Korektif yaitu perawatan yang dikhususkan dalam pemeriksaan fungsi.&lt;br /&gt;Untuk menjaga kinerja sistem komputer perlu dilakukan langkah-langkah sebagai berikut :&lt;br /&gt;&lt;br /&gt;a. melakukan update program antivirus secara berkala&lt;br /&gt;b. Melakukan update sistem operasi&lt;br /&gt;c. Melakukan scandisk dan disk defragmenter secara berkala&lt;br /&gt;d. Menghapus temporary files dan internet files&lt;br /&gt;e. Mengkosongkan recycle bin&lt;br /&gt;f. Membersihkan system tray&lt;br /&gt;g. Setting registry&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-7545500072648887471?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/7545500072648887471/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/02/pemeliharaan-sistem-komputer.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/7545500072648887471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/7545500072648887471'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/02/pemeliharaan-sistem-komputer.html' title='Pemeliharaan sistem Komputer'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-5314774676683561348</id><published>2010-02-12T10:23:00.000+07:00</published><updated>2010-02-12T10:24:24.723+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ancaman Keamanan Komputer'/><title type='text'>Ancaman Keamanan Komputer</title><content type='html'>Serangan pada suatu sistem jaringan komputer sendiri pada dasarnya memiliki tiga gelombang tren utama yaitu (Schneier, 2000):&lt;br /&gt;&lt;br /&gt;• Gelombang pertama adalah serangan fisik. Serangan ini ditujukan kepada fasilitas jaringan, perangkat elektronik, dan komputer. Sebagai pertahanan terhadap serangan jenis ini biasanya digunakan sistem backup ataupun sistem komputer yang terdistribusi, sehingga mencegah kesalahan di sate titik mengakibatkan seluruh sistem menjadi tak bekerja. &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;• Gelombang kedua adalah serangan sintaktik. Serangan ini ditujukan terhadap kerentanan (vulnerability) pada software, celah yang ada pada algoritma kriptografi atau protokol. Serangan Denial of Services (DoS) juga tergolong pada serangan jenis ini. Serangan jenis inilah yang saat ini paling populer. Tetapi cara penanganannya telah diketahui dan biasanya pihak administrator atau pengguna yang lalai menerapkannya.&lt;br /&gt;&lt;br /&gt;• Gelombang ketiga adalah serangan semantik. Serangan jenis ini memanfaatkan arti dari isi pesan yang dikirim. Dengan kata lain adalah menyebarkan disinformasi melalui janngan, atau menyebarkan informasi  tertentu yang mengakibatkan timbulnya suatu kejadian. Pada dasarnya banyak pengguna cenderung percaya apa yang mereka baca. Sering kali keluguan mepercayai berita ini disalahgunakan pihak tertentu untuk menyebarkan isu-isu yang menyesatkan.&lt;br /&gt;&lt;br /&gt;Sedangkan datangnya ancaman keamanan pada komputer bisa terjadi karena terjadinya serangan dari dalam atau lokal komputer (local attack), karena melakukan akses ke Internet, dan karena adanya serangan hacker (Hacker attack). Serangan lokal (Local attack) atau console hacking adalah usaha rekan kita sendiri untuk mengakses data secara tidak baik. Jadi para penyerang dapat mengakses komputer secara fisik dan berusaha masuk ke dalam penyimpanan data. Bahaya sewaktu berinternet sudah dimulai sewaktu kita berselancar dan dapat dibagi atas dua bagian besar: Remote Controlled PC , Infeksi Digital: virus dan Trojan. &lt;br /&gt;&lt;br /&gt;Cracker adalah seseorang yang masuk ke sistem orang lain, biasanya di jarngan komputer, mem-bypass kata Sandi atau lisensi program komputer, atau secara sengaja melawan keamanan komputer. Cracker dapat mengerjakan hal tertentu untuk keuntungan, maksud jahat, atau karena sebab lainnya karena ada tantangan. Beberapa proses pembobolan dilakukan untuk menunjukkan kelemahan keamanan sistem.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-5314774676683561348?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/5314774676683561348/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/02/ancaman-keamanan-komputer.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/5314774676683561348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/5314774676683561348'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/02/ancaman-keamanan-komputer.html' title='Ancaman Keamanan Komputer'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-2338909235490602083</id><published>2010-02-12T10:08:00.000+07:00</published><updated>2010-02-12T10:18:12.398+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Konsep Keamanan'/><category scheme='http://www.blogger.com/atom/ns#' term='Prinsip Desain Pengamanan'/><category scheme='http://www.blogger.com/atom/ns#' term='ancaman sistem komputer'/><category scheme='http://www.blogger.com/atom/ns#' term='persyaratan keamanan komputer'/><title type='text'>Konsep Keamanan</title><content type='html'>Sistem komputer bisa dikatakan sebagai suatu sistem yang aman jika telah memenuhi beberapa syarat tertentu untuk mencapal suatu tujuan keamanan. Secara garis besar, persyaratan keamanan sistem komputer dapat dibedakan menjadi tiga, yaitu :&lt;br /&gt;&lt;br /&gt;a. Kerahasiaan (secrecy)&lt;br /&gt;Secrecy berhubungan dengan hak akses untuk membaca data atau informasi dan suatu sistem komputer&lt;br /&gt;&lt;br /&gt;b. Integritas (integrity)&lt;br /&gt;Integrity berhubungan dengan hak akses untuk mengubah data atau informasi darl suatu sistem komputer&lt;br /&gt;&lt;br /&gt;c. Ketersediaan (availability)&lt;br /&gt;Availability berhubungan dengan ketersediaan data atau informasi pada saat yang dibutuhkan&lt;br /&gt;Lingkup Pengamanan&lt;br /&gt;Lingkup keamanan adalah sisi-sisi jangkauan keamanan komputer yang bisa dilakukan. Pada prinsipnya pengamanan sistem komputer mencakup empat hal yang sangat mendasar, yaitu:&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;a. Pengamanan Secara Fisik&lt;/span&gt;&lt;br /&gt;Komputer secara fisik adalah wujud komputer yang bisa dilihat dan diraba, sepertl monitor, CPU, keyboard, dan lain-lain. jika komputer memang perlu untuk diamankan karena fungsl dan data di dalamnya yang penting, maka pengamanan secara fisik dapat dilakukan dengan menempatkan sistem komputer pada tempat atau lokasi yang mudah diawasi dan dikendalikan, pada ruangan tertentu yang dapat dikunci, dan sulit dijangkau orang lain. Kebersihan ruangan juga menjadi faktor pengamanan fisik, hinda-ri ruangan yang panas, kotor, lembab. Usahakan ruangan tetap dingin jika perlu ber-AC tetapi tidak lembab.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;b. Pengamanan Akses&lt;/span&gt;&lt;br /&gt;Ini dilakukan untuk PC yang menggunakan sistem operasi loggin dan system operasi jaringan dilakukan untuk mengantisi kejahatan yang sifatnya disengaja atau tidak disengaja, seperti kelalaian atau keteledoran pengguna yang sering  kali meninggalkan komputer dalam keadaan masih menyala, atau jika berada pada jaringan komputer tersebut masih berada dalam logon user.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;c. Pengamanan data&lt;/span&gt;&lt;br /&gt;Pengamanan data dilakukan dengan menerapkan sistem tingkatan atau hierarki akses di mana seseorang hanya dapat mengakses data tertentu saja yang menjadi haknya&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;d. Pengamanan komunikasi jaringan&lt;/span&gt;&lt;br /&gt;Jaringan di susun berkaitan erat dengan pemanfaatan jaringan publik seperti Internet. Pengamanan jaringan dapat dilakukan dengan menggunakan kriptografi di mana data yang sifatnya sensitif dienkripsi atau disandikan terlebih dahulu sebelum ditransmisikan melalui jaringan tersebut.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Bentuk-bentuk Ancaman&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ancaman kejahatan bisa muncul dalam berbagai bentuk untuk melakukan manipulasi data yang telah kita kirimkan. Bentuk-bentuk ancaman yang mungkin terjadi pada sistem komputer baik yang berbasis jaringan maupun tidak pada dasarnya dibedakan menjadi empat kategori, yaitu:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;a. Interupsi (Interruption)&lt;/span&gt;&lt;br /&gt;Intrupsi merupakan suatu bentuk ancaman terhadap ketersediaan (availability), di mana suatu data dirusak sehingga tidak dapat digunakan lagi Tindakan. perusakan yang dilakukan dapat berupa perusakan fisik maupun nonfisik&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;b. Intersepsi (interception)&lt;/span&gt;&lt;br /&gt;Intersepsi merupakan suatu bentuk ancaman terhadap secrecy, di mana pihak yang tidak berhak berhasil mendapat hak akses untuk membaca suatu data/informasi dari suatu sistem komputer. Tindakan yang biasa dilakukan biasanya melalui penyadapan data yang ditransmisikan lewat jalur publik/ umum.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;c. Modifikasi (modification)&lt;/span&gt;&lt;br /&gt;Modifikasi merupakan suatu bentuk ancaman terhadap integritas (integrity), di mana pihak yang tidak berhak berhasil mendapat hak akses untuk mengubah suatu data atau informasi dari suatu sistem komputer. Biasanya data atau informasi yang diubah adalah record dari suatu tabel pada file database.&lt;br /&gt;&lt;br /&gt;d. &lt;span style="font-weight:bold;"&gt;Pabrikasi (fabrication)&lt;/span&gt;&lt;br /&gt;Pabriksi juga merupakan suatu bentuk ancaman terhadap integritas. Tindakan yang biasa dilakukan adalah dengan meniru dan memasukkan suatu objek ke dalam sistem komputer. Objek yang dimasukkan bisa berupa suatu file maupun suatu record yang disisipkan pada suatu program aplikasi.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Program Perusak/Penggangu&lt;/span&gt;&lt;br /&gt;Secara garis besar program yang umumnya merusak atau mengganggu sistem komputer dapat dikelompokkan sebagai berikut:&lt;br /&gt;&lt;br /&gt;a. Bug&lt;br /&gt;Bug merupakan kesalahan-kesalahan yang terdapat pada suatu program aplikasi yang terjadi secara tidak disengaja. Hal ini umumnya dikarenakan kecerobohan dari pihak programer pada waktu menulis program tersebut. Bug ini mempunyai dampak yang bermacam-macam seperti komputer menjadi hang atau bahkan bisa merusak media penyimpanan pada sistem komputer kita.&lt;br /&gt;&lt;br /&gt;b. Chameleons&lt;br /&gt;Chameleons sesuai dengan namanya merupakan program yang diselundupkan atau disisipkan ke dalam suatu sistem komputer dan berfungsi untuk mencuri data dari sistem komputer yang bersangkutan. Program ini tidak merusak peralatan pada sistem komputer yang dijangkitnya, targetnya ialah mendapatkan data dan kadang kala berusaha untuk melakukan pengubahan pada data tersebut.&lt;br /&gt;&lt;br /&gt;c. Logic Bomb&lt;br /&gt;Bomb akan ditempatkan atau dikirimkan secara diam-diam pada suatu sistem komputer yang menjadi target dan akan meledak bila pemicunya diaktifkan. Berdasarkan pemicu yang digunakan, logic bomb dapat digolongkan menjadi tiga, yaltu software bomb, logic bomb, dan time bomb. Software bomb akan meledak jika dipicu oleh suatu software tertentu, logic bomb akan meledak jika memenuhi suatu kondisi tertentu, sedangkan time bomb akan meledak pada waktu yang telah ditentukan.&lt;br /&gt;&lt;br /&gt;d. Trojan Horse&lt;br /&gt;Prinsip kerja dari trojan horse mirip seperti chameleons, bedanya trojan home akan melakukan sabotase dan perusakan terhadap sistem komputer yang dijangkitinya.&lt;br /&gt;&lt;br /&gt;e. Virus&lt;br /&gt;Pada awalnya virus komputer merupakan suatu program yang dibuat hanya untuk menampilkan Hama samaran serta beberapa baris kata dan pembuatnya, dan sama sekali tidak membahayakan komputer. Tetapi pada perkembangan selanjutnya, pembuat virus komputer mulai menggabungkan beberapa karakteristik dan beberapa program pengganggu dan perusak lainnya dan mulailah bermunculan banyak virus yang dibuat dengan tujuan merusak suatu sistem komputer.&lt;br /&gt;&lt;br /&gt;f. Worm&lt;br /&gt;Worm merupakan suatu program pengganggu yang dapat memperbanyak diri dan akan selalu berusaha menyebarkan diri dari satu komputer ke komputer yang lain dalam suatu jaringan. Worm menjadikan ukuran suatu file menjadi membengkak dan bahkan dapat menguras kapasitas media penyimpanan.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Prinsip Desain Pengamanan&lt;/span&gt;&lt;br /&gt;Berbagai tindakan penyerangan terhadap suatu sistem komputer sering kali membuat para administrator kewalahan dan kehabisan akal untuk mendesain suatu sistem yang lebih aman. Untuk itu perlu diterapkan prinsip-prinsip yang tepat agar bisa mengantisipasi dan menghindari adanya ancaman. Prinsip-prinsip tersebut adalah:&lt;br /&gt;&lt;br /&gt;a. Least Privilege&lt;br /&gt;Prinsip ini menyatakan bahwa setiap proses yang dilakukan pengguna suatu sistem komputer harus beroperasi pada level terendah yang diperlukan untuk menyelesaikan tugasnya. Dengan kata lain setiap proses hanya memiliki hak akses yang memang benar¬benar dibutuhkan.&lt;br /&gt;&lt;br /&gt;b. Economy of Machanisms&lt;br /&gt;Prinsip ini menyatakan bahwa mekanisme keamanan dari suatu sistem harus sederhana sehingga dapat diverifikasi dan diimplementasi dengan benar.&lt;br /&gt;&lt;br /&gt;c. Complete Mediation&lt;br /&gt;Prinsip ini menyatakan bahwa setiap akses ke sistem komputer harus dicek ke dalam informasi kendali akses untuk otorisasi yang tepat.&lt;br /&gt;&lt;br /&gt;d. Open Design&lt;br /&gt;Prinsip ini menyatakan bahwa mekanisme keamanan dari suatu sistem harus dapat dimanfaatkan untuk perbaikan sistem keamanan. Selain itu desain sistem harus bersifat terbuka, artinya jika sistem memiliki kode sumber (source code) maka kode tersebut harus dibuka untuk meminimalkan kemungkinan adanya lubang (hole) keamanan dalam sistem.&lt;br /&gt;&lt;br /&gt;e. Separation of Priviledge&lt;br /&gt;Prinsip ini menyatakan bahwa untuk mengakses suatu informasi tertentu seorang pengguna harus memenuhi beberapa persyaratan tertentu. Hal ini dapat diimplementasikan dengan menerapkan sistem akses bertingkat, di mana pengguna dibagi dalam beberapa tingkatan dan mempunyai hak akses yang berbeda.&lt;br /&gt;&lt;br /&gt;f. Least Common Mechanisms&lt;br /&gt;Prinsip ini menyatakan bahwa antar pengguna harus terpisah dalam sistem. Hal ini juga dapat diimplementasikan dengan sistem akses bertingkat.&lt;br /&gt;&lt;br /&gt;g. Psychological Acceptability&lt;br /&gt;Prinsip ini menyatakan bahwa mekanisme pcngendalian sistem keamanan harus mudah digunakan oleh pengguna. Hal ini dapat dilakukan dengan mengadakan survei mengenai perilaku pengguna yang akan menggunakan sistem.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-2338909235490602083?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/2338909235490602083/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/02/konsep-keamanan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/2338909235490602083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/2338909235490602083'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/02/konsep-keamanan.html' title='Konsep Keamanan'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-5872846608448159319</id><published>2010-02-12T10:02:00.000+07:00</published><updated>2010-02-12T10:07:02.857+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Penyebab Meningkatnya Kejahatan Komputer'/><category scheme='http://www.blogger.com/atom/ns#' term='Keamanan Komputer'/><title type='text'>Keamanan Komputer</title><content type='html'>Hingga saat ini sudah berjuta-juta orang menggunkan komputer baik di rumah, sekolah, tempat kerja, atau bahkan di tempat-tempat santai, dengan menggunakan komputer berbasis komputer berbasis personal, jaringan, atau internet. Teknologi informasi yang semakin maju dan berkembang memiliki banyak keuntungan dalam kehidupan manusia, namum di balik itu aspek negatifnya juga banyak terjadi seperti kejahatan computer, yang meliputi pencurian, penipuan, pemerasan, dan banyak lainya. Untuk itu keamanan dari komputer maupun sistem informasi yang digunakan harus terjamin.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;MUNCULNYA KEJAHATAN KOMPUTER&lt;/span&gt;&lt;br /&gt;Penyebab Meningkatnya Kejahatan Komputer&lt;span class="fullpost"&gt;&lt;br /&gt;- Aplikasi bisnis yang menggunakan teknologi informasi dan jaringan komputer semakin meningkat&lt;br /&gt;&lt;br /&gt;- Server terdesentralisasi dan terdistribusi menyebabkan banyak sistem yang harus ditangani oleh orang-orang professional.&lt;br /&gt;&lt;br /&gt;- Transisi dari vendor tunggal ke multivendor sehingga perlu banyak penyesuaian.&lt;br /&gt;&lt;br /&gt;- Meningkatnya kemampuan pemakai di bidang komputer sehingga mulai banyak pemakai yang mencoba-coba bermain dan membokar system yang digunakannya.&lt;br /&gt;&lt;br /&gt;- Mudahnya diperoleh software untuk menyerang komputer dan jaringan komputer.&lt;br /&gt;&lt;br /&gt;- Kesulitan dari penegak hokum untuk mengejar kemajuan dunia komputer dan telekominkasi yang sangat cepat.&lt;br /&gt;&lt;br /&gt;- Terjadinya lubang keamanan yang disebabkan kesalahan program (bugs)&lt;br /&gt;&lt;br /&gt;- Semakin banyak perusahaan yang menghubungkan system informasi dengan jaringan computer global seperti internet.&lt;br /&gt;&lt;br /&gt;Faktor-faktor seperti diatas adalah penyebab utama yang menjadikan kejahatan komputer semakin marak. Selain itu pengaruh lain terjadi kejahatan komputer juga bias disebakan oleh pihak penyedia layanan seperti Internet Service Provider (ISP) dan perusahaan jasa telekomunikasi yang kurang memberikan perhatian terhadap kemanan komputer.&lt;br /&gt;&lt;br /&gt;Aspek-aspek Kemanan Komputer adalah bentuk pertimbangan yang menyatakan sebuah komputer bisa dinyatakan aman. &lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Beberapa aspek keamanan komputer meliputi hal-hal seperti berikut ini :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- authentication yaitu agar penerima informasi dapat memastikan keaslian pesan tersebut datang dari orang yang dimintai informasi&lt;br /&gt;&lt;br /&gt;- Integrity yaitu keaslian pesan yang dikirim melalui sebauh jaringan dan dapat dipastikan bahwa informasi yang dikirim tidak dimodifikasi oleh orang yang tidak berhak.&lt;br /&gt;&lt;br /&gt;- Nonrepudiation yaitu hal yang bersangkutan dengan pengirim&lt;br /&gt;&lt;br /&gt;- Authority yaitu informasi yang berada pada sistem jaringan tidak dapat domodifikasi oleh pihak yang tidak berhak atas akses tersebut.&lt;br /&gt;&lt;br /&gt;- Confidentiality yaitu usaha untuk menjaga informasi dari orang yang tidak berhak mengakses&lt;br /&gt;&lt;br /&gt;- Privacy yaitu lebih ke arah data-data yang sifatnya privat&lt;br /&gt;&lt;br /&gt;- Availability yaitu aspek ketersediaan berhubungan dengan ketersediaan informasi ketika dibutuhkan&lt;br /&gt;&lt;br /&gt;- Access Control aspek ini berhubungan dengan cara pengaturan akses kepada informasi.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-5872846608448159319?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/5872846608448159319/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/02/keamanan-komputer.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/5872846608448159319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/5872846608448159319'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/02/keamanan-komputer.html' title='Keamanan Komputer'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-3786438833141971474</id><published>2010-02-12T09:56:00.000+07:00</published><updated>2010-02-12T09:58:38.011+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jenis paradigma pemograman'/><category scheme='http://www.blogger.com/atom/ns#' term='Paradigma Pemograman'/><title type='text'>Paradigma Pemograman</title><content type='html'>Komputer banyak digunakan sebagai alat bantu untuk menyelesaikan masalah. Namun, kita tidak bisa begitu saja memberikan masalah pada komputer, lalu komputer memberikan solusinya. Perlu pendekatan khusus untuk berkomunikasi dengan komputer, karena komputer hanyalah sebuah mesin. Kita harus menanamkan suatu strategi kepada komputer, untuk menyelesaikan masalah. Strategi yang kita tanamkan ini disebut program. Untuk membuat suatu program, kita dapat melakukan pendekatan, yang disebut sebagai paradigma.&lt;br /&gt;&lt;br /&gt;Paradigma merupakan sudut pandang kita terhadap suatu masalah. Paradigma membatasi jalan berpikir kita, sehingga membatasi kemampuan kita untuk menyelesaikan masalah. Oleh karena itu, janganlah hanya mengandalkan suatu paradigma saja. Dalam melakukan pemrograman, kita harus melakukan pendekatan dengan paradigma yang tepat. Tidak ada satu paradigma yang dapat bekerja efektif pada semua permasalahan.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Jenis-jenis paradigma pemrograman :&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. Paradigma Prosedural / Imperatif&lt;/span&gt;&lt;br /&gt;Didasari konsep Von Newmann [stored program concept]: &lt;br /&gt;Terdapat memori yang dibedakan menjadi instruksi dan data. Memori ini dapat diberi nama dan harga. Dalam paradigma ini, kita memberikan instruksi yang akan diproses secara berurutan. Dalam instruksi ini, dapat juga terdapat percabangan, yang akan menentukan proses selanjutnya.&lt;br /&gt;Pemrograman ini “gak manusia banget”, karena kita harus berpikir dalam batasan mesin. Namun, keuntungan dengan paradigma ini adalah efisiensi eksekusi, karena dekat dengan mesin.&lt;br /&gt;Contoh : Algol, Pascal, Fortran, Basic, Cobol, C, dll…&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. Paradigma Fungsional&lt;/span&gt;&lt;br /&gt;Didasari fungsi [seperti dalam matematika] &lt;br /&gt;Terdapat fungsi–fungsi dasar yang dapat dilakukan oleh mesin. Fungsi-fungsi tersebut dapat membentuk komposisi yang disebut sebagai primitif. Untuk menyelesaikan masalah, kita menyusun primitif sedemikian rupa untuk menyelesaikan masalah yang ada, untuk memunculkan solusi. Dengan demikian, kekurangan paradigma ini adalah efisiensi serta kinerjanya, karena pengolahan dilakukan lebih lama.&lt;br /&gt;Contoh : LISP, APL, LOGO &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3. Paradigma Deklaratif, Predikatif atau Logic&lt;/span&gt;&lt;br /&gt;Didasari oleh predikat, yakni pendefinisian relasi antar individu yang merupakan kumpulan dari fakta. &lt;br /&gt;Pada paradigma ini, diuraikan sejumlah fakta dan aturan [inference rules]. Ketika program dieksekusi, pemakai program mengajukan pertanyaan [query]. Selanjutnya, program akan menyocokkan pertanyaan dengan fakta-fakta yang ada untuk menyelesaikan masalah.&lt;br /&gt;Contoh : Prolog &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4. Paradigma Berorientasi Objek&lt;/span&gt;&lt;br /&gt;Didasari oleh objek. &lt;br /&gt;Sebuah objek mempunyai atribut [sifat ], serta memberikan reaksi yang khusus. Sesama objek dapat saling berinteraksi, sehingga mengandung sedikit paradigma imperatif.&lt;br /&gt;Contoh : C++, Java, Smalltalk, Eiffel, dll… &lt;br /&gt;Selain paradigma di atas, terdapat juga paradigma konkruen[cth : OCCAM, Ada], yang memungkinkan pemrosesan secara paralel, dan paradigma relasional[cth : SQL pada basis data relasional] yang berdasarkan entity [kesatuan yang lahir] dan relasi.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-3786438833141971474?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/3786438833141971474/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/02/paradigma-pemograman.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/3786438833141971474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/3786438833141971474'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/02/paradigma-pemograman.html' title='Paradigma Pemograman'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-3773740747557697583</id><published>2010-02-12T09:51:00.000+07:00</published><updated>2010-02-12T09:54:05.199+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Generasi bahasa Pemograman'/><category scheme='http://www.blogger.com/atom/ns#' term='Bahasa Mesin'/><category scheme='http://www.blogger.com/atom/ns#' term='Bahasa Assembly'/><title type='text'>Generasi bahasa Pemograman</title><content type='html'>Bahasa-bahasa yang digunakan untuk mengatur perangkat keras computer telah mengalami evolusi beberapa kali. Sampai sejauh ini, dikenal adanya 5 generasi bahasa pemrograman. Kecendrungan yang terjadi, bahasa-bahasa pemrograman bergeser dari pendekatan yang berorientasi kepada mesin menuju ke pendekatan yang berorientasi pada manusia.&lt;br /&gt;&lt;br /&gt;Pada dasarnya bahasa pemrograman dapat dibedakan menjadi: &lt;br /&gt;Bahasa Mesin (Mnemonic Code) &lt;br /&gt;Bahasa mesin adalah bahasa yang berisi kode-kode mesin yang hanya dapat diinterpretasikan langsung oleh mesin komputer.  Bahasa ini merupakan bahasa level terendah dan berupa kode numerik 0 dan 1.  Sekumpulan instruksi dalam bahasa mesin dapat membentuk microcode (semacam prosedur dalam bahasa mesin). Keuntungan: Eksekusi cepat Kerugian: Sangant sulit dipelajari manusia &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Bahasa Assembly &lt;br /&gt;&lt;br /&gt;Bahasa assembly adalah bahasa simbol dari bahasa mesin.  Setiap kode bahasa mesin memiliki simbol sendiri dalam bahasa assembly.  Misalnya ADD untuk penjumlahan, MUL untuk perkalian, SUB untuk pengurangan, dan lain-lain. Sekumpulan kode-kode bahasa assembly dapat membentuk makroinstruksi. Bahasa assembly juga memiliki program untuk men-debugnya tidak seperti bahasa mesin. Misalnya: Turbo Assembler dan debug pada DOS. Assembler akan mencocokkan token dari awal dengan akhir dan dikodekan menjadi bahasa mesin. Kelebihan: Eksekusi cepat, masih bisa dipelajari daripada bahasa mesin, file kecil Kekurangan: Tetap sulit dipelajari, program sangat panjang. &lt;br /&gt;&lt;br /&gt;Bahasa Tingkat Tinggi (High Level Language) &lt;br /&gt;&lt;br /&gt;Bahasa tingkat tinggi adalah bahasa pemrograman yang lebih tinggi daripada bahasa assembly. Bahasa ini lebih dekat dengan bahasa manusia.  Bahasa inilah yang akan dibahas pada matakuliah ini. Bahasa ini juga memberikan banyak sekali fasilitas kemudahan pembuatan program, misalnya: variabel, tipe data, konstanta, struktur kontrol, loop, fungsi, prosedur dan lain-lain. Contoh: Pascal, Basic, C++, dan Java. &lt;br /&gt;Keuntungan: &lt;br /&gt;-Mudah dipelajari &lt;br /&gt;-Mendekati permasalahan yang akan dipecahkan &lt;br /&gt;-Kode program pendek Kerugian: Eksekusi lambat Bahasa generasi ini disebut juga bahasa generasi ke-3 (3rd Generation Programming Language). Bahasa inilah yang akan kita pelajari dalam Algoritma dan Struktur Data 1 &lt;br /&gt;&lt;br /&gt;Bahasa yang berorientasi pada masalah spesifik (specific problem oriented). &lt;br /&gt;Bahasa ini adalah bahasa yang digunakan langsung untuk memecahkan suatu masalah tertentu. Misalnya SQL untuk database, Regex untuk mencocokkan pola string tertentu. Bahasa ini juga masuk ke bahasa tingkat tinggi. Bahasa ini disebut juga bahasa generasi ke-4 (4th Generation Programmming Language). &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-3773740747557697583?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/3773740747557697583/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/02/generasi-bahasa-pemograman.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/3773740747557697583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/3773740747557697583'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/02/generasi-bahasa-pemograman.html' title='Generasi bahasa Pemograman'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-2742494789863903061</id><published>2010-02-12T09:44:00.000+07:00</published><updated>2010-02-12T09:50:06.621+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='algoritma'/><category scheme='http://www.blogger.com/atom/ns#' term='pengertian algortiam'/><category scheme='http://www.blogger.com/atom/ns#' term='jenis algoritma'/><title type='text'>Pengertian Algoritma</title><content type='html'>Dalam matematika dan komputasi, algoritma merupakan kumpulan perintah untuk menyelesaikan suatu masalah. Perintah-perintah ini dapat diterjemahkan secara bertahap dari awal hingga akhir. Masalah tersebut dapat berupa apa saja, dengan catatan untuk setiap masalah, ada kriteria kondisi awal yang harus dipenuhi sebelum menjalankan algoritma. Algoritma akan dapat selalu berakhir untuk semua kondisi awal yang memenuhi kriteria, dalam hal ini berbeda dengan heuristik. Algoritma sering mempunyai langkah pengulangan (iterasi) atau memerlukan keputusan (logika Boolean dan perbandingan) sampai tugasnya selesai.&lt;br /&gt;&lt;br /&gt;Desain dan analisis algoritma adalah suatu cabang khusus dalam ilmu komputer yang mempelajari karakteristik dan performa dari suatu algoritma dalam menyelesaikan masalah, terlepas dari implementasi algoritma tersebut. Dalam cabang disiplin ini algoritma dipelajari secara abstrak, terlepas dari sistem komputer atau bahasa pemrograman yang digunakan. Algoritma yang berbeda dapat diterapkan pada suatu masalah dengan kriteria yang sama.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Kompleksitas dari suatu algoritma merupakan ukuran seberapa banyak komputasi yang dibutuhkan algoritma tersebut untuk menyelesaikan masalah. Secara informal, algoritma yang dapat menyelesaikan suatu permasalahan dalam waktu yang singkat memiliki kompleksitas yang rendah, sementara algoritma yang membutuhkan waktu lama untuk menyelesaikan masalahnya mempunyai kompleksitas yang tinggi.&lt;br /&gt;&lt;br /&gt;Kata algoritma berasal dari latinisasi nama seorang ahli matematika dari Uzbekistan Al Khawārizmi (hidup sekitar abad ke-9), sebagaimana tercantum pada terjemahan karyanya dalam bahasa latin dari abad ke-12 "Algorithmi de numero Indorum". Pada awalnya kata algorisma adalah istilah yang merujuk kepada aturan-aturan aritmetis untuk menyelesaikan persoalan dengan menggunakan bilangan numerik arab (sebenarnya dari India, seperti tertulis pada judul di atas). Pada abad ke-18, istilah ini berkembang menjadi algoritma, yang mencakup semua prosedur atau urutan langkah yang jelas dan diperlukan untuk menyelesaikan suatu permasalahan.&lt;br /&gt;&lt;br /&gt;Jenis-jenis Algoritma&lt;br /&gt;&lt;br /&gt;Terdapat beragam klasifikasi algoritma dan setiap klasifikasi mempunyai alasan tersendiri. Salah satu cara untuk melakukan klasifikasi jenis-jenis algoritma adalah dengan memperhatikan paradigma dan metode yang digunakan untuk mendesain algoritma tersebut. Beberapa paradigma yang digunakan dalam menyusun suatu algoritma akan dipaparkan dibagian ini. Masing-masing paradigma dapat digunakan dalam banyak algoritma yang berbeda.&lt;br /&gt;&lt;br /&gt;1. Divide and Conquer, paradigma untuk membagi suatu permasalahan besar menjadi permasalahan-permasalahan yang lebih kecil. Pembagian masalah ini dilakukan terus menerus sampai ditemukan bagian masalah kecil yang mudah untuk dipecahkan. Singkatnya menyelesaikan keseluruhan masalah dengan membagi masalah besar dan kemudian memecahkan permasalahan-permasalahan kecil yang terbentuk.&lt;br /&gt;&lt;br /&gt;2. Dynamic programming, paradigma pemrograman dinamik akan sesuai jika digunakan pada suatu masalah yang mengandung sub-struktur yang optimal (, dan mengandung beberapa bagian permasalahan yang tumpang tindih . Paradigma ini sekilas terlihat mirip dengan paradigma Divide and Conquer, sama-sama mencoba untuk membagi permasalahan menjadi sub permasalahan yang lebih kecil, tapi secara intrinsik ada perbedaan dari karakter permasalahan yang dihadapi.&lt;br /&gt;&lt;br /&gt;3. Metode serakah. Sebuah algoritma serakah mirip dengan sebuah Pemrograman dinamik, bedanya jawaban dari submasalah tidak perlu diketahui dalam setiap tahap; dan menggunakan pilihan "serakah" apa yang dilihat terbaik pada saat itu.&lt;br /&gt;&lt;br /&gt;Program komputer (sering kali disebut sebagai program saja) merupakan suatu aplikasi yang dibuat dengan menggunakan bahasa program tertentu dan telah ter-install di dalam komputer. Algoritma yang diimplementasikan dalam suatu bahasa yang dimengerti computer [David Man 2003]. Program komputer merupakan contoh perangkat lunak komputer yang menuliskan aksi komputasi yang akan dijalankan oleh komputer.&lt;br /&gt;&lt;br /&gt;Komputasi ini biasanya dilaksanakan berdasarkan suatu algoritma atau urutan perintah tertentu.Urutan perintah (atau algoritma)merupakan suatu perangkat yang sudah termasuk dalam program komputer tersebut.Tanpa algoritma tersebut,program komputer tak dapat berjalan dengan baik.&lt;br /&gt;&lt;br /&gt;Diagram alir (flowchart) adalah hasil konversi sebuah algoritma dengan menggunakan simbol baku [ANSI/IBM]. Tedapat struktur baku flowchart yaitu :&lt;br /&gt;1. Runtut (sequential / linear)&lt;br /&gt;2. Alternatif/pilihan/seleksi (alternative/selection)&lt;br /&gt;3. Berulang (loop/repetition)&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-2742494789863903061?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/2742494789863903061/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/02/pengertian-algoritma.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/2742494789863903061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/2742494789863903061'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/02/pengertian-algoritma.html' title='Pengertian Algoritma'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-8240994292146470914</id><published>2010-02-11T23:21:00.001+07:00</published><updated>2010-02-11T23:30:08.068+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data Komputer'/><category scheme='http://www.blogger.com/atom/ns#' term='Pengolahan Data'/><title type='text'>Sistem Pengolahan Data Komputer</title><content type='html'>Sistem bilangan (number system) adalah suatu cara untuk mewakili besaran dari suatu item phisik. Sistem bilangan menggunakan suatu bilangan dasar atau basis (base / radix) yang tertenntu.&lt;br /&gt;&lt;br /&gt;Pengertian bilangan:&lt;br /&gt;Bilangan adalah representasi fisik dari data yang diamati. Bilangan dapat direpresentasikan dalam berbagai bentuk, yang kemudian digolongkan pada sebuah sistem bilangan, tetapi mempunyai arti yang sama.&lt;br /&gt;&lt;br /&gt;Untuk menunjukkan suatu jenis bilangan,biasanya sebuah bilangan yang akan direpresentasikan dalam sebuah konversi bilangan diikuti di belakangnya dengan kode yang menggambarkan jenis bilangan tersebut,bentuk seperti ini dinamakan sebagai radix atau basis. &lt;br /&gt;&lt;br /&gt;1. Sistem bilangan Desimal (decimal),bilangan Desimal dikodekan dengan 10 atau d, &lt;br /&gt;2. Sistem bilangan Binari (binary),Bilangan biner dikodekan dengan 2 atau b, &lt;br /&gt;3. Sistem bilangan Oktal (octal).bilangan Oktal dikodekan dengan 8 atau o,&lt;br /&gt;4. Sistem bilangan Hexadesimal (hexadecimal),bilangan heksadesimal dikodekan dengan 16 atau h.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Contoh:&lt;br /&gt;- Bilangan Desimal 23 biasa ditulis 2310 atau 23d, sama dengan; &lt;br /&gt;&lt;br /&gt;- Bilangan Oktal 27 yang biasa ditulis 278 atau 27o, sama dengan; &lt;br /&gt;&lt;br /&gt;- Bilangan Heksa 17 yang biasa ditulis 1716 atau 17h, sama dengan;&lt;br /&gt;&lt;br /&gt;- Bilangan Biner 10111 yang biasa ditulis 101112 atau 10111b, &lt;br /&gt;&lt;br /&gt;1.Bilangan Desimal&lt;br /&gt;&lt;br /&gt;Bilangan desimal adalah bilangan yang menggunakan dasar atau basis 10, dalam arti memiliki 10 digit yang berbeda yaitu memiliki nilai 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. &lt;br /&gt;Kita dapat menghasilkan lagi bilangan lain dalam sistem ini, yang kita sebut sebagai bilangan puluhan atau sering ditulis 10-an, ratusan (100-an), dan seterusnya.Bobot suatau Bilangan Æ.&lt;br /&gt;&lt;br /&gt;Sistem bilangan desimal sering dikenal sebagai sistem bilangan berbasis 10, karena tiap angka desimal menggunakan basis (radix) 10, seperti yang terlihat dalam contoh berikut:&lt;br /&gt;angka desimal 123 = 1*102 + 2*101 + 3*100&lt;br /&gt;&lt;br /&gt;Berikut adalah tabel yang menampilkan sistem angka desimal (basis 10), sistem bilangan biner (basis 2), sistem bilangan/ angka oktal (basis 8), dan sistem angka heksadesimal (basis 16) yang merupakan dasar pengetahuan untuk mempelajari komputer digital. Bilangan oktal dibentuk dari bilangan biner-nya dengan mengelompokkan tiap 3 bit dari ujung kanan (LSB). Sementara bilangan heksadesimal juga dapat dibentuk dengan mudah dari angka biner-nya dengan mengelompokkan tiap 4 bit dari ujung kanan.&lt;br /&gt;&lt;br /&gt;Desimal Biner (8 bit) Oktal Heksadesimal&lt;br /&gt;0 0000 0000 000 00&lt;br /&gt;1 0000 0001 001 01&lt;br /&gt;2 0000 0010 002 02&lt;br /&gt;3 0000 0011 003 03&lt;br /&gt;4 0000 0100 004 04&lt;br /&gt;5 0000 0101 005 05&lt;br /&gt;6 0000 0110 006 06&lt;br /&gt;7 0000 0111 007 07&lt;br /&gt;8 0000 1000 010 08&lt;br /&gt;9 0000 1001 011 09&lt;br /&gt;10 0000 1010 012 0A&lt;br /&gt;11 0000 1011 013 0B&lt;br /&gt;12 0000 1100 014 0C&lt;br /&gt;13 0000 1101 015 0D&lt;br /&gt;14 0000 1110 016 0E&lt;br /&gt;15 0000 1111 017 0F&lt;br /&gt;16      0001 0000 020 10&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contoh1&lt;br /&gt;nilai desimal 5734 = 5000 + 700 + 30 + 4&lt;br /&gt;                               = 5 x 1000 + 7 x 100 + 3 x10 + 4x 1&lt;br /&gt;                               = 5 x 103 + 7 x 102 + 3 x 101 + 4 x 100&lt;br /&gt;Contoh2 &lt;br /&gt;52710 (desimal) , dapat pula dinyatakan :&lt;br /&gt;527 = 5 x 102 + 2 x 101 + 7 x 100&lt;br /&gt;= 5 kelompok ratusan (10x10) + 2 kelompok puluhan&lt;br /&gt;+ 7 satuan&lt;br /&gt;&lt;br /&gt;2.Bilangan Biner&lt;br /&gt;&lt;br /&gt;Sejak pertama kali komputer elektronik digunakan, telah beroperasi dengan menggunakan bilangan biner, yaitu bilangan dengan basis 2 pada system bilangan. Semua kode program dan data pada komputer disimpan serta dimanipulasi dalam format biner yang merupakan kode-kode mesin komputer.Sehingga semua perhitungannya diolah menggunakan aritmatik biner, yaitu bilangan yang hanya memiliki nilai dua kemungkinan yaitu 0 dan 1 dan sering disebut sebagai bit (binary digit) atau dalam arsitektur elektronik biasa disebut sebagai digital logic. &lt;br /&gt;&lt;br /&gt;3.Bilangan Oktal&lt;br /&gt;&lt;br /&gt;Bilangan oktal adalah sistem bilangan yang berbasis delapan (8) dan mempunyai delapan simbol yaitu 0, 1, 2, 3, 4, 5, 6, 7. Pada umumnya sistem bilangan ini digunakan untuk notasi pada saat bermain musik, sehingga sering disebut oktaf.&lt;br /&gt;&lt;br /&gt;Bilangan desimal yang dinyatakan sebagai bilangan biner akan berbentuk sebagai berikut:&lt;br /&gt;Desimal Biner (8 bit)&lt;br /&gt;0 0000 0000&lt;br /&gt;1 0000 0001&lt;br /&gt;2 0000 0010&lt;br /&gt;3       0000 0011&lt;br /&gt;4 0000 0100&lt;br /&gt;5 0000 0101&lt;br /&gt;6 0000 0110&lt;br /&gt;7 0000 0111&lt;br /&gt;8 0000 1000&lt;br /&gt;9 0000 1001&lt;br /&gt;10 0000 1010&lt;br /&gt;Dst &lt;br /&gt;&lt;br /&gt;contoh: mengubah bilangan desimal menjadi biner&lt;br /&gt;desimal = 10.&lt;br /&gt;berdasarkan referensi diatas yang mendekati bilangan 10 adalah 8 (23), selanjutnya hasil pengurangan 10-8 = 2 (21). sehingga dapat dijabarkan seperti berikut&lt;br /&gt;10 = (1 x 23) + (0 x 22) + (1 x 21) + (0 x 20).&lt;br /&gt;dari perhitungan di atas bilangan biner dari 10 adalah 1010&lt;br /&gt;&lt;br /&gt;4.Bilangan Heksadesimal&lt;br /&gt;&lt;br /&gt;Bilangan heksadesimal atau sering disebut heksa saja yang berbasis 16 memiliki nilai yang disimbolkan dengan 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Adanya bilangan heksa pada operasi komputasi dikarenakan operasi pada bilangan biner untuk data yang besar akan menjadi susah untuk dibaca, sehingga bilangan heksadsimal biasanya sering digunakan untuk menggambarkan memori komputer atau instruksi. Setiap digit bilangan heksadesimal mewakili 4 bit bilangan biner (nible), dan 2 digit bilangan heksadesimal mewakili satu byte. &lt;br /&gt;&lt;br /&gt;Sebagai contoh bilangan hexa 41 (2 nible) pada format ASCII mewakili karakter “A” , bilangan hexa 42 mewakili karakter “B”, dan sebagainya. &lt;br /&gt;Nilai desimal yang setara dengan setiap simbol tersebut diperlihatkan pada tabel berikut:&lt;br /&gt; 0hex= 0dec = 0oct  0 0 0 0 &lt;br /&gt; 1hex= 1dec = 1oct  0 0 0 1 &lt;br /&gt; 2hex= 2dec = 2oct  0 0 1 0 &lt;br /&gt; 3hex= 3dec = 3oct  0 0 1 1 &lt;br /&gt;           &lt;br /&gt; 4hex= 4dec = 4oct  0 1 0 0 &lt;br /&gt; 5hex= 5dec = 5oct  0 1 0 1 &lt;br /&gt; 6hex= 6dec = 6oct  0 1 1 0 &lt;br /&gt; 7hex= 7dec = 7oct  0 1 1 1 &lt;br /&gt;           &lt;br /&gt; 8hex= 8dec = 10oct  1 0 0 0 &lt;br /&gt; 9hex= 9dec = 11oct  1 0 0 1 &lt;br /&gt; Ahex= 10dec = 12oct  1 0 1 0           &lt;br /&gt;&lt;br /&gt;Bilangan Pecahan&lt;br /&gt;Bilangan pecahan (fractions) adalah bilangan yang letak atau posisinya terdapat dibelakang koma (point to decimal). Nilai dari bilangan pecahan berbeda dengan nilai pada bilangan bulat desimal. Perlu diingan, bahwa pecahan dalam format Indonesia adalah menggunakan koma (comma),sedangkan pecahan format Inggris atau Amerika menggunakan titik (point) ( bandingkan dengan Indonesia, bahwa titik biasanya digunakan untuk batasan nilai ribuan). Dalam bahasan ini, akan digunakan koma untuk menunjuk adanya nilai pecahan, sesuai dengan format Indonesia. &lt;br /&gt;&lt;br /&gt;Representasi bilangan bulat/Integer&lt;br /&gt;&lt;br /&gt;1. Bilangan Bulat Tak Bertanda dapat direpresentasikan dengan:&lt;br /&gt;– bilangan biner &lt;br /&gt;– oktal &lt;br /&gt;–heksadesimal&lt;br /&gt;–graycode&lt;br /&gt;– BCD (binary coded decimal)&lt;br /&gt;–Hamming code&lt;br /&gt;&lt;br /&gt;2. Bilangan bulat bertanda (positif atau negatif) dapat direpresentasikan dengan :&lt;br /&gt;– Sign/Magnitude (S/M) (bilangan bertanda /magnitut)&lt;br /&gt;– 1’s complement (komplemen 1)&lt;br /&gt;– 2’s complement (komplemen 2)&lt;br /&gt;bilangan bulat positif, tidak ada perbedaan dalam ketiga macam representasi bilangan di atas. &lt;br /&gt;&lt;br /&gt;Sign/Magnitude&lt;br /&gt;&lt;br /&gt;Representasi negatif dari suatu bilangan diperoleh dari bentuk positifnya dengan mengubah bit pada MSB menjadi bernilai 1. &lt;br /&gt;Jika dipergunakan N bit untuk representasi data, maka rentang nilai yang dapat direpresentasikan yaitu —2 N—1 —1 s/d 2 N—1—1&lt;br /&gt;Contoh : jika dipergunakan 5 bit untuk representasi bilangan, maka : +3 = 00011 -3 = 10011&lt;br /&gt;&lt;br /&gt;Komplemen 1&lt;br /&gt;Representasi negatif dari suatu bilangan diperoleh dengan engkomplemenkan seluruh bit dari nilai positifnya. Jika dipergunakan N bit untuk representasi data, maka rentang nilai yang dapat representasikan adalah -2 N-1 -1 s.d 2 N-1 -1 &lt;br /&gt;Contoh :&lt;br /&gt;Jika dipergunakan 5 bit untuk representasi bilangan +3 = 00011 -3 = 11100 &lt;br /&gt;Dari contoh diatas dapat dilihat bentuk penyajiannya bahwa MSB digunakan untuk menunjuk tanda bilangan tersebut. &lt;br /&gt;Cara inilah yang disebut "tanda / besaran". Jika MSB = 0 , maka positif    ( + ) dan jika MSB = 1 , maka negatif ( - ) &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-8240994292146470914?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/8240994292146470914/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/02/sistem-pengolahan-data-komputer.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/8240994292146470914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/8240994292146470914'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/02/sistem-pengolahan-data-komputer.html' title='Sistem Pengolahan Data Komputer'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-6567775363412709709</id><published>2010-02-11T23:13:00.000+07:00</published><updated>2010-02-11T23:18:32.699+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Software</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ubZT5b2vwDQ/S3QtyT206JI/AAAAAAAAAA0/8ikJTVbIqPA/s1600-h/software1.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_ubZT5b2vwDQ/S3QtyT206JI/AAAAAAAAAA0/8ikJTVbIqPA/s200/software1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5437020992489973906" /&gt;&lt;/a&gt;&lt;br /&gt;Software atau perangkat lunak adalah semua program yang digunakan untuk menjalankan komputer atau perangkat lainnya. Secara umum, ada dua jenis software. Pertama adalah software aplikasi. Software aplikasi adalah software yang dibuat untuk tujuan atau kepentingan spesifik, contohnya Notepad untuk teks editor, Winamp untuk memutar file audio, dan sebagainya. Kedua adalah software sistem. Software sistem adalah software yang menjadi tempat semua software aplikasi berjalan.&lt;br /&gt; &lt;br /&gt;Contohnya adalah Microsoft Windows, Linux, Mac OS, dan sebagainya. Menurut cara memperolehnya (baca : harga beli dan legalitas), software dapat dibedakan menjadi beberapa jenis. Jenis pertama adalah freeware. Software yang bersifat freeware dapat digunakan tanpa biaya, namun masih memiliki batasan atas hak cipta pengguna. Maksudnya, meskipun kita menggunakan freeware tersebut kita tidak boleh melanggar hak cipta atas software tersebut, misalnya penggandaan untuk orang lain atau menggunakan software tersebut untuk kepentingan lain.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;Biasanya freeware didistribusikan tanpa disertai dengan kode program yang bersangkutan. Lalu jika kita tidak perlu membayar, apa tujuan si pembuat freeware? Tujuan yang jelas adalah untuk promosi. Baik itu promosi diri sendiri (untuk programmer perorangan) ataupun promosi produk (untuk developer kelas kakap). Tujuan lain yang mungkin adalah untuk mendapatkan masukan dari pengguna dan ada pula (walaupun jarang ditemui) yang bertujuan untuk membobol sistem seseorang. Beberapa contoh freeware adalah Paint.net, Rocket Dock, Ccleaner, dan masih banyak lagi.&lt;br /&gt;&lt;br /&gt;Jenis yang kedua adalah shareware. Shareware adalah software yang dapat digunakan tanpa biaya dalam jangka waktu tertentu. Setelah jangka waktu tersebut selesai, pengguna diberi pilihan, apakah akan melanjutkan menggunakan software tersebut (dengan konsekuensi membayar) atau tidak menggunakan lagi software tersebut. Terkadang pada shareware diberi batasan fitur yang hanya bisa digunakan jika pengguna membeli softwarenya. Seperti freeware, shareware masih dibatasi oleh hak cipta. Tujuan pembuatan shareware cukup jelas, yaitu memberikan contoh hasil jadi software tersebut sebelum dibeli oleh pengguna. Beberapa contoh dari shareware ini misalnya StyleXP, Window Blinds, WinRAR, dan sebagainya.&lt;br /&gt;&lt;br /&gt;Ketiga, propietary software. Intinya, propietary software itu hampir sama dengan barang yang bisa kita beli di pasar. Jika kita ingin menggunakannya, kita harus membelinya. Propietary software sangat dibatasi oleh hak cipta. Kita tidak diperkenankan mendistribusikan kembali, mengotak-atik program, dan software ini tidak disertai dengan kode sumber.&lt;br /&gt;&lt;br /&gt;Jenis keempat yang mulai populer adalah open source software. Berbeda dengan jenis software sebelumnya, open source software memberikan kebebasan kepada kita untuk menggunakan, mengubah sesuai dengan kebutuhan, dan medistribusikan kembali, baik software aslinya maupun yang telah kita ubah. Biasanya software yang bersifat open source menyertakan kode sumber dalam pendistribusiannya. &lt;br /&gt;&lt;br /&gt;Tujuan pembuatan open source software biasanya bukan untuk tujuan komersil, namun lebih ke tujuan sosial bagaimana sebuah software bisa bermanfaat bagi para pengguna. Beberapa contoh open source software misalnya Pidgin, qGo, Inkscape, gimp, dan masih banyak lagi.&lt;br /&gt;&lt;br /&gt;A. Perkembangan software&lt;br /&gt;&lt;br /&gt;Perkembangan software dibagi kedalam empat periode yaitu :&lt;br /&gt;1. Periode Pioner&lt;br /&gt;2. Periode Stabil&lt;br /&gt;3. Periode Mikro&lt;br /&gt;4. Periode Modern&lt;br /&gt;&lt;br /&gt;a. Periode Pioner (1950 – 1963)&lt;br /&gt;* Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabelke antar bagian dalam komputer&lt;br /&gt;* Penggunaan komputer saat itu masih dilakukan secara langsung, sebuah program untuk sebuah mesin dan digunakan untuk tujuan tertentu&lt;br /&gt;* Penggunaan komputer dilakukan secara langsung dan hasil yang selesaidikerjakan komputer berupa print out.&lt;br /&gt;* Proses yang di lakukan di dalam komputer berupa baris instruksi yang diproses secara berurutan&lt;br /&gt;&lt;br /&gt;b. Periode Stabil (1963 – 1980)&lt;br /&gt;* Pada era stabil penggunaan komputer sudah cukup meluas dan banyak digunakan di berbagai kalangan&lt;br /&gt;* Perusahaan perangkat lunak bermunculan&lt;br /&gt;* Baris-baris perintah perangkat lunak yang dijalankan oleh komputer dilakukan secara serempak (multi tasking)&lt;br /&gt;* Satu perangkat lunak dapat digunakan oleh banyak pengguna (multi user) secara cepat/langsung (real time)&lt;br /&gt;* Mulai diperkenalkan sistem basis data, yang memisahkan antara program (pemroses) dengan data (yang di proses)&lt;br /&gt;&lt;br /&gt;c. Periode Mikro (1980 – 1990)&lt;br /&gt;&lt;br /&gt;* Perangkat lunak dapat dibedakan menjadi perangkat lunak sistem yang bertugas menangani internal, dan perangkat lunak aplikasi yang digunakan secara langsung oleh penggunannya untuk keperluan tertentu&lt;br /&gt;* Automatisasi yang ada di dalam perangkat lunak mengarah ke suatu jenis kecerdasan buatan.&lt;br /&gt;&lt;br /&gt;d. Periode Modern (1990 – …)&lt;br /&gt;* Perangkat lunak/software terdapat pada hampir semua perangkat elektronik&lt;br /&gt;* Semua perangkat yang memiliki software dapat saling terhubung (otomatisasi)&lt;br /&gt;* Pembuatan sebuah perangkat lunak bukan lagi pekerjaan segelentir orang, tetapi telah menjadi pekerjaan banyak orang, dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dalam perancangannya.&lt;br /&gt;* Tingkat kecerdasan yang ditunjukkan oleh perangkat lunak pun semakin meningkat, selain permasalahan teknis, perangkat lunak sekarang mulai bisa mengenal suara dan gambar&lt;br /&gt;&lt;br /&gt;B. Klasifikasi Perangkat lunak&lt;br /&gt;&lt;br /&gt;1. Perangkat lunak SISTEM, yaitu Perangkat lunak yang khusus berkaitan dengan hardware sistem komputer&lt;br /&gt;2. Perangkat Lunak APLIKASI, Perangkat lunak yang umumnya digunakan untuk mengolah data&lt;br /&gt;&lt;br /&gt;a. Perangkat Lunak Sistem&lt;br /&gt;&lt;br /&gt;* Sistem Operasi&lt;br /&gt;* Bahasa Pemrograman&lt;br /&gt;* Sistem Utility&lt;br /&gt;&lt;br /&gt;Sistem Operasi&lt;br /&gt;* Saat komputer pertama kali dihidupkan, sistem operasi adalah software yang pertama kali dijalankan untuk mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, mengatur penggunaan memori, dll&lt;br /&gt;* Contoh Operating System :Dos, Windows, Linux, Unix, OS, Apple System, Novell, dll&lt;br /&gt;&lt;br /&gt;Bahasa Pemrograman&lt;br /&gt;* Merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma rancangan manusia (programmer) kedalam format yang dapat dijalankan komputer&lt;br /&gt;* Contoh : Basic, Pascal, Fortran, C, dll&lt;br /&gt;&lt;br /&gt;System Utility&lt;br /&gt;* Merupakan perangkat lunak sistem dengan fungsi tertentu, misalnya menjalankan hardware, pemeriksaan hardware, memeriksa disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag), dll&lt;br /&gt;* Contoh : Hardware Driver, Norton Utility, PC Tools, dll&lt;br /&gt;&lt;br /&gt;b. Perangkat Lunak Aplikasi&lt;br /&gt;&lt;br /&gt;* Pengolah Kata&lt;br /&gt;* Contoh : Word Star, Chi Writer, Ms Word, dll&lt;br /&gt;&lt;br /&gt;* Spread Sheet&lt;br /&gt;* Contoh : Lotus, Excel, SPSS, dll&lt;br /&gt;&lt;br /&gt;* DBMS&lt;br /&gt;* Contoh : Dbase, Access, FoxPro, dll&lt;br /&gt;&lt;br /&gt;* Multimedia&lt;br /&gt;* Contoh : Media Player, Winamp, Pinnacle Studio, dll&lt;br /&gt;&lt;br /&gt;* Aplikasi Games&lt;br /&gt;* Contoh : Mini Games, Heavy Games, dll&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-6567775363412709709?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/6567775363412709709/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/02/software.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/6567775363412709709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/6567775363412709709'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/02/software.html' title='Software'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ubZT5b2vwDQ/S3QtyT206JI/AAAAAAAAAA0/8ikJTVbIqPA/s72-c/software1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-2803537554540814262</id><published>2010-02-11T23:07:00.000+07:00</published><updated>2010-02-11T23:12:14.595+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='pengertian'/><title type='text'>Hardware</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ubZT5b2vwDQ/S3QsVbt_rlI/AAAAAAAAAAs/o0dEJdDviEo/s1600-h/images2.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 130px; height: 130px;" src="http://3.bp.blogspot.com/_ubZT5b2vwDQ/S3QsVbt_rlI/AAAAAAAAAAs/o0dEJdDviEo/s200/images2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5437019396872580690" /&gt;&lt;/a&gt;&lt;br /&gt;Hardware adalah Perangkat Keras, yaitu suatu alat yang bisa dilihat dan diraba oleh manusia secara langsung, yang mendukung proses komputerisasi.&lt;br /&gt;Dalam bahasa Indonesia disebut dengan perangkat keras. Merupakan perangkat yang dapat kita lihat dan dapat kita sentuh secara fisik, seperti perangkat perangkat masukan, perangkat pemroses, maupun perangkat keluaran. &lt;br /&gt;&lt;br /&gt;Peralatan ini umumnya cukup canggih. Dia dapat bekerja berdasarkan perintah yang ada padanya, yang disebut juga dengan Instruction Set. Dengan adanya perintah yang dimengerti oleh mesin tersebut, maka perintah tersebut melakukan berbagai aktifitas kepada mesin yang dimengerti oleh mesin tersebut sehingga mesin bisa bekerja berdasarkan susunan perintah yang didapatkan, diantaranya:&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;1. Input Hardware&lt;br /&gt;&lt;br /&gt;Input hardware digunakan untuk mentransmisikan data ke Processing dan Storage Hardware. Peralatan yang paling populer untuk memasukkan data yaitu kombinasi antara keyboard dan layar monitor. Layar monitor dianggap sebagai bagian dari input hardware karena digunakan untuk memeriksa apakah data yang akan dimasukkan telah diketik. Di samping jenis input hardware di atas, terdapat juga input hardware lainnya yaitu Mouse, Scanner, Voice Recognition Device, Hardwriting Recognition Device, Machine Data Input (contohnya : modem), Light Pen, dan Barcode Reader.&lt;br /&gt;&lt;br /&gt;Mouse digunakan sebagai interface titik dan click. Pergerakan mouse menghasilkan suatu gerakan yang berhubungan dengan pointer pada layar monitor. Pada umumnya mouse digunakan dalam aplikasi yang berorientasi grafis, misalnya Windows produksi Microsoft.&lt;br /&gt;&lt;br /&gt;Scanner digunakan untuk mentransformasikan image grafis atau text ke dalam data computer. Transformasi text dapat menghemat dari pekerjaan retyping sedangkan transformasi image grafis dipakai untuk membaca logo atau simbol grafis untuk aplikasi desktop publishing.&lt;br /&gt;&lt;br /&gt;Voice Recognition Device dipakai untuk memasukkan suara manusia ke dalam signal interpreter. Kebanyakan voice systems yang digunakan sekarang mempunyai vocabulary yang kecil dan harus dilatih untuk mengenal kata-kata tertentu. Caranya, seseorang membacakan sebuah daftar kata-kata yang biasa digunakan sehingga signal interpreter dapat menetapkan polanya. Misalnya pekerja menyebut box yang mereka bawa. Voice input diperlukan karena tangan pekerja sibuk dan tidak dapat mengetik atau memanipulasi peralatan ketik input device lainnya.&lt;br /&gt;&lt;br /&gt;Handwriting Recognition Device digunakan untuk memasukkan data dengan cara menulis pada pad elektronis yang sensitif. Karakter-karakter tersebut dikenali dan dimasukkan ke dalam sistem komputer, biasanya suatu sistem PC (personal computer).&lt;br /&gt;Modem merupakan salah satu jenis alat input data untuk menghubungkan komputer dengan komputer lain melalui jaringan telepon. Jenis input hardware lainnya yaitu light pen yang digunakan untuk menunjuk item-item pada layar monitor dan bar code reader yang biasa digunakan di supermarket untuk mengidentifikasi suatu jenis barang.&lt;br /&gt;&lt;br /&gt;2. Processing Hardware&lt;br /&gt;&lt;br /&gt;Processing Hardware meliputi peralatan yang bertugas untuk menghitung, membandingkan dan melaksanakan instruksi-instruksi khusus. Dalam CPU (Central Processing Unit) terdapat control unit, ALU (Arithmetic Logic Unit), dan System Memory yang kadang-kadang disebut Main Memory. Control Unit mengambil instruksi-instruksi dari System Memory dan menterjemahkannya. ALU melaksanakan instruksi yang telah diterjemahkan. System Memory digunakan untuk menyimpan instruksi data dan instruksi program. &lt;br /&gt;&lt;br /&gt;Untuk menghubungkan CPU dengan peralatan komputer lainnya digunakan Data Bus atau Processor Channel. Processor Channel terdapat pada Mother Board, mempunyai Expansion Slots yang berfungsi untuk menghubungkan dengan peralatan tambahan seperti Floppy Disks, Plotters, Printer, Mouse, Modem, Multimedia dll.&lt;br /&gt;&lt;br /&gt;Kapasitas komputer dapat diukur dari kecepatan pemrosesan dan  kemampuan ALU untuk memanipulasi data dalam 1 Cycle. Kecepatan pemrosesan dapat dinyatakan dalam Cycle per Second (biasanya dalam satuan MHz) atau dalam instruksi per sekon, biasanya dalam satuan Millions of Instructions per Second (MIPS). Jumlah data yang dapat dimanipulasi oleh ALU dalam 1 cycle diukur dalam satuan bits (binary digits) dan biasa dipakai sebagai ukuran microprocessor, misalnya: Microprocessor Zilog Z-80 merupakan procerssor 8 bit. Microprocessor sekarang yang lebih modern dapat memproses 16, 32, atau 64 bit data, dan bahkan ada yang mempunyai kemampuan lebar bit yang lebih besar.&lt;br /&gt;&lt;br /&gt;Ada dua jenis dasar Processor Memory, yaitu ROM (read only memory) yang bersifat non-volatile dan RAM (random access memory) yang bersifat volatile (isi RAM akan hilang jika power off).&lt;br /&gt;&lt;br /&gt;Ada dua macam Emerging Processor Architectures yaitu Complex Instruction Set Computers (CISCs) dan Reduced Instruction Set Computers (RISCs). CISCs merupakan jenis CPU konvensional yang mengandung rangkaian untuk mengeksekusi satu range yang lebar dari instruksi-instruksi komputer, sedangkan RISCs merupakan jenis CPU yang hanya menggunakan instruksi-instruksi yang sering digunakan sehingga dapat memproses instruksi 10 kali lebih cepat atau lebih daripada CISCs processor. Beberapa vendor besar seperti IBM, Compaq, Hewlett-Packard, dan Digital Equipment Corporation (DEC) sedang mengembangkan komputer yang bekerja menggunakan RISCs processor.&lt;br /&gt;&lt;br /&gt;3. Storage Hardware&lt;br /&gt;&lt;br /&gt;RAM dipakai untuk menyimpan data atau program yang sedang aktif diproses. RAM tidak dapat dipakai sebagai storage hardware karena kapasitas RAM terbatas dan RAM bersifat volatile, dimana data akan hilang jika sistem Shut Down. Sebagai penggantinya dipakai External Magnetic Media untuk menyimpan data dan program yang sedang tidak aktif diproses. Ada dua jenis Magnetic Storage Hardware yaitu Disk dan Tape.&lt;br /&gt;&lt;br /&gt;Disk Storage banyak digunakan sebagai medium storage dalam industri sistem informasi. Disk Storage terdiri atas Tracks dan Sectors yang merupakan tempat menyimpan data secara magnetik. Data dibaca dan direkam dengan menggunakan Read/Write Heads. &lt;br /&gt;&lt;br /&gt;Tape Storage merupakan storage yang berbentuk magnetic tape. Keuntungannya yaitu harganya relatif lebih murah, sedangkan kerugiannya yaitu data hanya dapat diakses secara berurutan.&lt;br /&gt;Jenis storage hardware lainnya adalah Optical Storage. &lt;br /&gt;Keuntungan optical disk ialah mempunyai kapasitas yang tinggi, compact, dan durable storage. Sedangkan kerugiannya : sulit untuk merubah data, dan lebih mahal.&lt;br /&gt;&lt;br /&gt;Ada  tiga macam Optical Storage Hardware, yaitu :&lt;br /&gt;1. CD-ROM (compact disk - read only memory), populer digunakan pada multimedia. Optical Storage data direkam dengan menggunakan laser untuk membakar lekukan kecil pada permukaan metal master disk. Selanjutnya seperti audio CD, hanya dapat dibaca dan tidak dapat dipakai untuk merekam lagi.&lt;br /&gt;&lt;br /&gt;2. WORM (write-once/read-many) optical disk, merupakan disk yang hanya dapat ditulisi sekali kemudian hanya dapat dibaca dan tidak dapat dipakai untuk merekam lagi. WORM device dipakai untuk memelihara satu record permanen yang penting dari seluruh data. Misalnya proses transaksi pada jaringan keuangan.&lt;br /&gt;&lt;br /&gt;3. Erasable Optical Disks, dapat dibaca dan ditulisi.&lt;br /&gt;&lt;br /&gt;4. Output Hardware&lt;br /&gt;Jenis output hardware yang banyak digunakan yaitu Printer. Printer dapat diklasifikasikan dalam beberapa cara, salah satu diantaranya Character Printer, Line Printer, dan Page Printer. Character Printer umumnya berharga murah, mencetak per karakter, dan lambat.  Line Printer mencetak per baris, dipakai untuk mencetak sejumlah besar bentuk standard seperti invoice bulanan. Page Printer mencetak per halaman, seperti mesin photo copy dan biasanya menggunakan laser untuk menghasilkan printed character.&lt;br /&gt;&lt;br /&gt;Klasifikasi berikutnya yaitu Impact Printer dan Nonimpact Printer. Impact Printer memukul kertas saat mencetak sehingga lebih berisik, misalnya Dot Matrix Printer memukul pita karbon untuk menghasilkan cetakan pada kertas. Sedangkan Nonimpact Printer menggunakan sistem photoelectric untuk mencetak karakter, misalnya Laser printer.&lt;br /&gt;&lt;br /&gt;Bit-Mapped Printer bekerja atas dasar pengalamatan pada setiap dot yang membentuk baris dan kolom halaman kertas. Setiap dot pada halaman kertas dapat diset on (printed) atau off (not printed). Keuntungannya yaitu, dapat mencetak karakter dan gambar dengan mulus, tetapi kerugiannya  yaitu,  komputer harus mengirim lebih banyak instruksi dan data ke printer untuk mengcover data dan alamat setiap dot.&lt;br /&gt;Output device lainnya adalah Voice Output, Plotter dan Layar  Monitor. Seperti yang telah dibahas sebelumnya, layar  monitor dapat juga digolongkan sebagai input device. Plotter mempunyai fungsi yang lebih rumit sehingga dapat digunakan untuk membuat grafik, diagram, peta, microfiche, dan microfilm.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-2803537554540814262?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/2803537554540814262/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/02/hardware.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/2803537554540814262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/2803537554540814262'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/02/hardware.html' title='Hardware'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ubZT5b2vwDQ/S3QsVbt_rlI/AAAAAAAAAAs/o0dEJdDviEo/s72-c/images2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-1473519742991869895</id><published>2010-02-11T22:49:00.000+07:00</published><updated>2010-02-11T22:56:38.675+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Klasifikasi Komputer'/><category scheme='http://www.blogger.com/atom/ns#' term='Pengelompokan komputer'/><title type='text'>Pengelompokan dan Klasifikasi Komputer</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Komputer Berdasarkan Data yang Diolah&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Komputer Analog&lt;br /&gt;Komputer ini merupakan komputer yang digunakan untuk menerima sinyal analog, biasanya digunakan untuk melakukan pengecekan untuk data yang tidak berbentuk angka, karena data yang didapatkan adalah data yang bersifat gelombang. Komputer ini biasanya digunakan untuk mempresentasikan suatu keadaan. Sebagai contoh, komputer ini digunakan untuk melakukan pengecekan suhu, penghitung aliran BBM pada SPBU, mengukur kekuatan cahaya, dan lain-lain. Komputer ini banyak digunakan untuk kegiatan ilmiah.&lt;br /&gt;&lt;br /&gt;2. Komputer Digital&lt;br /&gt;Komputer ini merupakan komputer yang kebanyakan yang kita kenal. Data yang diterimanya adalah data yang sudah berupa data digital. Sedangkan fungsinya digunakan untuk mengolah data yang bersifat kuantitatif dalam bentuk angka, huruf, tanda baca dan lain-lain.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;3.Komputer Hybrid&lt;br /&gt;Merupakan komputer yang memiliki kemampuan dari komputer analog dan komputer digital. Komputer jenis ini diperuntukkan untuk pengolahan data yang sifatnya baik kuantitatif maupun kualitatif, dengan perkataan lain data kuantitatif yang diolah menghasilkan data kualitatifnya dan sebaliknya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Komputer Berdasarkan Penggunaanya&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Special Purpose Computer&lt;br /&gt;Special purpose computer berarti komputer untuk keperluan khusus. Komputer ini dirancang hanya untuk menyelesaikan suatu masalah tertentu. Perangkat yang ada pada komputer ini, baik komponen input, output, pemroses serta softwarenya telah dirancang untuk keperluan tersebut. Biasanya software yang mengendalikan proses sudah berada langsung pada sistem. Contoh dari Special Purpose Computer ini adalah komputer yang digunakan untuk kasir pada supermarket.&lt;br /&gt;&lt;br /&gt;2.General Purpose Computer&lt;br /&gt;Merupakan komputer yang dibuat untuk keperluan secara umum, sehingga komputer tersebut dapat digunakan untuk mengerjakan berbagai macam pekerjaan sesuai dengan kemampuan dan usernya. Personal Computer merupakan salah satu contoh dari kategori ini.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Komputer Berdasarkan Skala Kemampuannya&lt;/span&gt;&lt;br /&gt;Berikut ini kategori komputer yang dilihat berdasarkan kemampuannya untuk memproses, baik dalam melayani user, pemrosesan aplikasi, dan kemampuan untuk melaksanakan tugas dalam banyak hal sekaligus pada saat bersamaan.&lt;br /&gt;&lt;br /&gt;1. Small Scale Computer&lt;br /&gt;Komputer skala kecil, merupakan komputer yang memiliki kemampuan proses dalam jumlah kecil. Komputer yang termasuk ke dalam kategori ini adalah komputer desktop atau komputer pribadi yang umumnya digunakan oleh satu orang pada satu saat.&lt;br /&gt;&lt;br /&gt;2. Medium Scale Computer&lt;br /&gt;Komputer untuk skala menengah. Komputer yang termasuk ke dalam kategori ini adalah komputer mini, yang biasanya melayani penggunanya pada dumb terminal .&lt;br /&gt;&lt;br /&gt;3. Large Scale Computer&lt;br /&gt;Komputer untuk skala besar. Komputer yang termasuk ke dalam kategori ini adalah komputer mainframe. Pada mesin tersebut dapat diakses beramai-ramai, dan sudah dilengkapi dengan perangkat dan software yang lengkap. Penggunaannya pun adalah untuk pengolahan perhitungan dengan kemampuan yang cukup rumit untuk diselesaikan oleh komputer medium dan small.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Klasifikasi Komputer&lt;/span&gt;&lt;br /&gt;Klasifikasi komputer terbagi atas enam, yaitu:&lt;br /&gt;&lt;br /&gt;1. Microcontroller&lt;br /&gt;Microcontroller memiliki semua peralatan pokoknya sebagai sebuah komputer dalam satu chip. Peralatan tersebut diantaranya adalah:&lt;br /&gt;* pemroses (processing)&lt;br /&gt;* Memori,&lt;br /&gt;* Input dan output&lt;br /&gt;Kadangkala pada microcontroller ini beberapa chip digabungkan dalam satu papan rangkaian. Perangkat ini sangat ideal untuk mengerjakan sesuatu yang bersifat khusus, sehingga aplikasi yang diisikan ke dalam komputer ini adalah aplikasi yang bersifat dedicated. Jika dilihat dari harga, microcontroller ini harga umumnya lebih murah dibandingkan dengan komputer lainnya, karena perangkatnya relatif sederhana. Contoh alat ini diantaranya adalah komputer yang digunakan pada mobil untuk mengatur kestabilan mesin, alat untuk pengatur lampu lalu lintas.&lt;br /&gt;&lt;br /&gt;2. Microcomputer&lt;br /&gt;Komputer ini khususnya digunakan untuk single-user, biasa disebut juga dengan komputer desktop atau komputer pribadi (personal computer). Komputer ini sudah dirancang sedemikian rupa untuk mampu berinteraksi dengan penggunanya. Penggunaanya sangat populer pada penggunaan di rumah, atau untuk menjalankan aplikasi bisnis.&lt;br /&gt;&lt;br /&gt;3. Engineering Workstation&lt;br /&gt;Komputer ini lebih powerfull apabila dibandingkan dengan komputer pribadi, umumnya komputer ini digunakan untuk menjalankan aplikasi yang dipakai oleh para ahli teknik dalam melakukan perhitungan dan penyelesaian pekerjaannya. Aplikasi yang digunakan lebih cenderung kepada software yang banyak melakukan berbagai perhitungan, baik secara tiga dimensi, maupun secara matematika lainnya. Contoh aplikasi yang digunakan untuk komputer golongan ini adalah CAD (computer aided design) yang digunakan untuk melakukan perancangan gambar teknik.&lt;br /&gt;&lt;br /&gt;4. Minicomputer&lt;br /&gt;Komputer ini umumnya digunakan untuk banyak pemakai (multiuser) pada saat yang bersamaan, dan time shared. Time shared ini artinya memungkinkan komputer tersebut untuk digunakan oleh beberapa pemakai sekaligus secara bersama-sama, dan komputer akan membagi-bagi waktunya bergantian untuk masing-masing pemakai. Tentunya penggantian waktu layanan ini tidak terlalu terasa bagi pemakai, mengingat pembagian waktunya dihitung dalam waktu yang sangat sempit, atau dalam satuan perseribu detik, tergantung sistem yang digunakan.&lt;br /&gt;Pelayanan pada penggunanya lebih dititikberatkan kepada proses, bukan terhadap interaksi pengguna komputer tersebut. Contoh komputer yang termasuk ke dalam golongan ini adalah IBM AS/400. Komputer ini lebih cenderung digunakan pada untuk suatu kelompok pengguna atau per departemen pada perusahaan besar.&lt;br /&gt;&lt;br /&gt;5. Mainframe&lt;br /&gt;Pada tahap awal mulainya era komputerisasi, mainframe merupakan satu-satunya komputer yang ada pada waktu itu. Mainframe ini dapat melayani ratusan penggunanya pada saat yang bersamaan. Komputer ini mirip dengan minicomputer namun lebih besar dan lebih mahal. Penggunaannya umumnya untuk pengolahan data dari suatu divisi atau perusahaan besar, yang membutuhkan pengolahan yang cukup berat.&lt;br /&gt;&lt;br /&gt;6. Supercomputer&lt;br /&gt;Komputer ini merupakan komputer yang powerfull yang ada. Aplikasi yang digunakan biasanya lebih cenderung untuk penelitian ilmiah. Komputer ini biasanya memiliki beberapa prosesor sekaligus untuk menjalankan tugasnya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;KLASIFIKASI KOMPUTER &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;•        Local Area Network (LAN)&lt;br /&gt;Local Area Network (LAN),adalah jaringan milik pribadi dalam sebuah gedung atau kampus yang berukuran sampai beberapa kilometer. LAN sering digunakan untuk menghubungkan komputer-komputer pribadi dan workstation.&lt;br /&gt;&lt;br /&gt;•        Metropolitan Area Network (MAN)&lt;br /&gt;Metropolitan Area Network (MAN),dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya menggunakan teknologi yang sama dengan LAN. MAN dapat mencakup kantor-kantor perusahaan.&lt;br /&gt;&lt;br /&gt;•        Wide Area Network (WAN)&lt;br /&gt;Wide Area Network (WAN), jangkauannya mencakup daerah geografis yang luas, seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesin-mesin yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-1473519742991869895?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/1473519742991869895/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/02/pengelompokan-dan-klasifikasi-komputer.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/1473519742991869895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/1473519742991869895'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/02/pengelompokan-dan-klasifikasi-komputer.html' title='Pengelompokan dan Klasifikasi Komputer'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2056199515445143543.post-1405943775189622092</id><published>2010-02-11T22:32:00.000+07:00</published><updated>2010-02-11T23:05:00.883+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='komputer'/><category scheme='http://www.blogger.com/atom/ns#' term='pengertian'/><title type='text'>Pengertian Komputer</title><content type='html'>&lt;div style="text-align: justify;"&gt;Mungkin di zaman Modern seperti sekarang ini, sangat tidak mungkin jika orang-orang tidak tahu tentang komputer, mungkin untuk lebih jelasnya pengertian dari komputer itu sendiri dan sejarah dan jenis komputer dari generasi ke generasi. Komputer berasal dari bahasa latin computare yang mengandung arti menghitung. Karena luasnya bidang garapan ilmu komputer, para pakar dan peneliti sedikit berbeda dalam mendefinisikan termininologi komputer.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;1. Menurut Hamacher [1], komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program yang tersimpan di memorinya, dan menghasilkan output berupa informasi.&lt;br /&gt;&lt;br /&gt;2. Blissmer [2] mengatakan bahwa, komputer adalah suatu alat elektonik yang mampu melakukan beberapa tugas sebagai berikut: menerima input, memproses input tadi sesuai dengan programnya, menyimpan perintah-perintah dan hasil dari pengolahan, menyediakan output dalam bentuk informasi.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;3. Sedangan Fuori [3] berpendapat bahwa komputer adalah suatu pemroses data yang dapat melakukan perhitungan besar secara cepat, termasuk perhitungan aritmetika dan operasi logika, tanpa campur tangan dari manusia.&lt;br /&gt;&lt;br /&gt;Untuk mewujudkan konsepsi komputer sebagai pengolah data untuk menghasilkan suatu informasi, maka diperlukan sistem komputer (computer system) yang elemennya terdiri dari hardware, software dan brainware. Ketiga elemen sistem komputer tersebut harus saling berhubungan dan membentuk kesatuan. Hardware tidak akan berfungsi apabila tanpa software, demikian juga sebaliknya. Dan keduanya tiada bermanfaat apabila tidak ada manusia (brainware) yang mengoperasikan dan mengendalikannya.&lt;br /&gt;&lt;br /&gt;1.	Hardware atau Perangkat Keras: peralatan yang secara fisik terlihat dan bisa djamah.&lt;br /&gt;2.	Software atau Perangkat Lunak: program yang berisi instruksi/perintah untuk melakukan pengolahan data.&lt;br /&gt;3.	Brainware: manusia yang mengoperasikan dan mengendalikan sistem komputer.&lt;br /&gt;Penggolongan Komputer&lt;br /&gt;&lt;br /&gt;Literatur terbaru tentang komputer melakukan penggolongan komputer berdasarkan tigal hal: data yang diolah, penggunaan, kapasitas/ukurannya, dan generasinya.&lt;br /&gt;&lt;br /&gt;Berdasarkan Data Yang Diolah&lt;br /&gt;1.	KOMPUTER ANALOG &lt;br /&gt;2.	KOMPUTER DIGITAL &lt;br /&gt;3.	KOMPUTER HYBRID&lt;br /&gt;&lt;br /&gt;BERDASARKAN PENGGUNAANNYA&lt;br /&gt;1.	Komputer Untuk Tujuan Khusus (Special Purpose Computer) &lt;br /&gt;2.	Komputer Untuk Tujuan Umum (General Purpose Computer) &lt;br /&gt;3.	Berdasarkan Kapasitas dan Ukurannya&lt;br /&gt;4.	Komputer Mikro (Micro Computer) &lt;br /&gt;5.	Komputer Mini (Mini Computer) &lt;br /&gt;6.	Komputer Kecil (Small Computer) &lt;br /&gt;7.	Komputer Menengah (Medium Computer) &lt;br /&gt;8.	Komputer Besar (Large Computer) &lt;br /&gt;9.	Komputer Super (Super Computer)&lt;br /&gt;&lt;br /&gt;Berdasarkan Generasinya&lt;br /&gt;1.	KOMPUTER GENERASI PERTAMA (1946-1959) &lt;br /&gt;2.	KOMPUTER GENERASI KEDUA (1959-1964) &lt;br /&gt;3.	KOMPUTER GENERASI KETIGA (1964-1970) &lt;br /&gt;4.	KOMPUTER GENERASI KEEMPAT (1979-SEKARANG) &lt;br /&gt;5.	KOMPUTER GENERASI KELIMA&lt;br /&gt;&lt;br /&gt;Hampir seluruh aspek kehidupan manusia saat ini tidak dapat dilepaskan dari teknologi, khususnya teknologi komputer. Dapat dilihat bahwa untuk menuliskan suatu dokumen, orang cenderung sudah meninggalkan mesin ketik manual dan sudah digantikan perannya oleh komputer. Kasir di suatu pertokoan besar (supermarket) sudah menggunakan peralatan otomatis berupa komputer yang didisain khusus untuk keperluan itu. Kumpulan lagu-lagu yang sebelumnya hanya dapat didengarkan melalui media kaset atau piringan hitam, saat ini sudah mulai dikemas dalam bentuk compact disk (CD) yang dapat didengarkan dengan menggunakan komputer multimedia. Belum lagi perkembangan teknologi komputer di bidang kesehatan yang maju sangat pesat untuk membantu diagnosa penyakit dan proses penyembuahnnya. Dan masih banyak lagi bidang-bidang kehidupan manusia yang saat ini sudah menggunakan peralatan komputer.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2056199515445143543-1405943775189622092?l=badaklucu.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://badaklucu.blogspot.com/feeds/1405943775189622092/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://badaklucu.blogspot.com/2010/02/pengertian-komputer.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/1405943775189622092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2056199515445143543/posts/default/1405943775189622092'/><link rel='alternate' type='text/html' href='http://badaklucu.blogspot.com/2010/02/pengertian-komputer.html' title='Pengertian Komputer'/><author><name>Muhammad Febriansyah</name><uri>http://www.blogger.com/profile/17501819301115260882</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
