<?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-8480484527555329422</id><updated>2011-04-21T13:43:11.764-07:00</updated><title type='text'>vixionred</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vixionred.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480484527555329422/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vixionred.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>vixionred</name><uri>http://www.blogger.com/profile/07291564763096461863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_X5UI6543-wU/RvJm68wbLgI/AAAAAAAAAAM/oOQPMNP3jXs/s320/RESPATI_YUDHATIRTA_PRADITA.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8480484527555329422.post-3496057406825619918</id><published>2008-09-04T00:57:00.000-07:00</published><updated>2008-09-04T01:02:16.597-07:00</updated><title type='text'>Menghapus file TEMP</title><content type='html'>&lt;span style="font-family: georgia;"&gt;ehem..&lt;/span&gt;ni gwa mo kasi curhat dikit cara menghapus file TEMP yg ga' penting bgd gtlo:&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: georgia;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;"  &gt;                                 Tambahkan baris berikut pada file &lt;b&gt;autoexec.bat &lt;/b&gt;kamu : &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: georgia;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: georgia;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;"  &gt;&lt;br /&gt;                               &lt;br /&gt;                                if not exist %TEMP%\*.TMP goto EndTMP &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: georgia;"&gt;                                  &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: georgia;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;"  &gt;&lt;br /&gt;                                atrrib %TEMP%\*.TMP -r -a -s -h &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: georgia;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: georgia;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;"  &gt;&lt;br /&gt;                                del %TEMP%\*.TMP &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: georgia;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: georgia;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;"  &gt;&lt;br /&gt;                                :EndTMP &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: georgia;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: webdings;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;"  &gt;&lt;br /&gt;&lt;span style="font-family: georgia;"&gt;                                 Maka mulai sekarang tiap kali komputer kamu di-booting,                                  secara otomatis akan menghapus file-file *.TMP. Gitu coy! Selamat mencoba ya..&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8480484527555329422-3496057406825619918?l=vixionred.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vixionred.blogspot.com/feeds/3496057406825619918/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8480484527555329422&amp;postID=3496057406825619918' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480484527555329422/posts/default/3496057406825619918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480484527555329422/posts/default/3496057406825619918'/><link rel='alternate' type='text/html' href='http://vixionred.blogspot.com/2008/09/menghapus-file-temp.html' title='Menghapus file TEMP'/><author><name>vixionred</name><uri>http://www.blogger.com/profile/07291564763096461863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_X5UI6543-wU/RvJm68wbLgI/AAAAAAAAAAM/oOQPMNP3jXs/s320/RESPATI_YUDHATIRTA_PRADITA.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480484527555329422.post-3698787277547438837</id><published>2008-03-11T01:52:00.000-07:00</published><updated>2008-03-11T02:08:04.284-07:00</updated><title type='text'>Kerja Praktek</title><content type='html'>Tepat 1 Februari 2008 saya melaksanakan Kerja Praktek (KP) yang merupakan salah satu mata kuliah yang wajib dilaksanakan setiap mahasiswa teknik di Sultan Agung. PT Telkom Indonesia menjadi sasaran sebagai tempat dimana KP saya lakukan. Selama saya melaksanakan KP di sana saya mendapatkan banyak kesan dan pengalaman yang belum pernah saya dapatkan sebelumnya, mulai dari suasana kerja hingga beberapa ilmu di luar perkuliahan.&lt;br /&gt;Pegawai-pegawai di sana banyak yang ramah, giat, dan memiliki etos kerja yang tinggi. Kebetulan bapak pembimbing saya di sana mendapatkan promosi jabatan dan akan dipindahkan ke tempat yang lebih layak dan sesuai dengan bidangnya. Dia merupakan orang yang ahli dalam bidang jaringan. Hal itu yang membuat saya semakin ingin untuk lebih mendalami bidang jaringan. Sekian dulu . . .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8480484527555329422-3698787277547438837?l=vixionred.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vixionred.blogspot.com/feeds/3698787277547438837/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8480484527555329422&amp;postID=3698787277547438837' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480484527555329422/posts/default/3698787277547438837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480484527555329422/posts/default/3698787277547438837'/><link rel='alternate' type='text/html' href='http://vixionred.blogspot.com/2008/03/kerja-praktek.html' title='Kerja Praktek'/><author><name>vixionred</name><uri>http://www.blogger.com/profile/07291564763096461863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_X5UI6543-wU/RvJm68wbLgI/AAAAAAAAAAM/oOQPMNP3jXs/s320/RESPATI_YUDHATIRTA_PRADITA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480484527555329422.post-7706627167187509345</id><published>2007-12-26T20:22:00.000-08:00</published><updated>2007-12-26T20:54:44.599-08:00</updated><title type='text'>Deadlock</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Deadlock secara harfiah adalah kebuntuan&lt;/span&gt;. Di dalam sistem&lt;br /&gt;operasi berarti suatu kondisi di mana sekumpulan proses tidak&lt;br /&gt;dapat berjalan kembali atau tidak adanya komunikasi antar&lt;br /&gt;proses. Definisi lainnya yaitu sekumpulan proses yang terblok&lt;br /&gt;yang tiap proses tersebut memegang sumber daya dan menunggu&lt;br /&gt;untuk mendapatkan sumber daya yang dipegang oleh proses di dalam&lt;br /&gt;kumpulan tersebut.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;IlustrasiDeadlock&lt;br /&gt;&lt;/span&gt;Penyebab utama terjadinya deadlock adalah terbatasnya&lt;br /&gt;sumber daya yang akan digunakan oleh proses-proses. Tiap proses&lt;br /&gt;berkompetisi untuk memperebutkan sumber daya yang ada. Jadi&lt;br /&gt;deadlock berhubungan erat dengan tersedianya sumber daya dari&lt;br /&gt;komputer.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Penyebab utama terjadinya deadlock&lt;/span&gt; adalah terbatasnya&lt;br /&gt;sumber daya yang akan digunakan oleh proses-proses. Tiap proses&lt;br /&gt;berkompetisi untuk memperebutkan sumber daya yang ada. Jadi&lt;br /&gt;deadlock berhubungan erat dengan tersedianya sumber daya dari&lt;br /&gt;komputer.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Karakteristik Deadlock&lt;br /&gt;&lt;/span&gt;Menurut Coffman(1971) ada empat kondisi yang dapat&lt;br /&gt;menyebabkan terjadinya deadloock. Keempat kondisi tersebut tidak&lt;br /&gt;dapat berdiri sendiri, saling mendukung.&lt;br /&gt;1. Mutual Eksklusif: hanya ada satu proses yang bisa&lt;br /&gt;menggunakan sumber daya tersebut. Jika ada proses lain yang&lt;br /&gt;meminta sumber daya tersebut, maka proses itu harus menunggu&lt;br /&gt;sampai sumber daya dilepaskan.&lt;br /&gt;2. Memegang dan Menunggu: proses yang meminta sumber daya&lt;br /&gt;sudah memegang sumber daya lainnya(meminta sumber daya&lt;br /&gt;tambahan).&lt;br /&gt;3. Tidak ada Preemption: sumber daya yang sudah&lt;br /&gt;dialokasikan untuk sebuah proses tidak bisa diminta oleh proses&lt;br /&gt;lain. Sumber daya hanya bisa dilepaskan secara sukarela atau&lt;br /&gt;setelah proses tersebut selesai menggunakannya.&lt;br /&gt;4. Circular Wait(menunggu berputar): kondisi seperti&lt;br /&gt;rantai yaitu saling menunggu smber daya yang dipakai oleh proses&lt;br /&gt;yang menunggu sumber daya tersebut.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Method untuk Menangani Deadlock&lt;br /&gt;&lt;/span&gt;Pada prinsipnya kita dapat menangani deadlock dengan&lt;br /&gt;beberapa cara:&lt;br /&gt;1. Menggunakan protokol untuk pencegahan atau penghindaran&lt;br /&gt;deadlock, memastikan bahwa sistem tidak akan memasuki kondisi&lt;br /&gt;deadlock.&lt;br /&gt;2. Kita bisa mendeteksi terjadinya deadlock lalu&lt;br /&gt;memperbaiki.&lt;br /&gt;3. Kita juga bisa mengabaikan deadlock, hal ini dilakukan&lt;br /&gt;pada sistem operasi berbasis UNIX.&lt;br /&gt;    Untuk memastikan sistem tidak memasuki deadlock, sistem&lt;br /&gt;dapat menggunakan pencegahan deadlock atau penghindaran&lt;br /&gt;deadlock. Penghindaran deadlock membutuhkan informasi tentang&lt;br /&gt;sumber daya yang mana yang akan suatu proses meminta dan berapa&lt;br /&gt;lama akan digunakan. Dengan informasi tersebut dapat diputuskan&lt;br /&gt;apakah suatu proses harus menunggu atau tidak. Hal ini&lt;br /&gt;disebabkan oleh keberadaan sumber daya, apakah ia sedang&lt;br /&gt;digunakan oleh proses lain atau tidak.&lt;br /&gt;    Jika sebuah sistem tidak memastikan deadlock akan terjadi,&lt;br /&gt;dan juga tidak didukung dengan pendeteksian deadlock serta&lt;br /&gt;pencegahannya, maka kita akan sampai pada kondisi deadlock yang&lt;br /&gt;dapat berpengaruh terhadap performance system karena sumber daya&lt;br /&gt;tidak dapat digunakan oleh proses sehingga proses-proses yang&lt;br /&gt;lain juga terganggu. Akhirnya sistem akan berhenti dan harus&lt;br /&gt;direstart.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pencegahan Deadlock&lt;br /&gt;&lt;/span&gt;Pencegahannya sebagai berikut:&lt;br /&gt;1. Masalah Mutual Eksklusif&lt;br /&gt;    Kondisi ini tidak dapat dilarang, jika aksesnya perlu&lt;br /&gt;bersifat spesial untuk satu proses,maka hal ini harus didukung&lt;br /&gt;oleh kemampuan sistem operasi. Jadi diusahakan agar tidak&lt;br /&gt;menggunakan kondisi spesial tersebut sehingga sedapat mungkin&lt;br /&gt;deadlock dapat dihindari.&lt;br /&gt;2. Masalah Kondisi Menunggu dan Memegang&lt;br /&gt;    Penanggulangan deadlock dari kondisi ini lebih baik dan&lt;br /&gt;menjanjikan, asalkan kita dapat memegang sumber daya untuk&lt;br /&gt;menunggu sumber daya lain, kita dapat mencegah deadlock. Caranya&lt;br /&gt;ialah dengan meminta semua sumber daya yang ia butuhkan sebelum&lt;br /&gt;proses berjalan. Tetapi masalahnya sebagian proses tidak&lt;br /&gt;mengetahui keperluannya sebelum ia berjalan. Jadi untuk&lt;br /&gt;mengatasi hal ini, kita dapat menggunakan algoritma bankir.&lt;br /&gt;Sistem operasi atau sebuah protokol mengatur hal ini. Hasil yang&lt;br /&gt;dapat terjadi adalah sumber daya lebih harus dispesifikasikan&lt;br /&gt;dan kelaparan sumber daya, atau proses yang membutuhkan sumber&lt;br /&gt;daya yang banyak harus menunggu sekian lama untuk mendapatkan&lt;br /&gt;sumber daya yang ia butuhkan.&lt;br /&gt;3. Masalah tidak preemption&lt;br /&gt;    Hal ketiga ialah jangan sampai ada preemption pada sumber&lt;br /&gt;daya yang telah dialokasikan. Untuk memastikan hal ini, kita&lt;br /&gt;dapat menggunakan protocol. Jadi jika sebuah proses meminta&lt;br /&gt;sumber daya yang tidak dapat ia penuhi saat itu juga, maka&lt;br /&gt;proses mengalami preempted. Dengan kata lain ada sumber daya&lt;br /&gt;dilepaskan dan diberikan ke proses yang menunggu, dan proses&lt;br /&gt;itu akan menunggu sampai kebutuhan sumber dayanya dipenuhi. Cara&lt;br /&gt;lain yaitu dengan mengecek apakah sumber daya yang dicari proses&lt;br /&gt;tersedia atau tidak. Jika ada maka langsung dialokasikan tetapi&lt;br /&gt;jika tidak maka kita cek apakah ada proses lain yang sedang&lt;br /&gt;menunggu sumber daya juga. Jika ya maka kita ambil sumber daya&lt;br /&gt;dari proses yang sedang menunggu tersebut dan memberikan kepada&lt;br /&gt;proses yang meminta sumber daya tersebut. Jika tidak tersedia&lt;br /&gt;juga maka proses tersebut harus menunggu. Dalam menunggu&lt;br /&gt;beberapa dari sumber dayanya dapat saja dipreempted jika ada&lt;br /&gt;proses yang memintanya. Cara ini efektif untuk proses yang&lt;br /&gt;menyimpan dalam memory atau register.&lt;br /&gt;4. Masalah lingkaran tunggu&lt;br /&gt;    Masalah ini dapat ditangani oleh sebuah protocol yang&lt;br /&gt;menjaga agar sebuah proses tidak membuat lingkaran sikus yang&lt;br /&gt;dapat mengakibatkan deadlock dengan cara memberikan penomoran&lt;br /&gt;kepada sumber daya, dan bila suatu proses meminta sumber daya&lt;br /&gt;lagi maka ia hanya dapat meminta sumber daya yang nomornya lebih&lt;br /&gt;tinggi dari yang ia minta sebelumnya.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Penghindaran Deadlock&lt;br /&gt;&lt;/span&gt;Algoritma Bankir&lt;br /&gt;    Menurut Djikstra(1965) algoritma penjadwalan dapat&lt;br /&gt;menghindari deadlock dan algoritma penjadwalan tersebut dikenal&lt;br /&gt;dengan algoritma bankir. Algoritma ini dapat digambarkan, ada&lt;br /&gt;seorang bankir yang akan meminjamkan kepada&lt;br /&gt;peminjam-peminjamnya. Setiap peminjam memberikan batas pinjaman&lt;br /&gt;maksimum. Tentu saja bankir tahu bahwa peminjam tidak akan&lt;br /&gt;meminjam dana maksimum secara langsung melainkan bertahap.&lt;br /&gt;Bankir memprioritaskan kepada peminjam yang meminjam dana lebih&lt;br /&gt;banyak, sedangkan yang lain disuruh menunggu hingga peminjam&lt;br /&gt;yang lebih besar mengembalikan dananya, baru setelah itu ia&lt;br /&gt;meminjamkan kepada peminjam yang lain.&lt;br /&gt;    Jadi algoritma bankir disini mempertimbangkan apakah&lt;br /&gt;permintaan proses sesuai dengan jumlah sumber daya yang ada dan&lt;br /&gt;sekaligus memperkirakan jumlah sumber daya yang mungkin diminta&lt;br /&gt;lagi. Jangan sampai ketika ada proses yang meminta sumber daya&lt;br /&gt;tetapi sumber dayanya habis atau tidak ada lagi jika tidak maka&lt;br /&gt;akan terjadi deadlock.&lt;br /&gt;    Secara umum algoritma bankir dibagi menjadi 4 struktur&lt;br /&gt;data:&lt;br /&gt;1. Tersedia: jumlah sumber daya yang tersedia&lt;br /&gt;2. Alokasi: jumlah sumber daya yang dialokasikan untuk&lt;br /&gt;setiap proses&lt;br /&gt;3. Maksimum: jumlah permintaan sumber daya oleh&lt;br /&gt;proses&lt;br /&gt;4. Kebutuhan: maksimum-alokasi(sisa sumber daya yang&lt;br /&gt;dibutuhkan oleh proses setelah dikurangi dengan yang&lt;br /&gt;dialokasikan)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pemulihan Deadlock&lt;br /&gt;&lt;/span&gt;1. Terminasi Proses&lt;br /&gt;    &lt;span style="font-style: italic;"&gt;Abort semua proses yang deadlock&lt;/span&gt;&lt;br /&gt;    Metode ini akan mematahkan deadlock cycle, tetapi bisa&lt;br /&gt;saja proses-proses yang deadlock telah dikomputasi dalam waktu&lt;br /&gt;yang lama dan hasil-hasil komputasi parsial harus dibuang,&lt;br /&gt;sehingga ada kemungkinan harus dikomputasi ulang.&lt;br /&gt;    &lt;span style="font-style: italic;"&gt;Abort satu proses pada satu waktu sampai deadlock &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;tereliminir.&lt;br /&gt;    &lt;/span&gt;Metode ini sangat mungkin mendatangkan overhead, setelah&lt;br /&gt;setiap proses di-abort, algoritma pendeteksian deadlock harus&lt;br /&gt;diminta kembali untuk menentukan apakah masih ada proses-proses&lt;br /&gt;yang deadlock.&lt;br /&gt;    Jika terminasi parsial digunakan, kita harus menentukan&lt;br /&gt;proses-proses deadlock yang mana yang harus diterminasi.&lt;br /&gt;Penentuan ini pada dasarnya berkaitan dengan ekonomi. Kita harus&lt;br /&gt;abort proses-proses yang terminasinya minimum cost. Sayangnya,&lt;br /&gt;minimum cost tidak ditentukan satu hal. Banyak faktor yang&lt;br /&gt;mempengaruhi pemilihan proses, mencakup:&lt;br /&gt;- Apa prioritas dari proses&lt;br /&gt;- Berapa lama proses telah mengkomputasi dan berapa lama&lt;br /&gt;lagi proses akan mengkomputasi sebelum menyelesaikan&lt;br /&gt;tugasnya&lt;br /&gt;- Berapa banyak dan apa tipe dari sumber daya yang&lt;br /&gt;digunakan oleh proses&lt;br /&gt;- Berapa sumber daya lagi yang dibutuhkan proses supaya&lt;br /&gt;selesai&lt;br /&gt;- Berapa banyak proses yang perlu diterminasi&lt;br /&gt;- Apakah proses interactive atau batch&lt;br /&gt;2. Preempt Sumber Daya&lt;br /&gt;    Mengeliminasi deadlock menggunakan preempt sumber daya&lt;br /&gt;berarti kita berturut-turut preempt beberapa sumber daya dari&lt;br /&gt;suatu proses dan memberikan sumber daya ini ke proses lain&lt;br /&gt;sampai deadlock cycle patah.&lt;br /&gt;    Pada preempt sumber daya, tiga isu perlu&lt;br /&gt;dibicarakan:&lt;br /&gt;- Memilih korban&lt;br /&gt;    Seperti pada terminasi proses, kita harus menentukan&lt;br /&gt;sumber daya dan proses mana yang akan dipreempt dengan minimum&lt;br /&gt;cost. Faktor cost mencakup parameter-parameter seperti jumlah&lt;br /&gt;dari sumber daya yang ditahan proses-proses yang deadlock dan&lt;br /&gt;jumlah waktu dari proses yang telah digunakan selama&lt;br /&gt;eksekusinya.&lt;br /&gt;- Rollback&lt;br /&gt;    Jika kita preempt sebuah sumber daya dari sebuah proses,&lt;br /&gt;proses tidak dapat berlanjut dengan eksekusi normal karena&lt;br /&gt;proses kehilangan beberapa sumber daya yang diperlukan. Kita&lt;br /&gt;harus rollback proses ke beberapa safe state dan restart dari&lt;br /&gt;state tersebut. Secara umum, sulit untuk menentukan safe state.&lt;br /&gt;Solusi termudah adalah dengan total rollback, abort proses, dan&lt;br /&gt;restart.&lt;br /&gt;- Starvation&lt;br /&gt;    Dalam sebuah sistem di mana pemilihan korban berdasar&lt;br /&gt;primer pada faktor cost, dapat terjadi suatu proses tidak pernah&lt;br /&gt;menyelesaikan tugasnya karena suatu sumber daya selalu&lt;br /&gt;di-preempt pada proses yang sama. Kita harus memastikan bahwa&lt;br /&gt;sebuah proses dapat dipilih sebagai korban hanya dengan batasan&lt;br /&gt;waktu tertentu. Solusi pada umumnya adalah dengan menambahkan&lt;br /&gt;jumlah rollback ke dalam faktor cost.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Rangkuman&lt;/span&gt;&lt;br /&gt;    Deadlock adalah suatu kondisi dimana sekumpulan proses&lt;br /&gt;tidak dapat berjalan kembali akibat kompetisi memperebutkan&lt;br /&gt;sumber daya.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&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/8480484527555329422-7706627167187509345?l=vixionred.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vixionred.blogspot.com/feeds/7706627167187509345/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8480484527555329422&amp;postID=7706627167187509345' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480484527555329422/posts/default/7706627167187509345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480484527555329422/posts/default/7706627167187509345'/><link rel='alternate' type='text/html' href='http://vixionred.blogspot.com/2007/12/deadlock.html' title='Deadlock'/><author><name>vixionred</name><uri>http://www.blogger.com/profile/07291564763096461863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_X5UI6543-wU/RvJm68wbLgI/AAAAAAAAAAM/oOQPMNP3jXs/s320/RESPATI_YUDHATIRTA_PRADITA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480484527555329422.post-842840278673298841</id><published>2007-11-04T10:17:00.000-08:00</published><updated>2007-12-26T21:10:55.194-08:00</updated><title type='text'>Proses kerja CPU</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;img style="font-family: arial;" src="file:///D:/New%20Folder/c12-1-f2-arsitektur_pc_modern.png" alt="" /&gt;&lt;/span&gt;    Jika komputer dinyalakan, yang dikenal dengan nama booting, komputer akan menjalankan bootstrap program yaitu sebuah program sederhana yang disimpan dalam ROM yang berbentuk chip CMOS (Complementary Metal Oxide Semiconductor) . Chip CMOS modern biasanya bertipe EEPROM(Electrically Erasable Programmable Read Only Memory), yaitu memori non-volatile (tak terhapus jika power dimatikan) yang dapat ditulis dan dihapus dengan pulsa elektronik. Lalu bootsrap program ini lebih dikenal sebagai BIOS (Basic Input Output System) .&lt;br /&gt;  Bootstrap program utama, yang biasanya terletak di Motherboard akan memeriksa hardware-hardware utama dan melakukan inisialisasi terhadap program dalam hardware yang dikenal dengan nama firmware .&lt;br /&gt;   Bootstrap program utama kemudian akan mencari dan meload kernel sistem operasi ke memori&lt;br /&gt;lalu dilanjutkan dengan inisialisasi sistem operasi.Dari sini program sistem operasi akan menunggu kejadian tertentu. Kejadian ini akan menentukan apa yang akan dilakukan sistem operasi berikutnya ( event-driven ). Kejadian ini pada komputer modern biasanya ditandai dengan munculnya interrupt dari software atau hardware, sehingga Sistem Operasi ini disebut Interrupt-driven. Interrupt dari hardwaresoftware mengirim interrupt dengan cara menjalankan system call atau juga dikenal dengan istilah monitor call . System/Monitor calltrap yaitu interrupt khusus yang dihasilkan oleh software karena adanya masalah atau permintaan terhadap layanan sistem operasi. Trap ini juga sering disebut sebagai exception . Setiap interrupt terjadi, sekumpulan kode yang dikenal sebagai ISR (Interrupt Service Routine)polling yang membuat komputer memeriksa satu demi satu perangkat yang ada untuk menyelidiki sumber interrupt dan dengan cara menggunakan alamat-alamat ISR yang disimpan dalam array yang dikenal sebagai interrupt vector di mana sistem akan memeriksa Interrupt Vector setiap kali interrupt terjadi.&lt;br /&gt;    Arsitektur interrupt harus mampu untuk menyimpan alamat instruksi yang di- interrupt . Pada komputer lama, alamat ini disimpan di tempat tertentu yang tetap, sedangkan padakomputer baru, alamat itu disimpan di stack bersama-sama dengan informasi state saat itu.&lt;br /&gt;&lt;/div&gt;&lt;p style="font-family: arial; text-align: justify;"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8480484527555329422-842840278673298841?l=vixionred.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vixionred.blogspot.com/feeds/842840278673298841/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8480484527555329422&amp;postID=842840278673298841' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480484527555329422/posts/default/842840278673298841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480484527555329422/posts/default/842840278673298841'/><link rel='alternate' type='text/html' href='http://vixionred.blogspot.com/2007/11/proses-kerja-cpu.html' title='Proses kerja CPU'/><author><name>vixionred</name><uri>http://www.blogger.com/profile/07291564763096461863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_X5UI6543-wU/RvJm68wbLgI/AAAAAAAAAAM/oOQPMNP3jXs/s320/RESPATI_YUDHATIRTA_PRADITA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480484527555329422.post-3714747110978506217</id><published>2007-10-04T22:39:00.000-07:00</published><updated>2007-12-26T21:17:44.328-08:00</updated><title type='text'>Sistem Operasi</title><content type='html'>&lt;div style="text-align: justify;"&gt;1.   Microsoft Windows, adalah sistem operasi komputer pribadi yang dikembangkan Microsoft. Menggunakan antarmuka pengguna berbasis grafik (graphical user interface). Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985 yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar.&lt;br /&gt;2. Linux, berawal dari sistem UNIX, tujuan utama desain dari proyek Linux adalah kompatibeldengan UNIX. Pada tahun 1991, mahasiswa Finlandia bernama Linus Torvalds menulis Linux, sebuah kernel untuk prosesor 80386, prosesor 32-bit pertama dalam kumpulan CPU intel yang cocok untuk PC. Pada awal perkembangannya, source code Linux disediakan secara gratis di Internet. Hasilnya, sejarah Linux merupakan kolaborasi banyak user dari seluruh dunia, semuanya dilakukan secara eksklusif melalui Internet.&lt;br /&gt;3.  Mac OS, Yang berarti Macintosh Operating System, atau Sistem operasi Macintosh, adalah sistem operasi komputer untuk komputer Apple (buatan Apple corp). Mac OS merupakan sistem operasi pertama yang menggunakan antaramuka pengguna grafik (GUI), yang membuat macintosh antara lain adalah Bill Atkinson, Jef Raskin dan Andy Hertzfeld. Pada perkembangannya kini macintosh telah memiliki banyak varian, yang terbaru adalah Mac OS X dan Mac OS Leopard, system operasi ini terkenal dengan kehandalannya dalam mengolah file-file grafis, audio, dan video.&lt;br /&gt;4. Sun Solaris, Adalah sebuah sistem operasi keluarga Unix yang dikembangkan oleh Sun Microsystems Inc. OpenSolaris adalah Sun Solaris yang di open-source kan di bawah lisensi CDDL (Common Development and Distribution License). Sun Solaris bisa berjalan di atas prosesor x86,x64 dan SPARC.&lt;br /&gt;5.  Symbian, Dibuat pada bulan Juni 1998, Symbian merupakan system operasi hasil kolaborasi vendor-vendor raksasa seperti Ericsson, Nokia, Motorola, dan Psion. Sejak awal memang dirancang khusus untuk ponsel atau perangkat bergerak yang mengutamakan efisiensi penggunaan sumber daya memori dan baterai. Sistem operasi ini memang sangat komplit dengan berbagai keunggulan seperti messaging dengan SMS, EMS, MMS, e-mail dengan attachment, dan fax.&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/8480484527555329422-3714747110978506217?l=vixionred.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vixionred.blogspot.com/feeds/3714747110978506217/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8480484527555329422&amp;postID=3714747110978506217' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480484527555329422/posts/default/3714747110978506217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480484527555329422/posts/default/3714747110978506217'/><link rel='alternate' type='text/html' href='http://vixionred.blogspot.com/2007/10/sistem-operasi.html' title='Sistem Operasi'/><author><name>vixionred</name><uri>http://www.blogger.com/profile/07291564763096461863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_X5UI6543-wU/RvJm68wbLgI/AAAAAAAAAAM/oOQPMNP3jXs/s320/RESPATI_YUDHATIRTA_PRADITA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480484527555329422.post-4003857852694770034</id><published>2007-09-20T05:21:00.001-07:00</published><updated>2007-12-26T21:30:16.100-08:00</updated><title type='text'>Keamanan Sistem Operasi</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;SISTEM KEAMANAN SAAT PEMBUATAN (SI) SISTEM INFORMASI&lt;/span&gt;&lt;br /&gt;    Keamanan saat pembuatan sistem informasi menrujuk pada bagaimana cara-cara pencegahan agar sistem informasi yang dibuat nantinya memiliki tingkat keamanan yang baik, berikut merupakan beberapa cara pengamanan saat pembuatan SI:&lt;br /&gt;a) Gunakan penanganan eksespi yang terstruktur untuk menjaga informasi yang sensitif agar&lt;br /&gt;tidak keluar dari batas yang terpercaya dan untuk mengembangkan kode yang lebih kuat.&lt;br /&gt;b) Jangan pernah mengungkapkan informasi tentang sistem internal atau aplikasi seperti stakj&lt;br /&gt;traces, SQL statement fragments, dan sebagainya&lt;br /&gt;c) Gunakan alat analisa seperti FxCop untuk menganalisa file binary dan untuk memastikan&lt;br /&gt;sesuai dengan design guideline dari framework yang dipakai&lt;br /&gt;d) Pengembang harus mengamankan alat kerjanya seperti: account, protokol, port, service,&lt;br /&gt;share, file dan direktory, dan registry&lt;br /&gt;e) Gunakan code access security untuk membatasi resources dan operasi yang diperbolehkan&lt;br /&gt;dengan membuat kebijakan terlebih dahulu&lt;br /&gt;f) BatasI kemampuan kode dalam mengakses area dari sistem file dan menjalankan file I/O&lt;br /&gt;g) Gunakan SQL statement dengan parameter Jangan pernah membangun SQL statement dengan langsung memasukkan nilai input dalam SQL command. Pastikan aplikasi memberikan hak akses ke database seperlunya saja.&lt;br /&gt;h) Validasi semua input termasuk tipe, panjang, format, dan range dan yang penting encode&lt;br /&gt;outputnya&lt;br /&gt;i) Batasi juga jangka waktu sesi dan pastikan authentication cookie hanya melalui HTTPS saja&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SISTEM KEAMANAN SAAT PENYIMPANAN SI&lt;/span&gt;&lt;br /&gt;    Sistem keamanan saat penyimpanan SI merujuk pada bagaimana system informasi tersebut&lt;br /&gt;dilindungi saat berada pada lingkungan server, dengan kata lain perlindungan server tempat&lt;br /&gt;menyimpan SI, maupun database SI, contoh-contoh aplikasinya adalah :&lt;br /&gt;a) Secure Socket Layer” (SSL)&lt;br /&gt;b) Firewall&lt;br /&gt;c) teknik enkripsi&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SISTEM KEAMANAN SAAT PENDISTRIBUSIAN SI&lt;/span&gt;&lt;br /&gt;    Sistem keamanan saat pendistribusian SI merujuk pada bagaimana sistem informasi tersebut&lt;br /&gt;terlindungi saat didistribusikan kepada user. Contoh-contoh pelanggaran keamanan pada&lt;br /&gt;pendistribusian sistem informasi yaitu :&lt;br /&gt;· Mengubah tampilan SI, tanpa izin dari si pemilik system tersebut (deface)&lt;br /&gt;· Menyebarluaskan informasi/file penting yang dicuri dari database SI (ini mungkin&lt;br /&gt;disebabkan salah setup server, salah setup router /firewall, atau salah setup&lt;br /&gt;authentication).&lt;br /&gt;· Penyalahgunaan nomor kartu kredit orang lain untuk melakukan transaksi pembelian&lt;br /&gt;· Server anda diserang (misalnya dengan memberikan request secara bertubi-tubi) sehingga&lt;br /&gt;tidak bisa memberikan layanan ketika dibutuhkan (denial of service attack);&lt;br /&gt;· Untuk server web yang berada di belakang firewall, lubang keamanan di server web yang&lt;br /&gt;dieksploitasi dapat melemahkan atau bahkan menghilangkan fungsi dari firewall (dengan&lt;br /&gt;mekanisme tunneling).&lt;br /&gt;Diambil dari berbagai sumber di internet.&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/8480484527555329422-4003857852694770034?l=vixionred.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vixionred.blogspot.com/feeds/4003857852694770034/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8480484527555329422&amp;postID=4003857852694770034' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480484527555329422/posts/default/4003857852694770034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480484527555329422/posts/default/4003857852694770034'/><link rel='alternate' type='text/html' href='http://vixionred.blogspot.com/2007/09/1.html' title='Keamanan Sistem Operasi'/><author><name>vixionred</name><uri>http://www.blogger.com/profile/07291564763096461863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_X5UI6543-wU/RvJm68wbLgI/AAAAAAAAAAM/oOQPMNP3jXs/s320/RESPATI_YUDHATIRTA_PRADITA.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8480484527555329422.post-6566961977517305987</id><published>2007-09-17T00:56:00.000-07:00</published><updated>2007-09-20T05:28:39.223-07:00</updated><title type='text'></title><content type='html'>nama : respati yudhatirta pradita&lt;br /&gt;nim : 262050097&lt;br /&gt;jurusan teknik informatika fakultas teknologi industri Unissula&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8480484527555329422-6566961977517305987?l=vixionred.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vixionred.blogspot.com/feeds/6566961977517305987/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8480484527555329422&amp;postID=6566961977517305987' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8480484527555329422/posts/default/6566961977517305987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8480484527555329422/posts/default/6566961977517305987'/><link rel='alternate' type='text/html' href='http://vixionred.blogspot.com/2007/09/nama-respati-yudhatirta-pradita-nim.html' title=''/><author><name>vixionred</name><uri>http://www.blogger.com/profile/07291564763096461863</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp2.blogger.com/_X5UI6543-wU/RvJm68wbLgI/AAAAAAAAAAM/oOQPMNP3jXs/s320/RESPATI_YUDHATIRTA_PRADITA.jpg'/></author><thr:total>0</thr:total></entry></feed>
