tag:blogger.com,1999:blog-56960860557712505352024-03-05T22:18:50.270+07:00Bagus Prakoso's BlogBlog personal saya sebagai media belajar menulis dan berbagi. Berisi tulisan karena membaca buku, pengalaman, dan semangat memperbaiki diri.Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.comBlogger68125tag:blogger.com,1999:blog-5696086055771250535.post-11610367105333779142018-01-05T01:57:00.000+07:002018-01-05T01:59:16.722+07:00Aplikasi Kasir Terbaik - Ya Omegasoft!<h2 style="height: 0px;">
Aplikasi Kasir Gratis Terbaik</h2>
<div>
<br /></div>
<div>
Sedang mencari aplikasi kasir untuk bisnis Anda? Tapi untuk permulaan biasanya kita cari <a href="http://omegasoft.co.id/" target="_blank">aplikasi kasir</a> yang gratis dan tentunya yang terbaik. Jadi gini, saya mau berbagi cerita pengalaman menggunakan POS (<i>point of sale</i>) atau biasa disebut aplikasi kasir milik Omegasoft yang sedang dipakai di perusahaan dimana saya bekerja selama kurang lebih satu tahun, sampai saat ini.</div>
<div>
<br /></div>
<div>
Mungkin artikel ini akan sedikit banyak terlihat seperti Advertorial, tapi sebisa mungkin saya coba review berdasarkan pengalaman pribadi saya. Karena saya juga punya jobdesc menjadi kasir ketika berada di toko.</div>
<div>
<br /></div>
<div>
Oke, langsung saja.</div>
<div>
<br /></div>
<div>
Aplikasi Kasir Omegasoft ini bisa Anda coba secara gratis selama 14 hari. Menurut saya waktu tersebut sudah cukup untuk mencoba beberapa fitur yang ditawarkan oleh Omegasoft sebelum Anda benar - benar ingin membelinya.</div>
<div>
<br /></div>
<div>
Berikut beberepa fitur yang akan Anda dapatkan, yang menurut saya penting sampai saya berani mengatakan aplikasi kasir ini yang terbaik:<br />
<br /></div>
<h3>
Aplikasi Kasir Sederhana</h3>
<div>
Anda yang sukar dengan kerumitan, biasanya nyari aplikasi kasir sederhana. Yang penting praktis, gak ribet, dan yang paling penting biar usaha atau bisnis Anda jalan lebih mudah. Tampilan aplikasi bisa saya bilang cukup intuitif. layout form yang disesuaikan dengan budaya orang Indonesia membuat aplikasi kasir ini mudah digunakan.</div>
<div>
<br /></div>
<div>
Bahkan sampai pada proses pembayaran, sudah jelas terlihat beberapa pilihan pembayaran (cash / debit / kredit) sesuai customer mau bayar secara cash / tunai atau menggunakan debit, dan kartu kredit.</div>
<div>
<br /></div>
<div>
Cukup sederhana, bukan? </div>
<div>
<br /></div>
<h3>
Aplikasi Kasir Online</h3>
<div>
Bagi Anda yang memiliki banyak outlet atau cabang sekaligus, jangan khawatir. Aplikasi kasir ini bisa Anda akses secara online. Jadi, Anda sebagai owner sudah tidak lagi bingung mendatangi setiap cabang / outlet untuk mengelolah bisnis Anda. </div>
<div>
<br /></div>
<h3>
Aplikasi Kasir Android</h3>
<div>
Sekarang jamannya sudah mobile, apa - apa kudu bisa diakses atau dilakukan pada Smartphone Android Anda. Nah, Omegasoft juga sudah memberikan solusi untuk itu. Yaitu Aplikasi Kasir Android yang dinamai "SmartCashier" yang memungkinkan Anda melakukan aktivitas kasir menggunakan smartphone. Wow!</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://omegasoft.co.id/" target="_blank"><img alt="aplikasi kasir terbaik omegasoft" border="0" data-original-height="302" data-original-width="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnIGvNgBOjqgjiW63UQAv4hTTSWH3K821t3EG3gY4Bcok-ccJdIL8B5Ozd1Oo2PMGqJCcSWdkM6JgnDF7wcQ5FZgJjLR99p3iz22pAkbGH0DoWIOKpOgJQwLBSSWsv2Sk9as7X9P4AwmWS/s1600/aplikasi-kasir-terbaik-omegasoft-01.jpg" title="aplikasi kasir" /></a><span id="goog_210319141"></span><a href="https://www.blogger.com/"></a><span id="goog_210319142"></span></div>
<div>
<br /></div>
<div>
Tidak hanya itu, Anda sebagai owner bisa mengakses langsung kondisi bisnis yang sedang berjalan kapanpun dan dimanapun.</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
</div>
Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com0Surabaya, Surabaya City, East Java, Indonesia-7.2574719 112.75208829999997-7.5094844 112.42936479999997 -7.0054593999999994 113.07481179999996tag:blogger.com,1999:blog-5696086055771250535.post-90118278044057263862016-10-18T00:33:00.004+07:002016-11-15T10:51:09.348+07:00DJI Osmo Mobile: Cara Mudah Bikin VLOG<div dir="ltr" style="text-align: left;" trbidi="on">
Cara mudah bikin vlog menggunakan hp / smartphone kamu, tidak perlu beli kamera untuk bisa mulai bikin vlog versi dirimu sendiri. Cara paling mudah bikin vlog langsung dari hp kamu ya pakai DJI Osmo Mobile!<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZk2nto3lgGtDWQNB7JLxtqiwnBgFGb6MwYWbG56Ho9Wv8kG4WNc2pwyFqWWrnyaFJ_oI85b2OG_Es1uppEzrJ6i-atpBybm_uZlz0n-iEcAXKacTWjIfc7pW6Pb6CZrnF1kI-RZrxPt29/s1600/cara-mudah-bikin-vlog-01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="329" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZk2nto3lgGtDWQNB7JLxtqiwnBgFGb6MwYWbG56Ho9Wv8kG4WNc2pwyFqWWrnyaFJ_oI85b2OG_Es1uppEzrJ6i-atpBybm_uZlz0n-iEcAXKacTWjIfc7pW6Pb6CZrnF1kI-RZrxPt29/s640/cara-mudah-bikin-vlog-01.jpg" width="640" /></a></div>
<br />
<h3 style="text-align: left;">
Apa itu DJI Osmo Mobile?</h3>
<div>
<div>
Osmo Mobile merupakan handheld stabilizer 3-axis yang diproduksi oleh DJI, yang merupakan inovasi dari produk sebelumnya yakni DJI Osmo. Dengan alat ini, kamu bisa sangat - sangat bebas berkreasi hanya dengan hp / smartphone kesayanganmu! Mau tahu betapa kerennya Osmo Mobile ini? Lihat video dibawah ini:</div>
</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/SWxyxpp_TWg/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/SWxyxpp_TWg?feature=player_embedded" width="320"></iframe></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Gimana? Keren banget kan? Mau tahu berapa nilai investasi atau harga dari alat ini? Oke, ketika saya post artikel ini, harga DJI Osmo Mobile Rp. 4.320.000,-</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Mahal kah? Ini bisa jadi investasi yang murah, jika hp / smartphone kamu sudah memiliki kamera yang cukup mumpuni alias sudah bagus untuk foto dan video, misal: iPhone 5 atau iPhone 6 tanpa perlu beli kamera lagi.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<h3 style="clear: both; text-align: left;">
Fitur Keren DJI Osmo Mobile Lainnya</h3>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQvkcYK1rFtdnclLt0oVdD4R2Zwl7N7dPAvQ0wFJ73XS3tM68Vfbm2cCIv-7e9E7hhNBYycWYI9ua4P5niPSdbMKHOb5R3wJ9LGr_rNL5GaMZNNrCdf7ZgwJsTZYgpVflJxTPQMU_hMTH2/s1600/jual-dji-osmo-mobile-01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="dji osmo mobile - cara mudah bikin vlog" border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQvkcYK1rFtdnclLt0oVdD4R2Zwl7N7dPAvQ0wFJ73XS3tM68Vfbm2cCIv-7e9E7hhNBYycWYI9ua4P5niPSdbMKHOb5R3wJ9LGr_rNL5GaMZNNrCdf7ZgwJsTZYgpVflJxTPQMU_hMTH2/s640/jual-dji-osmo-mobile-01.jpg" title="dji osmo mobile" width="640" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9DrwjRj0aCVBel_PDSg6jJlX3Bfl5rsvtWnR16edoPjYrfAPiAwIghrY4DiTGsHxmWliAUIkm-NcaDHgbJs32lPnzqjsaYx4l2kSaDHjBztZBy8jlYnYhwAB13s8KtJI6eFw2g4AektHE/s1600/jual-dji-osmo-mobile-02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="cara mudah bikin vlog menggunakan kamera hp" border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9DrwjRj0aCVBel_PDSg6jJlX3Bfl5rsvtWnR16edoPjYrfAPiAwIghrY4DiTGsHxmWliAUIkm-NcaDHgbJs32lPnzqjsaYx4l2kSaDHjBztZBy8jlYnYhwAB13s8KtJI6eFw2g4AektHE/s640/jual-dji-osmo-mobile-02.jpg" title="" width="640" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOH__x6j04eqmWj6LYnubSYrHxBwA7J57BRIsQX7-4YxZocAZCC40M8LFLmmeuBLGKXbTFGlLpX-uZur_lP3FSsoCvYyigTCGWSjAjho9Tj2MUV_rL_Xfm4xIRPOUhvExvJhEeKn1GPptH/s1600/jual-dji-osmo-mobile-03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="cara bikin vlog pakai smartphone" border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOH__x6j04eqmWj6LYnubSYrHxBwA7J57BRIsQX7-4YxZocAZCC40M8LFLmmeuBLGKXbTFGlLpX-uZur_lP3FSsoCvYyigTCGWSjAjho9Tj2MUV_rL_Xfm4xIRPOUhvExvJhEeKn1GPptH/s640/jual-dji-osmo-mobile-03.jpg" title="" width="640" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQYGMG9QMXR9Q6kS6Uy66svdoyaNCiZfr_tFSy2od4M5ZaLrwjf8k-Ua88RrxEDuXXGeE0THXgkiDA2FXmsDBO_YsrrPpVU7a2eyqWkRlucGiEFj-_53bkFyjSUVLDtWoi7r3cuuHuzKbD/s1600/jual-dji-osmo-mobile-04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="cara bikin vlog menggunakan iphone" border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQYGMG9QMXR9Q6kS6Uy66svdoyaNCiZfr_tFSy2od4M5ZaLrwjf8k-Ua88RrxEDuXXGeE0THXgkiDA2FXmsDBO_YsrrPpVU7a2eyqWkRlucGiEFj-_53bkFyjSUVLDtWoi7r3cuuHuzKbD/s640/jual-dji-osmo-mobile-04.jpg" title="dji osmo mobile" width="640" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8L3_BSqy2dOXdSYJBrRJn3qGtR1JtA_ys7JXNCWklBPhyphenhyphene1O-i8dl9y2nzA-qIUGfJ9tQDYj7elbbqrS6rzAiI1fbiS_KNipKEppWbKJXjVlCns11WNPQ5-fq4DcQ8F1V8aPqznKP9jdY/s1600/jual-dji-osmo-mobile-05.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="cara mudah vlog menggunakan kamera iphone" border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8L3_BSqy2dOXdSYJBrRJn3qGtR1JtA_ys7JXNCWklBPhyphenhyphene1O-i8dl9y2nzA-qIUGfJ9tQDYj7elbbqrS6rzAiI1fbiS_KNipKEppWbKJXjVlCns11WNPQ5-fq4DcQ8F1V8aPqznKP9jdY/s640/jual-dji-osmo-mobile-05.jpg" title="dji osmo mobile" width="640" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOn6JMDBjs6vjx1YU4awOBrMnPJDdBzswaYyJKTb2ovdqHQJBV1aO8ZYhYTuzkY8auiPVKoBzHI10-t1u8GgGQqDDekgmRZxv0Ve1x1QHvEt6MeCDUh4YdKa3ft3JaMC856mUJVOLH23tk/s1600/jual-dji-osmo-mobile-06.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="cara mudah bikin vlog" border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOn6JMDBjs6vjx1YU4awOBrMnPJDdBzswaYyJKTb2ovdqHQJBV1aO8ZYhYTuzkY8auiPVKoBzHI10-t1u8GgGQqDDekgmRZxv0Ve1x1QHvEt6MeCDUh4YdKa3ft3JaMC856mUJVOLH23tk/s640/jual-dji-osmo-mobile-06.jpg" title="dji osmo mobile" width="640" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji92IjGrZeQAYRqNcHRvwsXidHSM_SUEZG-M4V0HIOotFt8ao7M4Dmr4U0yrLOSmQSeeo0-wTOiSxGcRZdf4oM8T7Dw_WrdJahI6Xy3FFWKx4Y9MjPyrDquN7SZt2eIIysq7uby1M5DlOe/s1600/jual-dji-osmo-mobile-07.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="cara mudah bikin vlog" border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji92IjGrZeQAYRqNcHRvwsXidHSM_SUEZG-M4V0HIOotFt8ao7M4Dmr4U0yrLOSmQSeeo0-wTOiSxGcRZdf4oM8T7Dw_WrdJahI6Xy3FFWKx4Y9MjPyrDquN7SZt2eIIysq7uby1M5DlOe/s640/jual-dji-osmo-mobile-07.jpg" title="dji osmo mobile" width="640" /></a></div>
<div>
<br /></div>
<div>
Menggunakan DJI Osmo Mobile ini akan membantumu mengambil video tanpa perlu bantuan teman atau crew professional. Lakukan sendiri dengan caramu sendiri.</div>
<div>
<br /></div>
<div>
Salam,</div>
<div>
Bagus Prakoso</div>
</div>
Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com0tag:blogger.com,1999:blog-5696086055771250535.post-82215750868538726912016-07-07T14:55:00.000+07:002016-07-07T14:56:26.909+07:00Mengirim pesan Whatsapp dengan text Bold, Italic, dan Strikethrough<div dir="ltr" style="text-align: left;" trbidi="on">
<h3 style="text-align: left;">
Mengirim pesan Whatsapp dengan text Bold, Italic, dan Strikethrough (Basic Text Formating</h3>
Beberapa hari lalu sebelum hari raya saya mendapatkan pesan melalui Whatsapp dari teman. Saya penasaran dengan beberapa text yang menjadi bold alias tebal sebagai penegasan. Karena penasaran saya coba googling dengan keyword 'Whatsapp bold text'.<br />
<br />
Rupanya si Whatsapp ini ada update untuk text formatting (Beta). Jadi apa saja yang bisa kita rubah bentuk text-nya?<br />
<br />
<h3 style="text-align: left;">
Bold</h3>
Untuk bold cukup tambahkan (*) di antara text yang ingin kita beri efek tebal alias bold. Contoh: ini font yang saya *tebalkan*<br />
<br />
<h3 style="text-align: left;">
Italic</h3>
Text italic gunakan karakter (_) di antara text. Contoh: ini font _italic<br />
<br />
<h3 style="text-align: left;">
Strikethrough</h3>
Atau dicoret text-nya. Untuk menggunakan efek text ini hanya tambahkan karakter (~) di antara text. Contoh: ini ~lurus~ belok<br />
<br />
<h3 style="text-align: left;">
Apa bisa dikombinasi?</h3>
Ya tentu saja bisa Anda kombinasikan dari ketiga basic text formatting tersebut. Misal, Bold+Italic, Strikethrough+Italic, dan lain sebagainnya.<br />
<br />
FYI: Rupanya basic formatting ini pertama kali dicoba (beta) pada bulan Maret 2016, dan sekarang bisa diaplikasikan pada Whatsapp mulai versi 2.12.535.</div>
Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com1tag:blogger.com,1999:blog-5696086055771250535.post-26827264008158758692016-06-30T11:40:00.001+07:002016-11-15T10:50:59.325+07:00Beda Phantom 3 Professional dan Phantom 4<div dir="ltr" style="text-align: left;" trbidi="on">
<h3 style="text-align: left;">
Phantom 3 Pro vs Phantom 4</h3>
<div>
Beberapa review saya di blog ini merupakan <i>simple review as seller side. </i>FYI: saya bekerja di PlazaKamera.com dan akan saya sampaikan beberapa perbedaan paling mencolok dari kedua drone ini. Yang pertama, perlu saya bangun bagi Anda yang ingin membeli salah satu dari seri Phantom 3 Pro atau Phantom 4 ini merupakan drone <b><i>high-series phantom.</i></b></div>
<div>
<b><i><br /></i></b></div>
<div>
Jadi, kedua drone ini sama-sama mampu merekam video dengan resolusi max. <b>Ultra HD: 4K</b> (4096x2160p 24/25fps), namun pada resolusi Full HD: 1920x1080p si Phantom 4 dengan frame per second lebih tinggi, max. 120fps. Sedangkan Phantom 3 Pro maximum 60fps. Tujuan penggunaan frame per second lebih tinggi adalah untuk video <i>slow-motion.</i></div>
<h3 style="text-align: left;">
Phantom 4 dengan Obstacle Avoidance System</h3>
<div>
Ya, yang terbaru dari Phantom 4 ini adalah sensor ultrasonic dengan dual-cameras yang berada di body bagian depan mampu membuat si drone ini menghindari halangan secara otomatis, sehingga memudahkan pilot ketika tanpa sengaja mau menabrak halangan seperti pohon atau bangunan, dan juga menjanjikan keamananan ketika menggunakan fitur 'Return to Home' atau kembali ke tempat dimana drone terbang.</div>
<div>
<br /></div>
<div>
Tidak hanya itu, Phantom 4 ini juga memiliki beberapa fitur lainnya yang tidak dimiliki oleh seri Phantom 3 sebelumnya. Apa saja fitur terbaru lainnya dari Phantom 4?</div>
<div>
<br /></div>
<div>
<ul style="text-align: left;">
<li><b>Precision Hovering: </b>Sistem VPS (Vision Positioning System) lebih stabil dalam hovering dan bisa diterbangkan di dalam ruangan meski tanpa sinyal GPS.</li>
<li><b>Tap to Fly: </b>Hanya dengan tap 2x pada screen apps DJI Go, maka secara otomatis drone akan terbang ke tempat yang Anda tap tadi. Wow!?</li>
<li><b>Visual Tracking: </b>atau fitur active track adalah fitur dimana Anda tinggal memilih subject yang ingin diikuti oleh drone hanya dengan beberapa tap. Tanpa perlu gelang atau device tambahan.</li>
<li><b>Sport Mode: </b>Pada mode ini, drone akan terbang dengan tambahan kecepatan sekitar 25% dari biasanya, memungkinkan Anda mengejar objek yang bergerak, misal ketika dikombinasikan dengan visual tracking.</li>
<li><b>Extended Flight Time: </b>Kapasitas battery lebih banyak sehingga waktu untuk menerbangkan drone juga lebih lama (sekitar 25% atau 28menit) dari seri drone sebelumnya yang hanya mampu max. 25menit*. </li>
</ul>
<div>
<i><b><span style="color: red;">*</span></b>Waktu terbang juga dipengaruhi dengan setting pengambilan gambar (foto/video), misal merekam video dengan resolusi 4K / 25fps, baterai akan lebih cepat habis jika dibandingkan dengan fullHD.</i></div>
</div>
<div>
<br /></div>
<h3 style="text-align: left;">
Perbedaan Phantom 3 Professional dan Phantom 4</h3>
<div>
Saya sajikan dalam bentuk infografis yang telah tim PlazaKamera buat. Silakan save / share ke teman - teman Anda.</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiq2cmPkl5Wja3gzvu_vWxCztffGFdL5jUcLBGbBWGKjavF0dsWG3C7NqNIiBQmSCesw1Ic_XIKsfB1p0F0rasT9qQO2WEMZ1PCDibA8EXrIfTXORwQL2pmnPZ_5HA8EUH8teCFsRrNBDv/s1600/perbandingan-drone-phantom3-standard-advanced-profesional-phantom4-pk2016-2.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiq2cmPkl5Wja3gzvu_vWxCztffGFdL5jUcLBGbBWGKjavF0dsWG3C7NqNIiBQmSCesw1Ic_XIKsfB1p0F0rasT9qQO2WEMZ1PCDibA8EXrIfTXORwQL2pmnPZ_5HA8EUH8teCFsRrNBDv/s1600/perbandingan-drone-phantom3-standard-advanced-profesional-phantom4-pk2016-2.jpg" /></a></div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEhyoAFOFhgAYfVtZ4zIcY3irGb9m5hvyvuBi9VXuFwBIlDTnPTNAzIYuw0L37h4xAs2LQh-KHInJiDOfMi2Td2BAWky9rmqiigyT7S-5aUZBLhEA3p8DMdjoIGaxDC3q7vVvwXv1_ShnI/s1600/perbandingan-drone-phantom3-standard-advanced-profesional-phantom4-pk2016-4.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEhyoAFOFhgAYfVtZ4zIcY3irGb9m5hvyvuBi9VXuFwBIlDTnPTNAzIYuw0L37h4xAs2LQh-KHInJiDOfMi2Td2BAWky9rmqiigyT7S-5aUZBLhEA3p8DMdjoIGaxDC3q7vVvwXv1_ShnI/s1600/perbandingan-drone-phantom3-standard-advanced-profesional-phantom4-pk2016-4.jpg" /></a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Jika ada yang ditanyakan lebih dalam lagi, silakan kirimkan komentar di bawah ini. Secepatnya saya balas, karena setiap ada komentar saya juga mendapatkan notifikasi via email.</div>
<div>
<br /></div>
<div>
Salam,</div>
<div>
Bagus Prakoso</div>
</div>
Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com0tag:blogger.com,1999:blog-5696086055771250535.post-52198210306164220552016-06-29T13:50:00.001+07:002016-11-15T10:50:47.051+07:00Perbedaan Drone DJI Phantom 3 Advanced dengan Phantom 3 Professional<div dir="ltr" style="text-align: left;" trbidi="on">
<h3 style="text-align: left;">
Beda Phantom 3 Advanced dengan Professional</h3>
<div>
Secara fitur kedua seri drone Phantom 3 ini hampir mirip yang membedakan adalah pada kualitas resolusi dan variasi fps (frame per second) pada perekaman video, yakni Phantom 3 Professional mampu merekam gambar dengan resolusi 4K / 30fps atau setara cinema. Jadi, bagi Anda yang memang menggeluti dunia movie / flimming. Sedangkan si Advanced masih max. resolusi 2.7K/30fps.</div>
<div>
<br /></div>
<h4 style="text-align: left;">
Berikut infografi Perbedaan Phantom 3 Advanced dengan Professional </h4>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV8ZONqF8Mhqg9BSpCVtOFqINSxHn-dbL_RgvE7KG08QLDeABuI0Vw3H8iMHL5D8NhgdyaKSgTfQy0VpyCeyjD6eYKZpzNfieb6IXymItbo43G52Wl_mlbp07eilIMO2Yul9f-rV0zQ8vG/s1600/perbandingan-drone-phantom3-standard-advanced-profesional-phantom4-pk2016-1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV8ZONqF8Mhqg9BSpCVtOFqINSxHn-dbL_RgvE7KG08QLDeABuI0Vw3H8iMHL5D8NhgdyaKSgTfQy0VpyCeyjD6eYKZpzNfieb6IXymItbo43G52Wl_mlbp07eilIMO2Yul9f-rV0zQ8vG/s1600/perbandingan-drone-phantom3-standard-advanced-profesional-phantom4-pk2016-1.jpg" /></a></div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVLzri0QOwoK-DEyFm8-b5DytUB35yFse_ARVoQIX9xd4ecmf3zjR9xlld5bPyQp8tL6nNJLPj2efQVpFQdVM-UbDVeMg16_uBlHXYU5ICacczokfsS5LcJ16S0B74OMdrDoHzU75F23xk/s1600/perbandingan-drone-phantom3-standard-advanced-profesional-phantom4-pk2016-2.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVLzri0QOwoK-DEyFm8-b5DytUB35yFse_ARVoQIX9xd4ecmf3zjR9xlld5bPyQp8tL6nNJLPj2efQVpFQdVM-UbDVeMg16_uBlHXYU5ICacczokfsS5LcJ16S0B74OMdrDoHzU75F23xk/s1600/perbandingan-drone-phantom3-standard-advanced-profesional-phantom4-pk2016-2.jpg" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<i><b><span style="color: #cc0000;">*</span></b>Harga drone bisa saja berubah sewaktu-waktu</i></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div>
Untuk melihat penawaran harga terbaru dan paket drone DJI bisa langsung hubungi CS PlazaKamera.com.</div>
</div>
Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com0tag:blogger.com,1999:blog-5696086055771250535.post-36151180414528185502016-06-29T11:23:00.000+07:002016-11-15T10:50:22.280+07:00Perbedaan Drone DJI Phantom 3 Standard dengan Advanced<div dir="ltr" style="text-align: left;" trbidi="on">
<h3 style="text-align: left;">
DJI Phantom 3 Standard vs Advanced</h3>
<br />
Satu tahun terakhir ini drone sedang ramai dibicarakan dan diminati, khususnya merek DJI dengan seri Phantom-nya, mulai dari Phantom 2 vision, sampai seri Phantom 3 dan yang terbaru Phantom 4.<br />
<br />
Bagi Anda yang sedang berencana untuk membeli drone pertama Anda, tentu saja brand dan harga sangat Anda perhitungkan. Tidak perlu diragukan lagi bahwa brand terbaik untuk drone adalah DJI.<br />
<br />
Saya akan memberikan informasi tentang Phantom 3 Standard dan Phantom 3 Advanced yang merupakan seri yang lebih murah / hemat dari seri yang lainnya.<br />
<br />
<h3 style="text-align: left;">
Phantom 3 Standard</h3>
<div>
Phantom 3 Standard ini merupakan seri phantom 3 yang paling hemat dan sangat cocok bagi Anda yang ingin memulai menerbangkan drone.</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO8ZmOClXBKmLDeMamBcmimBfNmwb-rMGcAspM56S1GYT2nH6tSSGjlcxtZFUB3HVx9T4I1Ed8FWJx7h4WPViSd0DkyA5DbfITALOozDJqr2Srm4MfFn0bDTv5e6_CGG2DMeG9Mtgj73VS/s1600/xperbandingan-drone-phantom3-standard-advanced-profesional-phantom4-pk2016-3b-1-1.jpg%252Cq53b11f.pagespeed.ic.qKX5CjRtRc.webp" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO8ZmOClXBKmLDeMamBcmimBfNmwb-rMGcAspM56S1GYT2nH6tSSGjlcxtZFUB3HVx9T4I1Ed8FWJx7h4WPViSd0DkyA5DbfITALOozDJqr2Srm4MfFn0bDTv5e6_CGG2DMeG9Mtgj73VS/s1600/xperbandingan-drone-phantom3-standard-advanced-profesional-phantom4-pk2016-3b-1-1.jpg%252Cq53b11f.pagespeed.ic.qKX5CjRtRc.webp" /></a></div>
<br /></div>
<h3 style="text-align: left;">
Phantom 3 Advanced</h3>
<div>
Perbedaan yang paling mencolok dari Phantom 3 Advanced dibanding dengan yang standard adalah pada remote controller nya, si advanced sudah menggunakan sinyal radio, sehingga jarak kontrol bisa lebih jauh daripada si standard yang masih menggunakan sinyal wifi.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV8ZONqF8Mhqg9BSpCVtOFqINSxHn-dbL_RgvE7KG08QLDeABuI0Vw3H8iMHL5D8NhgdyaKSgTfQy0VpyCeyjD6eYKZpzNfieb6IXymItbo43G52Wl_mlbp07eilIMO2Yul9f-rV0zQ8vG/s1600/perbandingan-drone-phantom3-standard-advanced-profesional-phantom4-pk2016-1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiV8ZONqF8Mhqg9BSpCVtOFqINSxHn-dbL_RgvE7KG08QLDeABuI0Vw3H8iMHL5D8NhgdyaKSgTfQy0VpyCeyjD6eYKZpzNfieb6IXymItbo43G52Wl_mlbp07eilIMO2Yul9f-rV0zQ8vG/s1600/perbandingan-drone-phantom3-standard-advanced-profesional-phantom4-pk2016-1.jpg" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<i><b><span style="color: #cc0000;">*</span></b>Harga drone bisa saja berubah sewaktu-waktu</i></div>
</div>
Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com0tag:blogger.com,1999:blog-5696086055771250535.post-56485423867356793822016-06-27T16:55:00.000+07:002016-10-17T23:49:48.461+07:00Perbedaan Xiaomi Yi Camera Black International dengan Yicam China<div dir="ltr" style="text-align: left;" trbidi="on">
<div>
<h3 style="text-align: left;">
Beda Yicam Black - International Version</h3>
</div>
Perbedaan xiaomi yi cam black international dengan yicam china memang sering diperbincangkan, beda yicam black dengan yang biasa apa hanya warnanya saja (hitam)?<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwwojaT3CLSalujDCOR-fIHFK1UcfuOKcuDdCUponI7nZsd6LNTPpEKEC6WoM8HvlNh-ikIg93Wa0yPQXgM6UNDzRDc4zDEuSIe3hvY22LxQMODDTPb_Oe1axnD-f8l_mxxQ2SbQJU3BH6/s1600/perbedaan-xiaomi-yi-cam-black-01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="beda yicam black international dengan china" border="0" height="272" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwwojaT3CLSalujDCOR-fIHFK1UcfuOKcuDdCUponI7nZsd6LNTPpEKEC6WoM8HvlNh-ikIg93Wa0yPQXgM6UNDzRDc4zDEuSIe3hvY22LxQMODDTPb_Oe1axnD-f8l_mxxQ2SbQJU3BH6/s400/perbedaan-xiaomi-yi-cam-black-01.jpg" title="perbedaan xiaomi yicam black" width="400" /></a></div>
<br />
Beberapa waktu lalu toko (Showroom Plaza Kamera) tempat saya bekerja mendatangkan yicam black / International Edition. Saya penasaran apa bedanya Yicam biasa dengan yang black selain harganya yang lebih mahal?<br />
<h3 style="text-align: left;">
<br />Beda versi Xiaomi Yi Camera</h3>
<div>
Ya, sekedar informasi, Yicam ini memiliki 2 versi yang berbeda berdasarkan pangsa pasarnya. Jadi, yang versi china memiliki warna (Putih dan hijau) yang juga dilengkapi dengan kemasan kardus cokelat dan manual berbahasa china. Sedangkan yang versi International dengan kemasan warna putih dan manual bahasa inggris.</div>
<div>
<br /></div>
<h3 style="text-align: left;">
Beda Warna & Desain</h3>
<div>
Tolong jangan kecewa untuk bagian yang ini ya, dengan sangat terpaksa saya informasikan bahwa Xiaomi Yi Camera versi International memang memiliki warna Putih, Hijau, dan <b>Hitam. </b>Sedikit berbeda desain pada bagian bawah yang ada ulirnya, tidak terdapat pattern / kembangan seperti yang terlihat pada Yicam biasa (China).<br />
<br />
<h3 style="text-align: left;">
Kesimpulan</h3>
Jadi, secara hardware atau perangkat keras di dalamnya sama, hanya beda chasing dan warna saja, yang artinya tidak ada perubahaan signifikan pada versi yang international alias hanya kemasannya saja, dalemannya sama.</div>
</div>
Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com0tag:blogger.com,1999:blog-5696086055771250535.post-60007095330080906652016-06-21T22:46:00.003+07:002016-11-15T10:46:27.036+07:00New Feiyu Summon vs DJI Osmo<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibpv43Ee9NCYYnKR_sGG0xksxtDDBfKZ3sgPx1sc9bOxUqFqdKOv1M2r3D2v-V5vkWdbkH3wqTCwke3KInffoEM1CeZ3tsglxEdGp0DftAaQQ7i6059-QD9lQpn6M4Ymi1bvcqqrxWwwjv/s1600/feiyu-summon-vs-dji-osmo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibpv43Ee9NCYYnKR_sGG0xksxtDDBfKZ3sgPx1sc9bOxUqFqdKOv1M2r3D2v-V5vkWdbkH3wqTCwke3KInffoEM1CeZ3tsglxEdGp0DftAaQQ7i6059-QD9lQpn6M4Ymi1bvcqqrxWwwjv/s1600/feiyu-summon-vs-dji-osmo.jpg" /></a></div>
<br />
Feiyu Summon sepertinya sengaja diciptakan untuk menandingi DJI Osmo, tapi apakah Summon dengan harga 5.4 juta ini bisa dikatakan sebagai pesaing bagi DJI Osmo?<br />
<h3 style="text-align: left;">
Feiyu Summon vs DJI Osmo</h3>
<div>
Sebelum Summon, produsen Feiyu telah sukses mengenalkan beberapa handheld-stabilizer untuk actioncam Gopro dan Kamera mirrorless. Bahkan sebelum DJI mengeluarkan Osmo. <i>So, who inspired by?</i></div>
<div>
<br /></div>
<div>
Sedikit perkenalan, disamping profil saya yang terpampang di <i>right-sidebar</i>, saya juga bekerja di Plaza Kamera. Tapi, kali ini saya tidak me-review secara detail tentang Summon dan DJI Osmo karena rekan saya yang melakukan review-nya. </div>
<div>
<br /></div>
<h3 style="text-align: left;">
Lebih Bagus Mana Feiyu Summon vs DJI Osmo?</h3>
<div>
Honest Opinion: Menurut saya, Feiyu dan DJI ini merupakan produsen yang sama besarnya dan memiliki kredibilitas yang bagus. Bagi Anda yang pernah memakai produk DJI seperti drone Phantom, saya yakin Anda tidak dikecewakan, bukan? Secara kualitas, desain, ergonomis, apps, dan easy to use dari semua produk DJI saya sendiri tidak meragukan. Tapi, Anda harus berani membayar lebih untuk mendapatkan semua itu. Harga Osmo masih 8jutaan.</div>
<div>
<br /></div>
<div>
Feiyu Summon hadir dengan desain handheld yang sama dengan produk-produk sebelumnya, desain yang simple dan ready to use (karena sudah ada LCD), jadi tidak perlu repot untuk installasi sebelum pengambilan gambar, seperti memasang device pada holder, dan menyambungkan wifi untuk mengoneksikannya dengan apps. Meski Feiyu Summon juga terdapat apps dan bisa dikontrol / remote melalui apps. Dengan harga 5.4 juta, apakah sudah cukup bagi Anda?<br />
<br />
Untuk lebih detail mengenai produk ini bisa langsung menuju website: plazakamera.com</div>
<div>
<br /></div>
<div>
</div>
</div>
Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com0tag:blogger.com,1999:blog-5696086055771250535.post-63251316440995552542016-06-20T10:35:00.000+07:002016-06-20T10:39:03.226+07:00Menghilangkan Indikator Password Strength pada Wordpres<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo7ewPV_ZQXmuwoQYZDWLAFDaN-gKhNU1Zo0DEUBVWg8JOMwskn233TPO-BgqWyrrquKvnowhZzsaYeMlcVgpT6rc_X7ZwskHhmYt_GubjK1-rgiPnKcsbLf_j74l6sDx-7n5iM4l5ZGSq/s1600/wallhaven-314447.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo7ewPV_ZQXmuwoQYZDWLAFDaN-gKhNU1Zo0DEUBVWg8JOMwskn233TPO-BgqWyrrquKvnowhZzsaYeMlcVgpT6rc_X7ZwskHhmYt_GubjK1-rgiPnKcsbLf_j74l6sDx-7n5iM4l5ZGSq/s1600/wallhaven-314447.jpg" /></a></div>
<br />
Pada Wordpress versi 2.5 keatas sudah ada fitur kemanan baru pada CMS Wordpress: Password Strength Meter.<br />
<br />
Biasanya fitur ini dimunculkan atau diaplikasikan pada tema yang baru saja Anda beli (Premium Themes) atau gratisan (Free Themes). Tujuan utama dari fitur ini sebenarnya baik dari sisi keamanan website, namun bagi Anda dan user yang akan melakukan registrasi pada website Anda, akan terasa sangat susah karena password yang kuat / strength tersebut minimal 10 karakter dengan kombinasi uppercase dan number.<br />
<br />
Ada 2 cara untuk menghilangkan password strength meter / indikator ini:<br />
<h3 style="text-align: left;">
<a href="https://wordpress.org/plugins/minimum-password-strength/" target="_blank">Install Plugin: Minimum Password Strength</a></h3>
<div>
Bagi Anda yang tidak mau repot untuk masuk cpanel / ftp website dan memasukkan script pada function themes Anda, silakan download dan install plugin tersebut pada backend Anda (Plugin > Add New).</div>
<h3 style="text-align: left;">
Manual Add Script</h3>
<div>
Menambahkan plugin lagi pada core wordpress Anda merupakan opsi terakhir? Coba cara yang ini, masuk cpanel / ftp Anda. Masukkan script di bawah ini pada <b>function.php</b> di folder: <b>wp-content/themes/your-theme-name/</b></div>
<div>
<br />
<blockquote class="tr_bq">
function wc_ninja_remove_password_strength() {<br />
if ( wp_script_is( 'wc-password-strength-meter', 'enqueued' ) ) {<br />
wp_dequeue_script( 'wc-password-strength-meter' );<br />
}<br />
}<br />
add_action( 'wp_print_scripts', 'wc_ninja_remove_password_strength', 100 );</blockquote>
<br />
Jika ada yang kurang jelas / ditanyakan, silakan tinggalkan komentar atau email saya langsung: <i>bugspin000@gmail.com</i><br />
<i><br /></i>
Salam,<br />
Bagus Prakoso</div>
</div>
Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com0tag:blogger.com,1999:blog-5696086055771250535.post-36292253170005348832016-06-17T23:47:00.002+07:002016-06-17T23:54:35.762+07:00#IDEBUGS: DUKOONE - Paranormal Story<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBsb72AMaio50DM9s90AqnfdscfyMP6ezc4mvwRRi3BzNEezvGpMKFrjbiGu_0klABFz5HKnFLpFbx4roWxtAwPTK5TuTPY8kjKvtcW2wzepZ4-_S5oACRnabpQYQ5wF4OSTvlIulLaGF1/s1600/dukoone-komik-paranormal-activity.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBsb72AMaio50DM9s90AqnfdscfyMP6ezc4mvwRRi3BzNEezvGpMKFrjbiGu_0klABFz5HKnFLpFbx4roWxtAwPTK5TuTPY8kjKvtcW2wzepZ4-_S5oACRnabpQYQ5wF4OSTvlIulLaGF1/s1600/dukoone-komik-paranormal-activity.jpg" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<b>#IDEBUGS</b> bisa dikatakan adalah kumpulan ide yang pernah terlintas di pikiran saya. Ide apapun biasanya akan saya catat di note dan sedikit tentang deskripsinya. Bagi saya, menuliskan ide merupakan penemuan yang unik tersendiri bagi saya. Ntah itu penting atau tidak, bisa terwujud atau tidak, saya tetap berusaha menghargai produk dari otak yang menakjubkan ini.<br />
<br />
Latar belakang ide: Saya sangat menyukai manga jepang, khususnya Naruto dan One Piece. Tidak manga yang populer itu saja, saya juga melahap beberapa manga & manhwa dengan beberapa genre (termasuk ecchi). Suatu ketika saya mengikuti Anime yang juga awalnya dari manga, judulnya <a href="https://www.google.co.id/search?q=mushishi&oq=mushishi&aqs=chrome..69i57j0l5.3126j0j7&sourceid=chrome&ie=UTF-8" target="_blank">Mushishi</a>. Bukan tentang musisi yang telah kita ketahui. Mushishi ini adalah sebuah profesi yang berhubungan dengan arwah, lingkungan yang tidak bisa dilihat oleh mata orang biasa. Karakter utama-nya (seorang pengembara mushishi) yang membantu penduduk desa dengan menyelesaikan atau menjelaskan gangguan yang kebetulan melanda desa tsb.<br />
<br />
Kalau dikaitkan dengan budaya di Indonesia, kita juga mengetahui profesi seperti itu yang biasa kita kenal sebagai 'dukun'. Masih nyambung dengan cerita saya? Otak saya mulai melakukan <i>asosiasi </i>selama menonton anime tsb, dan muncullah ide komik dukoone dengan karakter yang anti-mainstream (bukan kakek - kakek).<br />
<br />
Mau tahu isi cerita dari ide - Dukoone ini? Akan saya update secepatnya ya..<br />
<br />
Salam,<br />
Bagus Prakoso<br />
<br />Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com0tag:blogger.com,1999:blog-5696086055771250535.post-26100054143539512162016-06-17T22:54:00.000+07:002016-06-17T22:55:08.056+07:00Reborn: Bugspin Blog<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnQvKuNvdjr9RWsFS28sv00KDYGSzmNkkxjTPCEwK-h0Kqxpwnb17icMOdSoishE_uxQqizid8dLFYlH1PYzM-G45jmoHoMq8b7-JsRYWCMVnh6r_9Wlbr21WwL2J_1i5aUlCiilhgxYZy/s1600/bugspin-reborn.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnQvKuNvdjr9RWsFS28sv00KDYGSzmNkkxjTPCEwK-h0Kqxpwnb17icMOdSoishE_uxQqizid8dLFYlH1PYzM-G45jmoHoMq8b7-JsRYWCMVnh6r_9Wlbr21WwL2J_1i5aUlCiilhgxYZy/s1600/bugspin-reborn.jpg" /></a>
<br />
<br />
Bugspin.blogspot.co.id sebelumnya memiliki title: Informatika2shared, judul blog yang saya anggap keren waktu itu, waktu pertama belajar nge-blog dan lagi rame - ramenya blogging. Thanks to Zen (i mention you) telah mengenalkan dunia blogging pada diri saya 5 tahun lalu. Awal pembuatan blog ini berharap bisa sharing tentang dunia pemrograman dan perkuliahan saya di UPN, tapi seiring berjalanannya waktu, pemikiran saya mulai berubah.<br />
<br />
Perubahan itu membuat versi diri saya yang lebih baik, begitu pula pada perubahan blog ini. Saya mulai dari perubahan content yang akan saya tulis pada blog ini, kemudian pemilihan template, logo, dan ada rencana untuk membeli domain nickname saya ini (bugspin.com).<br />
<br />
Content blog ini akan lebih personal, dan sebagai awal saya belajar menulis lagi dan sebagai log di dunia maya, bahwa saya Bagus Prakoso juga berusaha berkontribusi untuk dunia lebih baik.<br />
<br />
Salam,<br />
Bagus PrakosoBagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com0tag:blogger.com,1999:blog-5696086055771250535.post-17072598773250281412012-07-08T08:58:00.001+07:002016-06-17T00:09:29.759+07:00Sistem Operasi: Segmentasi Memori<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBrgwLAbAWgASWAbyy26-U29R_-oOvccoGcfLbsUBknVP0iq1UduH4rubwPr1cELIYZ6Lhs2NtryISuoKUWK5rcqn7s_Ye_qvVTSHFfGQKrbHHJ8Fmca2XNFZZvjfHoB0kzuz2NMFVyd9l/s1600/segmentasi-memori-informatika2shared.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBrgwLAbAWgASWAbyy26-U29R_-oOvccoGcfLbsUBknVP0iq1UduH4rubwPr1cELIYZ6Lhs2NtryISuoKUWK5rcqn7s_Ye_qvVTSHFfGQKrbHHJ8Fmca2XNFZZvjfHoB0kzuz2NMFVyd9l/s1600/segmentasi-memori-informatika2shared.jpg" /></a></div>
<b>Segmentasi Memori. </b>Salah satu aspek penting dari managemen memori yang tidak dapat dihindari dari pemberian halaman adalah pemisahan cara pandang pengguna dengan tentang bagaimana memori dipetakan dengan keadaan yang sebenarnya. Pada kenyataannya pemetaan tersebut memperbolehkan pemisahan antara memori logis dan memori fisik.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b><i>Segmentasi adalah </i></b>sebuah bagian dari managemen memori yang mengatur pengalamatan dari memori yang terdiri dari segmen-segmen. <i>logical address space</i> adalah kumpulan dari segmen-segmen yang mana tiap-tiap segmen mempunyai nama dan panjang. alamat tersebut menunjukkan alamat dari segmen tersebut dan offset-nya didalam segmen-segmen tersebut. pengguna kemudian menentukan pengalamatan dari setiap segmen menjadi dua bentuk, nama segmen dan offset dari segmen tersebut (Hal ini berbeda dengan pemberian halaman, dimana pengguna hanya menentukan satu buah alamat, dimana pembagian alamat menjadi dua dilakukan oleh perangkat keras, semua ini tidak dapat dilihat oleh user).</div>
<div style="text-align: justify;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxcfZ8oeDi1yLyUwOr12Y0auaUO8WscTpn1STb-eGM3byd6WnClwn98YX-uniRYOp1wxJxEe9-70U8OrzpL0qzpxlpoRe8gTWJ8-WKns18yBIzqxb98JsC6nKxBmrSbvrgnkjRGDaI71x1/s1600/segmentasi-memori-i2shared.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxcfZ8oeDi1yLyUwOr12Y0auaUO8WscTpn1STb-eGM3byd6WnClwn98YX-uniRYOp1wxJxEe9-70U8OrzpL0qzpxlpoRe8gTWJ8-WKns18yBIzqxb98JsC6nKxBmrSbvrgnkjRGDaI71x1/s1600/segmentasi-memori-i2shared.png" /></a></div>
<br /></div>
<div style="text-align: justify;">
Untuk kemudahan pengimplementasian, segmen-segmen diberi nomor dan direferensikan dengan menggunakan penomoran tersebut, daripada dengan menggunakan nama. maka, logical address space terdiri dari dua tuple yaitu: (nomor-segmen, offset) Pada umumnya, program dari pengguna akan dikompilasi, dan kompilator tersebut akan membuat segmen-segmen tersebut secara otomatis. Jika mengambil contoh kompilator dari Pascal, maka kemungkinan kompilator tersebut akan membuat beberapa segmen yang terpisah untuk:</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<ol>
<li>Variabel Global,</li>
<li>Prosedur dari pemanggilan stack, untuk menyimpan parameter dan pengembalian alamat,</li>
<li>Porsi dari kode untuk setiap prosedur atau fungsi, dan</li>
<li>Variabel lokal dari setiap prosedur dan fungsi.</li>
</ol>
<div style="text-align: justify;">
Thanks to: <a href="http://ikc.unimal.ac.id/umum/ibam/ibam-os-html/x3571.html#I45-F1">http://ikc.unimal.ac.id</a> yang telah memberikan kemudahan bagi saya untuk menyelesaikan tugas terakhir dari Mata Kuliah Sistem Operasi. #Peace Pak Aji ;) (Namanya juga blogger: Informasi bisa didapat dengan mudah) Tidak hanya Co-past kok Pak! Saya juga memakan dan mencerna materi yang telah saya posting di blog ini. Terutama untuk tugas ini. #Berasa Materi ini adalah bahan UAS :)</div>
<br />
Regards,</div>Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com0tag:blogger.com,1999:blog-5696086055771250535.post-45177630108720595352012-07-08T08:15:00.001+07:002016-06-17T00:09:29.776+07:00Desain Issues pada Sistem Paging<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwu_qmTYQkRBTtX12p4WfD6pyisS7exg3uWqAHad_VjIUabJEcQn7J2d8wNg_axNCxHn23x_zr6LqA7QzdypBBz0wrT0v2EYt1nd1Pr1cbUnCAjazJbVQJyL-6soknA3QgmDRl8v_FjiTZ/s1600/permasalahan-desain-sistem-paging-i2shared.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwu_qmTYQkRBTtX12p4WfD6pyisS7exg3uWqAHad_VjIUabJEcQn7J2d8wNg_axNCxHn23x_zr6LqA7QzdypBBz0wrT0v2EYt1nd1Pr1cbUnCAjazJbVQJyL-6soknA3QgmDRl8v_FjiTZ/s1600/permasalahan-desain-sistem-paging-i2shared.jpg" /></a></div>
<div style="text-align: justify;">
Desain Issues pada Sistem Paging. Yup! Materi selanjutnya yaitu membahas tentang <b>permasalahan - permasalahan desain / design pada sistem paging</b>. Sebelum kita beranjak ke topik utama kita. Sebaiknya kita mengenal terlebih dahulu istilah yang akan sering dipakai pada materi pokok. Yang pertama, kita harus mengenal dulu <i>apa itu LOKALITAS</i>?</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Terdapat 2 jenis jenis lokalitas:</div>
<div style="text-align: justify;">
</div>
<ol>
<li style="text-align: justify;">Lokalitas berdasarkan waktu (temporal locality), proses cenderung terkonsentrasi acuannya ke satu intercal waktu eksekusi yang dekat. Observasi berikut mendukung prinsip, antara lain : Looping, Subrutin, stack dan variable-variabel yang digunakan untuk iterasi dan penjumlahan total.</li>
<li style="text-align: justify;">Lokalitas berdasarkan ruang (spatial locality), proses cenderung terkonsentrasi acuannya ke satu kelompok data yang berdekatan. Observasi berikut mendukung prinsip ini, antara lain: traversal pada array, eksekusi kode yang sekuen, kecenderungan pemrogram menempatan variable yang terkait saling berdekatan.</li>
</ol>
<div style="text-align: justify;">
Prinsip lokalitas diperoleh dari observasi bukan dari kajian teoritis. Menunjukkan kecenderungan prilaku lingkungan system bukan tepat eksak.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Konsekuensi prinsip lokalitas adalah program dapat berjalan secara efisien saat satu subset page berkecenderungan tinggi saling mengacu terdapat di memory.</div>
<br />
<div style="text-align: justify;">
Selanjutnya, masalah utama dalam sistem paging adalah:</div>
<ol style="text-align: left;">
<li style="text-align: justify;">Working Set Model</li>
<li style="text-align: justify;">Local versus Global Allocation</li>
<li style="text-align: justify;">Page Faults Frequency</li>
<li style="text-align: justify;">Page Size</li>
<li style="text-align: justify;">Implementation Issues</li>
</ol>
<div style="text-align: justify;">
Mari kita ulas satu per-satu permasalahan desain pada sistem paging di atas.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b><span class="Apple-style-span" style="color: #6fa8dc;">1. Working Set Model</span></b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<i>Working set model </i>merupakan model lokalitas dari eksekusi proses. Model ini menggunakan parameter (delta) untuk definisi working set window. Kumpulan dari halaman dengan halaman yang dituju yang paling sering muncul disebut working set.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<div style="text-align: justify;">
Berdasarkan hal ini terdapat dua teknik untuk memuatkan page, yaitu:</div>
<div style="text-align: justify;">
<ol>
<li>Prepaging, teknik memuatkan page-page lebih dulu sebelum proses berjalan.</li>
<li>Demand paging, teknik yang segera memuatkan page begitu page dibutuhkan.</li>
</ol>
</div>
<div style="text-align: justify;">
Keakuratan Working set tergantung pada pemilihan :</div>
<div style="text-align: justify;">
<ul>
<li>Jika terlalu kecil tidak akan mewakilkan seluruh lokalitas.</li>
<li>Jika terlalu besar menyebabkan overlap.</li>
<li>Jika tidak terbatas working set adalah kumpulan halaman sepanjang eksekusi program.</li>
<li>Jika total permintaan > total bingkai, maka akan terjadi <i>thrashing</i>. Jika ini terjadi maka proses yang sedang berjalan akan diblok.<br /><i>* Thrashing: peristiwa page fault yang sangat berlebihan.</i></li>
</ul>
<div>
Salah satu cara menghindari thrashing adalah dengan menyediakan sebanyak mungkin bingkai sesuai dengan kebutuhan proses. Untuk mengetahui berapa bingkai yang dibutuhkan adalah dengan strategi working set. Strategi ini dimulai dengan melihat berapa banyak bingkai yang digunakan oleh suatu proses. Working set model mengatakan bahwa sistem hanya akan berjalan secara efisien jika proses diberikan bingkai yang cukup, jika bingkai tidak cukup untuk menampung semua proses maka suatu proses akan ditunda, dan memberikan halamannya untuk proses yang lain.</div>
<div>
<br /></div>
<div>
<b><span class="Apple-style-span" style="color: #6fa8dc;">2. Local versus Global Allocation</span></b></div>
<div>
<br /></div>
<div>
<div>
Terdapat dua pendekatan untuk mengganti page, yaitu:</div>
<div>
<ol>
<li>Penggantian local adalah page yang dipilih untuk diganti hanya pada partisi dimana proses diletakkan.</li>
<li>Penggantian global adalah page yang dipilih untuk diganti adalah tempat kosong dengan tidak mempedulikan partisi proses. Dengan penggantian global, page fault suatu proses dapat dilayani dengan memindahkan page yang dimiliki proses lain.</li>
</ol>
<div>
<b><span class="Apple-style-span" style="color: #6fa8dc;">3. Page Faults Frequency</span></b></div>
</div>
</div>
<div>
<br /></div>
<div>
Frekuensi terjadinya page fault dapat dikendalikan dengan algoritma PFF (page fault frequency algorithm). Dengan PFF harus didefinisikan ambang batas dan ambang bawah frekuensi page fault. Bila proses melampaui ambang batas frekuensi page fault maka dialokasikan lebih banyak page memory fisik untuk prose situ. Apabila proses telah mancapai amabang bawah frekuensi page fault maka alokasi page dihentikan.</div>
<div>
<br /></div>
<div>
<b><span class="Apple-style-span" style="color: #6fa8dc;">4. Page Size</span></b></div>
<div>
<br /></div>
<div>
<div>
Ukuran page ditentukan oleh perancang system operasi.. ukuran page harus ditentukan agar system berperilaku optimal. Beberapa pertimbangan, antara lain:</div>
<div>
<ul>
<li>Ukuran page lebih kecil berarti jumlah page dan page frame lebih banyak sehingga memerlukan table page lebih besar.</li>
<li>Ukuran page besar, berarti sejumlah informasi yang tidak diacu juga dimasukkan ke memory utama sehingga terjadi fragmentasi internal yang tinggi.</li>
<li>Transfer masukan / keluaran relative sangat mengkonsumsi waktu sehingga perlu meminimumkan Transfer masukan / keluaran saat program berjalan.</li>
<li>Program cenderung mengikuti prinsip lokalitas yang cenderung berukuran kecil.</li>
</ul>
<div>
<b><span class="Apple-style-span" style="color: #6fa8dc;">5. Implamentation Issues</span></b></div>
</div>
</div>
<div>
<br /></div>
<div>
<div>
Perancang sistem paging berurusan pada beragam implementasi sistem paging, antara lain;</div>
<div>
<ol>
<li><i>Backup instruksi </i>yang terakhir dijalankan sebelum terjadi page fault.<br /><br />Bila terjadi page fault berarti sebagian instruksi telah dijalankan. Pengkopian program counter dan informasi register-register pemroses harus dilakukan. Setelah penggantian page selesai maka instruksi yang menyebabkan page fault dapat dijalankan kembali dengan konteksnya. Masalah yang harus diatasi adalah untuk mengulangi instruksi,sistem harus menentukan byte pertama instruksi.</li>
<br />
<li><i>Buffer perangkat masukan/keluaran</i> (penguncian page di memori).<br /><br />Penggantian page akan menimbulkan masalah mengacaukan proses yang melakukan operasi masukan/keluaran jika:<br />• Buffer perangkat masukan/keluaran ikut tergusur.<br />• Adanya Buffer satu perangkat masukan/keluaran menjadi rangkap.</li>
<br />
<li><i>Page yang dipakai bersama.</i><br /><br />Bila beberapa pemakai menggunakan program yang sama maka terjadi perangkapan page (page yang sama terdapat dibanyak dibagian memori). Lebih efisien bila menggunakan page secara bersama,menghindari keharusan mompunyai copyan-copyan page yang sama disaat yang sama.</li>
<br />
<li><i>Backing store.</i><br /><br />Masalah lain adalah menyangkut dimana diletakkan page yang keluar dari memosi utama. Terdapat beragam algoritma untuk mengatasi hal ini yaitu:<br />• Menggunakan ruang penggantian khusus.<br />• Dialokasikan berdasarkan kebutuhan.</li>
<br />
<li><i>Paging daemons.</i><br /><br />Paging bekerja bagus saat terdapat banyak page frame bebas yang dapat diklaim begitu page fault terjadi. Jika setiap page frame penuh dan telah dimodifikasi, sebelum page baru dimasukan, page lama harus ditulis lebih dulu ke disk. Untuk menjamin suplai page frame yang banyak,sistem paging biasanya mempunyai proses background yang disebut page daemons.</li>
<br />
<li><i>Penanganan page fault</i> (page fault handling)<br /><br />Implementasi sistem paging harus mengatasi rincian-rincian aksi yang harus dilakukan saat terjadi page fault.</li>
</ol>
<div>
<br /></div>
</div>
</div>
<div>
Bagaimana? Sudah sangat jelas tidak penjelesan di atas? Kalau ada yang kalian tambahin ya silahkan berikan rujukan atau komentar di bawah ini.</div>
<div>
<br /></div>
<div>
Berikut Blog Rujukan dari materi ini :</div>
<div>
<ul>
<li><a href="http://emilianovianti.wordpress.com/2010/12/23/84/">http://emilianovianti.wordpress.com/2010/12/23/84/</a></li>
<li><a href="http://reiyza.wordpress.com/2012/07/05/permasalahan-design-pada-sistem-paging/#more-43">http://reiyza.wordpress.com/2012/07/05/permasalahan-design-pada-sistem-paging/#more-43</a></li>
</ul>
</div>
</div>
</div>
Reiyza itu teman sekelas saya ;) Thanks sudah sharing materi :P Sulit sekali mencari materi soalnya! :)<br />
<br />
Happy Sharing,</div>Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com2tag:blogger.com,1999:blog-5696086055771250535.post-11781907170438143612012-07-08T04:59:00.001+07:002016-06-17T00:09:29.755+07:00Macam - macam Algoritma Page Replacement<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdVEAKwvrJcGC2eYIx0NdTrWCtwbI3hBLUL9HGIecCFQIX7VEA2ptsJpiMzYP7sF6p41l-E7njgCI-bifRyZGPm5Lp0hsV86NrP6dmmni-kstQF73Fyfo_cG_m3Op6GHPwvg069zh0rceT/s1600/desain-sistem-paging-i2shared.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdVEAKwvrJcGC2eYIx0NdTrWCtwbI3hBLUL9HGIecCFQIX7VEA2ptsJpiMzYP7sF6p41l-E7njgCI-bifRyZGPm5Lp0hsV86NrP6dmmni-kstQF73Fyfo_cG_m3Op6GHPwvg069zh0rceT/s1600/desain-sistem-paging-i2shared.jpg" /></a></div>
Selamat Pagi, kali ini saya akan coba untuk menerangkan berbagai<b> macam Algoritma Page Replacement. </b>Sebelum kita membahas tentang Algoritma Page Replacement, pertama - tama kita harus mengerti dulu apa itu Page Fault?<br />
<br />
<br />
<blockquote class="tr_bq">
<i>Page Fault</i> adalah suatu operasi yang muncul pada sebuah komputer yang disertai dengan memori virtual (virtual Memory), atau bisa dikatakan sebuah proses yang memungkinkan bagian hard disk untuk menambah memori fisik (Physical Memory) komputer. Kebanyakan page fault terjadi ketika sebuah sebuah program mencoba mengakses informasi yang telah ditempatkan ke dalam file virtual memory pada hard disk. Hal ini merupakan sebuah fungsi normal virtual memmory. Kemudian komputer akan merespon dengan memuat informasi yang sesuai ke dalam physical memory. Tipe page fault yang lebih teknis lagi berhubungan dengan Crash dan error pada komputer yang bisa muncul ketika program mencari informasi yang tidak ada atau dilindungi. Hal ini bisa disebabkan oleh hardware yang bermasalah atau software yang corrupt atau kurang sempurna. <i>Refferensi: <a href="http://gicara.com/uncategorized/apa-yang-dimaksud-dengan-page-fault.html">Gicara.com</a></i></blockquote>
<br /></div>
<div style="text-align: justify;">
Jadi, Pada saat terjadinya page fault berarti harus diputuskan page frame di memori fisik yang harus diganti. Kinerja sistem akan baik jika page yang diganti dipilih yang tidak akan digunakan di masa yang akan datang. Jika page yang diganti akan kembali digunakan maka page akan dikembalikan secepatnya yang berarti terjadi page fault berulang kali. Banyaknya page fault menghasilkan banyak overheard.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Terdapat beberapa algoritma page replacement, setiap sistem operasi mempunyai skema yang unik. Algoritma page replacement secara umum diinginkan yang mempunyai rata-rata page fault terendah. Algoritma page replacement di antaranya adalah:</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
</div>
<ol>
<li>Algoritma page replacement Acak</li>
<li>Algoritma page replacement FIFO</li>
<li>Algoritma page replacement Optimal</li>
<li>Algoritma page replacement NRU</li>
<li>Algoritma page replacement LRU</li>
<li>Algoritma page replacement Second Chance Page</li>
<li>Algoritma page replacement Clock</li>
</ol>
<div>
Mari kita bahas satu per-satu Algoritma Page Replacement di atas.</div>
<div>
<br /></div>
<div>
<b><span class="Apple-style-span" style="color: #6fa8dc;">1. Algoritma Page Replacement Acak</span></b></div>
<div style="text-align: justify;">
<br /></div>
<div>
<div style="text-align: justify;">
Dari segi mekanisme algoritma tersebut, setiap akan timbul page fault, page yang diganti dengan pilihan secara acak. Untuk segi tekniknya sendiri pun algoritma ini tidak perlu menggunakan informasi dalam menentukan page yang diganti, di dalam memory utama itu sendiri pun sudah mempunyai bobot yang sama untuk dipilih, karena teknik ini dapat dipakai untuk memilih page sembarang. Termasuk page yang sudah dipilih dengan benar-benar / page yang tidak seharusnya diganti.</div>
</div>
<div style="text-align: justify;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg33KE_70GBgekx4N15qU5FTaUG0IHUcZdZk2Tjp3B2tyb-qPaYH-cI8-dJwnc0Y-nFHLUqI_krnyJmXo-rIqW3cyd9m1QBR2x5oonCsGN72xx0EmTiQc6bwc9cR2SEFnHkN_mlGsJQKBz-/s1600/algoritma-random.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="145" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg33KE_70GBgekx4N15qU5FTaUG0IHUcZdZk2Tjp3B2tyb-qPaYH-cI8-dJwnc0Y-nFHLUqI_krnyJmXo-rIqW3cyd9m1QBR2x5oonCsGN72xx0EmTiQc6bwc9cR2SEFnHkN_mlGsJQKBz-/s320/algoritma-random.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Contoh gambar algoritma page replacement acak</td></tr>
</tbody></table>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b><span class="Apple-style-span" style="color: #6fa8dc;">2. Algoritma Page Replacement FIFO (First In - First Out)</span></b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Inti dari algoritma ini adalah simple / paling sederhana karena prinsipnya sama seperti prinsip antrian tak berprioritas. Page yang masuk terlebih dahulu maka page tersebut akan keluar duluan juga. Untuk algoritma ini menggunakan structure data stack. Jadi cara kerjanya yaitu dimana ketika tidak ada frame yang kosong saat terjadi page fault maka korban yang dipilih adalah frame dengan stack paling bawah seperti hal nya halaman yang sudah lama tersimpan didalam memory maka dari itu algoritma ini juga bisa memindahkan page yang sering digunakan.</div>
<div style="text-align: justify;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnlhAoGTBQySpSoy43lVXskvbvsONukjTNxNUcmz00cJEesCaokFXxG_MNuBH0Kw3iI4tTd0-rrcJSyV9l0neY_H9hpYgZR7MxyyMV0rBXYGirPuOlFPxIsQl_QBU4Tf41MFv2ebsbKS7W/s1600/algoritma-page-replacement-fifo-i2share.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnlhAoGTBQySpSoy43lVXskvbvsONukjTNxNUcmz00cJEesCaokFXxG_MNuBH0Kw3iI4tTd0-rrcJSyV9l0neY_H9hpYgZR7MxyyMV0rBXYGirPuOlFPxIsQl_QBU4Tf41MFv2ebsbKS7W/s1600/algoritma-page-replacement-fifo-i2share.gif" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Contoh gambar page replacement FIFO</td></tr>
</tbody></table>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Dulu algoritma ini di anggap cukup mengatasi pergantian page sampai pada tahun 70-an, pada saat itu juga Belady menemukan keganjalan pada algoritma ini dan dikenal dengan anomali Belady. <b><i><span class="Apple-style-span" style="color: #ffd966;">Anomali Belady</span></i></b> itu sendiri ialah keadaan dimana page fault rate meningkat seiring dengan pertambahannya jumlah frame.</div>
<div style="text-align: justify;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAbrDx2dl211uRx88B9r5uDM3etqHvmBUySKfxSPonClK4DUw9HqyxpD0sime87fyN_HdbfIi5ka-45zLdnlJrsjftDnSNe15_-ly8pzcIj3K1TgCOZ0zt_7Neh-UaMf5lxzOeqi4de-wB/s1600/anomali-belady-algoritma-fifo-i2shared.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAbrDx2dl211uRx88B9r5uDM3etqHvmBUySKfxSPonClK4DUw9HqyxpD0sime87fyN_HdbfIi5ka-45zLdnlJrsjftDnSNe15_-ly8pzcIj3K1TgCOZ0zt_7Neh-UaMf5lxzOeqi4de-wB/s1600/anomali-belady-algoritma-fifo-i2shared.gif" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Contoh gambar anomali Belady pada algoritma FIFO</td></tr>
</tbody></table>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b><span class="Apple-style-span" style="color: #6fa8dc;">3. Algoritma Page Replacement Optimal</span></b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Pengertian dari algoritma ini sendiri yaitu algoritma yang page nya paling optimal. Untuk prinsip dari algoritma ini sangat efisien sekali karena hanya mengganti halaman yang sudah tidak terpakai lagi dalam jangka waktu lama sehingga page fault yang terjadi akan berkurang dan terbebas dari anomali Belady Selain itu juga page fault dari algoritma ini memiliki rate paling tinggi dari algoritma lainnya dari semua kasus, akan tetapi belum bisa disebut sempurna karena sulit untuk dimengerti dan dari segi system pun belum tentu bisa mengetahui page untuk berikutnya tetapi dapat disimulasikan hanya untuk suatu program. Untuk intinya gunakanlah hingga mendekati page optimal agar bisa memanfaatkannya.</div>
<div style="text-align: justify;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZsfQdxTeFWYCb5YJC3oDPtUkvWfKVjIA8t-HaVi8cwSk9oVLMNowXM86h7WaslldngWYV_0nLDm5ZIXQKizZMUnK-62Vz8JlVPdG-lx_PcPAyDlEPhwRAACaDSBpi1SnyM27s6ndzQueG/s1600/algoritma-page-replacement-optimal-i2share.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="145" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZsfQdxTeFWYCb5YJC3oDPtUkvWfKVjIA8t-HaVi8cwSk9oVLMNowXM86h7WaslldngWYV_0nLDm5ZIXQKizZMUnK-62Vz8JlVPdG-lx_PcPAyDlEPhwRAACaDSBpi1SnyM27s6ndzQueG/s320/algoritma-page-replacement-optimal-i2share.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Contoh gambar page replacement optimal</td></tr>
</tbody></table>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b><span class="Apple-style-span" style="color: #6fa8dc;">4. Algoritma Page Replacement NRU (Not Recently Used)</span></b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<div style="text-align: justify;">
Untuk mekanisme dari algoritma ini diberi dua bit untuk mencatat status page, diantaranya bit M dan R yaitu :</div>
<div style="text-align: justify;">
Bit M : Page yang telah dimodifikasi</div>
<div style="text-align: justify;">
Bit M = 0 berarti tidak dimodif</div>
<div style="text-align: justify;">
Bit M = 1 berarti sudah dimodif</div>
<div style="text-align: justify;">
Bit R : Page yang sedang dipacu / referenced</div>
<div style="text-align: justify;">
Bit R = 1 berarti sedang di acu</div>
<div style="text-align: justify;">
Bit R = 0 berarti tidak sedang di acu</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Adanya dua bit di atas maka akan dapat dikelompokkan menjadi 4 kelas page, yaitu :</div>
<div style="text-align: justify;">
Kelas 0 => Tidak sedang di acu / belum di modif (R=0, M=0)</div>
<div style="text-align: justify;">
Kelas 1 => Tidak sedang di acu / telah di modif (R=0, M=1)</div>
<div style="text-align: justify;">
Kelas 2 => Sedang di acu / belum di modif (R=1, M=0)</div>
<div style="text-align: justify;">
Kelas 3 => Sedang di acu / telah di modif (R=1, M=1)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Jadi, apabila algoritma ini diasumsikan kelas-kelas bernomor lebih rendah baru akan digunakan kembali dalam relatif jangka waktu lama. Intinya algoritma ini mudah dipahami dan dikembangkan karena sangat efisien walaupun tak banyak langkah dalam pemilihan page dan kelemahannya juga tidak optimal tapi dalam kondisi normal yang memadai.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b><span class="Apple-style-span" style="color: #6fa8dc;">5. Algoritma Page Replacement LRU (Least Recently Used)</span></b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Dikarenakan algoritma optimal sangat sulit dalam pengimplementasiannya, maka dibuatlah algoritma lain yang performance-nya mendekati algoritma optimal dengan sedikit cost yang lebih besar. Sama seperti algoritma optimal, algoritma LRU tidak mengalami anomali Belady. Algoritma ini memakai linked list untuk mendata halaman mana yang paling lama tidak terpakai. Linked list inilah yang membuat cost membesar, karena harus meng-update linked list tiap saat ada halaman yang di akses.</div>
<div style="text-align: justify;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzUkhSj6TgY_0vTJU750PC8eVtJ1F7aOb84DKW_erjFQAtc6alAY8J8qs18G3xd4LSz1vQXMO8p87-QhgmjXCwsOZp4IhqquFKE8LoIS11K0cPHaj_KZ4lrg1mH-jJ-qAlt5WQvpLxtzRL/s1600/algoritma-page-replacement-lru-i2shared.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzUkhSj6TgY_0vTJU750PC8eVtJ1F7aOb84DKW_erjFQAtc6alAY8J8qs18G3xd4LSz1vQXMO8p87-QhgmjXCwsOZp4IhqquFKE8LoIS11K0cPHaj_KZ4lrg1mH-jJ-qAlt5WQvpLxtzRL/s320/algoritma-page-replacement-lru-i2shared.png" width="260" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Contoh gambar page replacement LRU</td></tr>
</tbody></table>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b><span class="Apple-style-span" style="color: #6fa8dc;">6. Algoritma Page Replacement Second Chance Page</span></b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<div style="text-align: justify;">
Algoritma second chance merupakan hasil modifikasi dari algoritma FIFO yang disempurnakan lagi. Algoritma ini menggunakan tambahan berupa reference bit yang nilainya 0 atau 1. Jika dalam FIFO menggunakan stack, maka second chance menggunakan circular queue. Halaman yang baru di-load atau baru digunakan akan diberikan nilai 1 pada reference bit-nya. Halaman yang reference bit-nya bernilai 1 tidak akan langsung diganti walaupun dia berada di antrian paling bawah (berbeda dengan FIFO).</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Urutan langkah kerja algoritma second chance adalah sebagai berikut:</div>
<div style="text-align: justify;">
<ul>
<li>Apabila terjadi page fault dan tidak ada frame yang kosong, maka akan dilakukan razia (pencarian korban) halaman yang reference bit-nya bernilai 0 dimulai dari bawah antrian (seperti FIFO).</li>
<li>Setiap halaman yang tidak di- swap (karena reference bit-nya bernilai 1), setiap dilewati saat razia reference bit-nya akan diset menjadi 0.</li>
</ul>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSi4_l0iNbTgNdCi0AHTmcraVnxVpBx-qq8GiTgJsIb52peiS1Aohxlv-aXNzDvTn4QNBey8CDuEftBol2y4iUY1JwtqDIEtmxzFX2AiwES98QS2x9C0Dme1C43zbiuHWTw0lcIzv3b-3F/s1600/algoritma-page-replacement-second-chance-i2shared.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSi4_l0iNbTgNdCi0AHTmcraVnxVpBx-qq8GiTgJsIb52peiS1Aohxlv-aXNzDvTn4QNBey8CDuEftBol2y4iUY1JwtqDIEtmxzFX2AiwES98QS2x9C0Dme1C43zbiuHWTw0lcIzv3b-3F/s1600/algoritma-page-replacement-second-chance-i2shared.jpg" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Contoh gambar algoritma page replacement SCP</td></tr>
</tbody></table>
<div>
<br /></div>
<div>
<b><span class="Apple-style-span" style="color: #6fa8dc;">7. Algoritma Page Replacement Clock</span></b></div>
<div>
<br /></div>
<div>
Algoritma Clock merupakan hasil modifikasi dari algoritma FIFO yang kedua dan juga merupakan model lain dari algoritma page replacement second chance page, namun dalam implementasinya menggunakan 'circular queue' dengan page berbentuk lingkaran.</div>
<div>
<br /></div>
<div>
<div>
Jika : </div>
<div>
Nilai bit = 0, ganti page </div>
<div>
Nilai bit = 1 </div>
<div>
- Ubah nilai bit = 0 </div>
<div>
- Pointer bergerak ke page berikutnya searah jarum jam.</div>
</div>
<div>
<br /></div>
<div>
Untuk melihat ringkasan ini semua, Anda bisa download e-book / file pdf di bawah ini. Khususnya untuk Algoritma Clock.<a href="http://ocw.ui.ac.id/materials/12.01_FASILKOM/IKI20230_-_Sistem_Operasi/07-SO0910-Algoritma_Pergantian_Page.pdf" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnqJ_qng1PmWYpzJDuN2fLh8z41ydneIzxmTmmYns6eui5QCGjeOpOkeOKaQxIW2bRK7recbtQyXyOrvdRuehfFukLxHEKl8INk2Onjiq2fon9vjer1Ab_CqeaJmNx4zDj6EEdLc_UoShs/s1600/download.png" /></a><br />
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div>
Overall, Terima kasih kepada blog Operating System yang memberikan materi pembelajaran yang mudah dicerna bagi kami yang baru mulai belajar tentang Algoritma Page Replacement.</div>
<div>
<a href="http://selaluwanien.wordpress.com/2012/01/03/pengertian-tentang-algoritma-algoritma-penggantian-halaman/">http://selaluwanien.wordpress.com/2012/01/03/pengertian-tentang-algoritma-algoritma-penggantian-halaman/</a></div>
<div>
Dan terima kasih juga untuk penjelasan singkat yang saya peroleh dari Journal Amikom.</div>
<div>
<a href="http://journal.amikom.ac.id/index.php/KIDA/article/view/3135#">http://journal.amikom.ac.id/index.php/KIDA/article/view/3135#</a></div>
<div>
Thanks to: <a href="http://ocw.ui.ac.id/materials/12.01_FASILKOM/IKI20230">http://ocw.ui.ac.id/</a> untuk ebook / ringkasan materi-nya!</div>
<div>
<br /></div>
<div>
Tanpa adanya blog di atas, rangkuman materi ini tidak mungkin pernah ada. Sekali lagi saya ucapkan terima kasih banyak dan saya sangat mengapresiasi kalian semua yang telah mau berbagi kepada sesama untuk mencerdaskan generasi bangsa! ;)</div>
<div>
<br /></div>
<div>
Regards,</div>
</div>
</div>
</div>
</div>Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com4tag:blogger.com,1999:blog-5696086055771250535.post-44682360127325823422012-07-08T02:52:00.002+07:002016-06-17T00:09:29.773+07:00Virtual Memory Adalah<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzqmJCJt76vAArHXcefUxNrSaCEmgYEylzAwUIpiUV8oZ0hfrbqSel2obWmJCr3Y9ZdTc9D9S_27I3Qh803dXiUl8NOwqcE5RC_RNlmiyWb7tWqJBMGBP2iUgTx-8S1xrNoP3yPJZGh-VX/s1600/virtual-memory-i2shared.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzqmJCJt76vAArHXcefUxNrSaCEmgYEylzAwUIpiUV8oZ0hfrbqSel2obWmJCr3Y9ZdTc9D9S_27I3Qh803dXiUl8NOwqcE5RC_RNlmiyWb7tWqJBMGBP2iUgTx-8S1xrNoP3yPJZGh-VX/s1600/virtual-memory-i2shared.jpg" /></a></div>
Sesuai janji saya pada <a href="http://bugspin.blogspot.com/2012/07/pengertian-swapping.html" target="_blank">postingan sebelumnya</a>, saya akan membahas tentang <b>pengertian virtual memory</b> | apa itu virtual memory? | <u>virtual memory adalah</u> yang saya gunakan sebagai judul pada postingan kali ini :) dan jujur saja kalau postingan Virtual Memory ini merupakan kelanjutan atau salah satu tugas dari mata kuliah Sistem Operasi. Tapi tenang saja.. saya akan berikan ringkasan / rangkuman yang akan Anda mengerti. Ok! Langsung saja ya? Mari kita mulai dari pengertian virtual memory dari <a href="http://id.wikipedia.org/" target="_blank">wikipedia</a>.</div>
<div style="text-align: justify;">
<br /></div>
<blockquote class="tr_bq">
<div style="text-align: justify;">
<i>Memori virtual</i> (dalam bahasa Inggris: virtual memory) adalah sebuah mekanisme yang digunakan oleh aplikasi untuk menggunakan sebagian dari hierarki memori seolah-olah ia menggunakannya sebagai RAM wujud yang terpasang di dalam sebuah sistem. Mekanisme ini beroperasi dengan cara memindahkan beberapa kode yang tidak dibutuhkan ke sebuah berkas di dalam kandar keras (hard drive) yang disebut dengan berkas tukar, berkas halaman atau tukar petak. - <a href="http://id.wikipedia.org/wiki/Memori_Virtual" target="_blank"><i>Selengkapnya</i></a><span style="color: #ffd966;"><span id="goog_742761769"></span><span id="goog_742761770"></span></span></div>
</blockquote>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Jadi, Virtual Memori adalah suatu sistem yang digunakan oleh sistem operasi untuk menggunakan sebagian dari memori sekunder (Harddisk). Seolah-olah sistem tersebut menggunakan memori internal / primary (RAM) fisik yang terpasang pada sebuah sistem komputer. Cara kerja sistem ini beroperasi dengan cara memindahkan beberapa kode yang tidak dibutuhkan ke sebuah berkas pada Hard Drive yang biasa disebut dengan Page File. Proses pemakaian virtual memori pada windows umumnya dapat dilihat di Task Manager.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjooxmWf7VVhLAZslMKS22SrPNaaPvpq-7UJKiQ8FasndvJYeiwyfPSv5EF869Xw-qCbhpVBOlkCfSFTMEE1_6VjsAieix6bfdOHR-JoziRNsyRQk8pV0dBp5K24XVHjLfpo1TtNRb8B8KS/s1600/virtual-memory-i2s.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="253" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjooxmWf7VVhLAZslMKS22SrPNaaPvpq-7UJKiQ8FasndvJYeiwyfPSv5EF869Xw-qCbhpVBOlkCfSFTMEE1_6VjsAieix6bfdOHR-JoziRNsyRQk8pV0dBp5K24XVHjLfpo1TtNRb8B8KS/s320/virtual-memory-i2s.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Beberapa keuntungan penggunaan memori virtual adalah sebagai berikut:</div>
<ul style="text-align: left;">
<li>Berkurangnya proses I/O yang dibutuhkan (lalu lintas I/O menjadi rendah). Misalnya untuk program butuh membaca dari disk dan memasukkan dalam memory setiap kali diakses.</li>
<li>Ruang menjadi lebih leluasa karena berkurangnya memori fisik yang digunakan. Contoh, untuk program 10 MB tidak seluruh bagian dimasukkan dalam memori fisik. Pesan-pesan error hanya dimasukkan jika terjadi error.</li>
<li>Meningkatnya respon, karena menurunnya beban I/O dan memori.</li>
<li>Bertambahnya jumlah pengguna yang dapat dilayani. Ruang memori yang masih tersedia luas memungkinkan komputer untuk menerima lebih banyak permintaan dari pengguna.</li>
</ul>
<div style="text-align: justify;">
<br /></div>
</div>Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com0tag:blogger.com,1999:blog-5696086055771250535.post-2527023250500623262012-07-05T21:37:00.002+07:002016-06-17T00:09:29.769+07:00Pengertian Swapping<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHrtpb1wztgvdyl0kWxQjXIIMt8yMxx0Jvvn_hbC3pcV4xtTH2f7X29_qti9sZ72TUl4aTs8xNOurT3d-1oVBkj_8gTgmXdRQztW4nLNp03hoCp0mGrzTn_cid9k2TmHMDlii88y0qol1a/s1600/swapping-informatika2shared.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHrtpb1wztgvdyl0kWxQjXIIMt8yMxx0Jvvn_hbC3pcV4xtTH2f7X29_qti9sZ72TUl4aTs8xNOurT3d-1oVBkj_8gTgmXdRQztW4nLNp03hoCp0mGrzTn_cid9k2TmHMDlii88y0qol1a/s1600/swapping-informatika2shared.jpg" /></a></div>
Yuhuu.. Saya kembali lagi kawan. Postingan yang berikut ini juga merupakan tugas kuliah saya<b> SISTEM OPERASI</b> dan masih dibawah bimbingan dosen saya yang sangat Inspiratif (Masih muda + berbakat) #Ngarep Nilai lebih :P</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Kali ini saya akan membahas tentang apa itu swap? swap adalah atau pengertian swap? Sebelumnya juga pernah saya singgung sedikit tentang <a href="http://bugspin.blogspot.com/2012/07/sistem-operasi-konsep-manajemen-memori.html" target="_blank">swapping</a> di postingan sebelumnya. Sedikit review flashback tentang manajemen memori dengan sistem swapping.</div>
<div style="text-align: justify;">
<br /></div>
<blockquote class="tr_bq">
<div style="text-align: justify;">
Salah satu Manajemen Memori, berdasarkan ada tidaknya proses swap. Manajemen Memori dengan swapping adalah manajemen memori dengan pemindahan proses antara memori utama dan disk selama eksekusi. Manajemen Memori tanpa swapping adalah manajemen memori tanpa pemindahan proses antara memori utama dan disk selama eksekusi.</div>
</blockquote>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Melihat sekilas tentang proses swapping memori di atas sudah lumayan jelas bukan? Tapi mari kita pilah dan perjelas lagi tentang SWAP. Dari artinya sendiri SWAP adalah <u>Menukar</u>. Dalam hal ini adalah menukar proses keluar dari memori untuk sementara waktu ke sebuah penyimpanan sementara dengan sebuah proses lain yang sedang membutuhkan sejumlah alokasi memori untuk dieksekusi. Tempat penyimpanan sementara ini biasanya berupa sebuah fast disk dengan kapasitas yang dapat menampung semua salinan dari semua gambaran memori serta menyediakan akses langsung ke gambaran tersebut. Jika eksekusi proses yang dikeluarkan tadi akan dilanjutkan beberapa saat kemudian, maka ia akan dibawa kembali ke memori dari tempat penyimpanan sementara tadi.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Kemudian bagaimana sistem mengetahui proses mana saja yang akan dieksekusi? Hal ini dapat dilakukan dengan <a href="http://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp?topic=/com.ibm.admin.doc/admin239.htm" target="_blank">ready queue</a>. Ready queue berisikan semua proses yang terletak baik di penyimpanan sementara maupun memori yang siap untuk dieksekusi. Ketika penjadwal CPU akan mengeksekusi sebuah proses, ia lalu memeriksa apakah proses bersangkutan sudah ada di memori ataukah masih berada dalam penyimpanan sementara. Jika proses tersebut belum berada di memori maka proses swapping akan dilakukan seperti yang telah dijelaskan di atas.</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="margin-left: 1em; margin-right: 1em;">
<br />
<br />
<center><img height="193" src="ftp://komo.padinet.com/free/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-2/img/c529-f01-swapping.png" width="320" /></center>
</div>
<br />
<div style="margin-left: 1em; margin-right: 1em;">
</div>
<br />
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Bagaimana? Masih belum mengerti? Baiklah saya berikan contoh untuk menggambarkan teknik swapping ini adalah sebagai berikut: <a href="http://blog.uin-malang.ac.id/sin4/2010/10/14/algoritma-penjadwalan-proses-round-robin-r-r/" target="_blank">Algoritma Round-Robin</a> yang digunakan pada multiprogramming environment menggunakan waktu kuantum (satuan waktu CPU) dalam pengeksekusian proses-prosesnya. Ketika waktu kuantum berakhir, memory manager akan mengeluarkan (swap out) proses yang telah selesai menjalani waktu kuantumnya pada suatu saat serta memasukkan (swap in) proses lain ke dalam memori yang telah bebas tersebut. Pada saat yang bersamaan penjadwal CPU akan mengalokasikan waktu untuk proses lain dalam memori. Hal yang menjadi perhatian adalah, waktu kuantum harus cukup lama sehingga waktu penggunaan CPU dapat lebih optimal jika dibandingkan dengan proses penukaran yang terjadi antara memori dan disk.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Teknik swapping roll out, roll in menggunakan algoritma berbasis prioritas dimana ketika proses dengan prioritas lebih tinggi tiba maka memory manager akan mengeluarkan proses dengan prioritas yang lebih rendah serta me-load proses dengan prioritas yang lebih tinggi tersebut. Saat proses dengan prioritas yang lebih tinggi telah selesai dieksekusi maka proses yang memiliki prioritas lebih rendah dapat dimasukkan kembali ke dalam memori dan kembali dieksekusi.<br />
<br />
Sebagian besar waktu swapping adalah waktu transfer. Sebagai contoh kita lihat ilustrasi berikut ini: sebuah proses pengguna memiliki ukuran 5 MB, sedangkan tempat penyimpanan sementara yang berupa harddisk memiliki kecepatan transfer data sebesar 20 MB per detiknya. Maka waktu yang dibutuhkan untuk mentransfer proses sebesar 5 MB tersebut dari atau ke dalam memori adalah sebesar 5000 KB / 20000 KBps = 250 ms<br />
<br />
Perhitungan di atas belum termasuk waktu latensi, sehingga jika kita asumsikan waktu latensi sebesar 2 ms maka waktu swap adalah sebesar 252 ms. Oleh karena terdapat dua kejadian dimana satu adalah proses pengeluaran sebuah proses dan satu lagi adalah proses pemasukan proses ke dalam memori, maka total waktu swap menjadi 252 + 252 = 504 ms.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Hihi.. Saya yakin Anda sudah mengerti :D Memang awalnya sedikit sulit dimengerti tapi kalo dibaca terus sampai akhir pasti mengerti! ;)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Materi ini saya dapatkan dari <a href="ftp://komo.padinet.com/free/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-2/ch02s02.html" target="_blank">komo.padinet</a>. Sungguh luar biasa lengkap lho! Terima kasih ya Admin Komo.Padinet. Anda sangat membantu saya dalam proses pembuatan posting tentang swapping. semoga bisa bermanfaat bagi yang lainnya. Amin.. Posting selanjutnya tentang Virtual Memori. Tetep pantengin nih blog ya kawan! :)</div>
</div>Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com1tag:blogger.com,1999:blog-5696086055771250535.post-17553476104196336062012-07-05T20:49:00.001+07:002016-06-17T00:09:29.762+07:00Sistem Operasi: Konsep Manajemen Memori Dasar<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
<img src="https://encrypted-tbn0.google.com/images?q=tbn:ANd9GcROZQHOgSQx9YgOF8WYUGi_kirtq1eazAXSTnIqVYK4J3p1omk1iQ" />
</div>
<br />
<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Selamat malam semua (bagi Anda yang sedang membaca di malam hari) :D Ini posting terbaru saya setelah sekian lama meninggalkan blog tercinta ini dikarenakan kesibukkan dan terbatasnya koneksi di 6 bulan terakhir ini yang mengakibatkan 'Page Rank' Blog ini turun lagi menjadi 1 :'(</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Namun kali ini saya menyempatkan membuat postingan baru karena tuntutan tugas dari Dosen Mata Kuliah Sistem Operasi. Yup, dosen saya yang cakep Pak <a href="http://ajiputra.wordpress.com/" target="_blank">Aji Putra</a>. Hehehehe :D (Anda berhutang 1 Outbond Link Pak Aji) :P</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Yuhuu.. Kembali ke topik semula, kali ini judul postingannya adalah <b style="color: #6fa8dc;">Konsep Manajemen Memori Dasar</b> atau bisa dibilang <u>Konsep Dasar Manajemen Memori</u>! Sebelum kita beranjak tentang konsep manajemen memori dasar, terlebih dahulu kita kenal dulu apa itu memori?</div>
<blockquote class="tr_bq">
<div style="text-align: justify;">
<i style="color: #6fa8dc;"><b>Memori adalah</b></i> pusat kegiatan pada sebuah komputer, karena setiap proses yang akan dijalankan, harus melalui memori terlebih dahulu. CPU mengambil instruksi dari memori sesuai yang ada pada Program Counter. Instruksi dapat berupa menempatkan / menyimpan dari / ke alamat di memori, penambahan, dan sebagainya. Tugas sistem operasi adalah mengatur peletakan banyak proses pada suatu memori. Memori harus dapat digunakan dengan baik, sehingga dapat memuat banyak proses dalam suatu waktu.</div>
</blockquote>
<div style="text-align: justify;">
Hihihihi... Sedangkan manajemen memori adalah suatu kegiatan untuk mengelola memori komputer. Proses ini menyediakan cara mengalokasikan memori untuk proses atas permintaan mereka, membebaskan untuk digunakan kembali ketika tidak lagi diperlukan serta menjaga alokasi ruang memori bagi proses. Pengelolaan memori utama sangat penting untuk sistem komputer. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Manajemen memori sangat penting untuk memproses dan fasilitas masukan/keluaran secara efisien, sehingga memori dapat menampung sebanyak mungkin proses dan sebagai upaya agar pemogram atau proses tidak dibatasi kapasitas memori fisik di sistem komputer.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Jadi, Fungsi manajemen memori:<br />
1. Mengelola informasi memori yang dipakai dan tidak dipakai.<br />
2. Mengalokasikan memori ke proses yang memerlukan.<br />
3. Mendealokasikan memori dari proses yang telah selesai.<br />
4. Mengelola swapping antara memori utama dan disk.<br />
<br />
Manajemen Memori dibedakan menjadi dua, berdasarkan ada tidaknya proses swap. Manajemen Memori dengan swapping adalah manajemen memori dengan pemindahan proses antara memori utama dan disk selama eksekusi. Manajemen Memori tanpa swapping adalah manajemen memori tanpa pemindahan proses antara memori utama dan disk selama eksekusi.<br />
<br />
Sistem memori virtual memisahkan alamat memori yang digunakan oleh suatu proses dari alamat fisik yang sebenarnya, yang efektif meningkatkan jumlah RAM yang tersedia menggunakan disk swapping. Manajer memori virtual memiliki pengaruh besar pada kinerja sistem secara keseluruhan.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Satu-satunya alasan kenapa saya memilih media blog untuk mengumpulkan tugas ini adalah kemudahan dalam <strike>copy paste</strike> mengeluarkan kata-kata terlepas dari format penulisan yang formal. #peace :)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Sebagai blogger yang baik dan bijaksana, dengan ini saya mengatakan dengan jujur bahwa saya <strike>men-copy paste</strike> terinspirasi & mengapresiasi dari blog <a href="http://blog.ub.ac.id/sufia/2010/03/29/manajemen-memori/" target="_blank">Sufia</a>. Pokoknya Thanks Full dah!</div>
</div>
</div>Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com0tag:blogger.com,1999:blog-5696086055771250535.post-27736566982473508612012-01-30T13:44:00.001+07:002012-01-30T13:44:35.566+07:00Tools Blogging: SEOquake Toolbar<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_ehEz3ssRor_C-kuiA51PQPOs9yFyb3YeWiOy_qYiAT9BqB6Ii6EEEtXlUIpzNgwN3nkniQvFFivAZYrJujoG0iSgcUkFxnIesD6FtbjTWqJU1QnJQBVtZyXkkKsg6vLrlrKF2q8Ur2Ff/s1600/install+SEOquake.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_ehEz3ssRor_C-kuiA51PQPOs9yFyb3YeWiOy_qYiAT9BqB6Ii6EEEtXlUIpzNgwN3nkniQvFFivAZYrJujoG0iSgcUkFxnIesD6FtbjTWqJU1QnJQBVtZyXkkKsg6vLrlrKF2q8Ur2Ff/s1600/install+SEOquake.png" /></a></div>
<div style="text-align: justify;">
Hallo blogger, kali ini saya kembali memposting tentang tips blogging yang sebelumnya saya telah menulis artikel tentang <a href="http://bugspin.blogspot.com/2012/01/membuat-spoiler-di-blogspot.html" target="_blank">bagaimana membuat spoiler di blogspot</a>. ntah kenapa saya seperti ketinggalan sekali tentang tools ngeblog yang akan saya bagikan pada kesempatan ini. tools ini tanpa sengaja saya temukan ketika mencari / googling "bagaiman membuat toolbar sendiri pada browser", insya Allah itu judul postingan saya setelah artikel ini.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
SEOquake, yups! itulah tools yang sedang kita bicarakan. Tools ini menempel pada browser atau yang sering kita sebut toolbar browser dan telah di download lebih dari 2 juta kali. Fungsi tools ini adalah memonitori kondisi suatu web / blog seperti pagerank, jumlah indeks blog di search engine, Alexa Rank, tanggal lahirnya blog, internal link, external link. SEOquake juga bisa menampilkan informasi tentang blog, kita bisa memperoleh keyword density suatu halaman blog, link yang menuju halaman tersebut, meta keyword, meta discription, title, bahkan sampai ip suatu blog. Bagaimana? Ampuh banget kan tools ini? menurut saya memang sangat lengkap informasi yang diberikan oleh tools SEOquake ini. Berikut tampilan tools SEOquake pada toolbar browser saya:</div>
<div style="text-align: justify;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfcj18DjlqUTnYyVOEEGkestDHvPY6sxq42z4IjnpfmQx99hKWtKHg8gbcHa3ZZvzUXJHMmwQjeo87FalozniQMGUW4nMfTW60iOZwLSUgp-B090sMsZd_EuWagfHenZtNrHAuyWMXc_Gu/s1600/toolbar.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="27" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfcj18DjlqUTnYyVOEEGkestDHvPY6sxq42z4IjnpfmQx99hKWtKHg8gbcHa3ZZvzUXJHMmwQjeo87FalozniQMGUW4nMfTW60iOZwLSUgp-B090sMsZd_EuWagfHenZtNrHAuyWMXc_Gu/s400/toolbar.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">SEOquake toolbar (klik untuk perbesar gambar)</td></tr>
</tbody></table>
<div style="text-align: justify;">
Apabila Anda tertarik untuk memakainya di browser favorit Anda? Selain di Firefox SEOquake bisa diinstall di Google Chrome dan kini SEOquake juga bisa diinstall pada browser Opera dan Safari. So jangan khawatir! ;)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Untuk download SEOquake bisa langsung menuju ke situsnya <a href="http://www.seoquake.com/" target="_blank">SEOquake</a>.</div>
<div style="text-align: justify;">
Buat yang mau menambahkan, silahkan, mungkin ada tools blogging yang ampuh? :) </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Happy Sharing!</div>
</div>Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com5tag:blogger.com,1999:blog-5696086055771250535.post-46405138350340116272012-01-25T14:00:00.000+07:002012-01-26T17:29:49.470+07:00Membuat Spoiler di Blogspot<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwt9MM7ZGEINLfRzwGJtonV6h4JdzuIQuCQGecXL1TaF43TtPN1_sOb3fg4qzHSqWYMtoBgSqE3LDe4mnLuaKADR7mcNGdcMykuTdemk91j4SP7lklinONaY214O7SX1D6_clGkwa7GOj7/s1600/spoiler.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwt9MM7ZGEINLfRzwGJtonV6h4JdzuIQuCQGecXL1TaF43TtPN1_sOb3fg4qzHSqWYMtoBgSqE3LDe4mnLuaKADR7mcNGdcMykuTdemk91j4SP7lklinONaY214O7SX1D6_clGkwa7GOj7/s1600/spoiler.png" /></a></div>
Memberikan Sedikit Tips Nge-blog lagi nih, sebenarnya banyak banget tutorial bikin spoiler di luaran sana :) tapi tujuan saya posting tentang <b>bagaimana membuat spoiler di blogspot</b> adalah agar memudahkan saya sendiri khususnya untuk memperkaya tuts tentang ngeblog dan apabila ada yang nyasar kesini ya Alhamdulillah satu support dari Anda! :)<br />
<br />
Langsung saja ya kawan, kalau Anda ingin membuat Spoiler seperti di bawah ini :<br />
<br />
<div style="margin: 5px 20px 20px;">
<div class="smallfont" style="margin-bottom: 2px;">
<b>Spoiler</b> : <input onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Close'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Open'; }" style="font-size: 11px; margin: 0px; padding: 0px; width: 55px;" type="button" value="Contoh" /></div>
<div class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; text-align: left;">
<div style="display: none;">
Ini adalah contoh membuat Spoiler di Blogspot / Bloggger, contoh link <a href="http://bugspin.blogspot.com/">Informatika2shared</a>.<br />
contoh gambar di dalam spoiler <img src="http://i1186.photobucket.com/albums/z361/bugspin/125x125banner2Informatika2shared.jpg" />
</div>
</div>
</div>
</div>
<br />
Masukkan Source Code di bawah ini pada tab html :<br />
<blockquote class="tr_bq">
<code><div style="margin: 5px 20px 20px;"><div class="smallfont" style="margin-bottom: 2px;"><br /><b>Spoiler</b> : <input onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Close'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Open'; }" style="font-size: 11px; margin: 0px; padding: 0px; width: 55px;" type="button" value="Open" /></div><br /><div class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; text-align: left;"><br /><div style="display: none;"><br />Isi Spoiler disini<br /></div><br /></div><br /></div> </code></blockquote>
Mungkin Ada yang mau nambahin? :) Silahkan...<br />
Happy Sharing! </div>Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com10tag:blogger.com,1999:blog-5696086055771250535.post-77647145201417407862011-12-17T22:47:00.000+07:002016-06-17T21:21:07.084+07:00Cara Aktivasi Microsoft Office Profesional 2010<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: justify;">
</div>
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitTfWrUYCjd4-ejyEkPuLxQ1YeairLVHaeeYG4ShpMFpn83nbWUbt-qOs-1IvdxePaCh60f0_8xTcmAXzZ1ENYXhbtBg3BuyP8BCiYioiC8lZHlW3lgQpmpXQXTysCwFnvfrY3zp4DM5DL/s1600/cara-aktivasi-microsoft-office-2010.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitTfWrUYCjd4-ejyEkPuLxQ1YeairLVHaeeYG4ShpMFpn83nbWUbt-qOs-1IvdxePaCh60f0_8xTcmAXzZ1ENYXhbtBg3BuyP8BCiYioiC8lZHlW3lgQpmpXQXTysCwFnvfrY3zp4DM5DL/s1600/cara-aktivasi-microsoft-office-2010.jpg" /></a></div>
<br />
<div style="text-align: left;">
Anda memakai Microsoft Office Profesional 2010? Atau yang berminat untuk beralih ke Microsoft Office Profesional 2010 dari Microsoft Office 2007? Kalau bukan berarti Anda tidak perlu melanjutkan membaca Artikel ini :P</div>
</div>
<div style="text-align: justify;">
<div style="text-align: left;">
<br /></div>
</div>
<div style="text-align: justify;">
<div style="text-align: left;">
Yups! Bagi kawan-kawan yang kebingungan bagaimana cara Aktivasi Microsoft Office Profesional 2010 kali ini saya akan memberikan Tools yang bisa mengaktivasi Office 2010 milik Anda! Namun tidak untuk selamanya ya? Karena Microsoft Office 2010 ini sedikit berbeda dengan versi-versi sebelumnya yang sudah ada keygen atau cracknya, dan tentunya menjadi Full Version!</div>
</div>
<div style="text-align: justify;">
<div style="text-align: left;">
<br /></div>
</div>
<div style="text-align: justify;">
<div style="text-align: left;">
Pada versi yang ini maksud saya Microsoft Office Profesional 2010 sedikit berbeda untuk masa Aktifasinya, pada awal kita install mungkin hanya dimintai product key dan tentu sudah tersedia ketika anda mendownload atau meminta pada teman atau rekan Anda bukan? Namun setelah Anda menikmati kenyaman dan kemudahan yang sedikit tidak jauh berbeda dengan versi sebelumnya tiba-tiba Anda dimintai untuk aktivasi. Mungkin sekitar 30 hari masa Trial tersebut dan Anda diharuskan untuk segera Mengaktivasi Microsoft Office Profesional 2010! Bagaimana mengaktivasikanya? Tentu Anda harus membayar untuk membeli kode Aktivasinya. #Bercanda :)</div>
</div>
<div style="text-align: justify;">
<div style="text-align: left;">
<br /></div>
</div>
<div style="text-align: justify;">
<div style="text-align: left;">
Seperti janji saya tadi, saya akan memberikan Tools yang sudah saya coba sendiri dan berhasil mengaktivasi Office 2010 tersebut. Namun Tools tersebut tidak menjadikan Microsoft Office 2010 ini FULL VERSION. Hanya menjadikanya Aktif selama 6 bulan. Tenang saja, 6 bulan adalah waktu yang lumayan lama bukan? Jadi setiap 6 bulan sekali Anda harus melakukan Aktivasi menggunakan Tools yang saya berikan. <a href="http://adf.ly/4Gora">Klik disini </a>untuk mulai download Tools/Keygen/Crack Microsoft Office Profesional 2010.</div>
</div>
<div style="text-align: justify;">
<div style="text-align: left;">
<br /></div>
</div>
<div style="text-align: justify;">
<div style="text-align: left;">
Cara menggunakannya sangat simple, Jalankan dulu Tools mini-KMS_Activator_v1.053 nya kemudian pilih Activation Office 2010 VL. Tunggu proses selesai dan Viola! lihat Remaining Grace nya sekarang bertambah menjadi sekitar 6 bulan dan buka salah satu microsoft office 2010 mu misal Word, sudah tidak muncul lagi jendela untuk aktivasi lagi kan? :)</div>
</div>
<div style="text-align: justify;">
<div style="text-align: left;">
<br /></div>
</div>
<div style="text-align: justify;">
<div style="text-align: left;">
Kalau ada pertanyaan / masalah, silahkan berikan komentar saja di bawah postingan ini. Terima kasih! Happy Sharing! :)</div>
</div>
</div>
Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com27tag:blogger.com,1999:blog-5696086055771250535.post-5984184500820227702011-12-17T21:02:00.000+07:002012-01-25T13:32:21.554+07:00Menghilangkan Windows Is Not Genuine<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKBEyGHzOOHoxVDGYPe46opN9Zp3JaFOV7vLn01o0S_rhBR70HVbxMt64CO_VYpCa8SphA5mXj1aHZSc6C2Xtfzip1mgD5iQcWmAoZBOVyy9UHw2SSoCb5WbzjfY55hN7uRNUp1cI_l70w/s1600/windows+is+not+genuine.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKBEyGHzOOHoxVDGYPe46opN9Zp3JaFOV7vLn01o0S_rhBR70HVbxMt64CO_VYpCa8SphA5mXj1aHZSc6C2Xtfzip1mgD5iQcWmAoZBOVyy9UHw2SSoCb5WbzjfY55hN7uRNUp1cI_l70w/s1600/windows+is+not+genuine.png" /></a></div>
Narasi: Ada banyak alasan kenapa orang-orang lebih mencintai produk bajakan, mulai dari harga perangkat lunak yang mahal dan ketersediaannya di dunia maya yang gratis dan mudah didapatkan! Gak peduli lu orang kaya, orang mampu! saya yakin kalo sebagian besar perangkat lunak di kompi atau laptop Anda adalah bajakan atau bisa dibilang Anda gak beli dari pabriknya! :) Paling yang asli cuman Operating System nya (baca:Windows) ya kan? Hayo Ngaku? :)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Bagi saya, jujur! Saya hanya seorang mahasiswa, kagak mampu beli windows asli, buat bayar spp saja sudah bingung :) #Maaf Curhat :D</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Langsung saja, kemarin saya dibuat bingung dengan Aktivasi Microsoft Office Profesional 2010, karena panik tinggal 4 hari lagi masa trial akan berakhir saya ubek-ubek tuh internet! MANA CARA AKTIVASINYA? MANA? *mata melotot* dan... Viola! Saya tidak menemukan hasil.. malah windows saya kedetect is not genuine! #chickenfuck</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Mungkin Anda yang sedang tersesat di blog ini mencari pencerahan atau petunjuk jalan dan bertanya: "Mana Tools nya?? Mana??? Banyak bacot lu!" saya menjawab: "Ampun Bang! ini nih gue kasih Tools <a href="http://adf.ly/4GssQ" target="_blank">Remove WAT</a> nya! Semoga sukses ya Bang! jangan lupa kasih testimoni nya di kolom komentar ^^v"<br />
<br />
<b style="color: #cc0000;">Update</b> - kemarin laptop saya kembali terdeteksi sebagai windows is not genuine. kali ini beda dari sebelumnya karena saat windows start up / setelah log in terjadi black screen beberapa detik yang kemudian muncul pesan (pop up) / jendela bahwa windows is not genuine. Seperti biasa saya panik!!? Kalau orang panik larinya ke luar rumah atau teriak2 gak jelas, tapi kalau saya langsung menuju ke kediaman Mbah 'Google' dan mencari pencerahan disana. dan akhirnya saya menemukan blog "Dominasi Serp dot com" yang pernah juga mengalami hal yang sama dengan saya. Terima kasih Mas / Mbak :)<br />
<br />
Pengen tahu bagaimana saya mengatasinya? atau Anda jangan - jangan juga sedang mengalami hal yang sama seperti saya? makanya Anda nyasar kesini yak? :P Ok! kasus kali ini saya sebut sebagai Windows Is Not Genuine Level 2 (Menghilangkan Pesan / Pop Up / Jendela Windows is not genuine ketika Login / Start UP Windows). hehehe... Berikut Langkah - langkahnya:<br />
<div style="margin: 5px 20px 20px;">
<div class="smallfont" style="margin-bottom: 2px;">
<b>Spoiler</b> : <input onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Close'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Open'; }" style="font-size: 11px; margin: 0px; padding: 0px; width: 55px;" type="button" value="Open" /></div>
<div class="alt2" style="border: 1px inset; margin: 0px; padding: 6px; text-align: left;">
<div style="display: none;">
<ol>
<li>Install <a href="http://www.ziddu.com/download/18368201/WATFix.zip.html" target="_blank">WAT FixV.1.0.9 by Daz</a> untuk memperbaiki host file, file permission, modified files,
dan melakukan proses scanning system windows 7. Kurang lebih 15 menit.</li>
<li>Tutup semua
aplikasi yang berjalan.</li>
<li>Verification 100%
complete – Windows 7 meminta restart.</li>
<li>Install <a href="http://www.ziddu.com/download/18368202/WindowsLoaderv2.1.zip.html" target="_blank">WindowsLoader v.2.1 by Daz</a> untuk menghilangkan notifikasi atau popup di systray. </li>
<li>Klik Install</li>
<li>Restart</li>
<li>Disaat akan
memasuki windows 7, pasti akan muncul jendela windows is not genuine lagi, nah
anda klik saja link validate now – untuk memvalidasi windows 7 tersebut secara
online .</li>
<li>Setelah sukses,
windows 7 akan menyapa anda – welcome to windows Because Windows installed on
your PC is genuine, enjoy the security, reliability bla bla bla.</li>
<li>Sekarang coba
restart, Viola!… popup / jendela windows is not genuine
sudah hilang </li>
</ol>
</div>
</div>
</div>
</div>
<div style="text-align: justify;">
Tags: Menghilangkan Windows is Not Genuine, cara menghapus windows is not genuine, bagaimana cara menghilangkan windows is not genuine, cara cepat menghilangkan windows is not genuine di windows 7.</div>
</div>Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com11tag:blogger.com,1999:blog-5696086055771250535.post-87000105927497788632011-12-16T11:42:00.001+07:002011-12-16T14:28:13.813+07:00Tujuan Mengganti Form Komentar<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2oGIgJvirYkb1qdR7yschTOeZWgRCAzqkNqiwczhWr4uRyR2SEMzjf3qwVghzx2Lp7aCySHDXQpfa8XGT1qKpU_YMdVM3P_e1mmVVwLemsPuoacAodl2DfXRtTfGi0e42WfQvlwxM8nbn/s1600/form+komentar.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2oGIgJvirYkb1qdR7yschTOeZWgRCAzqkNqiwczhWr4uRyR2SEMzjf3qwVghzx2Lp7aCySHDXQpfa8XGT1qKpU_YMdVM3P_e1mmVVwLemsPuoacAodl2DfXRtTfGi0e42WfQvlwxM8nbn/s1600/form+komentar.png" /></a></div>
<div style="text-align: justify;">
Dulu mempercantik blog ini adalah kegemaran saya, karena menurut saya tampilan blog itu penting, selain agar reader betah berlama-lama di blog ini juga memang pada dasarnya otak manusia cenderung lebih suka melihat gambar / grafis daripada tulisan-tulisan saja. Sampai pada form komentarpun saya ingin mempercantiknya, melihat dari salah satu teman blogger saya (Orang yang Inspiratif bagi saya untuk mulai nge-blog) Omzen di blognya menggunakan kotak komentar intensedebate, saya mulai mencari tahu bagaimana mengaplikasikannya pada blog saya ini. #kalau baca postingan ini mohon komentar ya kawan :P</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Memang banyak sekali 'kemudahan' yang diberikan oleh form komentar intensedebate, khususnya kemudahan bagi penjelajah online atau netter yang mempunyai akun online seperti facebook, twitter, wordpress.com, dan openID serta kemudahan untuk memanage komentar-komentar yang masuk kapanpun saya hendaki.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Bagaimanapun semuanya ada kekurangannya, kekurangan yang paling mencolok adalah tidak adanya akun blogger pada intensedebate, walaupun ada opsi commentluv yang secara otomatis menampilkan artikel terakhir yang diterbitkan blog pemberi komentar. Sebuah penghargaan untuk blogger pemberi komentar bukan? :)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Namun hal yang paling dibenci dari blogger yang pernah saya temui atau sekedar menanyakan form komentar apa yang lebih menarik? Hampir semuanya memberikan jawaban bahwa form komentar yang baik itu yang asli dari blogger atau bawaan template, karena apabila kita memberikan komentar pada form komentar intensedebate, komentar kita tidak pernah diindex oleh Google, jadi tidak SEO Friendly. Dari latar belakang inilah saya mulai menarik form komentar intensedebate dari blog ini (tujuan mengganti form komentar intensedebate dengan yang asli). Jadi saya mohon maaf selaku admin blog ini kalau komentar-komentar yang dulu pernah anda tulis di intensedebate telah menghilang. tapi tenang saja, semua link kawan-kawan ada di email saya kok, jadi kapanpun saya ingin berkunjung ke blog kalian, saya tinggal buka email saya :P</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Happy Sharing!</div>
</div>Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com8tag:blogger.com,1999:blog-5696086055771250535.post-46919394252115440822011-12-14T01:04:00.001+07:002011-12-14T01:04:57.995+07:00Modifikasi Widget Followers Blog<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Sebelumnya saya pernah memposting tentang <a href="http://bugspin.blogspot.com/2011/12/gadget-follower-tidak-muncul.html">kenapa gadget followers saya tidak muncul</a> di blog ini? Dan akhirnya syukur alhamdulillah saya telah menemukan alternatif lain agar blogger lain atau reader bisa follow blog ini atau saya sudah bisa bilang "Woy Gan! Ane udah Follow Blogmu, jangan lupa Follback yach..!" #4L4y dikit.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Sangat berterima kasih karena tanpa tidak sengaja menemukan blog Kang Wahyu Winoto dengan nama blognya 'Blogger Indonesia' di postingannya berjudul <a href="http://www.wahyu-winoto.com/2011/07/membuat-link-follow-blog-modifikasi.html">Membuat Link Follow Blog (Modifikasi Widget Followers Blog)</a>. Mungkin kalau saya tidak sengaja menemukan blog Kang Wahyu, Button Blogger di Sidebar paling kanan setelah Subcribe tidak akan pernah tercipta.. Terima kasih banyak kang! :)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Inspiratif sekali, dengan sedikit saya bubuhi pada template saya, akhirnya jadilah Link Followers dengan modifan sendiri. Bagi Anda yang sedang mencari alternatif lain atau sedang bosan dengan widget followers, bisa merubahnya dengan sebuah link yang simpel! Untuk memodifikasinya Anda hanya memerlukan ID blog Anda dan pasanglah di tempat-tempat yang Anda inginkan. Cukup Mudah kok!<br />
<br />
<div style="text-align: center;">
<h3>
Tips & Trick: Membuat Link Followers Blog</h3>
<hr />
</div>
<br /></div>
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIZ-8zYqr0xIYJc2l92FpgtbopXJNDbz8_hrQ5HyySsLLG28TI2FJ50OfMXFd81WUQXGE5IB_4J9BHFNSXwBeXh-ilJ6PQ07-JbsHMF6uF_guGwkXuH05JnhGcDtccgmH4IZt3nyfnvnGS/s1600/followers.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="119" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIZ-8zYqr0xIYJc2l92FpgtbopXJNDbz8_hrQ5HyySsLLG28TI2FJ50OfMXFd81WUQXGE5IB_4J9BHFNSXwBeXh-ilJ6PQ07-JbsHMF6uF_guGwkXuH05JnhGcDtccgmH4IZt3nyfnvnGS/s320/followers.gif" width="320" /></a></div>
<div style="text-align: center;">
Klik untuk Memperbesar Gambar »</div>
<div style="text-align: justify;">
<br />
Masukkan URL di bawah ini di tempat yang Anda inginkan:</div>
<blockquote class="tr_bq">
<div style="text-align: justify;">
http://www.blogger.com/follow-blog.g?blogID=xxxxxxxxxxxxxxxxxx</div>
</blockquote>
Ganti huruf/tanda 'x' dengan ID Blog mu. ID blog merupakan deretan angka yang ada pada URL blogspot kamu saat kamu berada pada posisi halaman edit template atau posisi halaman posting.<br />
<br />
Mungkin untuk lebih lengkapnya bisa langsung meluncur ke TKPnya :)<br />
<br />
Happy Sharing!</div>
</div>Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com8tag:blogger.com,1999:blog-5696086055771250535.post-82939871943561412342011-12-13T15:02:00.001+07:002011-12-13T16:16:11.579+07:00Mempercepat Koneksi Modem SmartFren dengan Open DNS<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Dari pagi sampai sore ngempet buat
internetan dengan modem satu-satunya! gak tau kenapa hari ini kecepatan
akses modem smartfren saya sangat-sangat tidak diharapkan. akhirnya saya
googling bagaimana caranya untuk mempercepat koneksi modem smartfren?
dan menemukan satu artikel dari efendyblogger di blognya yang bernama <a href="http://efendybloger.blogspot.com/2011/11/mempercepat-koneksi-modem-smartfren.html">Media Info</a>.
Di situ saya menemukan bagaimana caranya mempercepat koneksi modem
smartfren dengan Open DNS. saya coba untuk mempraktekannya dan hasilnya
lumayan tak lelet lagi dari sebelumnya.
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Buka Interface Modem Smartfren, pilih Setting, kemudian pilih edit. Bisa dilihat pada gambar di bawah.</div>
<div style="text-align: justify;">
<br />
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhaGurD17oFNu0996nkE_lInbzqJcFibW_0Ffay6ONnrx2cOUiPHydvH2VQLBcPxEG_XRmWNAMErD7NkjFhFB3ZaJXt__2ryr0d4dLrzPbYal7A4bnj2h7TmzPBIKA9daWw2OmYA_U-y8P/s1600/smartfren-informatika2shared.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="241" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhaGurD17oFNu0996nkE_lInbzqJcFibW_0Ffay6ONnrx2cOUiPHydvH2VQLBcPxEG_XRmWNAMErD7NkjFhFB3ZaJXt__2ryr0d4dLrzPbYal7A4bnj2h7TmzPBIKA9daWw2OmYA_U-y8P/s320/smartfren-informatika2shared.png" width="320" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Berikut DNS yang bisa digunakan pada modem smart :</div>
<div style="text-align: justify;">
<br /><b>Google Public DNS</b></div>
<ul style="text-align: left;">
<li>Untuk Preferred DNS server isikan dengan DNS servers: 8.8.8.8 (tulis dengan 008.008.008.008)</li>
<li>Untuk Alternate DNS server isikan dengan DNS servers: 8.8.4.4 (tulis dengan 008.008.004.004)</li>
</ul>
<div style="text-align: justify;">
<br /><b>Open DNS</b></div>
<ul style="text-align: left;">
<li>Untuk Preferred DNS server isikan dengan DNS servers: 208.67.222.222 (tulis dengan 208.067.222.222)</li>
<li>Untuk Alternate DNS server isikan dengan DNS servers: 208.67.220.220 (tulis dengan 208.067.220.220)</li>
</ul>
<div style="text-align: justify;">
<br /><b>Level 3</b></div>
<ul style="text-align: left;">
<li>Untuk Preferred DNS server isikan dengan DNS servers: 4.2.2.1 (tulis dengan 004.002.002.001)</li>
<li>Untuk Alternate DNS server isikan dengan DNS servers: 4.2.2.2 (tulis dengan 004.002.002.002)</li>
</ul>
Preferred DNS masukkan pada Primary DNS dan Alternate DNS masukkan pada Secondary DNS, sebelumnya jangan lupa untuk centang use the following DNS servers.<br />
<br />
Kalau ada Tips & Trick lagi untuk meningkatkan kecepatan koneksi modem smartfren, silahkan menambahi di kolom komentar di bawah ini :)<br />
<br />
Happy Sharing :)<br />
<div style="text-align: justify;">
</div>
</div>Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com27tag:blogger.com,1999:blog-5696086055771250535.post-21474696283759273752011-12-10T10:42:00.001+07:002011-12-11T15:48:08.025+07:00Basis Data: SQL (Structured Query Language)<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5M5lt9AlSiaZbqySUOr4KEn_SoQnR6JNzmwQFF2r9AlV8_58FlS3v022U65BAabb17xsZe48-XNq-17WcnGlC1x5C1N3BHZaRtXvc8W7lL4u1JKiK0Uc_jpFg6Xlwb5YG01PFC1_pMWm7/s1600/SQL-Informatika2shared.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5M5lt9AlSiaZbqySUOr4KEn_SoQnR6JNzmwQFF2r9AlV8_58FlS3v022U65BAabb17xsZe48-XNq-17WcnGlC1x5C1N3BHZaRtXvc8W7lL4u1JKiK0Uc_jpFg6Xlwb5YG01PFC1_pMWm7/s1600/SQL-Informatika2shared.gif" /></a></div>
Postingan kali ini saya dedikasikan kepada Dosen Basis Data tercinta :* Bapak 'Soegi' yang telah memberikan tugas kepada mahasiswanya (baca: saya). Saya memang awam untuk Mata Kuliah ini, tapi kemauan yang keras untuk belajar selalu hadir setiap saat dalam diri saya. Mungkin kalau ada teman-teman atau senior-senior yang ingin berbagi pengetahuannya, saya ingin sekali belajar kepada kalian :)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Sebelumnya saya Googling dengan berfokus pada pencarian ebook, namun kebanyakan ebook yang saya dapatkan mempunyai bahasa yang sulit dipahami, jadi saya mengurungkan untuk memposting isi dari ebook yang saya dapatkan kemarin, padahal kalau dilihat sekilas penjabarannya lumayan lengkap. Ya kalau ada yang ingin mendownloadnya nanti saya berikan link download di akhir postingan.</div>
<br />
<h3>
Apa itu SQL? / Pengertian SQL</h3>
<hr />
<div style="text-align: justify;">
<i><b>SQL (Structured Query Language) adalah</b></i> sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.<br />
<br />
<h3>
Sejarah SQL</h3>
<hr />
Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama Jhonny Oracle yang membahas tentang ide pembuatan basis data relasional pada bulan Juni 1970. Artikel ini juga membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query Language).<br />
<br />
Setelah terbitnya artikel tersebut, IBM mengadakan proyek pembuatan basis data relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hukum mengenai penamaan SEQUEL, IBM pun mengubahnya menjadi SQL. Implementasi basis data relasional dikenal dengan System/R.<br />
<br />
Di akhir tahun 1970-an, muncul perusahaan bernama Oracle yang membuat server basis data populer yang bernama sama dengan nama perusahaannya. Dengan naiknya kepopuleran John Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar de facto bahasa dalam manajemen basis data.<br />
<br />
<h3>
Standarisasi SQL</h3>
<hr />
Standarisasi SQL dimulai pada tahun 1986, ditandai dengan dikeluarkannya standar SQL oleh ANSI. Standar ini sering disebut dengan SQL86.Standar tersebut kemudian diperbaiki pada tahun 1989 kemudian diperbaiki lagi pada tahun 1992. Versi terakhir dikenal dengan SQL92. Pada tahun 1999 dikeluarkan standar baru yaitu SQL99 atau disebut juga SQL99, akan tetapi kebanyakan implementasi mereferensi pada SQL92.<br />
<br />
Saat ini sebenarnya tidak ada server basis data yang 100% mendukung SQL92. Hal ini disebabkan masing-masing server memiliki dialek masing-masing.<br />
<br />
<h3>
Pemakaian Dasar SQL</h3>
<hr />
Secara umum, SQL terdiri dari dua bahasa, yaitu Data Definition Language (DDL) dan Data Manipulation Language (DML). Implementasi DDL dan DML berbeda untuk tiap sistem manajemen basis data (SMBD)[1], namun secara umum implementasi tiap bahasa ini memiliki bentuk standar yang ditetapkan ANSI. Artikel ini akan menggunakan bentuk paling umum yang dapat digunakan pada kebanyakan SMBD.<br />
<br />
<h3>
<span style="font-size: small;">Data Definition Language (DDL)</span></h3>
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. Secara umum, DDL yang digunakan adalah CREATE untuk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan DROP untuk menghapus objek. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.<br />
<br />
<span style="font-size: small;"><b><code>CREATE</code></b></span><br />
<br />
CREATE digunakan untuk membuat basis data maupun objek-objek basis data. SQL yang umum digunakan adalah:<br />
<br />
CREATE DATABASE membuat sebuah basis data baru. <br />
<blockquote class="tr_bq">
<code>CREATE DATABASE nama_basis_data</code></blockquote>
CREATE TABLE membuat tabel baru pada basis data yang sedang aktif.<br />
<blockquote class="tr_bq">
<pre><code>CREATE TABLE nama_tabel</code></pre>
</blockquote>
Secara umum, perintah ini memiliki bentuk:<br />
<br />
<blockquote class="tr_bq">
<pre>CREATE TABLE [<i>nama_tabel</i>]
(
nama_field1 tipe_data [constraints][,
nama_field2 tipe_data,
...]
)</pre>
</blockquote>
atau<br />
<br />
<blockquote class="tr_bq">
<pre>CREATE TABLE [<i>nama_tabel</i>]
(
nama_field1 tipe_data [,
nama_field2 tipe_data,
...]
[CONSTRAINT nama_field constraints]
)</pre>
</blockquote>
dengan:<br />
<br />
nama_field adalah nama kolom (field) yang akan dibuat. Beberapa sistem manajemen basis data mengizinkan penggunaan spasi dan karakter nonhuruf pada nama kolom.<br />
<br />
tipe_data tergantung implementasi sistem manajemen basis data. Misalnya, pada MySQL, tipe data dapat berupa VARCHAR, TEXT, BLOB, ENUM, dan sebagainya.<br />
<br />
constraints adalah batasan-batasan yang diberikan untuk tiap kolom. Ini juga tergantung implementasi sistem manajemen basis data, misalnya NOT NULL, UNIQUE, dan sebagainya. Ini dapat digunakan untuk mendefinisikan kunci primer (primary key) dan kunci asing (foreign key).<br />
<i><br />Satu tabel boleh tidak memiliki kunci primer sama sekali, namun sangat disarankan mendefinisikan paling tidak satu kolom sebagai kunci primer.</i><br />
<i></i><br />
<h3>
<span style="font-size: small;"><span class="mw-headline" id="Data_Manipulation_Language">Data Manipulation Language (DML)</span></span></h3>
DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang umum dilakukan adalah:<br />
<ul>
<li><code>SELECT</code> untuk menampilkan data</li>
<li><code>INSERT</code> untuk menambahkan data baru</li>
<li><code>UPDATE</code> untuk mengubah data yang sudah ada</li>
<li><code>DELETE</code> untuk menghapus data</li>
</ul>
<span style="font-size: small;"><b><code>SELECT</code></b></span><br />
<br />
SELECT adalah perintah yang paling sering digunakan pada SQL, sehingga kadang-kadang istilah query dirujukkan pada perintah SELECT. SELECT digunakan untuk menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang sama.<br />
<br />
SELECT adalah yang perintah paling sering SQL digunakan dan mempunyai format umum yang berikut:<br />
<br />
<blockquote class="tr_bq">
<code>
SELECT [DISTINCT / ALL] {* I [columnExpression [AS newName]] [,…..]}<br />
FORM TableName [alias] [,…..]<br />
[WHERE condition]<br />
[GROUP BY Column list] [HAVING condition]<br />
[ORDER BY Column list]</code></blockquote>
<br />
<i>columnExpression</i> menampllkan suatu nama kolom atau suatu ungkapan, <i>TableName</i> adalah nama dari suatu tabel database ada atau <i>view</i> bahwa mempunyai untuk akses, dan alias adalah suatu singkatan opsional untuk <i>TableName</i>. Urutan memproses suatu statement SELECT adalah :<br />
<br />
<b>FROM </b> Menetapkan tabel atau tabel itu untuk digunakan<br />
<b>WHERE</b> Menyaring baris yang tunduk kepada beberapa kondisi <br />
<b>GROUP BY</b> Membentuk kelompok baris dengan kolom yang sama nilainya<br />
<b>HAVING</b> Menyaring kelompok yang tunduk kepada beberapa kondisi <br />
<b>SELECT </b> Menetapkan kolom yang adalah untuk nampak keluaran<br />
<b>ORDER BY </b> Menetapkan order/ pesanan keluaran<br />
<br />
Order yang menentukan di dalam statemen SELECT <b> tidak bisa</b> diubah. Satu-Satunya dua ketentuan wajib dua hal pertama itu: : SELECT and FROM : sisanya adalah opsional <br />
<br />
Perintah select bisa digunakan dengan:<br />
<ul>
<li>kondisi adalah syarat yang harus dipenuhi suatu data agar ditampilkan.</li>
<li>kondisi_aggregat adalah syarat khusus untuk fungsi aggregat.</li>
</ul>
Kondisi dapat dihubungkan dengan operator logika, misalnya AND, OR, dan sebagainya.<br />
<br />
Contoh:<br />
Diasumsikan terdapat tabel <code>user</code> yang berisi data sebagai berikut.<br />
<br />
<table border="1">
<tbody>
<tr><th><u>username</u></th>
<th>passwd</th>
<th>tanggal_lahir</th>
<th>jml_transaksi</th>
<th>total_transaksi</th>
</tr>
<tr>
<td>Aris</td>
<td>6487AD5EF</td>
<td>09-09-1987</td>
<td>6</td>
<td>10.000</td>
</tr>
<tr>
<td>Budi</td>
<td>97AD4erD</td>
<td>01-01-1994</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>Charlie</td>
<td>548794654</td>
<td>06-12-1965</td>
<td>24</td>
<td>312.150</td>
</tr>
<tr>
<td>Daniel</td>
<td>FLKH947HF</td>
<td>24-04-1980</td>
<td>3</td>
<td>0</td>
</tr>
<tr>
<td>Erik</td>
<td>94RER54</td>
<td>17-08-1945</td>
<td>34</td>
<td>50.000</td></tr>
</tbody></table>
</div>
<br />
Contoh 1: Tampilkan seluruh data.<br />
<blockquote class="tr_bq">
<pre>SELECT *
FROM user</pre>
</blockquote>
Contoh 2: Tampilkan pengguna yang tidak pernah bertransaksi.<br />
<blockquote class="tr_bq">
<pre>SELECT *
FROM user
WHERE total_transaksi = 0</pre>
</blockquote>
Contoh 3: Tampilkan username pengguna yang bertransaksi kurang dari 10 dan nilainya lebih dari 1.000.<br />
<blockquote class="tr_bq">
<pre>SELECT username
FROM user
WHERE jml_transakai < 10 AND total_transaksi > 1000
</pre>
</blockquote>
Contoh 4: Tampilkan total nominal transaksi yang sudah terjadi.<br />
<blockquote class="tr_bq">
<pre>SELECT SUM(total_transaksi) AS total_nominal_transaksi
FROM user
</pre>
</blockquote>
Contoh 5: Tampilkan seluruh data diurutkan berdasarkan jumlah transaksi terbesar ke terkecil.<br />
<blockquote class="tr_bq">
<pre>SELECT *
FROM user
ORDER BY jml_transaksi DESC</pre>
</blockquote>
<h5>
<span style="font-size: small;"><span class="mw-headline" id="Fungsi_aggregat">Fungsi aggregat</span></span></h5>
Beberapa SMBD memiliki fungsi aggregat, yaitu fungsi-fungsi khusus
yang melibatkan sekelompok data (aggregat). Secara umum fungsi aggregat
adalah:<br />
<ul>
<li><code>SUM</code> untuk menghitung total nominal data</li>
<li><code>COUNT</code> untuk menghitung jumlah kemunculan data</li>
<li><code>AVG</code> untuk menghitung rata-rata sekelompok data</li>
<li><code>MAX</code> dan <code>MIN</code> untuk mendapatkan nilai maksimum/minimum dari sekelompok data.</li>
</ul>
Fungsi aggregat digunakan pada bagian <code>SELECT</code>. Syarat untuk fungsi aggregat diletakkan pada bagian <code><b>HAVING</b></code>, bukan <code>WHERE</code>.<br />
<h5>
<span style="font-size: small;"><span class="mw-headline" id="Subquery">Subquery</span></span></h5>
Ada kalanya <i>query</i> dapat menjadi kompleks, terutama jika
melibatkan lebih dari satu tabel dan/atau fungsi aggregat. Beberapa SMBD
mengizinkan penggunaan <i>subquery</i>. Contoh:<br />
Tampilkan username pengguna yang memiliki jumlah transaksi terbesar.<br />
<blockquote class="tr_bq">
<pre>SELECT username
FROM user
WHERE jml_transaksi =
(
SELECT MAX(jml_transaksi)
FROM user
)
</pre>
</blockquote>
<code>INSERT</code><br />
<br />
Untuk menyimpan data dalam tabel dipergunakan sintaks:<br />
<blockquote class="tr_bq">
<code>
INSERT INTO [NAMA_TABLE] ([DAFTAR_FIELD]) VALUES ([DAFTAR_NILAI])</code></blockquote>
Contoh:<br />
<blockquote class="tr_bq">
<code>
INSERT INTO TEST (NAMA, ALAMAT, PASSWORD) VALUES ('test', 'alamat', 'pass');</code></blockquote>
<h4>
<span style="font-size: small;"><span class="mw-headline" id="UPDATE"><code>UPDATE</code></span></span></h4>
Untuk mengubah data menggunakan sintaks:<br />
<blockquote class="tr_bq">
UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE [KONDISI]
</blockquote>
Contoh:<br />
<blockquote class="tr_bq">
<pre>UPDATE Msuser set password="123456" where username="abc"</pre>
</blockquote>
<h4>
<span class="mw-headline" id="DELETE"><code>DELETE</code></span></h4>
Untuk menghapus data dipergunakan sintaks:<br />
<blockquote class="tr_bq">
<pre>DELETE FROM [nhew andiz] [KONDISI]
</pre>
</blockquote>
Contoh:<br />
<blockquote class="tr_bq">
<pre>DELETE FROM TEST WHERE NAMA='test';</pre>
</blockquote>
Overall saya ucapkan banyak terima kasih telah mengizinkan saya untuk menduplicate dan mensunting sedikit isi artikel dari situs belajar terkenal di seluruh dunia. Thanks to : <a href="http://id.wikipedia.org/wiki/SQL">Id.Wikipedia.org</a><br />
<br />
Seperti yang telah katakan di atas tadi, saya akan memberikan link download ebook yang memang menurut saya lumayan lengkap hanya saja pembahasannya sedikit sulit dicerna alias tidak komunikatif. Untuk mendownloadnya <a href="http://adf.ly/49t0Q">Klik Disni.</a> </div>Bagus Prakosohttp://www.blogger.com/profile/06801669686849859179noreply@blogger.com7