<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>OCI PARSE</title><description>Sebuah perjalanan yang tak mengenal lelah...</description><managingEditor>noreply@blogger.com (Oci Parse)</managingEditor><pubDate>Thu, 5 Sep 2024 22:14:21 -0700</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">51</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://oci-parse.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>Sebuah perjalanan yang tak mengenal lelah...</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Software How-To"/></itunes:category><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>12 Langkah Menjadi Web Developer</title><link>http://oci-parse.blogspot.com/2010/07/12-langkah-menjadi-web-developer.html</link><category>Developer</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Sat, 3 Jul 2010 22:07:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-4099377384543462885</guid><description>Tentu anda sudah mengenal apa web itu. Namun mungkin ada yang belum  mengerti bagaimana sih membuat web tersebut. Apa yang harus dipelajari  untuk menjadi web developer, dan bagaimana untuk hidup dari profesi web  developer. Saya mencoba membuat daftar langkah-langkah yang dapat anda  tempuh untuk menjadi seorang web developer berdasarkan pengalaman saya  sebagai web developer. Semoga daftar ini dapat membantu anda untuk  memulai karir sebagai web developer. Tidak panjang lebar inilah  langkah-langkah menjadi seorang web developer: &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Belajar Bahasa Pemrograman Web&lt;/span&gt;&lt;br /&gt;Untuk memulainya tentu anda harus menguasai bahasa pemrograman web. Dan  bahasa yang dikuasai tidak cukup 1 bahasa pemrograman saja karena web  dibangun diatas beberapa faktor pendukung. Bahasa yang sebaiknya anda  pelajari untuk menjadi web developer adalah:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;HTML, merupakan bahasa pemrograman web paling dasar dan mutlak harus  dikuasai. HTML adalah bahasa untuk menciptakan tampilan web yang anda  lihat di browser. HTML membangun struktur tampilan web seperti header,  content, footer, menu, dan sebagainya. Namun untuk menciptakan tampilan  yang lebih baik tidak cukup dengan HTML saja masih diperlukan bahasa  lain untuk menciptakan tampilan yang lebih baik.&lt;/li&gt;&lt;li&gt;CSS, inilah bahasa pelengkap HTML. Tanpa CSS kita tak akan dapat  menciptakan tampilan yang indah. CSS adalah bahasa yang mengatur layout  dan tampilan dari web tersebut misalnya warna background, tulisan, font,  ukuran, dan sebagainya. Dengan kombinasi HTML dan CSS maka kita dapat  menciptakan tampilan yang baik dan indah.&lt;/li&gt;&lt;li&gt;Bahasa scripting web misalnya PHP, ASP, ColdFusion, Python, dan lainnya.  Bahasa pemrograman ini adalah bahasa yang akan kita gunakan untuk  membangun aplikasi web. Kalau tadi HTML dan CSS merupakan pembangun  tampilan dari web tersebut maka bahasa scripting ini adalah pengontrol  logika aplikasi web. Bahasa ini menghubungkan aplikasi web kita dengan  database dan mengolah input output dari aplikasi kita. Sebaiknya anda  memilih salah satu bahasa untuk didalami. Saya menyarankan menggunakan  PHP karena bahasa inilah yang paling banyak digunakan untuk membuat  aplikasi web. Dengan sifatnya yang terbuka dan bebas biaya maka kita  dengan mudah mempelajari dan membuat aplikasi web dengan mudah.  Kelengkapan dokumentasi dan tutorial PHP juga sangat banyak sehingga  anda tidak akan kesulitan mempelajari bahasa yang satu ini.&lt;/li&gt;&lt;li&gt;SQL, merupakan bahasa scripting database. Database adalah aplikasi  pengolah data yang menyimpan data untuk digunakan bersama aplikasi web  kita. Database ada bermacam-macam misalnya MySQL, SQLite, Oracle,  PostgreSQL, SQL Server, dan database lainnya. Sangat disarankan untuk  memilih salah satu untuk didalami. Walaupun SQL merupakan standar bahasa  scripting database namun dengan mempelajari salah satu scripting  database yang ada maka kita akan dimudahkan dalam menyimpan, mengelola,  dan memberikan output data dengan tersedianya fungsi-fungsi yang akan  membantu anda bekerja dengan database.&lt;/li&gt;&lt;li&gt;Javascript, bahasa scripting yang berjalan di browser. Bahasa ini tidak  mutlak dipelajari, namun kalau anda ingin membuat web dengan efek  animasi, dan web yang lebih interaktif maka javascript akan membantu  anda. Dibandingkan dengan flash untuk membuat efek tertentu, saya lebih  memilih Javascript. Kenapa, karena Flash masih memerlukan installasi  plugin sedangkan Javascript sudah didukung secara default oleh browser  modern.&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;"&gt;Pelajari Teknik Penyelesaian Kasus Pemrograman Web&lt;/span&gt;&lt;br /&gt;Misalnya bagaimana pemrograman yang berhubungan dengan tanggal,  bagaimana menghubungkan web dengan aplikasi lainnya, bagaimana mengakses  database, dan beragam teknik lainnya. Dengan mengetahui teknik  pemrograman dan penyelesaian kasus-kasus pemrograman web maka anda dapat  lebih efektif dalam pemrograman aplikasi web anda.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pelajari Metode Pengembangan Web yang Baik&lt;/span&gt;&lt;br /&gt;Ada banyak metode pengembangan seperti RUP, Agile, dan USDP tapi pada  dasarnya mengfokuskan pada analisa, perancangan, pengembangan, dan  pengujian. Lakukan pengembangan aplikasi dengan tahapan-tahapan diatas.  Lakukan analisa apa yang diperlukan oleh aplikasi ini, kemudian rancang  terlebih dahulu aplikasi anda sebelum melakukan coding, lakukan  pengembangan atau coding, dan uji coba terlebih dahulu sebelum dirilis  atau didelivery. Anda dapat kembali ketahap sebelumnya bila diperlukan.  Yang penting, tentukan sendiri metode yang paling baik seusai dengan  diri anda.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Belajar Mengolah Gambar&lt;/span&gt;&lt;br /&gt;Buat apa? Karena dengan gambar maka kita dapat memberikan informasi  lebih cepat dan efektif dibandingkan dengan mendeskripsikan dalam text  yang panjang. Cukup pelajari Adobe Photoshop atau Adobe Firework yang  merupakan software paling umum untuk keperluan gambar web. Pelajari  bagaimana membuat gambar seperti icon, background, patern, dan gambar  lainnya. Sebenarnya bukan merupakan keharusan karena untuk menciptakan  gambar untuk tampilan web karena hal ini lebih cenderung merupakan  pekerjaan web designer. Namun bila anda bs membuat gambar untuk web maka  akan lebih membantu dibandingkan anda harus meminta tolong teman anda  untuk keperluan gambar web anda.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Gunakan Framework&lt;/span&gt;&lt;br /&gt;framework merupakan sekumpulan fungsi dan library yang dapat memudahkan  pemrograman anda. Gunakan framework sesuai dengan bahasa pemrograman  anda. Misalnya ASP menggunakan .NET Framework. Ruby dengan Rails  Framework, Python dengan Django Framework, dan PHP yang lebih banyak  lagi seperti Prado, Symfony, CakePHP, dan framework lainnya. Lakukan  riset dan tentukan pilihan anda framework mana yang akan anda gunakan  dan dalami framework tersebut. Jangan terlalu banyak berpindah-pindah  framework karena anda tidak akan memperoleh manfaat maksimal karena  pemahaman yang terpecah-pecah. Jadi tentukan framework pilihan anda  sesuai minat, dan teknik yang anda senangi.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pelajari Teknik Mengoptimalkan Aplikasi Anda&lt;/span&gt;&lt;br /&gt;Agar aplikasi anda dapat berjalan lebih cepat dan responsif maka anda  harus dapat melakukan tuning atau optimalisasi. Pelajari teknik  pemrograman web yang baik, pemecahan masalah programming yang efektif,  tuning dan optimalisasi database, serta optimasi web server.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pelajari Web Server&lt;/span&gt;&lt;br /&gt;akan sangat bermanfaat bila anda mempelajari web server agar anda dapat  mengetahui bagaimana menjalankan aplikasi anda di web server. Atau  bagaimana cara mengoptimalkan aplikasi di web server. Misalnya  penggunaan module caching seperti APC, eAccelerator, dan sebagainya.  Atau penggunaan file .htaccess untuk menciptakan friendly URL atau URL  yang lebih enak dibaca. Dengan mempelajari web server maka anda dapat  mengoptimalkan dan menambahkan feature aplikasi anda di server.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pelajari Control Panel Hosting&lt;/span&gt;&lt;br /&gt;Karena anda akan banyak berhubungan dengan control panel bila anda  menyewa hosting untuk web anda. Control panel yang banyak digunakan  antara lain Cpanel, Pleks, ISPConfig, dan sebagainya. Dengan memahami  penggunaan control panel maka anda dapat mengoptimalkan aplikasi anda di  provider hosting anda.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ikuti Perkembangan Teknologi Web Terbaru&lt;/span&gt;&lt;br /&gt;Teknologi web selalu berkembang misalnya munculnya teknologi RSS,  PODCasting, dan teknologi lainnya. Pelajari bagaimana membuat dan  menggunakan teknologi tersebut di aplikasi anda. Karena aplikasi yang  ketinggalan jaman akan ditinggalkan penggunanya juga.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pelajari Manajemen Proyek&lt;/span&gt;&lt;br /&gt;Suatu pengembangan aplikasi merupakan suatu proyek yang harus di atur,  direncanakan, dan dilakukan dengan baik. Dengan mempelajari manajemen  proyek maka anda dapat melakukan kolaborasi dengan yang lain dalam  mengembangkan aplikasi. Anda juga dapat memperoleh efektifitas dan  efisiensi waktu dalam menyelesaikan suatu proyek.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Untuk Meningkatkan Kemampuan Anda, Selalu ASAH Kemampuan Anda dengan Mengerjakan Aplikasi Web&lt;/span&gt;&lt;br /&gt;Entah pekerjaan, atau proyek pribadi. Karena makin banyak aplikasi yang  anda buat maka kemampuan anda akan makin baik. Kembangkan ide anda dan  realisasikan menjadi suatu aplikasi.Yang terakhir, jangan mau selalu  menjadi web developer yang hanya mengerjakan proyek orang lain.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Anda Harus Membuat Suatu Aplikasi Yang Dapat Dijadikan Produk atau Layanan Anda Sebagai Wujud Kemampuan Anda&lt;/span&gt;&lt;br /&gt;Produk dan layanan ini dapat anda jual sehingga anda dapat memperoleh  hasil dari kemampuan anda dan menikmati hasilnya. Dibandingkan dengan  mengerjakan proyek orang lain secara terus-terusan dan dibayar  per-proyek tentu akan lebih baik bila anda mengerjakan 1 produk namun  anda memperoleh hasil terus-terusan dengan syarat produk anda memiliki  nilai jual yang baik.&lt;br /&gt;Itulah langkah-langkah dasar untuk menjadi seorang web developer menurut  pengalaman saya. Langkah diatas tidaklah cukup, hanya langkah dasar  saja. Semoga daftar diatas dapat menjadi pembimbing anda dan bahkan  dapat menjadikan anda web developer yang lebih baik lagi. Anda harus  terus belajar dan berlatih terus serta selalu menerima perkembangan yang  ada agar kemampuan anda terus terasah.&lt;br /&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Auto Backup Database MySQL menggunakan Crontab + Shell Scripting</title><link>http://oci-parse.blogspot.com/2010/06/auto-backup-database-mysql-menggunakan.html</link><category>Linux</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Fri, 18 Jun 2010 07:41:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-7727568756661425532</guid><description>&lt;div style="text-align: left;"&gt;Linux Shell Scripting adalah serangkaian command yang ditulis dalam file  teks biasa, kemudian file teks tersebut dipanggil untuk menjalan  command didalamnya.&lt;br /&gt;&lt;br /&gt;Command pada linux shell bermacam-macam seperti create/update/delete  sebua file atau folder, melakukan mounting, sampai bisa melakukan backup  database. &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Sedangkan Crontab adalah aplikasi penjadwalan pada linux yang  memungkinkan untuk eksekusi secara otomatis  program/aplikasi/script  dengan waktu yang telah dijadwalkan.&lt;br /&gt;&lt;br /&gt;Jadi dengan dua buah kemampuan linux tersebut adalah kombinasi lengkap  untuk membuat backup database secara otomatis dan terjadwal.&lt;br /&gt;&lt;br /&gt;Dibawah ini adalah step by step untuk membuat Auto Backup Database MySQL&lt;br /&gt;&lt;br /&gt;1. Buat semua file, sebagai contoh &lt;span style="font-weight: bold;"&gt;auto_backup.sh&lt;/span&gt;   Pada file tersebut tuliskan &lt;span style="font-style: italic;"&gt;linux  shell scripting&lt;/span&gt;, seperti dibawah ini:&lt;br /&gt;&lt;span class="terminal"&gt;v_tgl=`date +%Y%m%d_%H%M%S`;&lt;br /&gt;v_name=bukutamu_$v_tgl.sql ;&lt;br /&gt;mysqldump -uroot -ppass bukutamu &gt; /home/dendie/Desktop/$v_name;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Script diatas adalah shell scripting yang melakukan dump/backup dari  database bernama &lt;span style="font-weight: bold;"&gt;bukutamu &lt;/span&gt;ke  alamat  &lt;span class="terminal" style="font-weight: bold;"&gt;/home/dendie/Desktop/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sedangkan bagian Script yang melakukan backup database adalah&lt;br /&gt;&lt;span class="terminal"&gt;mysqldump -uroot -ppass bukutamu &gt;  /home/dendie/Desktop/$v_name;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;variabel&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;$vname&lt;/span&gt; berisikan format penamaan file hasil &lt;span style="font-style: italic;"&gt;script shell&lt;/span&gt;  yang digunakan sebagai  nama hasil dump/backup database.&lt;br /&gt;&lt;br /&gt;contoh   hasil backup adalah &lt;span style="font-weight: bold;"&gt;bukutamu_20100128_203001.sql&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sedangkan bagian Script yang membuat format penamaan file adalah&lt;br /&gt;&lt;br /&gt;&lt;span class="terminal"&gt;v_tgl=`date +%Y%m%d_%H%M%S`;&lt;br /&gt;v_name=bukutamu_$v_tgl.sql ;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. Set file &lt;span style="font-weight: bold;"&gt;auto_backup.sh&lt;/span&gt;  sebagai execute file&lt;br /&gt;&lt;span class="terminal"&gt;sudo chmod +x auto_backup.sh&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;3. Pada command line set Crontab/Scheduling untuk eksekusi file &lt;span style="font-weight: bold;"&gt;auto_backup.sh&lt;/span&gt;&lt;br /&gt;&lt;span class="terminal"&gt;sudo crontab -e&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Kemudian ketikan seperti dibawah ini&lt;br /&gt;&lt;span class="terminal"&gt;*/5 * * * *  /home/dendie/Desktop/my_data/auto_backup.sh &gt;  /home/dendie/Desktop/auto_backup.log&lt;/span&gt;&lt;br /&gt;Contoh diatas membuat crontab/scheduling untuk eksekusi file &lt;span style="font-weight: bold;"&gt;auto_backup.sh&lt;/span&gt; setiap &lt;span style="font-weight: bold;"&gt;5 menit&lt;/span&gt; sekali dan membuat log/catatan  ke file &lt;span style="font-weight: bold;"&gt;auto_backup.log&lt;/span&gt; apabila  terjadi trouble saat eksekusi. &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Membuat Crontab</title><link>http://oci-parse.blogspot.com/2010/06/membuat-crontab.html</link><category>Linux</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Fri, 18 Jun 2010 03:59:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-466194834362151675</guid><description>&lt;div style="text-align: left;"&gt;Crontab adalah sebuah program yang dapat mengeksekusi secara otomatis  pada saat yang diinginkan. Pembahasan kali ini adalah mengenai cara  membuat file crontab. Syntax dari isi file crontab itu sendiri adalah  sebagai berikut: Untuk membuat file crontab pada sesi user yang aktif,  anda tinggal membuka terminal, lalu ketikkan : &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;crontab -e&lt;/strong&gt; //ini untuk mengedit crontab yang ada pada  sesi yang aktif.&lt;br /&gt;&lt;br /&gt;Lalu anda edit file crontab tersebut dan ketikkan sintaks dengan format  sebagai berikut:&lt;br /&gt;&lt;br /&gt;* * * * * &lt;eksekusi&gt;&lt;br /&gt;&lt;br /&gt;Penjelasan: -Tanda asterix (*) diatas menunjukkan kapan akan dijalankan  program. Terdiri dari lima bintang, yang masing-masing berarti:&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;Bintang pertama menunjukkan menit keberapa program akan dieksekusi&lt;/li&gt;&lt;li&gt;BIntang kedua menunjukkan jam ke berapa program akan dieksekusi&lt;/li&gt;&lt;li&gt;Bintang ketiga menunjukkan hari keberapa program akan dieksekusi&lt;/li&gt;&lt;li&gt;Bintang keempat menunjukkan minggu keberapa program akan dieksekusi&lt;/li&gt;&lt;li&gt;Bintang kelima menunjukkan berapa kali dalam seminggu program akan  dijalankan Jika kita tidak mengganti tanda asterix diatas dengan bintang  semuanya, maka akan secara otomatis akan dijalankan setiap menit, jam,  hari, minggu dan bulan Syntax berikutnya yaitu eksekusi yang ingin  dilakukan. Misalnya saja contoh crontab adalah sebagai berikut:&lt;br/&gt;* * * * * rm /home/tmp&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: left;"&gt;Maka secara otomatis, program akan mengeksekusi perintah diatas, yaitu  me&lt;em&gt;remove&lt;/em&gt; atau menghapus file yang berada di direktori home/tmp  Setelah itu simpan file tersebut dengan menekan &lt;strong&gt;ctrl X&lt;/strong&gt; ,  lalu simpan, secara otomatis program akan terinstal dengan sendirinya.  Untuk mengetahui apakah crontab anda sudah jalan atau tidak, ketik saja &lt;strong&gt;crontab  -l&lt;/strong&gt; , maka anda akan melihat program crontab yang sedang  berjalan.  Bagaimana, mudah bukan membuatnya? silakan mencoba.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Kunci Folder Tanpa Software</title><link>http://oci-parse.blogspot.com/2010/06/kunci-folder-tanpa-software.html</link><category>Tips dan Trik</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Wed, 16 Jun 2010 02:23:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-6202795381022637484</guid><description>&lt;div style="text-align: left;"&gt;Banyak cara dilakukan untuk mengunci sebuah folder, mulai dari  menggunakan aplikasi sampai tanpa aplikasi, berikut ini saya akan  mengunci folder pada OS Windows XP tanpa menggunakan aplikasi. &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Langkah:&lt;br /&gt;&lt;br /&gt;- Sebagai contoh, Anda membuat folder bernama D: \ TestFolder&lt;br /&gt;&lt;br /&gt;- Go to Start -&gt; All Program -&gt; Accessories dan pilih Notepad&lt;br /&gt;Copy dan paste perintah di bawah ini ke notepad&lt;br /&gt;&lt;br /&gt;ren TestFolder TestFolder. (21EC2020-3AEA-1069-A2DD-08002B30309D)&lt;br /&gt;dan Save the file sebagai LockFolder.bat&lt;br /&gt;&lt;br /&gt;- Buat lagi file baru di notepad&lt;br /&gt;Copy dan paste perintah di bawah ini ke notepad&lt;br /&gt;&lt;br /&gt;ren TestFolder. (21EC2020-3AEA-1069-A2DD-08002B30309D) TestFolder&lt;br /&gt;&lt;br /&gt;Simpan ini sebagai OpenLockFolder.bat&lt;br /&gt;&lt;br /&gt;- Sekarang Anda memiliki dua file batch. Klik dua kali folder  LockFolder.bat dan Anda akan berubah menjadi Control Panel dan isinya  tidak dapat dilihat.&lt;br /&gt;&lt;br /&gt;- Untuk membuka folder klik double sebagai OpenLockFolder.bat dan Anda  kembali folder asli Anda.note: Anda harus menjalankan batch file di  partisi yang sama atau drive dimana folder yang ingin Anda kunci. &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Browsing melalui Terminal Linux</title><link>http://oci-parse.blogspot.com/2010/06/browsing-melalui-terminal-linux.html</link><category>Linux</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Wed, 16 Jun 2010 02:17:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-1831024983021960746</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpWq0pqrIaQbqV-5F1lfIrK7CXH90aUjJt0oYYfbTtJayEjDReEW4eB49nT4YfqkeF18v38oQb5oOQF9bKPAKZjKniKJJ7pUE0TI7wlqZOlhjpJ85y1TniQ2Sxc-w3PNvFB267mXFpAKs/s1600/konsole.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpWq0pqrIaQbqV-5F1lfIrK7CXH90aUjJt0oYYfbTtJayEjDReEW4eB49nT4YfqkeF18v38oQb5oOQF9bKPAKZjKniKJJ7pUE0TI7wlqZOlhjpJ85y1TniQ2Sxc-w3PNvFB267mXFpAKs/s320/konsole.png" alt="" id="BLOGGER_PHOTO_ID_5483298667705754274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Cara browsing melalui Terminal linux memang berbeda dengan aplikasi  internet lainnya, ketika kita browsing melalui terminal maka  gambar-gambar yang ada pada suatu situs tidak-lah tampak alias hanya  berupa huruf-huruf sajalah yang tampak. Untuk dapat langsung menggunakan  Terminal sebagai media browsing, anda dapat mengikuti langkah seperti  berikut. &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;- Buka Terminal&lt;br /&gt;- Install elinks, ketik :$ sudo apt-get install elinks&lt;br /&gt;- pilih yes : y [enter]&lt;br /&gt;- Finish....&lt;br /&gt;&lt;br /&gt;Untuk memulai browsing.&lt;br /&gt;- ketik perintah : elinks (target).com&lt;br /&gt;- nikmati browsing layaknya seorang Hacker.&lt;br /&gt;- untuk keluar tekan Ctrl-C. &lt;/span&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpWq0pqrIaQbqV-5F1lfIrK7CXH90aUjJt0oYYfbTtJayEjDReEW4eB49nT4YfqkeF18v38oQb5oOQF9bKPAKZjKniKJJ7pUE0TI7wlqZOlhjpJ85y1TniQ2Sxc-w3PNvFB267mXFpAKs/s72-c/konsole.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Mencegah serangan DOS dengan membatasi respon PING</title><link>http://oci-parse.blogspot.com/2010/06/mencegah-serangan-dos-dengan-membatasi.html</link><category>Security</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Mon, 14 Jun 2010 05:17:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-6859150478253523645</guid><description>&lt;div style="text-align: left;"&gt;Apakah anda pernah memakai perintah PING ? ketika server anda tidak ada  respon atau mati dan anda ingin mengecek bagaimana kondisi respon server  anda, maka perintah ping adalah perintah yang sangat sederhana untuk  mengetah ui apakah server anda hidup atau mati. &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Perintah ping ini kalau dilakukan secara massal kepada suatu IP tertentu  sehingg dapat menimbulkan kondisi SYN Cookies maka server anda akan  kelabakan untuk merespon serangan ping ini. Di salah satu sisi ada  untungnya di salah satu sisi yang lain, ping ini dapat meruntuhkan  service yang ada di server anda.&lt;br /&gt;&lt;br /&gt;Bagaimana penaganannya ? Tidak terlalu sulit dan tidak terlalu gampang.  Asal anda membaca tulisan ini dan kemudian mencari di paman Google, maka  akan anda temukan jawabannya.&lt;br /&gt;&lt;br /&gt;Pada kesempatan ini, saya ingin memberikan sedikit trik bagaimana  menangani serangan DOS yang dilakukan dengan PING. Software yang  diperlukan adalah iptables. Anggap saja anda mempunyai script semacam  ini, yang anda jalankan di server anda untuk melengkapi security di  server anda.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#! /bin/sh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;trusthost='192.168.10.100'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;myhost='192.168.20.200'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;any='0.0.0.0/0'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;##############&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#Flush &amp;amp; Reset&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;##############&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -F&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -X&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;##############&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#Deafult Rule&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;##############&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -P INPUT DROP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -P OUTPUT DROP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -P FORWARD DROP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#########&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#loopback&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#########&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -A INPUT -i lo -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -A OUTPUT -o lo -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#######################&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#ICMP trusthost-&gt;myhost&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#######################&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -A INPUT -p icmp --icmp-type echo-request -s $trusthost -d $myhost -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -A OUTPUT -p icmp --icmp-type echo-reply  -s $myhost -d $trusthost -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#######################&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#ICMP myhost-&gt;trusthost&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#######################&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -A OUTPUT -p icmp --icmp-type echo-request -s $myhost -d $trusthost -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -A INPUT -p icmp --icmp-type echo-reply -s $trusthost -d $myhost -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#######################&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#ssh trusthost-&gt; myhost&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#######################&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -A INPUT -p tcp -s $trusthost -d $myhost --dport 22 -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -A OUTPUT -p tcp -s $myhost --sport 22 -d $trusthost -j ACCEPT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#########&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#logging&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#########&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -N LOGGING&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -A LOGGING -j LOG --log-level warning --log-prefix "DROP:" -m limit&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -A LOGGING -j DROP&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -A INPUT -j LOGGING&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iptables -A OUTPUT -j LOGGING&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Untuk menolak serangan DOS lewat PING tambahkan policy di iptables  seperti berikut ini,&lt;br /&gt;&lt;code&gt;# iptables -A INPUT -p icmp --icmp-type echo-request -s $trusthost  -d $myhost -m limit --limit 1/m --limit-burst 10 -j ACCEPT&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Dari setting di atas dalam waktu 1 menit hanya dibolehkan respon ping  sebanyak 10 kali.&lt;br /&gt;Apakah dengan ini saja cukup ? jawabannya adalah belum.&lt;br /&gt;&lt;br /&gt;Kita harus setting juga kernelnya. Lakukan setting seperti ini sehingga  SYN Cookies tidak berlaku di server anda.&lt;br /&gt;&lt;code&gt;# echo '1' &gt; /proc/sys/net/ipv4/tcp_syncookies&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;atau lakukan dengan printah seperti berikut ini,&lt;br /&gt;&lt;code&gt;# sysctl -w net.ipv4.tcp_syncookies=1&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Periksa di file /etc/sysctl.conf, apakah ada nilai &lt;code&gt;net.ipv4.tcp_syncookies=1&lt;/code&gt;  di situ.&lt;br /&gt;&lt;br /&gt;Ada DOS yang bernama Smurf yang juga dilakukan melalui ICMP alias ping  juga.&lt;br /&gt;Untuk ini setting saja server anda seperti berikut ini,&lt;br /&gt;&lt;code&gt;# echo '1' &gt; /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;atau dengan perintah sysctl seperti berikut ini,&lt;br /&gt;&lt;code&gt;# sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Periksa file /etc/sysctl.conf apakah ada setting seperti ini ?&lt;br /&gt;net.ipv4.icmp_echo_ignore_broadcasts=1&lt;br /&gt;&lt;br /&gt;Kalau ada, berarti server anda sekarang sudah aman dari serangan DOS  melalui PING.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Backup Data MySQL Dengan PHP</title><link>http://oci-parse.blogspot.com/2010/06/backup-data-mysql-dengan-php.html</link><category>PHP/MySql</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Mon, 14 Jun 2010 03:35:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-7759465630581335855</guid><description>&lt;div style="text-align: left;"&gt;Salah satu programming yang banyak dipakai di dunia saat ini adalah PHP.  PHP bergembang begitu pesat dipakai dalam konten website yang memakai  engine CMS. Misalnya saja adalah wordpress atau joomla. Kedua CMS ini  sebagian besar memakai database MySQL. MySQl adalah database yang dapat  kita pakai dengan gratis. &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Hal yang terpenting ketika kita memakai MySQL adalah data backup. Backup  ini harus kita lakukan berkali-kali agar data kita tetap aman, ketika  terjadi kerusakan harddisk atau hilangnya data karena sebab yang tidak  kita ketahui. Berikut adalah tulisan singkat, bagaimana memakai PHP  script sederhana untuk melakukan backup data di MySQL.&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;$dbname = &amp;quot;oci_parse&amp;quot;;&lt;br /&gt;$dbhost = &amp;quot;localhost&amp;quot;;&lt;br /&gt;$dbuser = &amp;quot;root&amp;quot;;&lt;br /&gt;$dbpass = &amp;quot;******&amp;quot;;&lt;br /&gt;$backupFile = &amp;quot;infokomtek_com&amp;quot;;&lt;br /&gt;$backupFile = $dbname . date(&amp;quot;Y-m-d-H-i-s&amp;quot;) . '.gz';&lt;br /&gt;$command = &amp;quot;mysqldump --opt -h $dbhost -u $dbuser -p $dbpass $dbname | gzip &amp;gt; $backupFile&amp;quot;;&lt;br /&gt;&lt;br /&gt;system($command);&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;$dbname = “oci_parse” adalah nama data base yang ingin kita backup.  $dbhost = “localhost” adalah nama host data base kita berada. $dbuser =  “root” adalah user untuk mengakses database. $dbpass = “******” adalah  password untuk mengakses database. Tergantung setting di MySQL anda,  terkadang tidak diperlukan password untuk konek ke MySQL.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Memonitor MySQL Server dengan SHELL Script</title><link>http://oci-parse.blogspot.com/2010/06/memonitor-mysql-server-dengan-shell.html</link><category>PHP/MySql</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Mon, 14 Jun 2010 03:27:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-4768402700868859671</guid><description>Pernahkah anda kesulitan untuk memonitor proses MySQL anda ? Sehingga  ketika MySQL anda down pun anda tidak segera tahu. Kalau anda merasa  bahwa MySQL anda sangat penting untuk selalu up dan jalan dengan baik,  maka anda perlu memonitor proses MySQL anda, apakah down ataukah up. &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Bagi anda yang punya Server Linux sudah pasti punya shell script. Dalam  tulisan ini kenapa kita memakai shell script, karena dengan shell  script, maka dapat dijalankan di OS apapun asal  ada shell script. Berikut adalah shell script sederhana untuk memonitor proses MySQL  anda apakah down atau up.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;code&gt; &lt;span style="font-weight: bold;"&gt;#!/usr/bin/sh&lt;/span&gt;&lt;/code&gt;&lt;/p&gt; &lt;p style="font-weight: bold;"&gt;#&lt;br /&gt;# http://oci-parse.blogspot.com&lt;br /&gt;# script memonitor mysql&lt;br /&gt;#&lt;/p&gt; &lt;p style="font-weight: bold;"&gt;while true&lt;br /&gt;do&lt;br /&gt;    check_mysql=`ps auxw | grep "mysqld" |&lt;br /&gt;           grep -v grep | wc -l`&lt;br /&gt;    if [ $check_mysql -gt 1 ];&lt;br /&gt;    then&lt;br /&gt;       echo "MySQL is up"&lt;br /&gt;    else&lt;br /&gt;       echo "MySQL is down"&lt;br /&gt;    fi&lt;br /&gt;    sleep 5&lt;br /&gt;done&lt;/p&gt;&lt;/blockquote&gt;Pertama untuk mengetahui proses MySQL yang sedang berjalan dalah  dengan mengetahui jumlah proses minimum yang ada di server anda.&lt;br /&gt;&lt;p&gt; Dalam script ini dianggap prosese minimum MySQL adalah 2, sehingga  ketika diperiksa dengan perintah &lt;code style="font-weight: bold;"&gt;&lt;em&gt;ps auxw | grep "mysqld" |  grep -v grep | wc -l&lt;/em&gt;&lt;/code&gt;, dan hasilnya lebih dari 1, maka  dianggap proses MySQL berjalan dengan baik.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Dibaris ke 16 ada perintah &lt;code style="font-weight: bold;"&gt;&lt;em&gt;sleep 5&lt;/em&gt;&lt;/code&gt;. Perintah ini  untuk memberikan periode berapa kali monitor dilakukan, alias setiap  berapa detik perintah &lt;code&gt;&lt;em&gt;ps auxw | grep "mysqld" | grep -v grep |  wc -l&lt;/em&gt;&lt;/code&gt; dijalankan.&lt;/p&gt; &lt;p&gt;Tentunya, &lt;code&gt;echo "MySQL is down"&lt;/code&gt; dapat anda ganti dengan  perintah mail. sehingga ketika MySQL anda down, dapat anda ketahui  dengan cepat melalui email anda.&lt;/p&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Mengerti tuning MySQL dalam 3 menit</title><link>http://oci-parse.blogspot.com/2010/06/mengerti-tuning-mysql-dalam-3-menit.html</link><category>PHP/MySql</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Mon, 14 Jun 2010 02:54:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-2361692025635645241</guid><description>&lt;div style="text-align: left;"&gt;Saat ini banyak sekali CMS atau content management yang memakai data  base MySQL, &lt;a href="http://infokomtek.com/linux-software/MySQL"&gt;http://www.mysql.com/&lt;/a&gt;.  Data base Mysql adalah salah satu database yang paling banyak  pemakainya. Didahului oleh opensource murni, yang kemudian setelah  dibeli oleh SUN meluncurkan versi Enterpise yang tidak 100% lagi  merupakan software opensource. &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Dalam kesempatan ini, akan kami tayangkan bagaimana  memaksimalkan(tuningisasi) MySQL yang berhubungan dengan memory,  logging, recovering, database maintenance, dll sehingga MySQL akan berjalan  dengan maksimal dan baik di server kita.&lt;br /&gt;&lt;br /&gt;Dan akan kami perkenalkan juga script kecil untuk melakukan check  terhadap setting yang berhubungan dengan memory yang kita set di MySQL  kita.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Logging dan mengetahui kondisi setting MySQL&lt;/strong&gt;&lt;br /&gt;Hal yang paling penting dalam kita melakukan tuning adalah pertama,  mencatat semua query yang berjalan dalam suatu log. Hal ini penting  untuk mengetahui seperti apa proses query yang sedang berjalan di MySQL.  Apakah benar, MySQL kita memerlukan tuning yang khusus sehingga kondisi  atau setting yang sekarang perlu lagi dioptimalkan. Dari pencatatan log  ini, kita dapat juga mengetahui query seperti apakah yang sering  dilakukan, sehingga ketika kita mengatur setting yang berkenaan dengan  memory pun kita akan lebih tepat melakukannya.&lt;br /&gt;&lt;br /&gt;Dalam query MySQL ada  sorting, select, insert, update table dsb. Masing-masing query ini dapat  kita atur berapa besar memory yang diperlukan, sehingga prioritas  pemberian memory pun dapat kita lakukan.&lt;br /&gt;&lt;br /&gt;Secara teknis untuk melakukan pencatatan log di MySQL sangatlah mudah.  Tambahkan &lt;span style="font-weight: bold;"&gt;option &lt;/span&gt;&lt;code style="font-weight: bold;"&gt;--log&lt;/code&gt; ketika anda menjalankan MySQL di  server anda. Misalnya adalah perintah seperti ini:&lt;br /&gt;&lt;code&gt;&lt;span style="font-weight: bold;"&gt;# safe_mysqld --log=$logfile&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Kalau anda memakai Fedora atau Redhat atau turunannya, cari file script  untuk menjalankan MySQL di &lt;span style="font-weight: bold;"&gt;/etc/rc.d/init.d/mysqld&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Temukan di situ baris yang menampilkan option untuk menjalankan MySQL.&lt;br /&gt;Nilai &lt;span style="font-weight: bold;"&gt;$logfile&lt;/span&gt; ini adalah nama log dan tempat yang anda kehendaki.  Misalnya adalah &lt;code style="font-weight: bold;"&gt;--log=/var/log/mysql.log&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;Atau kalau anda hanya ingin menjalankan dengan perintah yang lebih  simpel, maka dapat anda lakukan seperti berikut.&lt;br /&gt;&lt;code&gt;&lt;span style="font-weight: bold;"&gt;# safe_mysqld --log&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Dengan option ini query log akan disimpan di direktori &lt;span style="font-weight: bold;"&gt;/var/lib/mysql&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Memeriksa query MySQL&lt;/strong&gt;&lt;br /&gt;Sekarang coba kita jalankan perintah berikut ini:&lt;br /&gt;&lt;code&gt;&lt;span style="font-weight: bold;"&gt;# mysqlshow&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Maka akan tercatat di log yang telah kita tentukan tadi seperti berikut  ini,&lt;br /&gt;&lt;code style="font-weight: bold;"&gt;020819  8:32:49      15 Connect    root@localhost on&lt;br /&gt;                     15 Query      show databases&lt;br /&gt;                     15 Quit&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Sekarang terlihat siapa yang sambung ke MySQL kita, dan query apa yang  user lakukan. Dari log ini, tentunya kita dapat mengetahui kalau  seandainya ada serangan atau intruder yang masuk sedini mungkin.&lt;br /&gt;&lt;br /&gt;Karena itu log MySQL pun bisa kita monitor dengan script tertentu  apabila ada query yang masuk yang tidak pernah kita lakukan.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Memeriksa proses MySQL yang berjalan&lt;/span&gt;&lt;br /&gt;Setelah Log sudah tercatat dengan baik, belumlah cukup untuk mengetahui  secara 100% bagaimana jalannya MySQL di server kita. Karena itu ada hal  yang harus kita lakukan untuk mengetahui bahwa MySQL berjalan dengan  baik.&lt;br /&gt;&lt;br /&gt;Pertama yang harus kita lakukan adalah memeriksa apakah proses MySQL  berjalan dengan wajar. Lakukan perintah berikut ini.&lt;br /&gt;&lt;code&gt;&lt;span style="font-weight: bold;"&gt;# ps -auxxw | grep mysql&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Dari perintah di atas, akan tampak proses yang sedang berjalan. MySQL  pun menyediakan perintah untuk memeriksa apakah MySQL sedang berjalan  atau tidak. Lakukan perintah seperti berikut ini,&lt;br /&gt;&lt;code&gt;# mysqladmin ping&lt;br /&gt;mysqld is alive&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Nah dari sini, kita dapat memonitor MySQL kita, apakah down atau up  bukan ? Kalau anda menguasai script seperti perl atau shell atau php  tentunya hanya dengan 10 baris anda sudah dapat melakukan monitoring  MySQL dengan mudah. Dengan script itu ada dapat kirimkan kondisi MySQL  apabila terjadi masalah ke email anda.&lt;br /&gt;&lt;br /&gt;Apakah perlu diberikan contoh script nya ?&lt;br /&gt;&lt;br /&gt;Ada perintah lain yang dapat anda lakukan, apabila anda ingin mengetahui  kondisi MySQL lebih detail.&lt;br /&gt;&lt;br /&gt;Yaitu dengan perintah sebagai berikut.&lt;br /&gt;&lt;code&gt;# mysqladmin status&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Hasilnya adalah seperti berikut,&lt;br /&gt;&lt;code&gt;[root@ns3 mye]# mysqladmin status&lt;br /&gt;Uptime: 4034920  Threads: 1  Questions: 15649633  Slow queries: 38   Opens: 227439  Flush tables: 1  Open tables: 64  Queries per second avg:  3.879&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Secara simpel akan kami jelaskan arti dari masing-masing kata di atas,&lt;br /&gt;&lt;strong&gt;Uptime&lt;/strong&gt; : panjang detik setelah MySQL dijalankan.&lt;br /&gt;&lt;strong&gt;Threads&lt;/strong&gt; : jumlah Thread yang dipakai&lt;br /&gt;&lt;strong&gt;Questions&lt;/strong&gt; : jumlah query yang dilakukan dari sejak  MySQL dijalankan&lt;br /&gt;&lt;strong&gt;Slow queries&lt;/strong&gt; : jumlah query dalam suatu panjang waktu&lt;br /&gt;&lt;strong&gt;Opens&lt;/strong&gt; : jumlah table yang dibuka sejak MySQL dijalankan&lt;br /&gt;&lt;strong&gt;Flush tables&lt;/strong&gt; : jumlah flush、refresh、reload yang  dijalankan&lt;br /&gt;&lt;strong&gt;Open tables&lt;/strong&gt; : jumlah table yang dibuka&lt;br /&gt;&lt;strong&gt;Queries per second avg&lt;/strong&gt;: rata-rata respon query per  detik&lt;br /&gt;&lt;br /&gt;Kalau anda menginginkan kondisi yang lebih lengkap berkenaan dengan  MySQL anda, jalankan perintah berikut ini,&lt;br /&gt;&lt;code&gt;&lt;span style="font-weight: bold;"&gt;# mysqladmin extended-status&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Karena perintah di atas kalau dijalankan, hasilnya sangat panjang  sekali, maka tidak dimunculkan di tulisan ini.&lt;br /&gt;&lt;br /&gt;Apakah ada hal yang belum dimengerti ?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Memanfaatkan Fitur Query Cache di MySql</title><link>http://oci-parse.blogspot.com/2010/06/memanfaatkan-fitur-query-cache-di-mysql.html</link><category>PHP/MySql</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Mon, 14 Jun 2010 02:47:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-7333772827092833998</guid><description>&lt;div style="text-align: left;"&gt;Jika kita sering menggunakan query yang sama berulang – ulang di Mysql  kita, maka setting query_cache_size di mysql mesti diperhatikan.  Query_cache_size akan menyimpan query yang berulang,  sehingga akan  mempercepat kerja MySQL untuk query yang sama.  Karena query yang  sebelumnya disimpan dalam memory cache. &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Cara mengaktifkan query cache di Mysql :&lt;br /&gt;Lakukan pengecekan fasilitas query_cache Mysql kita dengan menuliskan :&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align: justify;"&gt;SHOW VARIABLES LIKE  ‘ %query_cache%  ‘&lt;/p&gt; &lt;p style="text-align: justify;"&gt;Menghasilkan keterangan :&lt;br /&gt;have_query_cache = yes&lt;br /&gt;query_cache_type=on&lt;br /&gt;query_cache_size = 0&lt;/p&gt; &lt;p style="text-align: justify;"&gt;query_cache_size bernilai 0 (nol) ,   sehingga meskipun query_cache aktif fitur query cache tidak akan berguna  jika ukurannya masih Nol.&lt;/p&gt; &lt;p style="text-align: justify;"&gt;Cara memanfaatkan query_cache di Mysql :&lt;/p&gt; &lt;ol&gt;&lt;li&gt;Edit file konfigurasi mysql  Anda (my.ini)&lt;/li&gt;&lt;li&gt;Pada bagian [mysql] tambahkan baris berikut :&lt;br /&gt;set-variable=query_cache_size=64M&lt;/li&gt;&lt;li&gt;Besarnya query_cache disesuaikan dengan resource komputer kita.  Logikanya semakin besar query_cache akan semakin baik.&lt;/li&gt;&lt;li&gt;Restart mysql kita.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Untuk membuktikan bahwa query_cache sudah berjalan ulangi langkah  diatas dengan menuliskan :&lt;/p&gt; &lt;p&gt;SHOW VARIABLES LIKE  ‘ %query_cache%  ‘&lt;/p&gt; &lt;p&gt;Menghasilkan keterangan :&lt;br /&gt;have_query_cache = yes&lt;br /&gt;query_cache_type=on&lt;br /&gt;query_cache_size = 67108864&lt;/p&gt; &lt;p&gt;Terlihat query_cache_size di mysql sudah bernilai 67108864 sesuai  dengan yang sudah kita setting sebelumnya. Perlu diperhatikan pemberian  nilai di query_cache_size merupakan kelipatan 2 (2n) misal 4,16,32,64  dst..&lt;/p&gt; &lt;p&gt;Semoga Bermanfaat.&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Programmer Terkecoh dengan Screen Saver...</title><link>http://oci-parse.blogspot.com/2010/06/programmer-terkecoh-dengan-screen-saver.html</link><category>Refresh</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Sun, 13 Jun 2010 22:19:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-948495952961867482</guid><description>&lt;div style="text-align: left;"&gt;Suatu hari, seorang programmer komputer akhirnya meninggal dunia. di akhirat dia dpt kehormatan milih mau masuk neraka atau syurga, karena atas bantuannya, database di akhirat jadi lebih akurat.&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Pertama, sang programmer disuruh lihat surga. Di dalam surga dilihatnya orang orang pada menghaturkan sembah sujud kepada YANG MAHAKUASA. “Ah, ngapain nyembah nyembah…” batin sang programmer.&lt;br /&gt;&lt;br /&gt;Pilihan kedua, sang programmer di suruh lihat neraka. Dan hebatnya, di neraka bukannya api-api yang menyambar-nyambar. melainkan sebuah hamparan pantai. dan… gadis-gadis berbikini seksi.&lt;br /&gt;&lt;br /&gt;“Nah ini, aku mau masuk sini”, teriak sang programmer kegirangan, karena menurutnya neraka itu panas dan membakar.&lt;br /&gt;&lt;br /&gt;Selang beberapa menit di dalam neraka, sang MAHAKUASA dapat telepon dari sang programmer, “Ada apa?”, tanya sang MAHA KUASA.&lt;br /&gt;&lt;br /&gt;“Pembohong. Neraka tadi ‘kan isi seharusnya sebuah pantai dan gadis-gadis seksi. Kok ini api semua?” teriak sang programmer yang langsung dapat balasan, “Oh itu. Sorry. Itu screen saver.”&lt;/span&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Gaji DBA Oracle di Indonesia</title><link>http://oci-parse.blogspot.com/2010/06/gaji-dba-oracle-di-indonesia.html</link><category>Oracle</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Sun, 13 Jun 2010 21:27:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-8008418440258534030</guid><description>&lt;p&gt;Beberapa waktu yang lalu saya ditelpon temen yang kerja di IT consultan. Dia nanya apakah saya ada temen DBA yang masih fresh? DBA fresh maksud dia kira-kira: mengetahui konsep dasar dan administrasi dasar database Oracle. Orang kayak gitu biasanya baru 1 tahun kerja jadi DBA Oracle, dan belum punya sertifikat OCA atau OCP. Nantinya ditempatkan di customer (telco). Gajinya di atas 5 juta perbulan. Kalau perform, gak lama lagi bisa naik gaji.&lt;/p&gt;&lt;p&gt;&lt;span class="fullpost"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Tiga tahun yang lalu di perusahaan lama saya (juga IT consultan), orang baru lulus kuliah namun punya sertifikat OCP 9i digaji 3 juta perbulan. Setahun kemudian dia pindah ke perusahaan kompetitor digaji 7 juta perbulan. Satu tahun kemudian dia pindah lagi ke perusahaan kompetitor lain, saya gak tahu dia digaji berapa, pastinya naik.&lt;/p&gt; &lt;p&gt;&lt;span id="more-39"&gt;&lt;/span&gt;Beberapa DBA Oracle teman saya yang betah kerja di suatu tempat, gajinya kalau naik tidaklah seberapa. Malahan sering gajinya lebih rendah dibandingkan DBA-DBA yang baru masuk. Ternyata hukum itu tetap berlaku, kalau mau naik gaji tinggi, ya mesti pindah company dulu.&lt;/p&gt; &lt;p&gt;Cerita saya di atas menunjukkan kisaran gaji DBA Oracle di Indonesia (khususnya Jakarta). Silahkan ditarsirkan sendiri-sendiri, itu termasuk gaji yang rendah apa tinggi.&lt;/p&gt; &lt;p&gt;Berdasarkan “Indonesia Salary Guide 2006″ yang dikeluarkan oleh Kelly Services, Gaji DBA (database administrator) sedikit di bawah IT Administrator, Network Administrator, Systems Engineer; dan lebih tinggi dari Analyst Programmer. DBA yang disebut mungkin terlalu general, tidak spesifik ke product tertentu (misalnya Oracle).&lt;/p&gt; &lt;p&gt;Saya tidak tahu keakuratan guide yang dibuat oleh Kelly Services tersebut. Namun yang jelas, berdasarkan sharing pengamalan dengan temen-temen yang kerja di dunia IT, gaji DBA Oracle tidak kalah (dan bersaing) dengan profesi-profesi yang lainnya seperti Network Administrator, Systems Engineer, dan lain-lain.&lt;/p&gt; So? Buat temen-temen yang baru jadi DBA Oracle, atau yang bercita-cita ingin menjadi DBA Oracle someday nanti; ayo bersemangat. Dunia DBA Oracle menanti anda dengan memberi banyak harapan cerah.&lt;br /&gt;&lt;br /&gt;Terambil dari &lt;a href="http://rohmad.net/" target="_blank"&gt;http://rohmad.net&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Perbedaan Instance dengan Database</title><link>http://oci-parse.blogspot.com/2010/06/perbedaan-instance-dengan-database.html</link><category>Oracle</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Sun, 13 Jun 2010 21:23:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-1103059365309995209</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB0q5r69ZDJaQfdqJZkA_vdZdNlO6sckG1gK0QAE1xjtdlm0I3WePuZ7WsvajQww568dfEJ46zt0CddF0N4A0okrtLIcenQl7yniM_WZabl39KmDhB9zwIjKHBWjxXyMFplA7hagU6ggg/s1600/instance.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 225px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB0q5r69ZDJaQfdqJZkA_vdZdNlO6sckG1gK0QAE1xjtdlm0I3WePuZ7WsvajQww568dfEJ46zt0CddF0N4A0okrtLIcenQl7yniM_WZabl39KmDhB9zwIjKHBWjxXyMFplA7hagU6ggg/s320/instance.jpg" alt="" id="BLOGGER_PHOTO_ID_5482480843406576514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p style="text-align: left;"&gt;Kebanyakan kita mungkin tidak tahu persis perbedaan instance dan database. Banyak yang mengira bahwa instance itu ya database. Bagi yang lebih kritis lagi lantas bertanya-tanya, kalau gitu apa gunanya Oracle memakai istilah instance dan database?&lt;/p&gt;&lt;div&gt; &lt;/div&gt;&lt;p style="text-align: left;"&gt;&lt;span class="fullpost"&gt;Kalau kita membuat database dengan DBCA, by default nama instance dan nama database itu memang sama. Apakah nama database yang saat ini kita maintain itu sama dengan nama instance?&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt; Untuk mengecek nama instance, pastinya semua DBA Oracle sudah tahu. Value dari  ORACLE_SID adalah nama dari instance juga.&lt;/li&gt;&lt;li&gt;Untuk mengecek nama database, gunakan command &lt;em&gt;select VALUE from v$parameter where NAME=’db_name’&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: left;"&gt; &lt;span id="more-26"&gt;&lt;/span&gt;Lebih jelasnya, ada baiknya kita lihat Arsitektur Database Oracle di sini http://oci-parse.blogspot.com/2010/06/arsitektur-database-oracle.html&lt;br /&gt;&lt;/div&gt;&lt;p style="text-align: left;"&gt;Instance adalah struktur &lt;strong&gt;proses&lt;/strong&gt; dan &lt;strong&gt;memory &lt;/strong&gt;yang menjalankan sistem database (DBMS, database management system). Sedangkan database adalah sekumpulan file yang menyimpan data (yang terdiri atas datafile, controlfile, dan redo log file).&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;"&gt;Istilah &lt;strong&gt;Database Oracle&lt;/strong&gt; yang sering kita pakai itu merujuk pada &lt;strong&gt;database management system&lt;/strong&gt; (DBMS) &lt;strong&gt;Oracle&lt;/strong&gt;. Ngucapin database management system mungkin terlalu panjang. Ngucapin DBMS mungkin kok tidak enak. Jadi gampang-gampangan, sebut saja database.&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB0q5r69ZDJaQfdqJZkA_vdZdNlO6sckG1gK0QAE1xjtdlm0I3WePuZ7WsvajQww568dfEJ46zt0CddF0N4A0okrtLIcenQl7yniM_WZabl39KmDhB9zwIjKHBWjxXyMFplA7hagU6ggg/s72-c/instance.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Arsitektur Database Oracle</title><link>http://oci-parse.blogspot.com/2010/06/arsitektur-database-oracle.html</link><category>Oracle</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Sun, 13 Jun 2010 21:19:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-978367353157095912</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQONeVvVa2x9aABlXhKE_MmyMxJTyAQgPS5nqnIo1nHZBAekvtVAuYQ9uGyNoY3zr4fe94LFnarJP6oMYzyg3Vg4RibruIMLIqmA150f4Yj2lBarRNfUcDNoEvPK39E1r9C8P3s796wvI/s1600/orac1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 225px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQONeVvVa2x9aABlXhKE_MmyMxJTyAQgPS5nqnIo1nHZBAekvtVAuYQ9uGyNoY3zr4fe94LFnarJP6oMYzyg3Vg4RibruIMLIqmA150f4Yj2lBarRNfUcDNoEvPK39E1r9C8P3s796wvI/s320/orac1.jpg" alt="" id="BLOGGER_PHOTO_ID_5482479674797241394" border="0" /&gt;&lt;/a&gt;Kata &lt;strong&gt;database &lt;/strong&gt;dalam frasa “arsitektur database Oracle” seharusnya adalah &lt;strong&gt;Database Management System&lt;/strong&gt; (DBMS). Untuk penyederhanaan penyebutan, &lt;strong&gt;Database Management System&lt;/strong&gt; memang sering cukup disebut &lt;strong&gt;database &lt;/strong&gt;saja.&lt;span class="fullpost"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt; &lt;p&gt;Secara umum komponen DBMS Oracle terdiri atas memory, proses, dan file-file. Lebih jauh lagi, komponen-komponen tersebut dikelompokkan sebagai berikut:&lt;/p&gt; &lt;ol&gt;&lt;span id="more-25"&gt;&lt;/span&gt;&lt;li&gt; Instance&lt;br /&gt;- Memory yang disebut sebagai System Global Area (SGA), terdiri atas: Shared Pool (Libary Cache and Data Dictionary Cache), Database Buffer Cache, Redolog Buffer Cache, Java Pool, Large Pool.&lt;br /&gt;- Back ground process: PMON, SMON, DBWR, LGWR, CKPT, dan lain-lain&lt;/li&gt;&lt;li&gt; Database&lt;br /&gt;- Datafile&lt;br /&gt;- Control file&lt;br /&gt;- Redo log file&lt;/li&gt;&lt;li&gt; Komponen lain&lt;br /&gt;- process: Server Process, user process&lt;br /&gt;- memory: Program Global Area (PGA)&lt;br /&gt;- File: Archived log, parameter, dan password file&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQONeVvVa2x9aABlXhKE_MmyMxJTyAQgPS5nqnIo1nHZBAekvtVAuYQ9uGyNoY3zr4fe94LFnarJP6oMYzyg3Vg4RibruIMLIqmA150f4Yj2lBarRNfUcDNoEvPK39E1r9C8P3s796wvI/s72-c/orac1.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Cara Belajar Database Oracle secara Otodidak</title><link>http://oci-parse.blogspot.com/2010/06/cara-belajar-database-oracle-secara.html</link><category>Oracle</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Sun, 13 Jun 2010 21:16:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-3406694075946583479</guid><description>Oracle itu sangat royal, terlalu gampang membagi knowledge. Kita bisa nge-download software Oracle RDBMS dan dokumentasinya (yang berisi bejibun e-book) secara gratis. Tentunya itu bukan semata-mata untuk meng-educate user (dan calon user), yang pasti intinya adalah bagaimana Oracle bisa dikenal banyak orang. Setelah itu orang memakai Oracle. Dan kemudian orang membayar lisence Oracle.&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Berikut ini kiat-kiat belajar Database Oracle secara Otodidak. Saya mengambil contoh untuk yang versi 10g,versi-versi yang lainnya intinya sih sama saja.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;I. Membaca dokumentasi Oracle.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Anda bisa membaca secara online di website Oracle. Anda pun bisa nge-download-nya dulu, kemudian membacanya secara offline di PC anda.&lt;/p&gt;Berikut ini daftar dokumentasi database Oracle:&lt;br /&gt;&lt;p&gt; 1. Untuk semua versi (8, 8i, 9i, 10g, dan 11g)&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/documentation/index.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.oracle.com');"&gt;http://www.oracle.com/technology/documentation/index.html &lt;/a&gt;&lt;br /&gt;2. Source dokumentasi 10g yang bisa di download&lt;br /&gt;&lt;a href="http://download.oracle.com/docs/cds/B19306_01.zip" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/download.oracle.com');"&gt;http://download.oracle.com/docs/cds/B19306_01.zip&lt;/a&gt;&lt;br /&gt;3. Dokumentasi yang 10g yang bisa dibaca online&lt;br /&gt;&lt;a href="http://www.oracle.com/pls/db102/homepage" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.oracle.com');"&gt;http://www.oracle.com/pls/db102/homepage&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Dari mana mulai membacanya? Saya merekomendasikan untuk membaca tema-tema berikut, sebaiknya dibaca secara berurutan:&lt;/p&gt; &lt;p&gt;1. &lt;em&gt;Oracle® Database Concepts&lt;/em&gt;&lt;br /&gt;&lt;em&gt;2. Oracle® Database 2 Day DBA&lt;/em&gt;&lt;br /&gt;3. &lt;em&gt;Oracle® Database Administrator’s Guide&lt;/em&gt;&lt;br /&gt;&lt;em&gt;4. Oracle® Database 2 Day + Performance Tuning Guide&lt;/em&gt;&lt;br /&gt;5. &lt;em&gt;Oracle® Database Performance Tuning Guide&lt;/em&gt;&lt;br /&gt;6.&lt;em&gt; Oracle® Database Backup and Recovery Basics&lt;/em&gt;&lt;br /&gt;7. &lt;em&gt;Oracle® Database Backup and Recovery Quick Start Guide&lt;/em&gt;&lt;br /&gt;8. &lt;em&gt;Oracle® Database Backup and Recovery Advanced User’s Guide&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;II. Install Software, dan Create Database Oracle di PC anda&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Dapatkan source database Oracle di sini&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/software/products/database/index.html" target="_blank" onclick="javascript:pageTracker._trackPageview ('/outbound/www.oracle.com');"&gt;http://www.oracle.com/technology/software/products/database/index.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Selanjutnya, buat database dan langsung praktekkan apa yang sedang (dan telah) anda pelajari. Gimana, mudah sekali, bukan?&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure length="890963285" type="application/zip" url="http://download.oracle.com/docs/cds/B19306_01.zip"/><itunes:explicit>no</itunes:explicit><itunes:subtitle>Oracle itu sangat royal, terlalu gampang membagi knowledge. Kita bisa nge-download software Oracle RDBMS dan dokumentasinya (yang berisi bejibun e-book) secara gratis. Tentunya itu bukan semata-mata untuk meng-educate user (dan calon user), yang pasti intinya adalah bagaimana Oracle bisa dikenal banyak orang. Setelah itu orang memakai Oracle. Dan kemudian orang membayar lisence Oracle. Berikut ini kiat-kiat belajar Database Oracle secara Otodidak. Saya mengambil contoh untuk yang versi 10g,versi-versi yang lainnya intinya sih sama saja. I. Membaca dokumentasi Oracle. Anda bisa membaca secara online di website Oracle. Anda pun bisa nge-download-nya dulu, kemudian membacanya secara offline di PC anda.Berikut ini daftar dokumentasi database Oracle: 1. Untuk semua versi (8, 8i, 9i, 10g, dan 11g) http://www.oracle.com/technology/documentation/index.html 2. Source dokumentasi 10g yang bisa di download http://download.oracle.com/docs/cds/B19306_01.zip 3. Dokumentasi yang 10g yang bisa dibaca online http://www.oracle.com/pls/db102/homepage Dari mana mulai membacanya? Saya merekomendasikan untuk membaca tema-tema berikut, sebaiknya dibaca secara berurutan: 1. Oracle® Database Concepts 2. Oracle® Database 2 Day DBA 3. Oracle® Database Administrator’s Guide 4. Oracle® Database 2 Day + Performance Tuning Guide 5. Oracle® Database Performance Tuning Guide 6. Oracle® Database Backup and Recovery Basics 7. Oracle® Database Backup and Recovery Quick Start Guide 8. Oracle® Database Backup and Recovery Advanced User’s Guide II. Install Software, dan Create Database Oracle di PC anda Dapatkan source database Oracle di sini http://www.oracle.com/technology/software/products/database/index.html Selanjutnya, buat database dan langsung praktekkan apa yang sedang (dan telah) anda pelajari. Gimana, mudah sekali, bukan?</itunes:subtitle><itunes:author>noreply@blogger.com (Oci Parse)</itunes:author><itunes:summary>Oracle itu sangat royal, terlalu gampang membagi knowledge. Kita bisa nge-download software Oracle RDBMS dan dokumentasinya (yang berisi bejibun e-book) secara gratis. Tentunya itu bukan semata-mata untuk meng-educate user (dan calon user), yang pasti intinya adalah bagaimana Oracle bisa dikenal banyak orang. Setelah itu orang memakai Oracle. Dan kemudian orang membayar lisence Oracle. Berikut ini kiat-kiat belajar Database Oracle secara Otodidak. Saya mengambil contoh untuk yang versi 10g,versi-versi yang lainnya intinya sih sama saja. I. Membaca dokumentasi Oracle. Anda bisa membaca secara online di website Oracle. Anda pun bisa nge-download-nya dulu, kemudian membacanya secara offline di PC anda.Berikut ini daftar dokumentasi database Oracle: 1. Untuk semua versi (8, 8i, 9i, 10g, dan 11g) http://www.oracle.com/technology/documentation/index.html 2. Source dokumentasi 10g yang bisa di download http://download.oracle.com/docs/cds/B19306_01.zip 3. Dokumentasi yang 10g yang bisa dibaca online http://www.oracle.com/pls/db102/homepage Dari mana mulai membacanya? Saya merekomendasikan untuk membaca tema-tema berikut, sebaiknya dibaca secara berurutan: 1. Oracle® Database Concepts 2. Oracle® Database 2 Day DBA 3. Oracle® Database Administrator’s Guide 4. Oracle® Database 2 Day + Performance Tuning Guide 5. Oracle® Database Performance Tuning Guide 6. Oracle® Database Backup and Recovery Basics 7. Oracle® Database Backup and Recovery Quick Start Guide 8. Oracle® Database Backup and Recovery Advanced User’s Guide II. Install Software, dan Create Database Oracle di PC anda Dapatkan source database Oracle di sini http://www.oracle.com/technology/software/products/database/index.html Selanjutnya, buat database dan langsung praktekkan apa yang sedang (dan telah) anda pelajari. Gimana, mudah sekali, bukan?</itunes:summary><itunes:keywords>Oracle</itunes:keywords></item><item><title>Denial of Service (DoS)</title><link>http://oci-parse.blogspot.com/2010/06/denial-of-service-dos.html</link><category>Attack</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Sun, 13 Jun 2010 02:07:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-645552688193301893</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFMgW9QIsbUAzul95-nTeHpB_ujB9V0GoAIUbjdPhoeQ3OhQh3XF6vYD0rC-DqYsCfs4ljybdETwy7epK-Nx4PNgTsHKCnbCa0y2G2anGxEf9U5VczbV5Vaz3-HBiH31qV3ctcY0Nb6mw/s1600/ddos.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 153px; height: 141px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFMgW9QIsbUAzul95-nTeHpB_ujB9V0GoAIUbjdPhoeQ3OhQh3XF6vYD0rC-DqYsCfs4ljybdETwy7epK-Nx4PNgTsHKCnbCa0y2G2anGxEf9U5VczbV5Vaz3-HBiH31qV3ctcY0Nb6mw/s320/ddos.jpg" alt="" id="BLOGGER_PHOTO_ID_5482182539754057234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span class="style_1"&gt;&lt;strong&gt;Denial of Service&lt;/strong&gt;&lt;/span&gt; adalah serangan (attack) yang diluncurkan untuk meniadakan servis (serangan terhadap availability).  Atau dengan kata lain DoS dapat dikatakan aktifitas menghambat kerja sebuah layanan (servis) atau mematikannya, sehingga user yang berhak/berkepentingan tidak dapat menggunakan layanan tersebut.&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style="text-align: left;" class="Body"&gt;Serangan Dos berdampak terhadap aktifitas yang menjurus kepada tehambatnya aktifitas korban yang dapat berakibat sangat fatal.&lt;/p&gt;&lt;p style="text-align: left;" class="Body"&gt;&lt;span class="fullpost"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: left;" class="Body"&gt;Beberapa aktifitas DoS, adalah :&lt;/p&gt;&lt;div&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="Body"&gt;1. Aktifitas ‘flooding’ terhadap suatu server&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="Body"&gt;2. Memutuskan koneksi antara 2 mesin.&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="Body"&gt;3. Mencegah korban untuk dapat menggunakan layanan.&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="Body"&gt;4. Merusak sistem agar korban tidak dapat menggunakan layanan.&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="Body"&gt;&lt;span id="more-726"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="Body"&gt;Denial of Sevice, serangan yang menghabiskan resource untuk melumpuhkan sebuah layanan dibutuhkan pemakaian resource yang besar, sehingga komputer/ mesin yang diserang   kehabisan  resource dan manjadi hang. Beberapa jenis resource yang dihabiskan diantaranya:&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="paragraph_style_1"&gt;&lt;strong&gt;A. Swap Space &lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="Body"&gt;Hampir semua sistem menggunakan ratusan MBs spasi swap untuk melayani permintaan client. Spasi swap juga digunakan untuk mem-’forked’ child process. Bagaimanapun spasi swap selalu berubah dan digunakan dengan sangat berat. Beberapa   serangan Denial of Service mencoba untuk memenuhi (mengisi) spasi swap ini.&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="paragraph_style_1"&gt;&lt;strong&gt;B. Bandwidth &lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="Body"&gt;Beberapa serangan Denial of Service menghabiskan bandwidth.&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="paragraph_style_1"&gt;&lt;strong&gt;C. Kernel Tables &lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="Body"&gt;Serangan pada kernel tables, bisa berakibat sangat buruk pada sistem. Alokasi memori kepada kernel juga merupakan target serangan yang sensitif. Kernel memiliki kernelmap limit, jika sistem mencapai posisi ini, maka sistem tidak bisa lagi mengalokasikan memory untuk kernel dan sistem harus di re-boot.&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="paragraph_style_1"&gt;&lt;strong&gt;D. RAM &lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="Body"&gt;Serangan Denial of Service banyak menghabiskan RAM sehingga sistem mau-tidak mau harus di re-boot.&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="paragraph_style_1"&gt;&lt;strong&gt;E. Disk &lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="Body"&gt;Serangan klasik banyak dilakukan dengan memenuhi Disk.&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="paragraph_style_1"&gt;&lt;strong&gt;F. Caches &lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="paragraph_style_1"&gt;&lt;strong&gt;G. INETD &lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="paragraph_style_1"&gt; &lt;/p&gt;&lt;p style="text-align: left;" class="Body"&gt;Sekali saja INETD crash, semua service (layanan) yang melalui INETD tidak akan bekerja.&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="paragraph_style_2"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Tipe-Tipe Serangan DoS &lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="paragraph_style_1"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;strong&gt;1. SYN-Flooding &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="Body"&gt;SYN-Flooding merupakan network Denial ofService yang memanfaatkan  ‘loophole’ pada saat koneksi TCP/IP terbentuk. Kernel Linux terbaru (2.0.30 dan yang lebih baru) telah mempunyai option konfigurasi untuk mencegah Denial of Service dengan mencegah/menolak cracker untuk mengakses sistem.&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="paragraph_style_1"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;strong&gt;2. Pentium ‘FOOF’ Bug &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="Body"&gt;Merupakan serangan Denial of Service terhadap prosessor Pentium yang  menyebabkan sistem menjadi reboot. Hal ini tidak bergantung terhadap jenis sistem operasi yang digunakan tetapi lebih spesifik lagi terhadap prosessor  yang digunakan yaitu pentium.&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="paragraph_style_1"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;3. Ping Flooding &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="Body"&gt;Ping Flooding adalah brute force Denial of Service sederhana. Jika serangan&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;" class="Body"&gt;dilakukan oleh penyerang dengan bandwidth yang lebih baik dari korban, maka mesin korban tidak dapat mengirimkan paket data ke dalam jaringan (network). Hal ini terjadi karena mesin korban di banjiri (flood) oleh peket-paket ICMP. Varian dari serangan ini disebut “smurfing”&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;"&gt;Serangan DoS ini dapat dilakukan secara serempak dari beberapa komputer yang tersebar sehingga disebut Distributed DoS (DDoS). Serangan ini cukup ampuh dan sempat membuat down beberapa web site yang terkenal seperti Yahoo.com, ebay, CNN, dan lain-lainnya. Software yang digunakan untuk menyerang diduga adalah trinoo, tfn (tribal flood network). Banyak software di internet yang dapat dikategorikan DoS, beberapa diantaranya adalah Ping of Death, Teardrop dan Ping Broadcast (Smurf).&lt;/p&gt;&lt;div style="text-align: left;"&gt; &lt;/div&gt;&lt;p style="text-align: left;"&gt;Referensi : ID-SIRTII&lt;/p&gt;&lt;p style="text-align: left;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFMgW9QIsbUAzul95-nTeHpB_ujB9V0GoAIUbjdPhoeQ3OhQh3XF6vYD0rC-DqYsCfs4ljybdETwy7epK-Nx4PNgTsHKCnbCa0y2G2anGxEf9U5VczbV5Vaz3-HBiH31qV3ctcY0Nb6mw/s72-c/ddos.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Lets Holocaust Happend to Israel</title><link>http://oci-parse.blogspot.com/2010/06/lets-holocaust-happend-to-israel.html</link><category>Info Terbaru</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Sun, 13 Jun 2010 01:52:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-4008124339888596986</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsXVNcYC7b56rV904x4gIqxza_N9OJVK9ahJEM-bcP3VTp3zJuqAfTPBgD2zo0BAdxf4QasM1FqMiAuvqwewI4w1H6bx3hRISe6YDpVS8c1UdOlGx-qBMiZXdEfDiD1Qm93KwgDfqCmdM/s1600/ikoennuq.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 241px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsXVNcYC7b56rV904x4gIqxza_N9OJVK9ahJEM-bcP3VTp3zJuqAfTPBgD2zo0BAdxf4QasM1FqMiAuvqwewI4w1H6bx3hRISe6YDpVS8c1UdOlGx-qBMiZXdEfDiD1Qm93KwgDfqCmdM/s320/ikoennuq.jpg" alt="" id="BLOGGER_PHOTO_ID_5482178695209630930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;14. Tahukah anda bahwa Israel merupakan Negara yang paling banyak mengabaikan resolusi DK PBB? Jumlah resolusi yang diabaikan oleh Israel mencapai 69 buah. Bayangkan seandainya satu Negara Islam mengabaikan 1 resolusi PBB, apa yang akan dilakukan oleh Amerika?&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;15. Tahukah anda bahwa pemerintah Israel menggunakan system politik konservasi terhadap identitas ras yahudi agar tetap menjadi warga Negara itu?&lt;br /&gt;&lt;br /&gt;16. Tahukah anda bahwa Mahkamah Agung Israel telah menetapkan Perdana Menteri Ariel Sharon sebagai tersangka dalam kasus pembantaian Shabra dan Syatilla pada 16 September 1982 di Lebanon yang menewaskan lebih dari 1000 orang Palestina terdiri dari anak-anak, wanita dan orang tua?&lt;br /&gt;&lt;br /&gt;17. Tahukah anda bahwa pada tanggal 20 Mei 1990, seorang tentara Israel menyuruh para buruh Palestina yang sedang menunggu bus di sebuah halte untuk duduk berbaris di atas tanah, setelah itu ia menembaki mereka dari jarah setengah meter? Tahu pulakah anda bahwa pemerintah Israel menyatakan tentara itu tidak bersalah dan bahkan mendapat penghargaan khusus dari pemerintah Israel?&lt;br /&gt;&lt;br /&gt;18. Tahukah anda bahwa sampai tahun 1988, semua pabrik dan kantor di Israel hanya boleh menempelkan keterangan lowongan kerja dengan perkataan: “lowongan kerja hanya untuk ras yahudi”, “dicari seorang karyawan dengan syarat ras yahudi”?&lt;br /&gt;&lt;br /&gt;19. Tahukah anda bahwa Departmen Luar Negeri Israel membayar 6 peruhaan media Amerika untuk memunculkan image positif Israel kepada masyarakat Amerika dan Eropa?&lt;br /&gt;&lt;br /&gt;20. Tahukah anda bahwa Sharon mengajak Partai radikal Molodeit untuk menjadi koalisi utama dalam kabinetnya? Padahal partai itu beridiologi radikal dengan persepsi pokok membesihkan Israel dari non ras yahudi dan pengusiran secara paksa seluruh warga Palestina dari Israel?&lt;br /&gt;&lt;br /&gt;21. Tahukah anda bahwa Perdana Menteri Israel pertama David ben Gorion sepakat dengan langkah pengusiran secara paksa seluruh ras arab dari Israel?&lt;br /&gt;&lt;br /&gt;22. Tahukah anda bahwa Rahib besar di Israel Ofadya Yosef yang juga pendiri Partai Syas (partai terbesar ketiga di Israel) mendukung aksi militer Israel untuk menghabisi warga Palestina? bahkan ia mengeluarkan fatwa radikal pada hari raya paskah yang lalu dalam wawancaranya di sebuah jaringan radio terbesar di Israel: “Tuhan akan membalas semua kejahatan warga arab, Tuhan akan menghancurkan keturunannya, menghabisinya dan menghancurkan tanahnya dan Tuhan akan membalas mereka dengan siksaan yang pedih. Karenanya dilarang semua ras yahudi untuk memberikan rasa kasih saying kepada warga arab, dan wajib bagi setiap yahudi untuk menembakan rudal dan senjatanya ke arah dada dan kepala setiap warga arab untuk menghabisinya, karena mereka itu makhluq yang jahat dan terkutuk”……&lt;br /&gt;&lt;br /&gt;23. Tahukah anda bahwa pengungsi  Palestina terbesar di dunia?&lt;br /&gt;&lt;br /&gt;24. Tahukah anda bahwa  penduduk Kristen Palestina bersatu dengan  penduduk Palestina muslim  untuk melawan penjajah yahudi?&lt;br /&gt;&lt;br /&gt;25. Tahukah anda, walaupun Mahkamah Agung Israel sudah mengeluarkan keputusan pelarangan penyiksaan dalam proses pemeriksaan, tetapi Shinbet (Badan Intelejen Israel) tetap terus menyiksa setiap pejuang Palestina dalam proses pemeriksaannya?&lt;br /&gt;&lt;br /&gt;26. Tahukah anda bahwa walaupun Israel terus mengganggu proses belajar mengajar dan merusak seluruh sarana dan prasara pendidikan penduduk Palestina, tetapi penduduk Palestina tetap menjadi Negara terbesar di dunia yang penduduknya bergelar doctor (S3)? Hal ini apabila dilihat dari jumlah prosentase penduduknya.&lt;br /&gt;&lt;br /&gt;27. Tahukah anda bahwa setiap manusia mempunyai hak yang sama yang dijamin oleh undang-undang HAM internasional yang diterbitkan pada tanggal 10 Desember 1948? Tetapi tahukah anda bahwa undang-undang itu sama sekali tidak berlaku bagi penduduk Palestina? karena dihalangi dengan ditandatanganinya kesepatakan OSLO?&lt;br /&gt;&lt;br /&gt;28. Tahukah anda bahwa mayoritas buku sejarah di dunia mengatakan Negara-negara arab yang menyerang Israel terlebih dahulu pada perang tahun 1967? Padahal faktanya, justru Israel yang menyerang Negara-negara arab terlebih dahulu kemudian mereka merebut kota Al Quds dan Tepi Barat? Tetapi mereka mengatakan bahwa serangannya itu adalah serangan untuk menjaga diri dan antisipasi?&lt;br /&gt;&lt;br /&gt;29. Tahukah anda bahwa Israel sebagai Negara penjajah sama sekali tidak terikat dengan konsvensi Jenewa untuk menjaga hak-hak dan keselamatan warga sipil Palestina?&lt;br /&gt;&lt;br /&gt;30. Tahukah anda bahwa perintah Perdana Menteri Israel Ariel Sharon sudah tidak dituruti lagi oleh militer Israel? Salah satu contohnya adalah ketika ia melarang militer Israel untuk melakukan genjatan senjata dan dilarang menembak, tetapi militer Israel terus menyerang, menembaki rakyat sipil Palestina dan menghancurkan tempat tinggal mereka. Insiden paling memilukan andalah pembantaian tiga wanita Palestina, padahal mereka sedang berada dalam tenda pengungsiannya?&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://img18.imageshack.us/my.php?image=b2uuxgva.jpg" target="_blank"&gt;&lt;img src="http://img18.imageshack.us/img18/583/b2uuxgva.th.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;31. Tahukah anda bahwa Israel terus melakukan berbagai usaha untuk menghancurkan Masjid Al Aqsha dan Qubah Shakhrah sejak 50 tahun yang lalu dengan menggali bawah tanah masjid tersebut agar runtuh dengan sendirinya.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsXVNcYC7b56rV904x4gIqxza_N9OJVK9ahJEM-bcP3VTp3zJuqAfTPBgD2zo0BAdxf4QasM1FqMiAuvqwewI4w1H6bx3hRISe6YDpVS8c1UdOlGx-qBMiZXdEfDiD1Qm93KwgDfqCmdM/s72-c/ikoennuq.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Cara Menampilkan Pesan Teks Sebelum Logon</title><link>http://oci-parse.blogspot.com/2010/06/cara-menampilkan-pesan-teks-sebelum.html</link><category>Tips dan Trik</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Sun, 13 Jun 2010 01:08:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-1498569251109223636</guid><description>&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;"&gt;Cara Menampilkan Pesan Teks Sebelum Logon&lt;/span&gt;. Jika menginginkan, kita dapat menampilkan pesan teks sebelum logon. Proses logon akan berhenti ketika pesan teks tersebut ditampilkan dan akan berlanjut setelah kita melakukan klik “OK”. Dengan fitur ini, kita dapat menuliskan sesuatu yang dapat berupa pesan penting atau pun dapat berupa peringatan yang kita tujukan kepada user yang menggunakan komputer kita tersebut. Dengan mengotak-atik&lt;a href="http://www.computerfreetips.com/"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt; registri kita dapat melakukan dengan mudah.&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Langkah-langkahnya sebagai berikut.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;Pertama&lt;/span&gt;, jalankan regedit dengan cara klik &lt;span style="font-style: italic;"&gt;[Start]&gt;&gt;[Run]&lt;/span&gt; kemudian ketikkan “regedit” (tanpa tanda kutip) kemudian ENTER atau OK sehingga akan muncul jendela registri editor.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;span style="font-weight: bold;"&gt;Kedua&lt;/span&gt;, klik &lt;span style="font-style: italic;"&gt;HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ WindowsNT\ CurrentVersion\ WinLogon&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-style: italic;"&gt;&lt;a href="http://img24.imageshack.us/my.php?image=winlogono.jpg" target="_blank"&gt;&lt;img src="http://img24.imageshack.us/img24/3571/winlogono.th.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;span style="font-weight: bold;"&gt;Ketiga&lt;/span&gt;, kemudian pada panel sebelah kanan, klik double pada “&lt;span style="font-style: italic;"&gt;LegalNoticeCaption&lt;/span&gt;” kemudian akan muncul kotak edit string, seperti &lt;span style="font-style: italic;"&gt;screenshot&lt;/span&gt; di bawah ini.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: center;"&gt;&lt;span class="fullpost"&gt;&lt;a href="http://img340.imageshack.us/my.php?image=winlogon1.jpg" target="_blank"&gt;&lt;img src="http://img340.imageshack.us/img340/2561/winlogon1.th.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-weight: bold;"&gt;Keempat&lt;/span&gt;, pada kotak edit string tersebut, tuliskan string value yang ingin kita tampilkan pada menubar kemudian dilanjutkan dengan mengklik OK.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;span style="font-weight: bold;"&gt;Kelima&lt;/span&gt;, kemudian juga klik double pada “&lt;span style="font-style: italic;"&gt;LegalNoticeText&lt;/span&gt;” yang kemudian akan muncul kotak edit string, seperti &lt;span style="font-style: italic;"&gt;screenshot&lt;/span&gt; di bawah ini.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span class="fullpost"&gt;&lt;a href="http://img341.imageshack.us/my.php?image=winlogon2.jpg" target="_blank"&gt;&lt;img src="http://img341.imageshack.us/img341/5958/winlogon2.th.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-weight: bold;"&gt;Keenam&lt;/span&gt;, pada kotak tersebut, tuliskan pesan-pesan yang kita inginkan kemudian dilanjutkan dengan mengklik OK.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ketujuh&lt;/span&gt;, untuk melihat hasilnya, &lt;span style="font-style: italic;"&gt;restart&lt;/span&gt; komputer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kedelapan, &lt;/span&gt;selesai.&lt;br /&gt;&lt;br /&gt;Selamat Mencoba!!!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Membuat Menu Aplikasi di Delphi 7</title><link>http://oci-parse.blogspot.com/2010/06/membuat-menu-aplikasi-di-delphi-7.html</link><category>Delphi</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Sat, 12 Jun 2010 23:16:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-6558369855177654008</guid><description>Langkah-langkah membuat menu seperti contoh diatas.&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Buat Project sebuah baru anda, dari menu &lt;strong&gt;File -&gt; New -&gt; Application,&lt;/strong&gt;maka akan otomatis ada form1&lt;/li&gt;&lt;li&gt;Buat beberapa form baru di dalam project anda tersebut. Dari menu &lt;strong&gt;File -&gt; New -&gt; Form,&lt;/strong&gt; pada contoh ini saya membuat 3 form yaitu &lt;strong&gt;Form1&lt;/strong&gt; (sebagai menu utama), &lt;strong&gt;Form2&lt;/strong&gt; dan &lt;strong&gt;Form3&lt;/strong&gt; sebagai Form prompt ketika di klik salah satu menu.&lt;/li&gt;&lt;li&gt;Jangan lupa menyimpan project dan form-form anda, dari menu &lt;strong&gt;File -&gt; Save All&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Mulai membuat menupada Form1 letakkan object &lt;strong&gt;MainMenu &lt;/strong&gt;yang ada ditab &lt;strong&gt;Standar. &lt;/strong&gt;Klik kanan pada &lt;strong&gt;MainMenu1 -&gt; Menu Designer&lt;/strong&gt;. maka akan ada tampilan edit menu.&lt;br/&gt;&lt;a href="http://img41.imageshack.us/my.php?image=delp2.jpg" target="_blank"&gt;&lt;img src="http://img41.imageshack.us/img41/7087/delp2.th.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;Klik pada area biru gambar diatas, kemudian pada properties Caption ketikkan “&lt;strong&gt;Document&lt;/strong&gt;“, kemudian enter. Satu menu utama sudah terbuat.Untuk membuat&lt;em&gt; menu&lt;/em&gt; dari &lt;strong&gt;Document&lt;/strong&gt;, klik pada menu document,  akan ada satu area menu yang masih kosong, klik kemudian pada caption ketikkan &lt;strong&gt;Baru &lt;/strong&gt; dan enter, dan seterusnya untuk menu-menu lain.&lt;br/&gt;Untuk membuat  &lt;em&gt;garis pembatas antar menu&lt;/em&gt;, cukup ketikkan &lt;strong&gt;- (tanda min), &lt;/strong&gt;pada caption.&lt;br/&gt;Untuk membuat &lt;em&gt;sub menu&lt;/em&gt; dari menu &lt;strong&gt;Baru, &lt;/strong&gt;klik kanan pada Menu &lt;strong&gt;Baru -&gt; Create Sub Menu&lt;/strong&gt;, klik pada satu area kosong dari sub menu baru, kemudian ketik &lt;strong&gt;Dokument Kosong. &lt;/strong&gt;Demikianjuga untuk membuat menu-menu.&lt;br/&gt;Close windows editor menu untuk selesai dan kembali ke design Form1. Jika berhasil maka pada form1 sudah ada menu-menu yang kita buat.&lt;/li&gt;&lt;li&gt;Membuat Form show/dan showmodal.untuk contoh ini, Form2 akan ditampilkan jika dipilih menu Document -&gt; Buka.&lt;br/&gt; pilih menu Document dan klik Buka, maka akan masuk ke lebar source code, Kodenya adalah&lt;br/&gt;Form2.Show;&lt;br/&gt;atau bisa juga&lt;br/&gt;Form2.ShowModal.&lt;br/&gt;Apa perbedaan antara kedua kodenya?&lt;br/&gt;Jika menggunakan fungsi show, maka form1 dan form2 bisa bertukar tempat, artinya form1 bisa diatas Form2 dan Form2 bisa diatas form1. Tapi ShowModal akan membuat Form1 sebagai menu utama selalu berada dibelakang, dan Form2 akan selalu berada diatas (Always on Top).&lt;/li&gt;&lt;li&gt;Simpan kembali project anda.&lt;/li&gt;&lt;li&gt;Run / F9 untuk eksekusi.ketika run akan ada pesan berikut&lt;br/&gt;&lt;a href="http://img59.imageshack.us/my.php?image=delp3.jpg" target="_blank"&gt;&lt;img src="http://img59.imageshack.us/img59/7486/delp3.th.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;Pilih Yes, bahwa benar Form1 mereferensikan form dua di unitnya.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Perintah Dasar Assembler</title><link>http://oci-parse.blogspot.com/2010/06/perintah-dasar-assembler.html</link><category>Sistem Operasi(OS)</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Sat, 12 Jun 2010 21:18:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-9203215698699233310</guid><description>&lt;p style="text-align: left;"&gt;Berikut beberapa perintah dasar pada assembler yang biasa digunakan:&lt;/p&gt;&lt;p style="text-align: left;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;b&gt;• Mov&lt;/b&gt;&lt;br /&gt;Perintah untuk mengisi, memindahkan, memperbaharui isi suatu register, variabel ataupun suatu lokasi memori.&lt;br /&gt;Penulisan perintah:&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;MOV [operand A],[operand B]&lt;/b&gt;&lt;/div&gt;Dengan ketentuan operand A merupakan register, variabel, lokasi memori dan ketentuan isi operand B berupa register, variabel, lokasi memori ataupun bilangan.&lt;br /&gt;Operand B merupakan bilangan asal yang akan diisikan ke operand A, dengan kata lain operand A merupakan tujuan pengisian atau penduplikatan dari operand B.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;b&gt;• Int (Interrupt)&lt;/b&gt;&lt;br /&gt;Perintah Int (Interrupt) mempunyai cara kerja yang sama dengan perintah GOSUB pada BASIC, hanya pada Int, subrotine yang akan dipaggil sudah tersedia pada memori komputer.&lt;br /&gt;Subrotine yang dipanggil menggunakan perintah Int (interrupt) terdiri dari 2 jenis, yaitu:&lt;br /&gt;1. Bios Interrupt yaitu Int yang disediakan oleh BIOS (Basic Input Output System). Interrupt yang termasuk dalam Interrupt BIOS adalah Int 0 hingga Int 1F hexa.&lt;br /&gt;2. DOS Interrupt yaitu Int yang disediakan oleh DOS (Disk Operating System). Interupt yang termasuk dalam Interrupt DOS adalah Interrupt diatas Int 1F hexa. Misal: Interrupt 20 hexa, Interrupt 21 hexa dll.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;• Q (Quit)&lt;/b&gt;&lt;br /&gt;Bila kita mengetik Q dan menekan Enter, maka akan segera kembali ke DOS Prompt.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;• H (Hexa)&lt;/b&gt;&lt;br /&gt;Perintah yang melaksanakan penjumlahan dan pengurangan terhadap dua bilangan hexa.&lt;br /&gt;Bentuk Umum Instruksi:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;H operand1  operand2&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;• R (Register)&lt;/b&gt;&lt;br /&gt;Perintah ini adalah untuk mengetahui isi masing-masing register pada saat mengetik R dan menekan Enter.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;• A (Assembler)&lt;/b&gt;&lt;br /&gt;Perintah ini berguna untuk tempat menulis program Assembler.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;• N (Name)&lt;/b&gt;&lt;br /&gt;Perintah ini untuk memasukkan nama program setelah program dibuat.&lt;br /&gt;Bentuk Umum Instruksi:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;N [Drive]: [nama program]&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;• RCX (Register CX)&lt;/b&gt;&lt;br /&gt;Perintah untuk mengetahui dan memperbaharui isi register CX yang merupakan tempat penampungan panjang program yang sedang aktif sebelum dijalankan (running).&lt;/span&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Backup dan Restore Database MySQL</title><link>http://oci-parse.blogspot.com/2010/06/backup-dan-restore-database-mysql.html</link><category>PHP/MySql</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Sat, 12 Jun 2010 19:47:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-3661376385756826395</guid><description>&lt;div  style="text-align: left;font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;Biasanya backup dan restore data dilakukan menggunakan phpMyAdmin baik XAMPP ataupun sejenisnya.  Akan tetapi untuk data yang besar akan terasa lama untuk proses backup. Begitu juga sebaliknya untuk restore atau import data juga dibatasi hanya beberapa MB (Mega Byte). Bagaimana dengan ukuran data yang sampai dengan GB (Giga Byte). Backup data dapat dilakukan melalui console atau command. Langsung saja. Backup database dapat dilakukan dengan dua cara yaitu manual dan otomatis.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;span style="font-weight: bold;"&gt;1. Secara Manual&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;a. Backup Data&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=""&gt;#dump schema only&lt;br /&gt;mysqldump -u root --no-data -p gsm &gt; skema_gsm_prod_01012010.sql&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=""&gt; # dump data only&lt;br /&gt;mysqldump -u root --disable-keys --no-create-info -p gsm &gt; data_&lt;/span&gt;&lt;span style=""&gt;gsm_prod_01012010.sql&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=""&gt;#dump schema dan data&lt;br /&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;span style=""&gt;mysqldump -u root  -p gsm &gt; completedata_&lt;/span&gt;&lt;span style=""&gt;gsm_prod_01012010.sql&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;b. Restore Data&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=""&gt;#restore dump schema only&lt;br /&gt;&lt;/span&gt;&lt;span style=""&gt; mysql -u root -p gsm &lt;&gt;&lt;span style=""&gt; # restore dump data only&lt;br /&gt;&lt;/span&gt;&lt;span style=""&gt; mysql -u root  -p gsm &lt;&gt;&lt;span style=""&gt;gsm_prod_01012010.sql&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=""&gt;#restore dump schema dan data&lt;br /&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;span style=""&gt;mysql -u root  -p gsm &lt;&gt;&lt;span style=""&gt;gsm_prod_01012010.sql&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Secara Otomatis&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=""&gt;D&lt;/span&gt;&lt;span style=""&gt;apat menggunakan &lt;/span&gt;&lt;span style=""&gt;third party tool seperti &lt;/span&gt;&lt;span style="line-height: 150%;"&gt;MySQL Administrator ver. 1.0.13.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;a. Backup Data&lt;/span&gt;&lt;br /&gt;&lt;span style="line-height: 150%;"&gt;Berikut adalah langkah-langkah yang harus diambil untuk melakukan konfigurasi proses backup secara terjadwal :&lt;br /&gt;&lt;/span&gt; &lt;ol&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Jalankan &lt;b&gt;MySQL Administrator&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Pilih koneksi yang akan digunakan, bila belum tersedia dapat membuat koneksi baru dengan mengklik tombol pada &lt;b&gt;Connection&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Setelah menentukan koneksi yang akan digunakan maka lanjutkan dengan mengklik &lt;b&gt;OK&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Setelah MySQL Administrator terhubung dengan database server maka selanjutnya pilih menu &lt;b&gt;Backup&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Maka tab yang akan aktif pertama kali adalah &lt;b&gt;Backup Project&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Klik &lt;b&gt;New Project&lt;/b&gt;, lalu isikan proyek backup yang akan dilakukan pada isian &lt;b&gt;Project Name&lt;/b&gt; (contoh diisi dengan &lt;b&gt;gsm_backup&lt;/b&gt;). Kemudian pilih &lt;b&gt;Schemata&lt;/b&gt; yang ingin dilakukan proses backup (misal yang dipilih adalah &lt;b&gt;gsm&lt;/b&gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Selanjutnya pilih tab &lt;b&gt;Advanced Options&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Aktifkan pilihan &lt;b&gt;Backup selected Schemata completely&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Aktifkan pilihan &lt;b&gt;Add DROP TABLE Statements&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Selanjutnya pilih tab &lt;b&gt;Schedule&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Aktifkan pilihan &lt;b&gt;Schedule this backup project&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Isikan &lt;b&gt;Target Directory&lt;/b&gt; dengan direktori yang anda inginkan untuk menyimpan file backup.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 150%;"&gt;Isi &lt;b&gt;Filename&lt;/b&gt; dengan nama file yang akan menjadi file hasil backup.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Tentukan waktu eksekusi pada isian &lt;b&gt;Execution Time&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Dan juga tentukan jam berapa proses backup berjalan dengan mengisi data &lt;b&gt;Time&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Klik &lt;b&gt;Save Project&lt;/b&gt; untuk menyimpannya.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt; Catatan :&lt;br /&gt;&lt;span style="line-height: 150%;"&gt;Bila anda belum menentukan metode penyimpanan password maka anda harus mengisinya terlebih dahulu.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;b. Restore Data&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="line-height: 150%;"&gt;Berikut adalah langkah-langkah yang harus diambil untuk melakukan proses restore database :&lt;br /&gt;&lt;/span&gt; &lt;ol&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Jalankan &lt;b&gt;MySQL Administrator&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Pilih koneksi yang akan digunakan untuk melakukan koneksi dengan database.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Setelah &lt;b&gt;MySQL Administrator&lt;/b&gt; telah terhubung dengan database maka pilih menu &lt;b&gt;Restore&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Secara default tab yang pertama aktif adalah &lt;b&gt;General&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Isi &lt;b&gt;File to restore&lt;/b&gt; dengan mengklik &lt;b&gt;Open Backup File&lt;/b&gt;, lalu pilih &lt;b&gt;Target Schema&lt;/b&gt; dengan &lt;b&gt;Original Schema&lt;/b&gt;,&lt;b&gt; &lt;/b&gt;kemudian aktifkan pilihan &lt;b&gt;Create database(s) if they don’t exist&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Untuk memeriksa file backup tersebut dapat dilakukan dengan mengklik tab &lt;b&gt;Restore Content&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Untuk menganalisa file backup tersebut dapat dilakukan dengan mengklik &lt;b&gt;Analyze Backup File Content &lt;/b&gt;dan &lt;b&gt;MySQL Administrator&lt;/b&gt; akan menganalisa file tersebut.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 150%;"&gt;Setelah anda yakin untuk melakukan proses restore maka lakukan dengan mengklik &lt;b&gt;Start Restore&lt;/b&gt;.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="line-height: 150%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Configurasi PHP INI Untuk Error handling &amp; logging</title><link>http://oci-parse.blogspot.com/2010/06/configurasi-php-ini-untuk-error.html</link><category>PHP/MySql</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Sat, 12 Jun 2010 00:33:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-6910936973035628374</guid><description>&lt;p style="text-align: justify;"&gt;Ada konsepnya semua error dapat di tangani sesuai dengan settingan anda di php dot ini. sekarang settingan nya bagaimana? baiklah, saya akan berikan configurasi error dan log pada PHP di PHP dot ini.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="text-align: justify;"&gt;&lt;span style="color: rgb(51, 153, 102);"&gt;&lt;strong&gt;error_reporting=E_ALL&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;"&gt;Sebaiknya dalam tahap pengembangan ataupun deployment  anda mengeset semua level error.&lt;/p&gt; &lt;p style="text-align: justify;"&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 153, 102);"&gt;display_errors=Off&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p style="text-align: justify;"&gt;Sangat disarankan anda tidak menampilkan pesan error yang di-genenrate oleh php, kecuali pada saat pengembangan.&lt;/p&gt; &lt;p style="text-align: justify;"&gt;&lt;span style="color: rgb(51, 153, 102);"&gt;&lt;strong&gt;log_error=On&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;"&gt;direktive ini menyatakan apakah error akan ditulis ke file log atau tidak, sebaiknya ini diaktifkan untuk mengganti pesan error di browser.&lt;/p&gt; &lt;p style="text-align: justify;"&gt;&lt;span style="color: rgb(51, 153, 102);"&gt;&lt;strong&gt;error_log="C:\tmp"&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;"&gt;sesuaikan dengan lokasi file dimana log error akan ditulis, ini memudahkan kita saat mentrace error.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>PHP.ini pada Session &amp; Cookie</title><link>http://oci-parse.blogspot.com/2010/06/phpini-pada-session-cookie.html</link><category>PHP/MySql</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Sat, 12 Jun 2010 00:29:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-4671251545849779496</guid><description>&lt;p&gt;Kebanyakan programmer pemula tidak menegtahui secara baik bagaimana  session dan cookie  yang lebih aman tentunya. pada php session dan cookiedapat di configurasikan sesuai kebutuhan. sekarang coba lihat konfigurasi sesuai kebutuhan anda, dengan menggunakan pengertian yang tertera dibawah ini.&lt;/p&gt;&lt;p&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color: rgb(51, 153, 102);"&gt;&lt;strong&gt;session.save_path="C:\nama_folder" &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Tentukan lokasi yang aman untuk menyimpan data session. Apabila platform sistem operasi mendukung shared memory, isikan mm.&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(51, 153, 102);"&gt;&lt;strong&gt;session.use_cookie=1&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Nilai 1 pada option ini menyatakan bahwa modul akan menggunakan cookie untuk menyimpan id session client.&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(51, 153, 102);"&gt;&lt;strong&gt;session.use_only_cookies=1&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Untuk mencegah  penyerangan melalui parameter URL ketika bekerja dengan session maka aktifkan option ini.&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(51, 153, 102);"&gt;&lt;strong&gt;session.auto_start=0&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; Disarankan agartidak menjalankan session secara otomatis, tetapi menggunakan  &lt;em&gt;session_start()&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>MENGISI GRID EXTJS DENGAN PHP</title><link>http://oci-parse.blogspot.com/2010/06/mengisi-grid-extjs-dengan-php.html</link><category>jQuery</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Fri, 11 Jun 2010 18:40:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-1790553292815693906</guid><description>&lt;span style="line-height: 115%;font-family:trebuchet ms;font-size:85%;"  &gt;Beberapa kali saya ditanya oleh teman tentang tutorial ExtJs, jujur saja sebenarnya saya juga kurang begitu ngerti tentang ExtJs. Dari beberapa pertanyaan tersebut saya berusaha untuk belajar, terutama php, masalahnya saya juga kurang begitu menguasai php juga.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span style="line-height: 115%;font-family:trebuchet ms;font-size:85%;"  &gt;Mulailah saya &lt;a href="http://www.extjs.com/"&gt;download extjs&lt;/a&gt; dan sedikit memodifikasi dan membaca tutorialnya. Pada dasarnya format ExtJs adalah aray jadi semua penulisan javascript yang digunakan berbentuk array yang tersetruktur.kalo kita lihat pelisan kodingnya pasti merasa pusing, sama saya pusing. Untuk memberi solisi agar kita tidak pusing ada beberapa hal yang saya lakukan.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;span style="line-height: 115%;"&gt;Karena saya terbiasa menggunakan program dengan klik dan drag maka saya juga merasa sangat kesulitan sekali, berawal dari itu saya berusaha mencari solusi nah akhirnya ketemu juga &lt;a href="http://www.4shared.com/file/60765360/6612a707/ExtGuiBuilder.html"&gt;ExtGuiBuilder&lt;/a&gt; yang menurut saya sangat membantu dalam proses pembuatan program ExtJs ini.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="line-height: 115%;"&gt;&lt;a href="http://img268.imageshack.us/my.php?image=54077038.jpg" target="_blank"&gt;&lt;img src="http://img268.imageshack.us/img268/7567/54077038.th.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="line-height: 115%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="line-height: 115%;"&gt;Langkah – langkah pembuatan program sederhana ini adalah sebagai berikut :&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="line-height: 115%;"&gt;Jalankan apache dan mysql.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 115%;"&gt;Buat folder baru di htdocs misal dengan nama latihanextjs.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 115%;"&gt;Kopikan library extjs (resources, adapter, ext-all.js ) ke folder js&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 115%;"&gt;Buat database baru di mysql dengan nama extjs dan buat sekalian table nya dengan si sebagai berikut :&lt;br /&gt;&lt;/span&gt;  &lt;p style="margin-left: 36pt;"&gt;/*Buat table baru*/&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="margin-left: 36pt;"&gt;&lt;span style=""&gt;CREATE TABLE `tblkaryawan` ( `nopeg` char(10) NOT NULL, `nama` varchar(30) default NULL, `alamat` varchar(50) default NULL, `keterangan` varchar(50) default NULL, PRIMARY KEY (`nopeg`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; — – Dumping data for table `tblkaryawan` &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="margin-left: 36pt;"&gt;&lt;span style=""&gt;– isi data ke tblkaryawan&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="margin-left: 36pt;"&gt;&lt;span style=""&gt;INSERT INTO `tblkaryawan` (`nopeg`, `nama`, `alamat`, `keterangan`) VALUES &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="margin-left: 36pt;"&gt;&lt;span style=""&gt;(’2008.08.01′, ‘SUGIK PUJA KUSUMA’, ‘SURABAYA’, ‘OK DEH’), &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;span style="line-height: 115%;"&gt;(’2008.08.02′, ‘ANGGA PUJA KUSUMA’, ‘SURABAYA’, ‘OK DEH’), (’2008.08.03′, ‘POYEN PUJA KUSUMA’, ‘SURABAYA’, ‘OK DEH’), (’2008.08.04′, ‘ANDI PUJA KUSUMA’, ‘SURABAYA’, ‘OK DEH’), (’2008.08.05′, ‘EKO PUJA KUSUMA’, ‘SURABAYA’, ‘OK DEH’), (’2008.08.06′, ‘HADI PUJA KUSUMA’, ‘SURABAYA’, ‘OK DEH’), (’2008.08.07′, ‘SUGENG PUJA KUSUMA’, ‘SURABAYA’, ‘OK DEH’), (’2008.08.08′, ‘ALI PUJA KUSUMA’, ‘SURABAYA’, ‘OK DEH’), (’2008.08.09′, ‘P-IJO PUJA KUSUMA’, ‘SURABAYA’, ‘OK DEH’), (’2008.08.10′, ‘AHMAD PUJA KUSUMA’, ‘SURABAYA’, ‘OK DEH’), (’2008.08.11′, ‘BUDI PUJA KUSUMA’, ‘SURABAYA’, ‘OK DEH’), (’2008.08.12′, ‘JULIA PUJA KUSUMA’, ‘SURABAYA’, ‘OK DEH’), (’2008.08.13′, ‘GUNTUR PUJA KUSUMA’, ‘SURABAYA’, ‘OK DEH’), (’2008.08.14′, ‘YUDI PUJA KUSUMA’, ‘SURABAYA’, ‘OK DEH’), (’2008.08.15′, ‘RAHMAN PUJA KUSUMA’, ‘SURABAYA’, ‘OK DEH’);&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 115%;"&gt;Buat juga sebuah file index.html, index.php dan index.jsp&lt;br/&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; line-height: 115%; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal;"&gt;kopikan koding dibawah ini ke index.html&lt;br/&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Latihan ExtJs&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;link rel=&amp;acirc;��stylesheet&amp;acirc;�� type=&amp;acirc;��text/css&amp;acirc;�� href=&amp;acirc;��js/resources/css/ext-all.css&amp;acirc;�� /&amp;gt;&lt;br /&gt;&amp;lt;script type=&amp;acirc;��text/javascript&amp;acirc;�� src=&amp;acirc;��js/adapter/ext/ext-base.js&amp;acirc;��&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script type=&amp;acirc;��text/javascript&amp;acirc;�� src=&amp;acirc;��js/ext-all.js&amp;acirc;��&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script type=&amp;acirc;��text/javascript&amp;acirc;�� src=&amp;acirc;��index.js&amp;acirc;��&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br/&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; line-height: 115%; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal;"&gt;kopikan koding dibawah ini ke index.php&lt;br/&gt;&amp;lt;?php&lt;br /&gt;mysql_pconnect(&amp;acirc;��localhost&amp;acirc;��, &amp;acirc;��root&amp;acirc;��, &amp;acirc;��java&amp;acirc;��) or die(&amp;acirc;��Could not connect&amp;acirc;��);&lt;br /&gt;mysql_select_db(&amp;acirc;��extjs&amp;acirc;��) or die(&amp;acirc;��Could not select database&amp;acirc;��);&lt;br /&gt;&lt;br /&gt;$rs = mysql_query(&amp;acirc;��SELECT * FROM tblkaryawan&amp;acirc;��);&lt;br /&gt;&lt;br /&gt;$arr = array();&lt;br /&gt;while($obj = mysql_fetch_object($rs)) {&lt;br /&gt;$arr[] = $obj;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;echo json_encode($arr);&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br/&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; line-height: 115%; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-weight: normal;"&gt;kopikan koding dibawah ini ke index.js&lt;br/&gt;// JavaScript Document&lt;br /&gt;//var rectmp,store,grid, thn;&lt;br /&gt;//var tmptitip=&amp;acirc;��0014&amp;acirc;�&amp;sup3;;&lt;br /&gt;Ext.onReady(function(){&lt;br /&gt;Ext.QuickTips.init();&lt;br /&gt;//&amp;acirc;��&amp;acirc;��&amp;acirc;��&amp;acirc;��&amp;acirc;��&amp;acirc;��&amp;acirc;��&amp;acirc;��&amp;acirc;��&amp;acirc;��&amp;acirc;��&amp;acirc;��&amp;acirc;��&amp;acirc;��&amp;acirc;��&amp;acirc;��&amp;acirc;��&amp;acirc;��&lt;br /&gt;// create the Data Store&lt;br /&gt;store = new Ext.data.JsonStore({&lt;br /&gt;url:&amp;acirc;��index.php&amp;acirc;��,&lt;br /&gt;id: &amp;acirc;��nopeg&amp;acirc;��,&lt;br /&gt;//totalProperty: &amp;acirc;��total&amp;acirc;��,&lt;br /&gt;//root: &amp;acirc;��nopeg&amp;acirc;��,&lt;br /&gt;fields: [&lt;br /&gt;{name:&amp;acirc;��nopeg&amp;acirc;��},&lt;br /&gt;{name:&amp;acirc;��nama&amp;acirc;��},&lt;br /&gt;{name:&amp;acirc;��alamat&amp;acirc;��},&lt;br /&gt;{name:&amp;acirc;��keterangan&amp;acirc;��}&lt;br /&gt;],&lt;br /&gt;//sortInfo: {field: &amp;acirc;��company&amp;acirc;��, direction: &amp;acirc;��ASC&amp;acirc;��},&lt;br /&gt;remoteSort: true&lt;br /&gt;});&lt;br /&gt;//store.setDefaultSort(&amp;acirc;��kodebarang&amp;acirc;��, &amp;acirc;��desc&amp;acirc;��);&lt;br /&gt;//Membuat text untuk pencarian data&lt;br /&gt;grid = new Ext.grid.GridPanel({&lt;br /&gt;store: store,&lt;br /&gt;loadMask: true,&lt;br /&gt;columns: [new Ext.grid.RowNumberer() ,&lt;br /&gt;{header: &amp;acirc;��NOPEG&amp;acirc;��, width: 70, dataIndex: &amp;acirc;��nopeg&amp;acirc;��, sortable: true},&lt;br /&gt;{header: &amp;acirc;��NAMA&amp;acirc;��, width: 150, dataIndex: &amp;acirc;��nama&amp;acirc;��, sortable: true},&lt;br /&gt;{header: &amp;acirc;��ALAMAT&amp;acirc;��, width: 100, dataIndex: &amp;acirc;��alamat&amp;acirc;��, sortable: true},&lt;br /&gt;{header: &amp;acirc;��KETERANGAN&amp;acirc;��, width: 70, dataIndex: &amp;acirc;��keterangan&amp;acirc;��, sortable: true}&lt;br /&gt;],&lt;br /&gt;sm: new Ext.grid.RowSelectionModel({&lt;br /&gt;singleSelect: true,&lt;br /&gt;listeners: {&lt;br /&gt;rowselect: function(sm, row, rec) {&lt;br /&gt;rectmp=rec;&lt;br /&gt;Ext.getCmp(&amp;acirc;��frm_add&amp;acirc;��).getForm().loadRecord(rec);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}),&lt;br /&gt;&lt;br /&gt;viewConfig: {&lt;br /&gt;forceFit:false //auto width&lt;br /&gt;},&lt;br /&gt;baseCls: &amp;acirc;��x-plain&amp;acirc;��,&lt;br /&gt;region: &amp;acirc;��center&amp;acirc;��&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;store.load();&lt;br /&gt;var win = new Ext.Window({&lt;br /&gt;closable: false,&lt;br /&gt;draggable: true,&lt;br /&gt;height: 400,&lt;br /&gt;layout: &amp;acirc;��border&amp;acirc;��,&lt;br /&gt;minHeight:400,&lt;br /&gt;minWidth: 430,&lt;br /&gt;plain: false,&lt;br /&gt;resizable: false,&lt;br /&gt;closable:true,&lt;br /&gt;maximizable:true,&lt;br /&gt;minimizable:true,&lt;br /&gt;items: [&lt;br /&gt;grid&lt;br /&gt;],&lt;br /&gt;title: &amp;acirc;��Daftar Karyawan&amp;acirc;��,&lt;br /&gt;width: 430&lt;br /&gt;});&lt;br /&gt;win.show();&lt;br /&gt;});&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: 11pt; line-height: 115%; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="line-height: 115%;"&gt;Sampai disini semua telah selesai n anda tinggal memanggil dengan mengetik http://localhost/ latihanextjs&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://img294.imageshack.us/my.php?image=99527162.jpg" target="_blank"&gt;&lt;img src="http://img294.imageshack.us/img294/6753/99527162.th.jpg" alt="Free Image Hosting at www.ImageShack.us" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>PandaLabs Temukan Situs Hacking Password Facebook</title><link>http://oci-parse.blogspot.com/2010/06/pandalabs-temukan-situs-hacking.html</link><category>Info Terbaru</category><author>noreply@blogger.com (Oci Parse)</author><pubDate>Thu, 10 Jun 2010 05:51:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6905570790000857487.post-5027702115337846857</guid><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh54olBbscRkmv49T6TeJERt7sU1lM2t1yigiQKEooQGJvSB947d3Q3HjejnhKV4bVejq94nzsEb-0fn9Ly61qmP5MPDkiGsTYE0e7AGx86Lxw7vgxKBWT7xxc1_CTW8jBoPYVhdXalL_8/s1600/face.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 225px; height: 141px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh54olBbscRkmv49T6TeJERt7sU1lM2t1yigiQKEooQGJvSB947d3Q3HjejnhKV4bVejq94nzsEb-0fn9Ly61qmP5MPDkiGsTYE0e7AGx86Lxw7vgxKBWT7xxc1_CTW8jBoPYVhdXalL_8/s320/face.jpeg" alt="" id="BLOGGER_PHOTO_ID_5481126976165381154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Pengguna Facebook telah mendapat peringatan agar lebih berhati-hati setelah criminal menjalankan layanan hacking password online, dengan denda $100 (£61) per account. Peneliti di vendor keamanan, PandaLabs telah menemukan situs yang menampilkan pesan "With our site you can hack any Facebook account that you need. Our server uses revealed 'holes' in Facebook.com protection and gets access to databases of all users."&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Namun, hingga kini belum jelas nama situs tersebut, hanya saja hosting domain situs berada di Moscow Menurut PandaLabs, situs tersebut digunakan untuk menipu pengunjung situs untuk berpartisipasi dalam situs tersebut dengan meminta ID dan password Facebook. “Dalam banyak kasus, halaman web tersebut memiliki desain yang baik. Sangat mudah untuk mengontrak layanan tersebut dan menjadi korban dari kejahatan online atau cyber criminal dan akhirnya ke pencurian identitas user.” ungkap Luis Corrons, director PandaLabs.&lt;br /&gt;&lt;br /&gt;“Sekali penyusup meng-hack ke account Facebook, semua data personal yang dipublikasikan di situs tersebut dapat dicuri. Sama halnya, account user di Facebook dapat digunakan untuk mengirim malware, spam, atau dapat mengancam ke kontak teman lain di Facebook.” tambah Corrons.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh54olBbscRkmv49T6TeJERt7sU1lM2t1yigiQKEooQGJvSB947d3Q3HjejnhKV4bVejq94nzsEb-0fn9Ly61qmP5MPDkiGsTYE0e7AGx86Lxw7vgxKBWT7xxc1_CTW8jBoPYVhdXalL_8/s72-c/face.jpeg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>