<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7536769036414419706</id><updated>2012-02-16T16:08:57.898+07:00</updated><category term='SQUID'/><category term='fragmentasi'/><category term='flash'/><category term='SQL'/><category term='Task Manager'/><category term='swing'/><category term='Priority'/><category term='konvensi java'/><category term='chat gui'/><category term='shared pool'/><category term='chat dengan java'/><category term='word'/><category term='10g'/><category term='buffer cache'/><category term='windows 7'/><category term='directory indexing'/><category term='force logout'/><category term='java MDI application'/><category term='memaksa user logout/logoff'/><category term='Prio'/><category term='enterprise manager'/><category term='blokir kata porno'/><category term='window parent'/><category term='chat'/><category term='pin'/><category term='SGA'/><category term='firewall'/><category term='start oracle 10g otomatis'/><category term='cegah drop table'/><category term='apache'/><category term='cegah hapus table'/><category term='blokir situs porno'/><category term='mengetik cepat'/><category term='java'/><category term='mysql'/><category term='Setting Priority'/><category term='force logoff'/><category term='lock'/><category term='php'/><category term='cari data'/><category term='ajax'/><category term='trigger'/><category term='oracle'/><category term='netbeans'/><category term='Process Priority'/><category term='popup helper'/><category term='keep'/><category term='window bantuan'/><category term='preferred credential'/><category term='kill user'/><category term='tablespace'/><category term='flash tips'/><category term='html background'/><category term='netbeans 6'/><category term='web design'/><category term='mru'/><title type='text'>Inixindo Surabaya</title><subtitle type='html'>Training for IT Professional</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Inixindo Surabaya</name><uri>http://www.blogger.com/profile/09429152427327205259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-7069668533916386923</id><published>2010-09-02T09:54:00.005+07:00</published><updated>2010-09-02T10:01:40.493+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='word'/><category scheme='http://www.blogger.com/atom/ns#' term='mengetik cepat'/><title type='text'>Mempercepat Penulisan dengan MS Word</title><content type='html'>&lt;div&gt;&lt;div align="justify"&gt;Dalam setiap penulisan naskah, misalnya artikel, novel, skripsi, berita atau lainnya, pasti ada kata atau kalimat yang sering digunakan. Misal kita sering menggunakan kata-kata berikut ini:&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;Okelah kalo begitu&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Orang Kaya Baru&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;sebagai berikut&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;Untuk membantu mempercepat penulisan, yang harus dilakukan adalah:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="justify"&gt;Mengetik menggunakan 10 jari&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Membuat singkatan sehingga penulisan lebih sederhana.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p align="justify"&gt;Di artikel ini akan dibahas cara membuat singkatan kata-kata yang akan sering diketik/digunakan, yaitu:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;Okelah kalo begitu, disingkat: okb&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Orang Kaya Baru, disingkat: 'okb (ada apostrof sebelum kata okb, hal ini untuk membedakan dengan singkatan Okelah kalo begitu)&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;sebagai berikut, disingkat: sbb&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;Di MS Word, konsep membuat singkatan seperti ini disebut "AutoCorrect". Adapun urutan langkah sebagai berikut:&lt;/p&gt;&lt;p align="justify"&gt;1. Menu Tools -&gt; AutoCorrect Options …&lt;/p&gt;&lt;p align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_A0fCjYpQ0uc/TH8SgsYEwOI/AAAAAAAAAHc/kWCqj8zO6WI/s1600/AutoCorrectOptions.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5512144821802025186" style="WIDTH: 286px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://4.bp.blogspot.com/_A0fCjYpQ0uc/TH8SgsYEwOI/AAAAAAAAAHc/kWCqj8zO6WI/s320/AutoCorrectOptions.JPG" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;2. Di kolom Replace &amp;amp; With, isikan:&lt;br /&gt;&lt;br /&gt;Replace: okb&lt;br /&gt;With : Okelah kalo begitu&lt;br /&gt;&lt;br /&gt;Klik tombol "Add"&lt;/p&gt;&lt;a href="http://2.bp.blogspot.com/_A0fCjYpQ0uc/TH8TK6jl3rI/AAAAAAAAAHs/0d1_VH7gZqc/s1600/okb.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5512145547162934962" style="WIDTH: 286px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://2.bp.blogspot.com/_A0fCjYpQ0uc/TH8TK6jl3rI/AAAAAAAAAHs/0d1_VH7gZqc/s320/okb.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;Lakukan lagi:&lt;br /&gt;&lt;br /&gt;Replace: 'okb&lt;br /&gt;With : Orang Kaya Baru&lt;br /&gt;Klik tombol "Add"&lt;br /&gt;&lt;br /&gt;Replace: sbb&lt;br /&gt;With : sebagai berikut&lt;br /&gt;Klik tombol "Add"&lt;br /&gt;&lt;br /&gt;Klik tombol "OK" bila tidak ada lagi singkatan yang akan dimasukkan.&lt;br /&gt;&lt;br /&gt;3. Untuk menggunakannya, buka MS Word, ketik singkatannya lalu tekan spasi, otomatis akan diganti dengan kata yang diinginkan. Sebagai contoh kita ketik kata &lt;strong&gt;okb&lt;/strong&gt; (lalu tekan spasi) maka otomatis akan muncul kata &lt;strong&gt;Okelah kalo begitu&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;Bagaimana bila benar-benar ingin menulis kata &lt;strong&gt;okb&lt;/strong&gt; dan tidak digantikan dengan kata &lt;strong&gt;Okelah kalo begitu&lt;/strong&gt;?&lt;br /&gt;&lt;br /&gt;Ketik &lt;strong&gt;okb&lt;/strong&gt;, lalu tekan spasi. Setelah muncul tulisan &lt;strong&gt;Okelah kalo begitu&lt;/strong&gt;, tekan Ctrl+Z (undo), maka penggantian akan dibatalkan sehingga benar-benar tertulis kata &lt;strong&gt;okb&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-7069668533916386923?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/7069668533916386923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/09/mempercepat-penulisan-dengan-ms-word.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/7069668533916386923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/7069668533916386923'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/09/mempercepat-penulisan-dengan-ms-word.html' title='Mempercepat Penulisan dengan MS Word'/><author><name>faisol</name><uri>http://www.blogger.com/profile/00827762265104095531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_A0fCjYpQ0uc/TH8SgsYEwOI/AAAAAAAAAHc/kWCqj8zO6WI/s72-c/AutoCorrectOptions.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-172955195978851008</id><published>2010-07-07T00:00:00.003+07:00</published><updated>2010-07-07T00:00:03.895+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lock'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Melihat Tabel Yang Sedang di-Lock (Oracle)</title><content type='html'>&lt;div align="center"&gt;&lt;span style="font-family:arial;"&gt;Oleh : Achmad Faisol&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;Locking (mekanisme penguncian obyek) sangat diperlukan untuk transaksi maupun stock opname. Misal user ali ingin memeriksa stok barang di gudang saat ini, maka ali harus melakukan locking agar user lain tidak melakukan transaksi (merubah, menambah atau menghapus) di table barang. Hal ini untuk menjaga konsistensi data.&lt;br /&gt;&lt;br /&gt;Permasalahan yang ada yaitu bila ali melakukan locking table barang, lalu ada user lain akan melakukan transaksi, maka user tersebut harus menunggu sampai ali melepas lockingnya. Secara default, Oracle tidak memberi pesan bahwa terjadi locking di table yang sedang diakses dan tampilan program di user tersebut dalam kondisi menunggu.&lt;br /&gt;&lt;br /&gt;Pada dasarnya, DBA bisa melihat obyek apa saja yang sedang di-lock. Lalu, bagaimana agar semua user bisa melihat juga? DBA harus kreatif dengan cara membuat sendiri view yang bisa dilihat oleh semua user apakah table yang akan diakses sedang di-lock atau tidak. Bila table yang akan diakses sedang dilock, maka user diminta tidak melakukan transaksi. Untuk pemrograman visual, bisa ditampilkan pesan (message atau alert).&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Berikut ini akan penulis sajikan cara membuat view yang bisa diakses oleh semua user untuk mengetahui apakah sebuah table sedang di-lock atau tidak.&lt;br /&gt;&lt;br /&gt;1. Buat view untuk melihat table yang sedang di-lock dan grant semua user (public) agar bisa melihatnya.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SQL&gt; connect sys/inix2010 as sysdba&lt;br /&gt;SQL&gt; create or replace view v_locked_table as&lt;br /&gt;select d.owner as yg_punya_tabel,&lt;br /&gt;d.object_name as nama_tabel,&lt;br /&gt;s.username as yg_ngelock&lt;br /&gt;from dba_objects d,v$lock l, v$session s&lt;br /&gt;where d.object_id=l.id1 and l.sid = s.sid;&lt;br /&gt;&lt;br /&gt;SQL&gt; create public synonym v$locked_table&lt;br /&gt;for v_locked_table;&lt;br /&gt;&lt;br /&gt;SQL&gt; grant select on v$locked_table to public;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;2. Login sebagai scott, buat tabel barang lalu grant ke semua user agar bisa melakukan transaksi ke tabel barang.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SQL&gt; connect scott/tiger&lt;br /&gt;SQL&gt; create table barang (&lt;br /&gt;kode_barang varchar2(3),&lt;br /&gt;nama_barang varchar2(25),&lt;br /&gt;jumlah_barang number(3),&lt;br /&gt;harga_satuan number&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;SQL&gt; insert into barang values&lt;br /&gt;('B01','Beras Rajalele',100,5000);&lt;br /&gt;SQL&gt; insert into barang values&lt;br /&gt;('B02','Beras Cap Burung Pelikan',100,5500);&lt;br /&gt;SQL&gt; insert into barang values&lt;br /&gt;('G01','Gula Pasir Biasa',10,4500);&lt;br /&gt;SQL&gt; insert into barang values&lt;br /&gt;('G02','Gula Pasir Gulaku',10,7000);&lt;br /&gt;SQL&gt; commit;&lt;br /&gt;&lt;br /&gt;SQL&gt; grant all on barang to public;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;3. Buat 2 orang operator untuk melakukan transaksi ke tabel barang, yaitu ali dan budi&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SQL&gt; connect system/inix2010&lt;br /&gt;&lt;br /&gt;SQL&gt; create user ali identified by ali2010;&lt;br /&gt;SQL&gt; grant create session to ali;&lt;br /&gt;&lt;br /&gt;SQL&gt; create user budi identified by budi2010;&lt;br /&gt;SQL&gt; grant create session to budi;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;4. Ali sedang stock opname tabel barang dicocokkan dengan kondisi di gudang. Ali login dan melakukan lock tabel barang agar user lain tidak melakukan transaksi di tabel barang. Sebelum melakukan lock, Ali harus melihat dulu apakah tabel barang sedang di-lock oleh user lain atau tidak. Buka SQL window I.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SQL&gt; connect ali/ali2010&lt;br /&gt;SQL&gt; select * from v$locked_table&lt;br /&gt;where nama_tabel ='BARANG';&lt;br /&gt;&lt;br /&gt;no rows selected (tabel barang tidak sedang di-lock)&lt;br /&gt;&lt;br /&gt;SQL&gt; lock table scott.barang in share mode;&lt;br /&gt;Table(s) Locked.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;=&gt; ali melihat seluruh isi tabel barang dan melakukan lock. User lain tetap bisa melihat tabel scott.barang tapi tidak bisa melakukan transaksi (insert, delete, update).&lt;br /&gt;&lt;br /&gt;5. Budi ingin melakukan transaksi di tabel barang, misal menambah item. Budi harus melihat dulu apakah tabel barang sedang di-lock atau tidak. Buka SQL Window II.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SQL&gt; connect budi/budi2010&lt;br /&gt;SQL&gt; column YG_PUNYA_TABEL format a20&lt;br /&gt;SQL&gt; column NAMA_TABEL format a20&lt;br /&gt;SQL&gt; column YG_NGELOCK format a20&lt;br /&gt;&lt;br /&gt;SQL&gt; select * from v$locked_table&lt;br /&gt;          where nama_tabel='BARANG';&lt;br /&gt;&lt;br /&gt;YG_PUNYA_TABEL       NAMA_ TABEL           YG_NGELOCK&lt;br /&gt;-------------------- -------------------- -------------&lt;br /&gt;SCOTT                BARANG               ALI&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Terlihat bahwa tabel scott.barang sedang di-lock oleh Ali. Oleh karena itu budi harus menunggu sampai tabel tersebut tidak di-lock. Untuk pemrograman visual bisa ditampilkan sebuah pesan (message atau alert) kepada user budi bahwa tabel barang sedang di-lock.&lt;br /&gt;&lt;br /&gt;Apabila budi tetap ingin melakukan transaksi, maka budi harus menunggu sampai ali melepas lock dengan perintah rollback. Adapun tampilan program di user budi tergantung user interface yang digunakan. Jika menggunakan SQL* Plus, posisi kursor menunggu (tidak muncul prompt SQL&gt;). Apabila menggunakan pemrograman visual misalnya VB.Net, maka tampilan tergantung programmer.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-172955195978851008?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/172955195978851008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/07/melihat-tabel-yang-sedang-di-lock.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/172955195978851008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/172955195978851008'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/07/melihat-tabel-yang-sedang-di-lock.html' title='Melihat Tabel Yang Sedang di-Lock (Oracle)'/><author><name>faisol</name><uri>http://www.blogger.com/profile/00827762265104095531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-7049619405147065230</id><published>2010-06-30T00:00:00.004+07:00</published><updated>2010-06-30T00:00:00.722+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fragmentasi'/><category scheme='http://www.blogger.com/atom/ns#' term='tablespace'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Fragmentasi di Tablespace Oracle</title><content type='html'>&lt;div align="center"&gt;&lt;span style="font-family:arial;"&gt;Oleh : Achmad Faisol &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Database Oracle menyarankan apabila kita mempunyai table dengan intensitas penambahan record (insert) tinggi, maka buatlah tablespace baru untuk menampung tabel tersebut. Apa yang terjadi bila kita tidak menuruti saran ini?&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;1. Buka SQL window I lalu login sebagai system.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;SQL&gt; connect system/inix2009&lt;br /&gt;SQL&gt; create tablespace MARKETING&lt;br /&gt;datafile 'C:\oracle\product\10.1.0\oradata\marketing.dbf'&lt;br /&gt;size 5M autoextend on next 5M maxsize 100M&lt;br /&gt;extent management local uniform size 64k;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;=&gt;Ukuran extent di tablespace MARKETING tersebut sebesar 64 KB (8 block karena 1 block = 8 KB). Hal ini bisa dirubah sesuai kebutuhan.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SQL&gt; alter user scott quota unlimited on MARKETING;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;2. Buka SQL window II lalu login sebagai scott. Di kasus ini scott membuat 3 tabel baru, yaitu tabel tes1, tes2, dan tes3 yang diletakkan di tablespace MARKETING. Penambahan record di tabel tes1 sangat tinggi. Apa dampak yang terjadi bila sebuah tabel dengan intensitas penambahan row sangat tinggi dicampur dengan tabel-tabel lain dalam sebuah tablespace?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SQL&gt; connect scott/tiger&lt;br /&gt;SQL&gt; create table tes1 (f1 char(300),f2 char(300))&lt;br /&gt;tablespace MARKETING;&lt;br /&gt;SQL&gt; create table tes2 (f1 char(300),f2 char(300))&lt;br /&gt;tablespace MARKETING;&lt;br /&gt;SQL&gt; create table tes3 (f1 char(300),f2 char(300))&lt;br /&gt;tablespace MARKETING;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SQL&gt; insert into tes1 values('a1','b1');&lt;br /&gt;SQL&gt; insert into tes2 values('a2','b2');&lt;br /&gt;SQL&gt; insert into tes3 values('a3','b3');&lt;br /&gt;SQL&gt; commit;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Catatan : tipe data yang digunakan char, bukan varchar2 dengan tujuan agar berapa pun karakter yang dimasukkan tetap akan dihitung 300 karakter oleh Oracle (dengan penambahan spasi kosong).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;3. Klik SQL window I (system), lihat pemakaian masing-masing tabel.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SQL&gt; connect system/inix2009&lt;br /&gt;SQL&gt; column segment_name format a7&lt;br /&gt;SQL&gt; column extents format 99&lt;br /&gt;SQL&gt; column blocks format 99&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SQL&gt; select segment_name,extents,blocks,bytes&lt;br /&gt;         from dba_segments&lt;br /&gt;         where owner='SCOTT'&lt;br /&gt;               and tablespace_name='MARKETING';&lt;br /&gt;&lt;br /&gt;SEGMENT EXTENTS BLOCKS      BYTES&lt;br /&gt;------- ------- ------ ----------&lt;br /&gt;TES1          1      8      65536&lt;br /&gt;TES2          1      8      65536&lt;br /&gt;TES3          1      8      65536&lt;br /&gt;&lt;br /&gt;Lihat alokasi extents di tablespace MARKETING.&lt;br /&gt;&lt;br /&gt;SQL&gt; select segment_name,extent_id,block_id,blocks&lt;br /&gt;     from dba_extents&lt;br /&gt;     where tablespace_name='MARKETING';&lt;br /&gt;&lt;br /&gt;SEGMENT  EXTENT_ID   BLOCK_ID BLOCKS&lt;br /&gt;------- ---------- ---------- ------&lt;br /&gt;TES1             0         17      8&lt;br /&gt;TES2             0         25      8&lt;br /&gt;TES3             0         41      8&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Terlihat bahwa masing-masing tabel menempati 1 buah extent dengan extent_id = 0. Oracle memulai perhitungan dari 0, jadi bila menempati 2 buah extents, maka extent_id = 0 dan 1. Perlu diingat lagi bahwa Oracle memesan tempat di tablespace dalam satuan extent. Adapun 1 extent di tablespace MARKETING sebesar 64 KB (8 block).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;Adapun urutan block sebagai berikut : &lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Tabel tes1 dimulai dari block ke-17, menempati 8 block (1 extent).&lt;br /&gt;Tabel tes2 dimulai dari block ke-25, menempati 8 block. Hal ini berarti tabel tes2 menempati extent setelah tabel tes1.&lt;br /&gt;Tabel tes3 dimulai dari block ke-41, menempati 8 block. Hal ini berarti tabel tes2 menempati extent setelah tabel tes2&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Dengan demikian ke-3 tabel tersebut beriringan ketika menempati ruang di tablespace MARKETING (tes1 – tes2 – tes3). Kalau diibaratkan rumah, maka ke-3 tabel tersebut bertetangga. Bagaimana bila record di tabel tes1 terus bertambah? Bagaimana susunan letak penyimpanan di tablespace MARKETING?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;4. Klik SQL window II (scott), lalu lakukan transaksi penambahan record di tabel tes1 dengan jumlah banyak.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SQL&gt; set autocommit on;&lt;br /&gt;SQL&gt; begin&lt;br /&gt;for i in 1..300 loop&lt;br /&gt;insert into tes1 values('a1','b1');&lt;br /&gt;end loop;&lt;br /&gt;end;&lt;br /&gt;/ &lt;enter&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; select count(*) from tes1;&lt;br /&gt;&lt;br /&gt;COUNT(*)&lt;br /&gt;----------&lt;br /&gt;301&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;5. Klik SQL window I (system), lalu lihat alokasi extent di tablespace MARKETING.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SQL&gt; select segment_name,extent_id,block_id,blocks&lt;br /&gt;     from dba_extents&lt;br /&gt;     where tablespace_name='MARKETING';&lt;br /&gt;&lt;br /&gt;SEGMENT  EXTENT_ID   BLOCK_ID BLOCKS&lt;br /&gt;------- ---------- ---------- ------&lt;br /&gt;TES1             0         17      8&lt;br /&gt;TES1             1         49      8&lt;br /&gt;TES1             2         57      8&lt;br /&gt;TES1             3         65      8&lt;br /&gt;TES2             0         25      8&lt;br /&gt;TES3             0         41      8&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Terlihat bahwa sekarang tabel tes1 menempati 4 extent dengan extent_id = 0, 1, 2 dan 3. Adapun susunan block masing-masing tabel sebagai berikut :&lt;br /&gt;&lt;br /&gt;Block ke-17 sd 24 : tabel tes1&lt;br /&gt;Block ke-25 sd 32 : tabel tes2&lt;br /&gt;Block ke-41 sd 48 : tabel tes3&lt;br /&gt;Block ke-49 sd 56 : tabel tes1&lt;br /&gt;Block ke-57 sd 64 : tabel tes1&lt;br /&gt;&lt;br /&gt;Terlihat bahwa terjadi fragmentasi table TES1. Adapun alokasi extent di tablespace MARKETING sebagai berikut:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;table      : TES1 – TES2 – TES3 – TES1 – TES1&lt;br /&gt;extent_id:  0      –    0     –    1     –    2     –   3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Kondisi ini akan menjadi semakin tidak baik bila ada banyak table di tablespace MARKETING dengan tingkat penambahan record tinggi. Hal ini menyebabkan ketidakurutan posisi extent (terjadi fragmentasi).&lt;br /&gt;&lt;br /&gt;Oleh karena itu, bila sebuah table memang sering diinsert, letakkan table tersebut di sebuah tablespace khusus (tablespace tersebut tidak dipakai untuk segment lain).&lt;br /&gt;&lt;br /&gt;Bila sudah terlanjur terjadi seperti kasus di atas, maka table TES1 bisa dipindah ke tablespace baru, misal tablespace MKT. Adapun perintah SQL untuk memindah table TES1 ke tablespace MKT adalah:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SQL&gt; alter table tes1 move tablespace mkt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-7049619405147065230?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/7049619405147065230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/06/fragmentasi-di-tablespace-oracle.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/7049619405147065230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/7049619405147065230'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/06/fragmentasi-di-tablespace-oracle.html' title='Fragmentasi di Tablespace Oracle'/><author><name>faisol</name><uri>http://www.blogger.com/profile/00827762265104095531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-8546934305700764172</id><published>2010-06-23T00:00:00.004+07:00</published><updated>2010-06-23T00:00:01.773+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='force logoff'/><category scheme='http://www.blogger.com/atom/ns#' term='memaksa user logout/logoff'/><category scheme='http://www.blogger.com/atom/ns#' term='force logout'/><category scheme='http://www.blogger.com/atom/ns#' term='kill user'/><title type='text'>Kill User Login di SQL Server 2005</title><content type='html'>&lt;div align="center"&gt;Oleh Achmad Faisol &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;br /&gt;Sebagaimana lazimnya sebuah database server, kita bisa memonitor aktivitas user yang sedang login dan melakukan pekerjaan di SQL Server 2005.&lt;br /&gt;&lt;br /&gt;Ada kalanya, seorang user melakukan sesuatu yang akhirnya membuat server berat, missal pemakaian CPU atau memory. Untuk mengetahui aktivitas user, kita bisa memonitor lewat SQL Profiler.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;1. Start -&gt; All Programs -&gt; Microsoft SQL Server 2005 à Performance Tools -&gt; SQL Server Profiler (muncul window SQL Server Profiler).&lt;br /&gt;&lt;br /&gt;Menu File -&gt; New Trace (Ctrl+N) -&gt; Login sebagai administrator. Muncul window Trace Properties. Isikan data sebagai berikut:&lt;br /&gt;&lt;br /&gt;Di tab General -&gt; Trace name: monitor userDi tab Events Selection -&gt; pilih (centang) HANYA event Audit Login dan SQL:BatchStarting (ini hanya sebagai contoh, jadi boleh juga yang lain dipilih)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_A0fCjYpQ0uc/S_X9yMyT6xI/AAAAAAAAAGs/x8csVr_t6PE/s1600/trace_properties.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5473559961006238482" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 202px" alt="" src="http://3.bp.blogspot.com/_A0fCjYpQ0uc/S_X9yMyT6xI/AAAAAAAAAGs/x8csVr_t6PE/s320/trace_properties.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lalu klik tombol “Run”&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Buka Command Prompt, konek ke SQL Server menggunakan osql. Misal nama user “gina” password “gina2010”&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;C:\&gt; osql –Ugina –Pgina2010&lt;br /&gt;1&gt; use sistra&lt;br /&gt;2&gt; go&lt;br /&gt;3&gt; select * from instruktur&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;4&gt; go&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_A0fCjYpQ0uc/S_X-E6JOTxI/AAAAAAAAAG0/710A9tlx_mU/s1600/osql_gina.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5473560282419580690" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 195px" alt="" src="http://1.bp.blogspot.com/_A0fCjYpQ0uc/S_X-E6JOTxI/AAAAAAAAAG0/710A9tlx_mU/s320/osql_gina.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Lihat di SQL Profiler, aktivitas user gina terekam semua&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_A0fCjYpQ0uc/S_X-R9lFo3I/AAAAAAAAAG8/SpghTQMztaM/s1600/aktivitas_gina.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5473560506680058738" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 214px" alt="" src="http://4.bp.blogspot.com/_A0fCjYpQ0uc/S_X-R9lFo3I/AAAAAAAAAG8/SpghTQMztaM/s320/aktivitas_gina.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Login di SQL Server Management Studio sebagai sysadmin&lt;br /&gt;&lt;br /&gt;Aktivitas user gina bisa juga dilihat dengan command di Query (walaupun tidak sedetail SQL Profiler):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;use master&lt;br /&gt;go&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sp_who&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_A0fCjYpQ0uc/S_X-g29RznI/AAAAAAAAAHE/OyRVs22zlqw/s1600/sp_who.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5473560762600509042" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 233px" alt="" src="http://4.bp.blogspot.com/_A0fCjYpQ0uc/S_X-g29RznI/AAAAAAAAAHE/OyRVs22zlqw/s320/sp_who.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bila ternyata aktivitas user gina membuat server berjalan lambat, kita sebagai DBA bisa memaksa user gina untuk logout (kill user connection). Caranya dengan melihat spid user gina = 52 (lewat sp_who atau SQL Profiler), lalu ketik di Query&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;use master&lt;br /&gt;go&lt;br /&gt;kill 52&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Setelah di-kill, maka user gina tidak bisa lagi melakukan perintah SQL. Bila dicoba melakukan perintah SQL (di window Command Prompt "osql"), akan muncul error sbb:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[SQL Native Client]Shared Memory Provider: No process is on the other end of&lt;br /&gt;the pipe.[SQL Native Client]Communication link failure&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_A0fCjYpQ0uc/S_X-sjkLeCI/AAAAAAAAAHM/0eex2LOcsY0/s1600/error_setelah_dikill.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5473560963553392674" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 151px" alt="" src="http://1.bp.blogspot.com/_A0fCjYpQ0uc/S_X-sjkLeCI/AAAAAAAAAHM/0eex2LOcsY0/s320/error_setelah_dikill.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-8546934305700764172?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/8546934305700764172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/06/kill-user-login-di-sql-server-2005.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/8546934305700764172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/8546934305700764172'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/06/kill-user-login-di-sql-server-2005.html' title='Kill User Login di SQL Server 2005'/><author><name>faisol</name><uri>http://www.blogger.com/profile/00827762265104095531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_A0fCjYpQ0uc/S_X9yMyT6xI/AAAAAAAAAGs/x8csVr_t6PE/s72-c/trace_properties.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-5199465589508042688</id><published>2010-06-16T15:56:00.009+07:00</published><updated>2010-06-16T16:18:43.267+07:00</updated><title type='text'>Menambahkan Signature Email di Yahoo Mail</title><content type='html'>Signature atau tanda tangan adalah salah satu fungsi yang ditawarkan Yahoo Mail bagi para penggunanya. Dengan fungsi ini Anda tidak perlu lagi repot-repot menuliskan salam penutup yang sama setiap kali menulis email. Cukup tulis dan simpan salam penutup dan identitas Anda pada menu Signature, maka kemudian tulisan tersebut akan otomatis muncul di setiap email kiriman Anda.&lt;br /&gt;&lt;br /&gt;Bagaimana cara menggunakan fungsi Signature ini? Berikut langkah-langkahnya…&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Langkah 1&lt;br /&gt;&lt;br /&gt;Lakukan login pada Yahoo Mail dengan akun Anda, kemudian dari halaman utama klik tulisan Option yang terdapat di kanan atas lalu pilih Mail Option.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RBrLax2ZLL4/TBiSSCyOiMI/AAAAAAAAACY/pumlHmhUnro/s1600/yahoomailsignature1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 56px;" src="http://1.bp.blogspot.com/_RBrLax2ZLL4/TBiSSCyOiMI/AAAAAAAAACY/pumlHmhUnro/s320/yahoomailsignature1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5483293385006418114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Langkah 2&lt;br /&gt;&lt;br /&gt;Dari halaman Mail Option, pilih menu Signature. Pada pengaturan awal, fungsi Signature akan ada pada posisi Do not use a signature.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RBrLax2ZLL4/TBiS5jpw_UI/AAAAAAAAACg/Wq2gpa6hcGM/s1600/yahoomailsignature2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 147px;" src="http://1.bp.blogspot.com/_RBrLax2ZLL4/TBiS5jpw_UI/AAAAAAAAACg/Wq2gpa6hcGM/s320/yahoomailsignature2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5483294063844195650" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Langkah 3&lt;br /&gt;&lt;br /&gt;Untuk memulai menggunakan Signature pada setiap email yang Anda kirim, klik opsi Show a signature on all outgoing messages.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RBrLax2ZLL4/TBiTHlWDm9I/AAAAAAAAACo/g_xNGy5XAMs/s1600/yahoomailsignature3a.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 114px;" src="http://4.bp.blogspot.com/_RBrLax2ZLL4/TBiTHlWDm9I/AAAAAAAAACo/g_xNGy5XAMs/s320/yahoomailsignature3a.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5483294304816569298" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Jika Anda ingin menggunakan format penulisan tertentu klik tulisan Rich Text yang ada di kanan atas kotak penulisan Signature.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RBrLax2ZLL4/TBiTfDQ1QDI/AAAAAAAAACw/Ei8HXcfex0U/s1600/yahoomailsignature3b.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 114px;" src="http://4.bp.blogspot.com/_RBrLax2ZLL4/TBiTfDQ1QDI/AAAAAAAAACw/Ei8HXcfex0U/s320/yahoomailsignature3b.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5483294707984711730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Langkah 4&lt;br /&gt;&lt;br /&gt;Tulis Signature yang Anda ingin tampilkan di email Anda, kemudian klik Save Changes. Selanjutnya Anda bisa kembali ke halaman utama akun email Anda dengan mengklik tombol Back to Mail.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RBrLax2ZLL4/TBiVnU9_ULI/AAAAAAAAAC4/1P9HfmZNA6c/s1600/yahoomailsignature7.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 155px;" src="http://3.bp.blogspot.com/_RBrLax2ZLL4/TBiVnU9_ULI/AAAAAAAAAC4/1P9HfmZNA6c/s320/yahoomailsignature7.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5483297049199726770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Langkah 5&lt;br /&gt;&lt;br /&gt;Sekarang Anda bisa mencoba apakah fungsi Signature Anda sudah bisa digunakan dengan cara membuat email baru. Dari halaman utama utama akun email Anda, klik Compose.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RBrLax2ZLL4/TBiVyfvYLfI/AAAAAAAAADA/bjcEJ7y68Z8/s1600/yahoomailsignature5.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 56px;" src="http://4.bp.blogspot.com/_RBrLax2ZLL4/TBiVyfvYLfI/AAAAAAAAADA/bjcEJ7y68Z8/s320/yahoomailsignature5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5483297241069792754" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Langkah 6&lt;br /&gt;&lt;br /&gt;Di halaman pembuatan email baru, Anda akan langsung menemukan Signature yang sudah Anda buat tadi.  Signature ini otomatis akan ditampilkan setiap kali Anda membuat email baru.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RBrLax2ZLL4/TBiWT9dj4sI/AAAAAAAAADI/Ecy4qnss7EE/s1600/yahoomailsignature8.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 225px;" src="http://1.bp.blogspot.com/_RBrLax2ZLL4/TBiWT9dj4sI/AAAAAAAAADI/Ecy4qnss7EE/s320/yahoomailsignature8.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5483297815983809218" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Selain berfungsi untuk menampilkan identitas si pengirim email, Signature ini juga bisa dijadikan tempat promosi situs, blog ataupun bisnis Anda.&lt;br /&gt;&lt;br /&gt;-- Selamat Mencoba --&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-5199465589508042688?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/5199465589508042688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/06/menambahkan-signature-email-di-yahoo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/5199465589508042688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/5199465589508042688'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/06/menambahkan-signature-email-di-yahoo.html' title='Menambahkan Signature Email di Yahoo Mail'/><author><name>Surya Fajariyanto</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_RBrLax2ZLL4/S8v9bOy91fI/AAAAAAAAAAM/P0DE6BcCxuY/S220/foto+Surya.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_RBrLax2ZLL4/TBiSSCyOiMI/AAAAAAAAACY/pumlHmhUnro/s72-c/yahoomailsignature1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-1030519082298913570</id><published>2010-06-16T00:00:00.012+07:00</published><updated>2010-06-16T00:00:03.208+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cegah drop table'/><category scheme='http://www.blogger.com/atom/ns#' term='cegah hapus table'/><category scheme='http://www.blogger.com/atom/ns#' term='trigger'/><title type='text'>Trigger Cegah Drop Table di SQL Server 2005</title><content type='html'>&lt;div align="center"&gt;Oleh Achmad Faisol &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;br /&gt;Seringkali kita menginginkan agar table-table di database tidak bisa didrop. Hal ini untuk menghindari ketidaksengajaan atau kesalahan perintah yang berakibat terhapusnya table.&lt;/div&gt;&lt;div align="justify"&gt;&lt;p/&gt;&lt;/div&gt;&lt;div align="justify"&gt;Di artikel ini akan dibuat sebuah trigger di level database yang berguna untuk mencegah agar table-table di database tersebut tidak bisa dihapus (di-drop).&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Misal kita punya database “sistra” dengan beberapa table di dalamnya.&lt;br /&gt;&lt;br /&gt;1. Buka Query&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;use sistra&lt;br /&gt;go&lt;br /&gt;select * from sysobjects where xtype='u'&lt;br /&gt;and name not like '%sys%'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;-- menampilkan table-table di database sistra&lt;/div&gt;&lt;div align="justify"&gt;&lt;p/&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/_A0fCjYpQ0uc/S_X7O-joYYI/AAAAAAAAAGE/BbBdkje05IE/s1600/table_di_sistra.JPG"&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/_A0fCjYpQ0uc/S_X7zSEx-kI/AAAAAAAAAGc/fdS5lzLe3KA/s1600/table_di_sistra.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5473557780582496834" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 233px" alt="" src="http://2.bp.blogspot.com/_A0fCjYpQ0uc/S_X7zSEx-kI/AAAAAAAAAGc/fdS5lzLe3KA/s320/table_di_sistra.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Buat trigger di database “sistra” untuk mencegah agar table-table di dalamnya tidak bisa didrop.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;use sistra&lt;br /&gt;go&lt;br /&gt;CREATE TRIGGER PreventDropTable&lt;br /&gt;ON DATABASE&lt;br /&gt;FOR DROP_TABLE&lt;br /&gt;AS&lt;br /&gt;PRINT 'Table tidak bisa dihapus!'&lt;br /&gt;ROLLBACK&lt;br /&gt;go&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;-- perintah ROLLBACK itulah yang akan mencegah sebuah table di drop&lt;br /&gt;&lt;br /&gt;3. Tes dengan menghapus salah satu table, misal table pegawai.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;use sistra&lt;br /&gt;go&lt;br /&gt;drop table pegawai&lt;br /&gt;go&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;-- terjadi error dan muncul pesan:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Table tidak bisa dihapus!&lt;br /&gt;Msg 3609, Level 16, State 2, Line 1&lt;br /&gt;The transaction ended in the trigger. The batch has been aborted.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_A0fCjYpQ0uc/S_X79NoHVII/AAAAAAAAAGk/ycTSLlRJp6I/s1600/pesan_table_tdk_bs_dihapus.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5473557951187211394" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 233px" alt="" src="http://3.bp.blogspot.com/_A0fCjYpQ0uc/S_X79NoHVII/AAAAAAAAAGk/ycTSLlRJp6I/s320/pesan_table_tdk_bs_dihapus.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. Bila sebuah table ingin dihapus, maka disable dulu trigger PreventDropTable, lalu hapus table yang diinginkan, misal table pegawai.&lt;br /&gt;&lt;br /&gt;--- disable trigger&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DISABLE TRIGGER PreventDropTable&lt;br /&gt;ON DATABASE&lt;br /&gt;go&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;-- hapus table&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;drop table pegawai&lt;br /&gt;go&lt;/span&gt; -- sukses&lt;br /&gt;&lt;br /&gt;--- enable trigger&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ENABLE TRIGGER PreventDropTable&lt;br /&gt;ON DATABASE&lt;br /&gt;go&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;CATATAN&lt;/strong&gt; : JANGAN LUPA untuk meng-enable kembali trigger tersebut.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. Jika diinginkan hanya table tertentu saja yang tidak bisa dihapus, misal hanya table COBA2, maka harus ada kondisi di trigger&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;use sistra&lt;br /&gt;go&lt;br /&gt;create table coba1 (f1 varchar(10))&lt;br /&gt;go&lt;br /&gt;create table coba2 (f1 varchar(10))&lt;br /&gt;go&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;CREATE TRIGGER PreventDropTable&lt;br /&gt;ON DATABASE&lt;br /&gt;FOR DROP_TABLE&lt;br /&gt;AS&lt;br /&gt;&lt;br /&gt;Declare&lt;br /&gt;@nama_tabel varchar(50)&lt;br /&gt;Select @nama_tabel =&lt;br /&gt;EVENTDATA().value('(/EVENT_INSTANCE/ObjectName)[1]', 'varchar(256)')&lt;br /&gt;&lt;br /&gt;If @nama_tabel = 'coba2'&lt;br /&gt;begin&lt;br /&gt;PRINT 'Table coba2 tidak bisa dihapus!'&lt;br /&gt;ROLLBACK&lt;br /&gt;end&lt;br /&gt;go&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;drop table coba2&lt;br /&gt;go&lt;br /&gt;&lt;/span&gt;-- error&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;drop table coba1&lt;br /&gt;go&lt;br /&gt;&lt;/span&gt;-- sukses&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-1030519082298913570?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/1030519082298913570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/06/trigger-cegah-drop-table-di-sql-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/1030519082298913570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/1030519082298913570'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/06/trigger-cegah-drop-table-di-sql-server.html' title='Trigger Cegah Drop Table di SQL Server 2005'/><author><name>faisol</name><uri>http://www.blogger.com/profile/00827762265104095531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_A0fCjYpQ0uc/S_X7zSEx-kI/AAAAAAAAAGc/fdS5lzLe3KA/s72-c/table_di_sistra.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-6586022440832768103</id><published>2010-06-09T00:00:00.001+07:00</published><updated>2010-06-09T00:00:01.067+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='buffer cache'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Melihat Isi Buffer Cache Oracle</title><content type='html'>&lt;p align="center"&gt;&lt;span style="font-family:times new roman;"&gt;Oleh : Achmad Faisol&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;br /&gt;Di pembahasan "Bagaimana Database Oracle Memandang Perintah SQL?" telah kita lihat bahwa sintaks SQL yang berbeda dianggap berbeda oleh Oracle walaupun hasil yang diinginkan sama, yaitu melihat seluruh isi tabel scott.dept (deptno, dname, loc). Variasi perintah yang dianggap beda oleh Oracle, misalnya :&lt;br /&gt;&lt;br /&gt;SQL&gt; connect scott/tiger&lt;br /&gt;=&gt;login sebagai scott&lt;br /&gt;SQL&gt; select * from dept;&lt;br /&gt;SQL&gt; select deptno, dname, loc from dept;&lt;br /&gt;SQL&gt; select * from scott.dept;&lt;br /&gt;SQL&gt; select * from Scott.Dept;&lt;br /&gt;SQL&gt; select * from SCOTT.dept;&lt;br /&gt;SQL&gt; select * from SCOTT.DEPT;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pertanyaan selanjutnya adalah, "Apakah masing-masing perintah menghasilkan output sendiri-sendiri di memori? Apakah setiap perintah me-load isi tabel dept ke memori (buffer cache) sehingga di memori ada banyak isi tabel dept walaupun sama? Bila masing-masing perintah me-load isi tabel dept, bukankah memori menjadi cepat penuh (boros)? Ataukah hanya perintah pertama yang me-load isi tabel dept ke memori sedangkan perintah-perintah selanjutnya menggunakan hasil yang sudah ada?"&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Langkah-langkah berikut ini akan menjawab pertanyaan tersebut.&lt;br /&gt;&lt;br /&gt;1. Buka SQL window I. Login sebagai scott, berikan object privilege agar semua user bisa melihat tabel dept dan emp.&lt;br /&gt;&lt;br /&gt;SQL&gt; connect scott/tiger&lt;br /&gt;SQL&gt; set verify off&lt;br /&gt;SQL&gt; grant select on &amp;amp;nama_tabel to public;&lt;br /&gt;Enter value for nama_tabel: dept&lt;br /&gt;&lt;br /&gt;Grant succeeded.&lt;br /&gt;SQL&gt; /&lt;br /&gt;Enter value for nama_tabel: emp&lt;br /&gt;&lt;br /&gt;Grant succeeded.&lt;br /&gt;&lt;br /&gt;Login sebagai sys lalu jalankan script untuk membuat view v$cache, yaitu $ORACLE_HOME/rdbms/admin/catclust.sql.&lt;br /&gt;&lt;br /&gt;SQL&gt; connect sys/inix2009 as sysdba&lt;br /&gt;SQL&gt; @C:\oracle\product\10.1.0\Db_1\RDBMS\ADMIN\catclust.sql&lt;br /&gt;&lt;br /&gt;Lihat berapa block yang digunakan oleh table dept dan emp yang dimiliki scott (tanpa segment primary key).&lt;br /&gt;&lt;br /&gt;SQL&gt; column owner format a10&lt;br /&gt;SQL&gt; column segment_name format a15&lt;br /&gt;SQL&gt; column extents format 999&lt;br /&gt;SQL&gt; column bytes format 99999&lt;br /&gt;SQL&gt; column blocks format 999&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;pre&gt;&lt;br /&gt;SQL&gt; select owner, segment_name, extents, bytes, blocks&lt;br /&gt;        from dba_segments&lt;br /&gt;        where owner='SCOTT' and&lt;br /&gt;        segment_name in ('DEPT','EMP');&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;OWNER      SEGMENT_NAME    EXTENTS  BYTES BLOCKS&lt;br /&gt;---------- --------------- ------- ------ ------&lt;br /&gt;SCOTT      DEPT                  1  65536      8&lt;br /&gt;SCOTT      EMP                   1  65536      8&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/pre&gt;&lt;br /&gt;Terlihat bahwa masing-masing table telah mengggunakan 1 buah extents (8 block atau 64 KB). Ukuran 1 block dalam KB sesuai setting saat instalasi Oracle atau saat membuat tablespace, dalam kasus ini 1 block = 8 KB.&lt;br /&gt;&lt;br /&gt;Perlu diingat lagi bahwa pada saat membuat segment, misalnya tabel, Oracle akan memesan minimal 1 extents. Bila 1 extents ini penuh oleh data (record), pemesanan berikutnya juga 1 extents, bukan 1 block. Dari hasil query di atas, bisa jadi isi (record) tabel dept sebenarnya belum mencapai 8 block (banyak block kosong karena belum diisi).&lt;br /&gt;&lt;br /&gt;Selanjutnya, shutdown dan startup Oracle untuk memastikan memori (SGA) belum pernah digunakan.&lt;br /&gt;&lt;br /&gt;SQL&gt; shutdown immediate&lt;br /&gt;SQL&gt; startup&lt;br /&gt;&lt;br /&gt;Lihat isi buffer cache, apakah pernah ada yang me-load (select) tabel dept atau emp.&lt;br /&gt;&lt;br /&gt;SQL&gt; column owner format a10&lt;br /&gt;SQL&gt; column name format a15&lt;br /&gt;SQL&gt; column blocks format 999&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;br /&gt;SQL&gt; select u.username owner, c.name, count(c.block#) blocks&lt;br /&gt;from v$cache c, dba_users u&lt;br /&gt;where (lower(c.name) = 'dept'&lt;br /&gt;or lower (c.name) = 'emp')&lt;br /&gt;and c.owner# = u.user_id&lt;br /&gt;group by u.username, c.name;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;no rows selected&lt;/span&gt; (belum ada yang pernah select).&lt;br /&gt;&lt;br /&gt;2. Buka SQL window II. Login sebagai scott, select tabel dept.&lt;br /&gt;&lt;br /&gt;SQL&gt; connect scott/tiger&lt;br /&gt;SQL&gt; select * from dept;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  DEPTNO DNAME          LOC&lt;br /&gt;---------- -------------- -----------&lt;br /&gt;      10 ACCOUNTING     NEW YORK&lt;br /&gt;      20 RESEARCH       DALLAS&lt;br /&gt;      30 SALES          CHICAGO&lt;br /&gt;      40 OPERATIONS     BOSTON&lt;br /&gt;      50 Edu            Inix&lt;br /&gt;      60 Mkt            Inix&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/pre&gt;&lt;br /&gt;3. Klik SQL window I (user sys) lalu select v$cache.&lt;br /&gt;&lt;br /&gt;SQL&gt; select u.username owner, c.name, count(c.block#) blocks&lt;br /&gt;from v$cache c, dba_users u&lt;br /&gt;where (lower(c.name) = 'dept'&lt;br /&gt;or lower (c.name) = 'emp')&lt;br /&gt;and c.owner# = u.user_id&lt;br /&gt;group by u.username, c.name;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;OWNER      NAME            BLOCKS&lt;br /&gt;---------- --------------- ------&lt;br /&gt;SCOTT      DEPT                 6&lt;br /&gt;&lt;/span&gt; &lt;/pre&gt;&lt;br /&gt;4. Buka SQL window III, login sebagai hr, lalu select tabel scott.dept&lt;br /&gt;&lt;br /&gt;SQL&gt; connect hr/hr&lt;br /&gt;SQL&gt; select * from scott.dept;&lt;br /&gt;&lt;br /&gt;5. Klik SQL window I (user sys) lalu select v$cache.&lt;br /&gt;&lt;br /&gt;SQL&gt; select u.username owner, c.name, count(c.block#) blocks&lt;br /&gt;from v$cache c, dba_users u&lt;br /&gt;where (lower(c.name) = 'dept'&lt;br /&gt;or lower (c.name) = 'emp')&lt;br /&gt;and c.owner# = u.user_id&lt;br /&gt;group by u.username, c.name;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;OWNER      NAME            BLOCKS&lt;br /&gt;---------- --------------- ------&lt;br /&gt;SCOTT      DEPT                 6&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;6. Buka SQL window IV, login sebagai system, lalu select tabel SCOTT.dept&lt;br /&gt;&lt;br /&gt;SQL&gt; connect system/inix2009&lt;br /&gt;SQL&gt; select * from SCOTT.dept;&lt;br /&gt;&lt;br /&gt;7. Klik SQL window I (user sys) lalu select v$cache.&lt;br /&gt;&lt;br /&gt;SQL&gt; select u.username owner, c.name, count(c.block#) blocks&lt;br /&gt;from v$cache c, dba_users u&lt;br /&gt;where (lower(c.name) = 'dept'&lt;br /&gt;or lower (c.name) = 'emp')&lt;br /&gt;and c.owner# = u.user_id&lt;br /&gt;group by u.username, c.name;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;OWNER      NAME            BLOCKS&lt;br /&gt;---------- --------------- ------&lt;br /&gt;SCOTT      DEPT                 6&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Sebagai sys, select tabel SCOTT.DEPT. Setelah itu lihat v$cache.&lt;br /&gt;&lt;br /&gt;SQL&gt; select * from SCOTT.DEPT;&lt;br /&gt;SQL&gt; select u.username owner, c.name, count(c.block#) blocks&lt;br /&gt;from v$cache c, dba_users u&lt;br /&gt;where (lower(c.name) = 'dept'&lt;br /&gt;or lower (c.name) = 'emp')&lt;br /&gt;and c.owner# = u.user_id&lt;br /&gt;group by u.username, c.name;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;OWNER      NAME            BLOCKS&lt;br /&gt;---------- --------------- ------&lt;br /&gt;SCOTT      DEPT                 6&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Ternyata, walaupun sekian banyak user melakukan perintah SQL dengan sintaks yang berbeda, tidak ada penambahan block di v$chace. Untuk lebih meyakinkan lagi, lakukan perintah di bawah ini :&lt;br /&gt;&lt;br /&gt;8. Klik SQL window III (user hr).&lt;br /&gt;&lt;br /&gt;SQL&gt; select deptno, dname, loc from scott.dept;&lt;br /&gt;SQL&gt; select deptno, dname, loc from Scott.Dept;&lt;br /&gt;SQL&gt; select deptno, dname, loc from SCOTT.dept;&lt;br /&gt;SQL&gt; select deptno, dname, loc from SCOTT.DEPT;&lt;br /&gt;SQL&gt; select Deptno, Dname, Loc from scott.dept;&lt;br /&gt;SQL&gt; select DEPTNO, DNAME, LOC from ScOtT.dePt;&lt;br /&gt;&lt;br /&gt;9. Klik SQL window I (user sys) lalu select v$cache.&lt;br /&gt;&lt;br /&gt;SQL&gt; select u.username owner, c.name, count(c.block#) blocks&lt;br /&gt;from v$cache c, dba_users u&lt;br /&gt;where (lower(c.name) = 'dept'&lt;br /&gt;or lower (c.name) = 'emp')&lt;br /&gt;and c.owner# = u.user_id&lt;br /&gt;group by u.username, c.name;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;OWNER      NAME            BLOCKS&lt;br /&gt;---------- --------------- ------&lt;br /&gt;SCOTT      DEPT                 6&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Telah terbukti bahwa hanya perintah SQL pertamalah yang melakukan loading isi tabel dept ke memori (buffer cache). Adapun perintah-perintah selanjutnya yang mengakses table scott.dept menggunakan hasil yang sudah ada. Dengan demikian, pemakaian buffer cache efisien.&lt;br /&gt;&lt;br /&gt;10. Klik SQL window II (user scott), lalu select tabel emp.&lt;br /&gt;&lt;br /&gt;SQL&gt; select * from emp;&lt;br /&gt;&lt;br /&gt;11. Klik SQL window I (user sys) lalu select v$cache.&lt;br /&gt;&lt;br /&gt;SQL&gt; select u.username owner, c.name, count(c.block#) blocks&lt;br /&gt;from v$cache c, dba_users u&lt;br /&gt;where (lower(c.name) = 'dept'&lt;br /&gt;or lower (c.name) = 'emp')&lt;br /&gt;and c.owner# = u.user_id&lt;br /&gt;group by u.username, c.name;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;OWNER      NAME            BLOCKS&lt;br /&gt;---------- --------------- ------&lt;br /&gt;SCOTT      EMP                  6&lt;br /&gt;SCOTT      DEPT                 6&lt;/span&gt; &lt;p&gt;&lt;/p&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-6586022440832768103?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/6586022440832768103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/06/melihat-isi-buffer-cache-oracle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/6586022440832768103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/6586022440832768103'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/06/melihat-isi-buffer-cache-oracle.html' title='Melihat Isi Buffer Cache Oracle'/><author><name>faisol</name><uri>http://www.blogger.com/profile/00827762265104095531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-7933558884400549319</id><published>2010-06-04T06:39:00.001+07:00</published><updated>2010-06-04T06:41:00.395+07:00</updated><title type='text'>KAMUS ISTILAH JARINGAN</title><content type='html'>Istilah Internet Indonesia adalah istilh-istilah yang disierap dari bahsa asing karena kemajuan teknologi internet. Mayoritas istilah-istilah tersebut adalah berasal dari bahasa Inggris Amerika, karena dipandang memiliki kekayaan kosakta internet yang paling luas.&lt;br /&gt;Berikut ini adalah istilah-istilah internet yang diserap dari bahasa asing:&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;ADN - Advanced Digital Network. Biasanya merujuk kepada saluran leased line berkecepatan 56Kbps.&lt;br /&gt;ADSL - Asymetric Digital Subscriber Line. Sebuah tipe DSL dimana upstream dan downstream berjalan pada kecepatan yang berbeda. Dalam hal ini, downstream biasanya lebih tinggi.. Secara teori, ASDL dapat melayani kecepatan hingga 9 mbps untuk downstream dan 540 kbps untuk upstream.&lt;br /&gt;Anonymous FTP - Situs FTP yang dapat diakses tanpa harus memiliki login tertentu. Aturan standar dalam mengakses Anonymous FTP adalah dengan mengisikan “Anonymous” pada isian Username dan alamat email sebagai password.&lt;br /&gt;ARPANet - Advanced Research Projects Agency Network. Jaringan yang menjadi cikal-bakal terbentuknya Internet. Dibangun pada akhir dasawarsa 60-an hingga awal dasawarsa 70-an oleh Departemen Pertahanan Amerika Serikat sebagai percobaan untuk membentuk sebuah jaringan berskala besar (WAN).&lt;br /&gt;Arsitektur - jaringan dapat diklasifikasikan ke dalam arsitektur peer-to-peer atau client/server..&lt;br /&gt;ASCII - American Standard Code for Information Interchange. Standar yang berlaku di seluruh dunia untuk kode berupa angka yang merepresentasikan karakter-karakter, baik huruf, angka, maupun simbol yang digunakan oleh komputer. Terdapat 128 karakter standar ASCII yang masingmasing direpresentasikan oleh tujuh digit bilangan biner mulai dari 0000000 hingga 1111111.&lt;br /&gt;Backbone - Jalur berkecepatan tinggi atau satu seri koneksi yang menjadi jalur utama dalam sebuah network.&lt;br /&gt;Backup – Salingan dari sebuh file yang dibuat untuk memstikan bahwa jika file orisinil rusah atau dihancurkan, maka yang hilang akn diminimalkan dan kebanyakan tidak semua data bisa diperbaiki. Secara khusus, backup dibuat dalm interval reguler, yang disimpan di media yang dapat dipindahkan, misalnya disk Zip dan diletakkan di lokasi yang terpisah dari komputer.&lt;br /&gt;Bandwidth - Besaran yang menunjukkan seberapa banyak data yang dapat dilewatkan dalam koneksi melalui sebuah network.&lt;br /&gt;Binary - Biner. Yaitu informasi yang seluruhnya tersusun atas 0 dan 1. Istilah ini biasanya merujuk pada file yang bukan berformat teks, seperti halnya file grafis.&lt;br /&gt;Bit - BInary digiT. Satuan terkecil dalam komputasi, terdiri dari sebuah besaran yang memiliki nilai antara 0 atau 1.&lt;br /&gt;Bps - Bit Per Seconds. Ukuran yang menyatakan seberapa cepat data dipindahkan dari satu tempat ke tempat lain.&lt;br /&gt;Browser - Sebutan untuk perangkat lunak (software) yang digunakan untuk mengakses World Wide Web.&lt;br /&gt;Bridge – adalah peranti yang meneruskan lalu lintas antara segmen jaringan berdasar informasi pada lapisan data link. Segmen ini mempunyai alamat lapisan jaringan yang sama. Setiap jaringan seharusnya hanya mempunyai sebuah bridge utama.&lt;br /&gt;Broadband connection – jenis kabel internet yang relatig cepat, selalu aktif dan cocok untuk mempertukarkan file-file besar, misalnya grafis, video, atau musik melalui internet.&lt;br /&gt;Byte - Sekumpulan bit yang merepresentasikan sebuah karakter tunggal. Biasanya 1 byte akan terdiri dari 8 bit, namun bisa juga lebih, tergantung besaran yang digunakan.&lt;br /&gt;Cable – Jenis Koneksi broadband yang populer yang memakai saluran televisi kabel yang sudah ada untuk berhubungan ke internet. Ini membutuhkan modem khusus dan tidak mengganggu siaran TV.&lt;br /&gt;CGI - Common Gateway Interface. Sekumpulan aturan yang mengarahkan bagaimana sebuah server web berkomunikasi dengan sebagian software dalam mesin yang sama dan bagaimana sebagian dari software (CGI Program) berkomunikasi dengan server web.&lt;br /&gt;cgi-bin - Nama yang umum digunakan untuk direktori di server web dimana program CGI disimpan.&lt;br /&gt;Chat - Secara harfiah, chat dapat diartikan sebagai obrolan, namun dalam dunia internet, istilah ini merujuk pada kegiatan komunikasi melalui sarana baris-baris tulisan singkat yang diketikkan melalui keyboard&lt;br /&gt;Coaxial – Jenis kabel yang terdiri dari sebuah kabel tembaha yang dikelilingi oleh siolasi dan pelindung lubang kabel yang dihubungkan dengan tanah&lt;br /&gt;Cookie – Kepingan data kecil yang disimpan pada komputer oleh situs Web. Cookie mengaktifkan situs Web untuk mengenali kembali para pengunjung dalam menyimpan setting masing-masing seperti nam logon, pasword.&lt;br /&gt;DHCP – Dynamic Host Control Protocol memungkinkan satu komputer atau peralatan&lt;br /&gt;jaringan lainnya(seperti router) memberikan serangkaian alamat IP pribadi kita ke PC&lt;br /&gt;yang lain&lt;br /&gt;Dial-up Connection – Suatu jenis koneksi Internet yang memakai saluran telepon untuk&lt;br /&gt;menentukan koneksi. Koneksi ini populer tapi sangat lambat. Komputer menentukan koneksi internet dengan telepon sebagai modemnya.&lt;br /&gt;DNS - Domain Name Service. Merupakan layanan di Internet untuk jaringan yang menggunakan TCP/IP. Layanan ini digunakan untuk mengidentifikasi sebuah komputer dengan nama bukan dengan menggunakan alamat IP (IP address). Singkatnya DNS melakukan konversi dari nama ke angka. DNS dilakukan secara desentralisasi, dimana setiap daerah atau tingkat organisasi memiliki domain sendiri. Masing-masing memberikan servis DNS untuk domain yang dikelola.&lt;br /&gt;DSS – Digital Satelleite System. Jenis dial-up connection yang memakai piting satelit untuk mendownload informsi dari internet. Koneksi ini cepat tapi hanya satu arah, maka harus menentukan dial up connection lewat saluran telepon untuk memulai internet.&lt;br /&gt;DSL - Digital Subscriber Line. Sebuah metode transfer data melalui saluran telepon reguler. Sirkuit DSL dikonfigurasikan untuk menghubungkan dua lokasi yang spesifik, seperti halnya pada sambungan Leased Line (DSL berbeda dengan Leased Line). Koneksi melalui DSL jauh lebih cepat dibandingkan dengan koneksi melalui saluran telepon reguler walaupun keduanya sama-sama menggunakan kabel tembaga. DSL menawarkan alternatif yang lebih murah dibandingkan dengan ISDN..&lt;br /&gt;Download - Istilah untuk kegiatan menyalin data (biasanya berupa file) dari sebuah komputer yang terhubung dalam sebuah network ke komputer lokal. Proses download merupakan kebalikan dari upload.&lt;br /&gt;Downstream - Istilah yang merujuk kepada kecepatan aliran data dari komputer lain ke computer lokal melalui sebuah network. Istilah ini merupakan kebalikan dari upstream.&lt;br /&gt;Email - Electronic Mail. Pesan, biasanya berupa teks, yang dikirimkan dari satu alamat ke alamat lain di jaringan internet. Sebuah alamat email yang mewakili banyak alamat email sekaligus disebut sebagai mailing list. Sebuah alamat email biasanya memiliki format semacam username@host.domain, misalnya: myname@mydomain.com.&lt;br /&gt;Ethernet – Ethernet adalah protokol LAN yang dikembangkan oleh Xerox Corporation yang bekerjasama dengan DEC dan Intel pada tahun 1976. Ethernet menggunakan topologi bus atau star dan medukung transfer data sampai dengan 10 Mbps. Versi terbarunya, Gigabit Ethernet, mendukung tranfer data sampai dengan 1 Gigabit per detik atau 1000 Mbps.&lt;br /&gt;Ethernet Crossover Cable – Jenis kabel ethernet khusus yang membolehkan dua computer berhubungan satu sama lain secara langsung melalui adapter jaringan Ethernetnya.&lt;br /&gt;File server – Sebuh komputer pada suatu jaringan yang menyediakan lokasi senteral untkk menyimpan file sehingga semua komputer lain pada jaringan bisa mengaksesnya. &lt;br /&gt;FTP - File Transfer Protocol. Protokol standar untuk kegiatan lalu-lintas file (upload maupun download) antara dua komputer yang terhubung dengan jaringan internet. Sebagian sistem FTP mensyaratkan untuk diakses hanya oleh mereka yang memiliki hak untuk itu dengan mengguinakan login tertentu. Sebagian lagi dapat diakses oleh publik secara anonim. Situs FTP semacam ini disebut Anonymous FTP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-7933558884400549319?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/7933558884400549319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/06/kamus-istilah-jaringan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/7933558884400549319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/7933558884400549319'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/06/kamus-istilah-jaringan.html' title='KAMUS ISTILAH JARINGAN'/><author><name>Surya Fajariyanto</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_RBrLax2ZLL4/S8v9bOy91fI/AAAAAAAAAAM/P0DE6BcCxuY/S220/foto+Surya.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-3695566623254616949</id><published>2010-06-02T00:00:00.007+07:00</published><updated>2010-06-02T00:00:02.287+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pin'/><category scheme='http://www.blogger.com/atom/ns#' term='mru'/><category scheme='http://www.blogger.com/atom/ns#' term='keep'/><category scheme='http://www.blogger.com/atom/ns#' term='shared pool'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Keep Procedure di Shared Pool Memori Oracle</title><content type='html'>&lt;p align="center"&gt;&lt;span style="font-family:times new roman;"&gt;Oleh : Achmad Faisol&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:times new roman;"&gt;&lt;p align="justify"&gt;&lt;br /&gt;Di pembahasan "Bagaimana Database Oracle Memandang Perintah SQL?" telah kita lihat bagaimana cara kerja Oracle dalam mengeksekusi sebuah perintah SQL. Perintah-perintah tersebut ditaruh oleh Oracle di Shared Pool, setelah itu dijalankan. Bagaimana bila Shared Pool penuh?&lt;br /&gt;&lt;br /&gt;Bila Shared Pool penuh oleh sekian banyak SQL Statement, maka ada perintah yang dibuang/dihilangkan. Prinsip dasar yang digunakan adalah MRU &lt;em&gt;(Most Recently Use)&lt;/em&gt; artinya yang sering digunakan tidak akan dibuang. Timbul pertanyaan, "Bagaimana bila kita menginginkan agar sebuah perintah tertentu ada terus di memori dan tidak dibuang ketika Shared Pool penuh?"&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Kita bisa membuat procedure atau package (kumpulan procedure) untuk di-keep di Shared Pool. Dengan demikian tidak akan dibuang walaupun shared pool penuh. Berikut ini akan penulis paparkan cara membuat package dan bagaimana meng-keep di memori. Package yang dibuat berisikan procedure-procedure untuk mencari, menambah, merubah dan menghapus data di tabel scott.dept.&lt;br /&gt;&lt;br /&gt;1. Buka SQL window I. Login sebagai scott dan pastikan scott mempunyai hak untuk membuat procedure.&lt;br /&gt;&lt;br /&gt;SQL&gt; connect scott/tiger&lt;br /&gt;SQL&gt; select * from session_privs;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;PRIVILEGE&lt;br /&gt;------------------------&lt;br /&gt;. . .&lt;br /&gt;. . .&lt;br /&gt;CREATE PROCEDURE&lt;br /&gt;CREATE TRIGGER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bila scott belum punya hak (privilege) membuat procedure, cara termudah yaitu grant-lah role resource untuk scott.&lt;br /&gt;&lt;br /&gt;SQL&gt; connect system/inix2009&lt;br /&gt;SQL&gt; grant resource to scott;&lt;br /&gt;&lt;br /&gt;2. Login lagi sebagai scott dan buatlah package dengan nama dept_actions :&lt;br /&gt;&lt;br /&gt;SQL&gt; create or replace package dept_actions as&lt;br /&gt;procedure tambah_dept (&lt;br /&gt;no_dept number,&lt;br /&gt;nama_dept varchar2,&lt;br /&gt;lokasi varchar2);&lt;br /&gt;&lt;br /&gt;procedure rubah_dept (&lt;br /&gt;no_dept number,&lt;br /&gt;nama_dept varchar2,&lt;br /&gt;lokasi varchar2);&lt;br /&gt;&lt;br /&gt;procedure hapus_dept (no_dept number);&lt;br /&gt;&lt;br /&gt;procedure cari_dept (no_dept number);&lt;br /&gt;&lt;br /&gt;end dept_actions;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; create or replace PACKAGE BODY dept_actions as&lt;br /&gt;procedure tambah_dept (&lt;br /&gt;no_dept number,&lt;br /&gt;nama_dept varchar2,&lt;br /&gt;lokasi varchar2)&lt;br /&gt;is&lt;br /&gt;begin&lt;br /&gt;insert into scott.dept&lt;br /&gt;values(no_dept,nama_dept,lokasi);&lt;br /&gt;end tambah_dept;&lt;br /&gt;&lt;br /&gt;procedure rubah_dept (&lt;br /&gt;no_dept number,&lt;br /&gt;nama_dept varchar2,&lt;br /&gt;lokasi varchar2)&lt;br /&gt;is&lt;br /&gt;begin&lt;br /&gt;update scott.dept set dname=nama_dept,&lt;br /&gt;loc=lokasi where deptno=no_dept;&lt;br /&gt;end rubah_dept;&lt;br /&gt;&lt;br /&gt;procedure hapus_dept (no_dept number) is&lt;br /&gt;begin&lt;br /&gt;delete from scott.dept where deptno=no_dept;&lt;br /&gt;end hapus_dept;&lt;br /&gt;&lt;br /&gt;procedure cari_dept (no_dept number) is&lt;br /&gt;v_nama dept.dname%type;&lt;br /&gt;v_lokasi dept.loc%type;&lt;br /&gt;begin&lt;br /&gt;select dname, loc into v_nama,&lt;br /&gt;v_lokasi from scott.dept where deptno=no_dept;&lt;br /&gt;dbms_output.put_line ('nama departemen : '&lt;br /&gt;v_nama);&lt;br /&gt;dbms_output.put_line ('lokasi departemen : '&lt;br /&gt;v_lokasi);&lt;br /&gt;end cari_dept;&lt;br /&gt;&lt;br /&gt;end dept_actions;&lt;br /&gt;&lt;br /&gt;Package body berisi apa saja (langkah-langkah detail) yang dilakukan oleh procedure-procedure yang dideklarasikan sebelumnya.&lt;br /&gt;&lt;br /&gt;3. Lihat data awal scott.dept lalu grant package tersebut ke public agar bisa dieksekusi oleh semua user.&lt;br /&gt;&lt;br /&gt;SQL&gt; connect scott/tiger&lt;br /&gt;SQL&gt; select * from scott.dept;&lt;br /&gt;&lt;/p&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DEPTNO     DNAME          LOC&lt;br /&gt;---------- -------------- ------------&lt;br /&gt;10         ACCOUNTING     NEW YORK&lt;br /&gt;20         RESEARCH       DALLAS&lt;br /&gt;30         SALES          CHICAGO&lt;br /&gt;40         OPERATIONS     BOSTON&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;SQL&gt; grant execute on dept_actions to public;&lt;br /&gt;&lt;br /&gt;4. Cara menjalankan package dept_actions. Buka SQL window II&lt;br /&gt;&lt;br /&gt;a. Procedure tambah_dept&lt;br /&gt;&lt;br /&gt;SQL&gt; connect hr/hr&lt;br /&gt;SQL&gt; execute scott.dept_actions.tambah_dept(50,'Edu','Inix');&lt;br /&gt;SQL&gt; execute scott.dept_actions.tambah_dept(60,'Mkt','Inix');&lt;br /&gt;SQL&gt; commit;SQL&gt; select * from scott.dept;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DEPTNO     DNAME          LOC&lt;br /&gt;---------- -------------- -------------&lt;br /&gt;10         ACCOUNTING     NEW YORK&lt;br /&gt;20         RESEARCH       DALLAS&lt;br /&gt;30         SALES          CHICAGO&lt;br /&gt;40         OPERATIONS     BOSTON&lt;br /&gt;50         Edu            Inix&lt;br /&gt;60         Mkt            Inix&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;b. Procedure rubah_dept&lt;br /&gt;&lt;br /&gt;SQL&gt; execute scott.dept_actions.rubah_dept(60,'Mktg','Sby');&lt;br /&gt;SQL&gt; select * from scott.dept;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DEPTNO     DNAME          LOC&lt;br /&gt;---------- -------------- ---------&lt;br /&gt;. . .&lt;br /&gt;50         Edu            Inix&lt;br /&gt;60         Mktg           Sby&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;c. Procedure hapus_dept&lt;br /&gt;&lt;br /&gt;SQL&gt; execute scott.dept_actions.hapus_dept(60);&lt;br /&gt;SQL&gt; select * from scott.dept;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DEPTNO     DNAME          LOC&lt;br /&gt;---------- -------------- -------------&lt;br /&gt;10         ACCOUNTING     NEW YORK&lt;br /&gt;20         RESEARCH       DALLAS&lt;br /&gt;30         SALES          CHICAGO&lt;br /&gt;40         OPERATIONS     BOSTON&lt;br /&gt;50         Edu            Inix&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;d. Procedure cari_dept&lt;br /&gt;&lt;br /&gt;SQL&gt; set serveroutput on&lt;br /&gt;SQL&gt; execute scott.dept_actions.cari_dept(50);&lt;br /&gt;&lt;br /&gt;nama departemen : Edu&lt;br /&gt;lokasi departemen : Inix&lt;br /&gt;&lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;&lt;br /&gt;5. Login sebagai sys, jalankan script dbmspool.sql untuk membuat package dbms_shared_pool. Package ini dibutuhkan untuk meng-keep procedure/package kita di memori. Script tersebut terletak di $ORACLE_HOME/rdbms/admin.&lt;br /&gt;&lt;br /&gt;SQL&gt; connect sys/inix2009 as sysdba&lt;br /&gt;SQL&gt; @C:\oracle\product\10.1.0\Db_1\RDBMS\ADMIN\dbmspool.sql&lt;br /&gt;&lt;br /&gt;6. Keep package scott.dept_actions di memori dan verifikasi dengan melihat isi memori.&lt;br /&gt;&lt;br /&gt;SQL&gt; connect sys/inix2009 as sysdba&lt;br /&gt;SQL&gt; execute dbms_shared_pool.keep('scott.dept_actions');&lt;br /&gt;&lt;br /&gt;SQL&gt; column owner format a10&lt;br /&gt;SQL&gt; column name format a20&lt;br /&gt;SQL&gt; column type format a20&lt;br /&gt;SQL&gt; SELECT owner, name, type FROM v$db_object_cache&lt;br /&gt;WHERE (type='PACKAGE' OR type='PACKAGE BODY' OR&lt;br /&gt;type='FUNCTION' OR type='PROCEDURE')&lt;br /&gt;AND kept='YES';&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;OWNER      NAME                 TYPE&lt;br /&gt;---------- -------------------- --------------------&lt;br /&gt;SCOTT      DEPT_ACTIONS         PACKAGE BODY&lt;br /&gt;SCOTT      DEPT_ACTIONS         PACKAGE&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;Terlihat bahwa package dan package body scott.dept_actions telah di-keep di memori. Hal ini menunjukkan bahwa package tersebut tidak akan dibuang dari memori walaupun Shared Pool penuh. Bila ingin un-keep, lakukan :&lt;br /&gt;&lt;br /&gt;SQL&gt; execute dbms_shared_pool.unkeep('scott.dept_actions');&lt;br /&gt;SQL&gt; SELECT owner, name, type FROM v$db_object_cache&lt;br /&gt;WHERE (type='PACKAGE' OR type='PACKAGE BODY' OR&lt;br /&gt;type='FUNCTION' OR type='PROCEDURE') z&lt;br /&gt;AND kept='YES';&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;no rows selected&lt;/span&gt; &lt;p&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;Jika ingin melihat procedure/package apa saja yang ada di memori tapi statusnya tidak di-keep, gantilah klausul kept='YES' menjadi kept='NO'.&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-3695566623254616949?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/3695566623254616949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/06/keep-procedure-di-shared-pool-memori.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/3695566623254616949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/3695566623254616949'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/06/keep-procedure-di-shared-pool-memori.html' title='Keep Procedure di Shared Pool Memori Oracle'/><author><name>faisol</name><uri>http://www.blogger.com/profile/00827762265104095531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-2991177063174943773</id><published>2010-05-31T13:02:00.006+07:00</published><updated>2010-05-31T13:15:48.761+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='preferred credential'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise manager'/><category scheme='http://www.blogger.com/atom/ns#' term='10g'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Setting on Windows to Save Preferred Credential on Oracle EM Console release 2</title><content type='html'>&lt;p&gt;Setting on Windows to Save Preferred Credential on Oracle EM Console release 2 |&lt;br /&gt;Setting pada Windows untuk dapat Menyimpan Preferred Credential pada Oracle EM Console release 2&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;(For Oracle database installed on Windows o.s)&lt;br /&gt;There is additional setting we need to do so that we can save and use preferred credential, especially host credential, in Oracle Enterprise Manager console. Some task that we can do from EM console will ask us to login using host preferred credential, for example to startup/shutdown database, or the listener.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;We'll be doing this setting from windows 'Local Security Policy'.&lt;br /&gt;From 'Administrative Tools' -&gt; 'Local Security Policy' -&gt; 'Local Policies' -&gt; 'User Rights Assignment' -&gt; 'Log on as batch job' .&lt;br /&gt;Select 'Log on as batch job' (double-click) and add your windows username that already member of Ora-DBA group, or os username that also used as host preferred credential login. &lt;/p&gt;&lt;p align="center"&gt;----------------------------------------------------- &lt;/p&gt;&lt;p align="justify"&gt;(Khusus untuk database Oracle yang di-install di sistem operasi Windows)&lt;br /&gt;Ada setting tambahan yang diperlukan untuk dapat menyimpan dan menggunakan &lt;em&gt;preferred credential&lt;/em&gt;, terutama &lt;em&gt;host credential&lt;/em&gt;, pada Oracle Enterprise Manager &lt;em&gt;console&lt;/em&gt;. Beberapa tugas yang dapat dilakukan dari EM &lt;em&gt;console&lt;/em&gt; akan meminta kita untuk login dengan &lt;em&gt;host preferred credential&lt;/em&gt;, misalnya untuk &lt;em&gt;startup&lt;/em&gt;/&lt;em&gt;shutdown&lt;/em&gt; database, atau listener.&lt;br /&gt;&lt;br /&gt;Setting ada pada 'Local Security Policy' windows.&lt;br /&gt;Dari 'Administrative Tools' -&gt; 'Local Security Policy' -&gt; 'Local Policies' -&gt; 'User Rights Assignment' -&gt; 'Log on as batch job' .&lt;br /&gt;Pilih 'Log on as batch job' (&lt;em&gt;double-click&lt;/em&gt;) dan tambahkan nama user pada windows yang menjadi member group Ora_DBA, atau nama user os yang juga akan dipakai untuk login &lt;em&gt;host preferred credential&lt;/em&gt;.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-2991177063174943773?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/2991177063174943773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/setting-on-windows-to-save-preferred.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/2991177063174943773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/2991177063174943773'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/setting-on-windows-to-save-preferred.html' title='Setting on Windows to Save Preferred Credential on Oracle EM Console release 2'/><author><name>myrna winarso</name><uri>http://www.blogger.com/profile/13350793332598811916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_qz0tYDAMt8Y/S8fRQFRWn4I/AAAAAAAAAAM/wpEkyZXVxpM/S220/blog_pict_white.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-3524201778750165057</id><published>2010-05-27T08:35:00.003+07:00</published><updated>2010-05-27T09:28:09.291+07:00</updated><title type='text'>Mengenal Istilah – istilah pada Perangkat keras(Hardware) dan perangkat lunak (Software) pada komputer.</title><content type='html'>Beep :&lt;br /&gt;bunyi speaker yang dikeluarkan komputer pada proses post atau pada saat ada kesalahan/gangguan tertentu. Suara yang muncul melalui speaker komputer, umunya menunjukkan adanya kesalahan dalam program yang sedang berjalan. Beep dapat ditambahkan dalam program yang dibuat dengan menyisipkan kode ASCII 7.&lt;br /&gt;BIOS :&lt;br /&gt;Basic Input Output system . Software yang dipasang pada chip komputer untuk mengatur operasi dasar seperti layar,harddisk, memory, VGA, dll. Bagian dari sistem operasi yang bisa mengidentifikasi set program yang digunakan untuk mem-boot komputer, sebelum menempatkan disketsistem. BIOS terdapat di ROM (Read Only Memory) dari sistem dan umumnya tersimpan secara permanen.Program yang digunakan mikroprosesor untuk menyalakan komputer. BIOS juga mengatur aliran data antara sistem operasi komputer dan perangkat tambahan yang terhubung pada komputer.&lt;br /&gt;&lt;br /&gt;Booting :&lt;br /&gt;Proses menghidupkan komputer.&lt;br /&gt;&lt;br /&gt;Bootable CD :&lt;br /&gt;CD yang dapat digunakan untuk booting&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Bus :&lt;br /&gt;Saluran yang terdiri dari sekumpulan jalur yang sejenis.Sekumpulan kabel yang merupakan alat transportasi informasi ke semua peralatan dalam sistem. Informasitersebut dapat berupa data, perintah atau alamat.&lt;br /&gt;&lt;br /&gt;Cache Memory:&lt;br /&gt;Memori berkecepatan tinggi yang mampu bekerjasama dengan CPU, bertindak sebagai buffer antara CPU dan memori utama yang lamban.&lt;br /&gt;&lt;br /&gt;Casing :&lt;br /&gt;Casing. Kotak tempat mesin komputer (motherboard dan pendukungnya, power supply, disk drive, hardisk, CD ROMdrive). Wadah atau tempat melindungi motherboard,control board, power supply disk drive dan komponen kompenen lainnya. Sebuah case komputer sebenarnya tak lebih dari rangka dari sebuah komputer. Case ini adalah tempat komponen-komponen yang membentuk sebuah sistem komputer terletak, juga untuk meletakkan alat pendingin (cooling fan), dan juga meng-ground listrik yang terdapat pada komponen-komponen yang ada melalui rangka yang terbuat dari besi. Case yang besar dengan tempat ekspansi yang banyak lebih disukai,dengan adanya ruang ekspansi yang banyak anda dapat menambahkan perangkat-perangkat lain dengan mudah.Contoh perangkat-perangkat yang dapat ditambahkan ini misalnya drive DVD, CD writer, dan lain-lain. Saat ini case dengan bentuk tower biasanya lebih disukai daripada case dengan bentuk desktop karena memiliki tempat yang lebih luas untuk ekspansi, dan juga dapat memiliki kemampuan pendinginan yang lebih baik. Sebuah case bisa berupa AT atau ATX, dimana perbedaannya terletak pada posisi motherboard nantinya, demikian pula power supply yang datang bersama case tersebut. Case komputer biasanya datang bersama-sama dengan power supply, walaupun kadang-kadang disarankan agar anda membeli powersupply terpisah sehingga bisa mendapatkan kedua barang tersebut dengan kualitas yang sama-sama tinggi.CD ROM Drive :Alat pemutar CD ROM. Suatu drive untuk merekam atau memainkan Compact Disk, yang sering dijumpai adalah CD-ROM (CD Read Only Memory) MO (Magneto-Optical)dan WORM (Write Once Read Many).&lt;br /&gt;CD ROM Drive:Alat pemutar CD ROM. Suatu drive untuk merekam atau memainkan Compact Disk, yang sering dijumpai adalah CDROM(CD Read Only Memory) MO (Magneto-Optical) dan WORM (Write Once Read Many).&lt;br /&gt;&lt;br /&gt;CGA :&lt;br /&gt;Color Graphics Adaptor. Salah satu tipe monitor, yaitu standar IBM untuk kualitas monitor resolusi rendah, dalam mode grafik hanya dapat menampilkan 4 warna.&lt;br /&gt;&lt;br /&gt;Clock :&lt;br /&gt;Jam/pewaktu. Rangkaian pembangkit frekuensi. Sumberutama dari pulsa elektronik komputer. Clock digunakan untuk menyamakan operasi semua elemen komputer.&lt;br /&gt;&lt;br /&gt;CMOS :&lt;br /&gt;Compelementary Metal Oxide Semiconductor. RAM kecil berukuran 64 byte yang menyimpan setting BIOS saat komputer sedang dimatikan. CMOS merupakan perluasan dari teknologi MOS yang menghasilkan IC dengan kebutuhan tenaga baterai rendah. CMOS digunakan untuk menyimpan program konfigurasi,program diagnostik dan informasi tanggal dan waktu pembuatan file yang tidak akan hilang meskipun komputer dimatikan.&lt;br /&gt;&lt;br /&gt;Com :&lt;br /&gt;Singkatan dari Communications atau sering disebut serial port, yaitu komponen yang menghubungkan CPU dengan printer, modem dan alat lainnya.&lt;br /&gt;&lt;br /&gt;CPU :&lt;br /&gt;Central Processing Unit. Unit pemroses utama dalam istilah teknik disebut mikroprosesor, sedang dalam pengertian umum adalah mesin komputer yaitu casing beserta semua isi didalamnya. Pusat pengolahan masukan sehingga menghasilkan keluaran. Termasuk di sini adalah semua register, sirkuit aritmatik, unit pembanding, dsb.&lt;br /&gt;&lt;br /&gt;CRT :&lt;br /&gt;Catoda Ray Tube Teknologi yang dipakai untuk membuat sistem tampilan/monitor komputer menggunakan tabung sinar katoda.&lt;br /&gt;&lt;br /&gt;Disk :&lt;br /&gt;Suatu media penyimpanan data. Yang dimaksud dengan disk adalah floppy disk atau hard disk. Sedangkan floppydisk adalah disket. Piringan tipis yang dilapisi bahan magnetik (oksida besi) yang mampu menyimpan sejumlahdata atau informasi. Pembacaan dan penulisan informasi di pusatkan pada track.&lt;br /&gt;&lt;br /&gt;Disk Boot :&lt;br /&gt;Disket yang dapat digunakan untuk melakukan booting komputer&lt;br /&gt;&lt;br /&gt;Disk cleaner :&lt;br /&gt;cairan yang digunakan untuk membersihkan head pada diskdrive&lt;br /&gt;&lt;br /&gt;Disk defragmenter :&lt;br /&gt;tool yang digunakan untuk mengatur struktur atau tata letak file sehingga akan mengurangi fragmentasi sebuah space hardisk.&lt;br /&gt;&lt;br /&gt;DRAM :&lt;br /&gt;Dynamic RAM. Memori PC yang dapat dibaca dan ditulisi.Untuk menyimpan data dalam memori, isinya perlu direfresh secara periodik. Jenis memori ini banyak digunakan pada bagian memori utama yang digunakan untuk rutin proses.&lt;br /&gt;&lt;br /&gt;Drive :&lt;br /&gt;Pintu, penggerak disk.&lt;br /&gt;&lt;br /&gt;Driver :&lt;br /&gt;Software yang menjadikan sistem operasi bisa berkomunikasi dengan peripheral atau alat lain, misalnya mouse driver untuk mengendalikan mouse.&lt;br /&gt;&lt;br /&gt;EGA :&lt;br /&gt;Enhanced Graphics Adaptor. Salah satu standard resolusi monitor. EGA mampu menampilkan 16 warna dalam model grafik, setingkat di atas monitor CGA. Monitor dengan card EGA mampu menampilkan 16 warna pada bentuk teks (80 x 25 karakter atau 40 x 25karakter), 16 warna pada bentuk resolusi rendah dan 4 warna pada resolusi tinggi dan tampilan grafik 640 x 350 titik. Perkembangan dari jenis EGA diantaranya adalah ATI Technologies Inc dengan card bernama EGA WONDER,dapat menampilkan 132 x 25 karakter. Monitor jenis EGA masih memakai konektor monitor yang sama dengan monitor jenis CGA dan Monochrome. EVEREX mengeluarkan card EPGA (Enhanced Proffesional GraphicsAdapter), mampu menampilkan 649 x 480 titik (dot)dengan 256 warna, dari 4096 kombinasi warna dasar(pallette). EPGA dan disebut juga PEGA (Proffesional Enhanced Graphics Adapter), ataupun PGA (Proffesional Graphics Adapter), menampilkan layar teks 132 x 43 karakter pada multi frekuensi atau Ulta sync, dan fleksibilitas yang dapat menggunakan monitormonochrome maupun enhanced monitor. Monitor ini mempergunakan konektor 9 pin yang terdiri dari 2 baris.&lt;br /&gt;&lt;br /&gt;Floopy drive / diskdrive :&lt;br /&gt;merupakan komponen komputer yang digunakan untuk penggerak floopy atau disket sebagai media penyimpan data&lt;br /&gt;&lt;br /&gt;GUI :&lt;br /&gt;GUI (Graphical User Interface) merupakan tampilan menu suatu program komputer dengan mode grafis.&lt;br /&gt;&lt;br /&gt;Hard disk :&lt;br /&gt;Media penyimpan data berkapasitas besar.&lt;br /&gt;&lt;br /&gt;Head :&lt;br /&gt;Kepala, ujung perekam, bagian dari drive atau disk yang berfungsi untuk membaca atau menulis.&lt;br /&gt;&lt;br /&gt;Host :&lt;br /&gt;Workstation (komputer pengguna)&lt;br /&gt;&lt;br /&gt;Instalasi :&lt;br /&gt;Melakukan pengkopian, penempatan dan konfigurasi file-file yang diperlukan oleh sistem komputer.&lt;br /&gt;&lt;br /&gt;IP Address :&lt;br /&gt;Alamat Internet Protocol merupakan nama sebuah komputer yang terhubung dalam jaringan dalam bentuk aturan tertentu.&lt;br /&gt;&lt;br /&gt;Jaringan Komputer :&lt;br /&gt;Hubungan antara komputer satu dengan komputer lainnya untuk mendapatkan sharing sumber daya.&lt;br /&gt;&lt;br /&gt;Kernel linux :&lt;br /&gt;Inti dari linux, merupakan kode-kode khusus yang dibuat untuk linux, dengan tugas manajemen proses, memory, driver hardware, driver file system,dan manajemen jaringan&lt;br /&gt;&lt;br /&gt;Keyboard :&lt;br /&gt;Papan kunci, papan ketik.&lt;br /&gt;&lt;br /&gt;Konektor :&lt;br /&gt;Suatu peripheral yang digunakan untuk menghubungkan satu node ke node lain melalui kabel.&lt;br /&gt;&lt;br /&gt;LAN :&lt;br /&gt;Local Area Network&lt;br /&gt;&lt;br /&gt;LAN Card :&lt;br /&gt;Sebuah periperal komputer yang digunakan untuk menghubungkan satu komputer dengan komputer lain.&lt;br /&gt;&lt;br /&gt;LPT :&lt;br /&gt;Line Printing Terminal atau paralel port. Port untuk menghubungkan PC dengan printer.&lt;br /&gt;&lt;br /&gt;LSB :&lt;br /&gt;Least Significan Bits. Unit terkecil dari informasi dalam suatu bilangan biner. Satu bit cukup untuk menyatakan perbedaan antara ya dan tidak, atas dan bawah, on dan off, satu dan nol. Komputer harus menampilkan informasi dalam bit karena sirkuit elektronik yang dibuat hanya memiliki dua keadaan, on atau off. Dalam komputer suatu informasi disusun dalam 8 bit atau 1 byte.&lt;br /&gt;&lt;br /&gt;MPU :&lt;br /&gt;Micro Processor Unit. Sama dengan CPU&lt;br /&gt;&lt;br /&gt;Motherboard :&lt;br /&gt;Papan rangkaian komputer tempat semua komponen elektronik komputer terangkai.&lt;br /&gt;&lt;br /&gt;Mode Text :&lt;br /&gt;Tampilan menu suatu program komputer dengan mode tulisan atau text, biasanya perintah dieksekusi dengan tombol keyboard&lt;br /&gt;&lt;br /&gt;Open Source :&lt;br /&gt;Proyek pengembangan software komputer yang pendistribusiannya bersifat free dan menyertakan kode program aslinya sehingga dapat dikembangkan orang lain.&lt;br /&gt;&lt;br /&gt;Paterrn :&lt;br /&gt;Kelompok data dalam satu kesatuan pada memory RAM,umumnya 1 byte = 8 bit.&lt;br /&gt;&lt;br /&gt;PCI :&lt;br /&gt;Peripheral Component Interconnect. Peripheral bus yang umum digunakan pada PC, Macintosh dan workstation.Pertama kali didesain oleh Intel dan muncul di pasaran pada akhir 1993. PCI menyediakan jalur transfer data cepat antara CPU dengan komponen-komponen peripheral lain diPC seperti video, disket, jaringan dan lain-lain.&lt;br /&gt;&lt;br /&gt;Peripheral :&lt;br /&gt;Peralatan. Spesifikasi peralatan pendukung yang dibutuhkan oleh sebuah PC agar dapat bekerja secara optimal.&lt;br /&gt;&lt;br /&gt;PIC :&lt;br /&gt;Programmable Interupt Controller. Kendali sela terprogram. Chip yang berfungsi untuk mengendalikan proses penyelaan antar periferal. Alat pengendali sela periferal yang membantu kerja CPU dalam proses penyelaan.&lt;br /&gt;&lt;br /&gt;POST :&lt;br /&gt;Power on Self-Test yaitu test yang dilakukan oleh PC untuk mengecek fungsi-fungsi komponen pendukung PC untuk bekerja dengan baik.&lt;br /&gt;&lt;br /&gt;Power Supply :&lt;br /&gt;Suatu rangkaian elektronik yang berfungsi sebagai pencatu daya/pemberi sumber tegangan/arus pada peralatan.&lt;br /&gt;&lt;br /&gt;Protocol :&lt;br /&gt;Aturan&lt;br /&gt;&lt;br /&gt;RAM :&lt;br /&gt;Random Access Memory, memori yang dapat dibaca dan ditulis. Informasi akan hilang jika komputer mati.&lt;br /&gt;&lt;br /&gt;Reset :&lt;br /&gt;Mengosongkan memori atau mengenolkan logika keluaran. Memulai dari awal.&lt;br /&gt;&lt;br /&gt;Scandisk :&lt;br /&gt;adalah tool yang digunakan untuk memeriksa struktur file sistem&lt;br /&gt;&lt;br /&gt;Setup :&lt;br /&gt;Menginstalasi&lt;br /&gt;&lt;br /&gt;Server :&lt;br /&gt;Server adalah komputer yang menjadi sentral dan menyediakan fasilitas bagi komputer-komputer lain&lt;br /&gt;&lt;br /&gt;Sharing :&lt;br /&gt;penggunaan bersama sumber daya (peripheral dan data) yang terdapat dalam komputer dalam jaringan.&lt;br /&gt;&lt;br /&gt;Sistem Operasi :&lt;br /&gt;Sistem operasi merupakan sistem yang menghubungkan antara pengguna komputer dengan perangkat keras komputer.&lt;br /&gt;&lt;br /&gt;Software :&lt;br /&gt;Piranti lunak, sebuah aplikasi program komputer&lt;br /&gt;&lt;br /&gt;Source Code :&lt;br /&gt;Kode sumber yang dapat dikembangkan oleh Pengguna&lt;br /&gt;&lt;br /&gt;Tata letak :&lt;br /&gt;yaitu gambar susunan komponen-komponen elektonika dalam bentuk gambar wajah dengan ukuran yang tepat sama.&lt;br /&gt;&lt;br /&gt;Topologi jaringan :&lt;br /&gt;Cara menghubungkan antar komputer&lt;br /&gt;&lt;br /&gt;Troubleshooting :&lt;br /&gt;Pemecahan permasalahan yang sering terjadi&lt;br /&gt;&lt;br /&gt;User friendly :&lt;br /&gt;Sangat memudahkan pengguna&lt;br /&gt;&lt;br /&gt;USB :&lt;br /&gt;Universal Serial Bus. Socket yang terdapat di semua PC model baru untuk koneksi perangkat-perangkat USB. USB mendukung instalasi yang mudah dengan system Plug and Play, dan secara bertahap menggantikan port serial danpararel yang lama. Perangkat USB meliputi scanner, modem dan printer.&lt;br /&gt;&lt;br /&gt;UTP :&lt;br /&gt;UTP (Unshielded Twisted Pair) merupakan sepasang kabel yang dililit satu sama lain dengan tujuan mengurangi interferensi listrik yang terdapat dari dua,empat atau lebih pasang (umumnya yang dipakai dalam jaringan adalah 4 pasang/8 kabel) dengan metode pengawatan&lt;br /&gt;&lt;br /&gt;VRAM :&lt;br /&gt;Video Random Access Memory (Video RAM) Tipe spesialdari DRAM yang memungkinkan akses direct high speed memory melalui sirkuit video. Jenis memori ini lebih mahal bila dibandingkan chips DRAM yang konvensional.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-3524201778750165057?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/3524201778750165057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/mengenal-istilah-istilah-pada-perangkat.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/3524201778750165057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/3524201778750165057'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/mengenal-istilah-istilah-pada-perangkat.html' title='Mengenal Istilah – istilah pada Perangkat keras(Hardware) dan perangkat lunak (Software) pada komputer.'/><author><name>Surya Fajariyanto</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_RBrLax2ZLL4/S8v9bOy91fI/AAAAAAAAAAM/P0DE6BcCxuY/S220/foto+Surya.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-1132795603149684085</id><published>2010-05-26T00:00:00.010+07:00</published><updated>2010-05-26T00:00:04.319+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cari data'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Bantuan Mencari Data Menggunakan PHP-AJAX</title><content type='html'>&lt;div align="center"&gt;&lt;span style="font-family:times new roman;"&gt;Oleh Achmad Faisol&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Di artikel terdahulu, telah diulas bagaimana membuat popup bantuan mencari data pegawai. Di artikel kali ini, akan dibahas bantuan pencarian data menggunakan PHP-AJAX (Asynchronous JavaScript And XML). Adapun kasus yang digunakan sama dengan terdahulu.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Misal ada sebuah aplikasi evaluasi pegawai, dimana atasan akan menilai/memberi komentar atas kualitas kerja anak buahnya.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Di form entri, tentu harus ada isian Nopeg pegawai yang akan dievaluasi. Umumnya, atasan tidak hapal nopeg setiap pegawai, apalagi jumlah pegawai cukup banyak. Ada 3 solusi untuk hal ini, yaitu:&lt;/span&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Nopeg berbentuk combo box, sehingga tidak perlu ditulis, cukup klik combo box yang ada. Sayangnya, model ini akan memberatkan sistem bila data pegawai sangat banyak.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Nopeg berbentuk text box, namun ada tombol ellipsis (…) untuk menampilkan data pegawai bila dibutuhkan. Bisa juga berbentuk short cut, misalnya penekanan tombol F9. Data pegawai yang ditampilkan pun tidak semuanya, jadi ada proses pencarian dulu sehingga lebih efisien. Teknik ini telah dibahas.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Menggunakan AJAX untuk pencarian data pegawai yang akan dievaluasi. Model jenis inilah yang akan diuraikan di posting kali ini.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:times new roman;"&gt;1. Script create database dan table di MySQL&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;create database hrd;&lt;br /&gt;use hrd;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;CREATE TABLE pegawai(&lt;br /&gt;nopeg int unsigned auto_increment NOT NULL,&lt;br /&gt;nama varchar(24) NOT NULL,&lt;br /&gt;jk enum('L','P'),&lt;br /&gt;alamat varchar(24),&lt;br /&gt;kota varchar(16),&lt;br /&gt;PRIMARY KEY (nopeg));&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;CREATE TABLE evaluasi_pegawai(&lt;br /&gt;nopeg int NOT NULL,&lt;br /&gt;hasil_evaluasi varchar(100),&lt;br /&gt;tgl_evaluasi datetime);&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;INSERT INTO pegawai VALUES (1, 'ani', 'P', 'Jl. Apel 15', 'BANDUNG');&lt;br /&gt;INSERT INTO pegawai VALUES (2, 'ali', 'L', 'Jl. Duren 2', 'JAKARTA');&lt;br /&gt;INSERT INTO pegawai VALUES (3, 'adi', 'L', 'Jl. Jambu 20', 'JAKARTA');&lt;br /&gt;INSERT INTO pegawai VALUES (4, 'bobi', 'L', 'Jl. Padjajaran 12', 'BOGOR');&lt;br /&gt;INSERT INTO pegawai VALUES (5, 'budi', 'L', 'Jl. Semut 12', 'JAKARTA');&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="font-family:times new roman;"&gt;2. File form_evaluasi_ajax.php&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;File ini untuk mengisi evaluasi pegawai oleh atasan. Di sini juga pencarian data dilakukan.&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="font-family:times new roman;"&gt;2.1 Source code form_evaluasi_ajax.php&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&amp;lt;script type="text/javascript" src="cariNama.js"&amp;gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;Silakan Isi Hasil Evaluasi Pegawai PT XYZ:&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;&amp;lt;form method=post name=frmEvaluasi action=evaluasi.php&amp;gt;&lt;br /&gt;Bila lupa Nopeg, ketik sebagian nama pegawai di sini:&lt;br /&gt;&amp;lt;input type=text name=txtNama size=20 onKeyUp="showUser(this.value)"&amp;gt;&lt;br /&gt;&amp;lt;div id="txtHint"&amp;gt;daftar pegawai yang dicari ditampilkan di sini(menggantikan tulisan ini).&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&amp;lt;b&amp;gt;Data yang wajib diisi :&amp;lt;/b&amp;gt;&lt;br /&gt;Nopeg : &amp;lt;input type=text name=txtNopeg size=5&amp;gt;&lt;br /&gt;Hasil Evaluasi : &amp;lt;textarea name=txtEvaluasi rows=4 cols=20&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;&amp;lt;input type=submit value=kirim&amp;gt; &amp;lt;input type=reset value=batal&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;strong&gt;2.2 tes di browser "http://10.1.1.2/evaluasi_ajax/form_evaluasi_ajax.php"&lt;/strong&gt;&lt;br /&gt;IP PC 10.1.1.2 boleh diganti dengan localhost atau sesuai IP Web Server yang digunakan.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_A0fCjYpQ0uc/S9EK3uBCGVI/AAAAAAAAAFA/x2rexCUqfYg/s1600/form_evaluasi_ajax.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5463159775338568018" style="WIDTH: 290px; HEIGHT: 320px" alt="" src="http://4.bp.blogspot.com/_A0fCjYpQ0uc/S9EK3uBCGVI/AAAAAAAAAFA/x2rexCUqfYg/s320/form_evaluasi_ajax.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;strong&gt;3. File cariNama.js &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="font-family:times new roman;"&gt;3.1 Source code cariNama.js&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;//sumber : www.w3schools.com/php/php_ajax_database.asp&lt;br /&gt;var xmlhttp;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;function keParent(no_peg){&lt;br /&gt;//alert(no_peg);&lt;br /&gt;//menulis ke text box Nopeg di form_evaluasi_ajax.php&lt;br /&gt;document.frmEvaluasi.txtNopeg.value = no_peg;&lt;br /&gt;}// keParent(no_peg)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;function showUser(str){&lt;br /&gt;//alert (str);&lt;br /&gt;&lt;br /&gt;xmlhttp=GetXmlHttpObject();&lt;br /&gt;if (xmlhttp==null){&lt;br /&gt;alert ("Browser does not support HTTP Request");&lt;br /&gt;return;&lt;br /&gt;}//if&lt;br /&gt;var url="cari.php?nama="+str;&lt;br /&gt;//alert (url);&lt;br /&gt;xmlhttp.onreadystatechange=stateChanged;&lt;br /&gt;xmlhttp.open("GET",url,true);&lt;br /&gt;xmlhttp.send();&lt;br /&gt;//xmlhttp.send(null);&lt;br /&gt;}//showUser(str)&lt;br /&gt;&lt;br /&gt;function stateChanged(){&lt;br /&gt;if (xmlhttp.readyState==4){&lt;br /&gt;document.getElementById("txtHint").innerHTML=xmlhttp.responseText;&lt;br /&gt;}//if&lt;br /&gt;}//stateChanged()&lt;br /&gt;&lt;br /&gt;function GetXmlHttpObject(){&lt;br /&gt;if (window.XMLHttpRequest){&lt;br /&gt;// code for IE7+, Firefox, Chrome, Opera, Safari&lt;br /&gt;return new XMLHttpRequest();&lt;br /&gt;}&lt;br /&gt;if (window.ActiveXObject){&lt;br /&gt;// code for IE6, IE5&lt;br /&gt;return new ActiveXObject("Microsoft.XMLHTTP");&lt;br /&gt;}&lt;br /&gt;return null;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;}//GetXmlHttpObject()&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;strong&gt;4. File dbconnect.php&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;File ini untuk koneksi ke database MySQL. Di contoh ini, Web Server Apache dan MySQL ada di 1 PC dengan IP Address 10.1.1.2&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4.1 Source code dbconnect.php&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&amp;lt;?php&lt;br /&gt;$connected=mysql_connect('10.1.1.2','root','inix2010');&lt;br /&gt;if ( ! $connected ) {&lt;br /&gt;print ("Koneksi ke MySQL Server Gagal !!! &amp;lt;BR&amp;gt;");&lt;br /&gt;}&lt;br /&gt;else {&lt;br /&gt;//print ("Koneksi ke MySQL Server Sukses !!!&amp;lt;BR&amp;gt;");&lt;br /&gt;}&lt;br /&gt;$retval=mysql_select_db("hrd",$connected);&lt;br /&gt;if ( $retval ) {&lt;br /&gt;//print ("Koneksi ke database hrd OK&amp;lt;BR&amp;gt;");&lt;br /&gt;}&lt;br /&gt;else {&lt;br /&gt;print ("Database hrd tidak dapat diakses&amp;lt;BR&amp;gt;");&lt;br /&gt;}?&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;strong&gt;5. File cari.php&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;File ini merupakan program bantuan yang digunakan untuk menampilkan data pegawai yang tidak diketahui nomer pegawainya, tampil di bawah text box Nama Pegawai dan dilakukan secara background karena menggunakan AJAX.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5.1 Source code cari.php&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family:times new roman;"&gt;&amp;lt;?php&lt;br /&gt;include("dbconnect.php");&lt;br /&gt;&lt;br /&gt;$nama=$_GET["nama"];&lt;br /&gt;&lt;br /&gt;$kueri= "select nopeg,nama from pegawai " .&lt;br /&gt;"where nama like '%" . $nama . "%' order by nopeg";&lt;br /&gt;&lt;br /&gt;$rs=mysql_query($kueri);&lt;br /&gt;$row=mysql_fetch_object($rs);&lt;br /&gt;&lt;br /&gt;if ($row){ //jika data yang dicari ada&lt;br /&gt;print "&amp;lt;TABLE BORDER=1&amp;gt;";&lt;br /&gt;print "&amp;lt;TR bgcolor=lightblue&amp;gt; &amp;lt;TH&amp;gt;No Pegawai &amp;lt;TH&amp;gt;Nama &amp;lt;/TR&amp;gt;";&lt;br /&gt;//menampilkan record&lt;br /&gt;do{&lt;br /&gt;print "&amp;lt;TR&amp;gt;";&lt;br /&gt;print "&amp;lt;TD&amp;gt; $row-&gt;nopeg &amp;lt;TD&amp;gt;";&lt;br /&gt;print "&amp;lt;TD&amp;gt; &amp;lt;a href=javascript:void(0) onClick=keParent($row-&gt;nopeg)&amp;gt;$row-&gt;nama &amp;lt;/a&amp;gt;&amp;lt;/TD&amp;gt;";&lt;br /&gt;print "&amp;lt;/TR&amp;gt;";&lt;br /&gt;}while ($row=mysql_fetch_object($rs));&lt;br /&gt;print "&amp;lt;/TABLE&amp;gt;";&lt;br /&gt;}//if ($row)&lt;br /&gt;else {&lt;br /&gt;print "&amp;lt;h4&amp;gt; Data Tidak Ada...&amp;lt;/h4&amp;gt;";&lt;br /&gt;}//data tidak ada&lt;br /&gt;?&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="font-family:times new roman;"&gt;5.2 Tampilan program ketika di form_evaluasi_ajax.php nama dicari.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_A0fCjYpQ0uc/S9EM8unk65I/AAAAAAAAAFI/buyUVfY-fQg/s1600/hasil_pencarian_huruf_b.jpg"&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_A0fCjYpQ0uc/S9FMSAbXnHI/AAAAAAAAAFg/FLklrKXi1X4/s1600/hasil_pencarian_huruf_b.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5463231695213272178" style="WIDTH: 265px; HEIGHT: 320px" alt="" src="http://3.bp.blogspot.com/_A0fCjYpQ0uc/S9FMSAbXnHI/AAAAAAAAAFg/FLklrKXi1X4/s320/hasil_pencarian_huruf_b.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Misal akan dicari pegawai yang namanya mengandung “b”. Di text box Nama Pegawai, ketik huruf “b”. Secara otomatis di bawah text box Nama Pegawai, tampil semua pegawai yang namanya mengandung huruf “b”. Hal ini berjalan secara background (karena menggunakan AJAX) sehingga tidak me-refresh halaman.&lt;br /&gt;&lt;br /&gt;Di kolom Nama, ada hyperlink di tiap-tiap record. Jika salah satu hyperlink nama diklik, misalnya bobi, maka di form_evaluasi, text box Nopeg otomatis terisi Nomer Pegawai Bobi. Begitu juga bila diklik nama lain.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_A0fCjYpQ0uc/S9FMnP1UjbI/AAAAAAAAAFo/GEff0VoCfT4/s1600/entri_nopeg_dari_link.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5463232060125908402" style="WIDTH: 265px; HEIGHT: 320px" alt="" src="http://4.bp.blogspot.com/_A0fCjYpQ0uc/S9FMnP1UjbI/AAAAAAAAAFo/GEff0VoCfT4/s320/entri_nopeg_dari_link.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;strong&gt;6. File evaluasi.php&lt;/strong&gt;&lt;br /&gt;File ini memproses input evaluasi dari program PHP untuk dimasukkan ke table “evaluasi_pegawai” di database MySQL .&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6.1 Source code evaluasi.php&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;include "dbconnect.php";&lt;br /&gt;&lt;br /&gt;$nopeg=$_POST['txtNopeg'];&lt;br /&gt;$evaluasi=$_POST['txtEvaluasi'];&lt;br /&gt;&lt;br /&gt;$qry="INSERT INTO evaluasi_pegawai VALUES ('$nopeg','$evaluasi',now())";&lt;br /&gt;$rs=mysql_query($qry);&lt;br /&gt;mysql_close();&lt;br /&gt;&lt;br /&gt;//echo $qry;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;SCRIPT LANGUAGE=JAVASCRIPT&amp;gt;&lt;br /&gt;alert ("pengisian evaluasi sukses");&lt;br /&gt;window.location='form_evaluasi_ajax.php';&lt;br /&gt;&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6.2 Tampilan program evaluasi.php&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_A0fCjYpQ0uc/S9ENd0SyhhI/AAAAAAAAAFQ/Z8UNPEmleTs/s1600/isian_form_evaluasi_ajax.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_A0fCjYpQ0uc/S9FM4crxMRI/AAAAAAAAAFw/sVMyB9LhPd0/s1600/isian_form_evaluasi_ajax.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5463232355633279250" style="WIDTH: 265px; HEIGHT: 320px" alt="" src="http://2.bp.blogspot.com/_A0fCjYpQ0uc/S9FM4crxMRI/AAAAAAAAAFw/sVMyB9LhPd0/s320/isian_form_evaluasi_ajax.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-family:times new roman;"&gt;Setelah form evaluasi diisi, lalu tombol “Kirim” diklik, akan muncul pesan (alert) bahwa penyimpanan data evaluasi sukses.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_A0fCjYpQ0uc/S9ENr5v8DoI/AAAAAAAAAFY/7pfIPfajgmw/s1600/pesan_pengisian_evaluasi.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5463162870864547458" style="WIDTH: 197px; HEIGHT: 119px" alt="" src="http://3.bp.blogspot.com/_A0fCjYpQ0uc/S9ENr5v8DoI/AAAAAAAAAFY/7pfIPfajgmw/s320/pesan_pengisian_evaluasi.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-1132795603149684085?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/1132795603149684085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/bantuan-mencari-data-menggunakan-php.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/1132795603149684085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/1132795603149684085'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/bantuan-mencari-data-menggunakan-php.html' title='Bantuan Mencari Data Menggunakan PHP-AJAX'/><author><name>faisol</name><uri>http://www.blogger.com/profile/00827762265104095531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_A0fCjYpQ0uc/S9EK3uBCGVI/AAAAAAAAAFA/x2rexCUqfYg/s72-c/form_evaluasi_ajax.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-6028474175886544059</id><published>2010-05-20T08:27:00.006+07:00</published><updated>2010-05-21T09:56:52.717+07:00</updated><title type='text'>Sharing Printer dengan CUPS</title><content type='html'>Untuk menggunakan printer sharing di GNU/Linux sebenarnya caranya sangat mudah sekali, pada tulisan saya kali ini,distro yang saya gunakan adalah fedora 12 dan akan saya bagi menjadi 2 bagian yaitu :&lt;br /&gt;1. Konfigurasi Server CUPS&lt;br /&gt;2. Konfigurasi Client&lt;br /&gt;Note:&lt;br /&gt;- Konfigurasi pada tulisan ini harusnya bisa digunakan oleh semua distro yang menggunakan CUPS sebagai sarana konfigurasi printernya.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;1. Konfigurasi Server CUPS&lt;br /&gt;&lt;br /&gt;Supaya printer yang telah terpasang pada komputer server dapat digunakan oleh komputer yang lain, ada beberapa&lt;br /&gt;konfigurasi tambahan yang harus dilakukan pada server CUPS yaitu :&lt;br /&gt;&lt;br /&gt;Buka konfigurasi CUPS dengan cara mengetikkan localhost:631 pada address bar, kemudian pilihlah menu “Add Printer” seperti gambar dibawah ini:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RBrLax2ZLL4/S_ToOa6UG3I/AAAAAAAAACA/HQipUUe_joA/s1600/ok.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5473254781601717106" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 240px; CURSOR: hand; HEIGHT: 180px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_RBrLax2ZLL4/S_ToOa6UG3I/AAAAAAAAACA/HQipUUe_joA/s320/ok.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Setelah tampilan konfigurasi Server CUPS muncul, berilah centang pada opsi:&lt;br /&gt;- Share published printers connected to this system dan&lt;br /&gt;- Allow users to cancel any job (not just their own)&lt;br /&gt;&lt;br /&gt;seperti gambar dibawah ini:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RBrLax2ZLL4/S_Toh9m4reI/AAAAAAAAACI/tHE0I6kesH4/s1600/ok2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5473255117332983266" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 240px; CURSOR: hand; HEIGHT: 180px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_RBrLax2ZLL4/S_Toh9m4reI/AAAAAAAAACI/tHE0I6kesH4/s320/ok2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Setelah melakukan konfigurasi seperti diatas, tekanlah tombol Change Settings untuk menyimpan konfigurasi yang telah dilakukan. Jika setelah menekan tombol Change Settings muncul kotak dialog box yang meminta username&lt;br /&gt;dan password masukkan username root dan password root yang terdapat pada sistem anda.&lt;br /&gt;&lt;br /&gt;Konfigurasi server CUPS telah selesai dilakukan, sekarang konfigurasilah client yang ingin menggunakan&lt;br /&gt;printer yang terdapat pada server seperti langkah-langkah pada bagian ke dua.&lt;br /&gt;&lt;br /&gt;2. Konfigurasi Client&lt;br /&gt;&lt;br /&gt;Agar dapat menggunakan printer yang telah dikonfigurasi pada server, pada komputer client service CUPS harus sudah berjalan.&lt;br /&gt;&lt;br /&gt;Untuk mengaktifkan service cups caranya sangat mudah sekali yaitu sebagai berikut :&lt;br /&gt;1. Masuk ke terminal kemudian ketikkan su seperti gambar dibawah ini:&lt;br /&gt;&lt;br /&gt;operatore[~]$ su&lt;br /&gt;Password:&lt;br /&gt;root[operatore]#&lt;br /&gt;&lt;br /&gt;2. Setelah mendapatkan akses root, berikan akses eksekusi pada file /etc/rc.d/rc.cups dengan cara sebagai berikut :&lt;br /&gt;&lt;br /&gt;root[operatore]# chmod +x /etc/rc.d/rc.cups&lt;br /&gt;&lt;br /&gt;3. Setelah file /etc/rc.d/rc.cups mempunyai akses execute, sekarang jalankan service cupsnya dengan cara sebagai berikut :&lt;br /&gt;&lt;br /&gt;root[operatore]# /etc/rc.d/rc.cups start&lt;br /&gt;cups: started scheduler.&lt;br /&gt;root[operatore]#&lt;br /&gt;&lt;br /&gt;Setelah service cups berjalan, sekarang coba bukalah OpenOffice kemudian ketik sembarang kata untuk mencoba&lt;br /&gt;mencetak ke printer yang terdapat pada server, kemudian lakukan test untuk printernya dengan cara pilih&lt;br /&gt;File -&gt; Print pada OpenOffice. Jika langkah-langkah yang dilakukan sudah benar, maka pada tampilan Print Dialog&lt;br /&gt;yang terdapat pada OpenOffice akan muncul Nama Printer yang terdapat pada komputer server seperti gambar dibawah ini:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RBrLax2ZLL4/S_To8iPEzCI/AAAAAAAAACQ/GNK0b0xxc1E/s1600/ok3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5473255573841824802" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 240px; CURSOR: hand; HEIGHT: 180px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_RBrLax2ZLL4/S_To8iPEzCI/AAAAAAAAACQ/GNK0b0xxc1E/s320/ok3.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Semoga Bermanfaat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-6028474175886544059?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/6028474175886544059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/sharing-printer-dengan-cups.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/6028474175886544059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/6028474175886544059'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/sharing-printer-dengan-cups.html' title='Sharing Printer dengan CUPS'/><author><name>Surya Fajariyanto</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_RBrLax2ZLL4/S8v9bOy91fI/AAAAAAAAAAM/P0DE6BcCxuY/S220/foto+Surya.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_RBrLax2ZLL4/S_ToOa6UG3I/AAAAAAAAACA/HQipUUe_joA/s72-c/ok.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-5337865902902553277</id><published>2010-05-19T00:00:00.022+07:00</published><updated>2010-05-19T10:49:25.344+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='popup helper'/><category scheme='http://www.blogger.com/atom/ns#' term='window bantuan'/><category scheme='http://www.blogger.com/atom/ns#' term='window parent'/><title type='text'>Pop-Up Bantuan Mencari Data (PHP-MySQL)</title><content type='html'>&lt;div align="center"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;Oleh Achmad Faisol&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;Misal ada sebuah aplikasi evaluasi pegawai, dimana atasan akan menilai/memberi komentar atas kualitas kerja anak buahnya.&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Di form entri, tentu harus ada isian Nopeg pegawai yang akan dievaluasi. Umumnya, atasan tidak hapal nopeg setiap pegawai, apalagi jumlah pegawai cukup banyak. Ada 2 solusi untuk hal ini, yaitu:&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul  style="font-family:times new roman;"&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-size:100%;"&gt;Nopeg berbentuk combo box, sehingga tidak perlu ditulis, cukup klik combo box yang ada. Sayangnya, model ini akan memberatkan sistem bila data pegawai sangat banyak.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-size:100%;"&gt;Nopeg berbentuk text box, namun ada tombol ellipsis (…) untuk menampilkan data pegawai bila dibutuhkan. Bisa juga berbentuk short cut, misalnya penekanan tombol F9. Data pegawai yang ditampilkan pun tidak semuanya, jadi ada proses pencarian dulu sehingga lebih efisien. Model jenis inilah yang akan diuraikan di posting kali ini.&lt;/span&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;1. Script create database dan table di MySQL&lt;br /&gt;&lt;br /&gt;create database hrd;&lt;br /&gt;&lt;br /&gt;use hrd;&lt;br /&gt;&lt;br /&gt;CREATE TABLE pegawai(&lt;br /&gt;nopeg int unsigned auto_increment NOT NULL,&lt;br /&gt;nama varchar(24) NOT NULL,&lt;br /&gt;jk enum('L','P'),&lt;br /&gt;alamat varchar(24),&lt;br /&gt;kota varchar(16),&lt;br /&gt;PRIMARY KEY (nopeg)&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;CREATE TABLE evaluasi_pegawai(&lt;br /&gt;nopeg int NOT NULL,&lt;br /&gt;hasil_evaluasi varchar(100),&lt;br /&gt;tgl_evaluasi datetime&lt;br /&gt;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;INSERT INTO pegawai VALUES (1, 'ani', 'P', 'Jl. Apel 15', 'BANDUNG');&lt;br /&gt;INSERT INTO pegawai VALUES (2, 'ali', 'L', 'Jl. Duren 2', 'JAKARTA');&lt;br /&gt;INSERT INTO pegawai VALUES (3, 'adi', 'L', 'Jl. Jambu 20', 'JAKARTA');&lt;br /&gt;INSERT INTO pegawai VALUES (4, 'bobi', 'L', 'Jl. Padjajaran 12', 'BOGOR');&lt;br /&gt;INSERT INTO pegawai VALUES (5, 'budi', 'L', 'Jl. Semut 12', 'JAKARTA');&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;2. File form_evaluasi.php&lt;br /&gt;File ini untuk mengisi evaluasi pegawai oleh atasan.&lt;br /&gt;&lt;br /&gt;2.1 Source code form_evaluasi.php&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;script&amp;gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;function bantuan() { &lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;sUrl="bantuan_data_peg.php"; features = 'toolbar=no, left=350,top=100, ' + &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;'directories=no, status=no, menubar=no, ' + &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;'scrollbars=no, resizable=no, width=300, height=450'; &lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;window.open(sUrl,"winChild",features); &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;span style="font-size:100%;"&gt;//bantuan&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;function bantuanF9(){ &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;s=window.event.keyCode; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;//alert (s); //F9 = 120 &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;if ( s == 120) { &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;bantuan(); &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;} &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;}//bantuanF9&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Silakan Isi Hasil Evaluasi Pegawai PT XYZ:&lt;br /&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;form method=post name=frmEvaluasi action=evaluasi.php&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;No Peg : &amp;lt;input type=text name=txtNopeg size=5 onKeyDown=bantuanF9()&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;input type=button value="..." onClick=bantuan()&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;Hasil Evaluasi : &amp;lt;textarea name=txtEvaluasi rows=4 cols=20&amp;gt;&amp;lt;/textarea&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&amp;lt;input type=submit value=kirim&amp;gt; &amp;lt;input type=reset value=batal&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;Catatan:&lt;br /&gt;Bila lupa Nopeg, klik button Ellipsis (...) atau tekanF9 saat kursor di text box Nopeg.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:times new roman;"&gt;2.2 tes di browser http://10.1.1.2/evaluasi_peg/form_evaluasi.php&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;IP PC 10.1.1.2 boleh diganti dengan localhost atau sesuai IP Web Server yang digunakan.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_A0fCjYpQ0uc/S8vIxA34UAI/AAAAAAAAADY/Ki5O4xXqvZg/s1600/form_evaluasi_ada+panah.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5461679717490380802" style="WIDTH: 313px; HEIGHT: 320px" alt="" src="http://2.bp.blogspot.com/_A0fCjYpQ0uc/S8vIxA34UAI/AAAAAAAAADY/Ki5O4xXqvZg/s320/form_evaluasi_ada+panah.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;3. File dbconnect.php&lt;br /&gt;File ini untuk koneksi ke database MySQL. Di contoh ini, Web Server Apache dan MySQL ada di 1 PC dengan IP Address 10.1.1.2&lt;br /&gt;&lt;br /&gt;3.1 Source code dbconnect.php&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;?php &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;$connected=mysql_connect('10.1.1.2','root','inix2010');&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;if ( ! $connected ) { &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;print ("Koneksi ke MySQL Server Gagal !!! &amp;lt;BR&amp;gt;"); &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;br /&gt;else { &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;//print ("Koneksi ke MySQL Server Sukses !!!&amp;lt;BR&amp;gt;"); &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;} &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;$retval=mysql_select_db("hrd",$connected); &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;if ( $retval ) { &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;//print ("Koneksi ke database hrd OK&amp;lt;BR&amp;gt;"); &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;} &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;else { &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;print ("Database hrd tidak dapat diakses&amp;lt;BR&amp;gt;"); &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;?&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;4. File bantuan_data_peg.php&lt;br /&gt;File ini merupakan pop up bantuan yang digunakan untuk menampilkan data pegawai yang tidak diketahui nomer pegawainya.&lt;br /&gt;&lt;br /&gt;4.1 Source code bantuan_data_peg.php&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;script&amp;gt; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;function keParent(no_peg){ &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;//menulis ke text box Nopeg di form_evaluasi.php opener.document.frmEvaluasi.txtNopeg.value = no_peg; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;pre&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;form method=post action=bantuan_data_peg.php&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;Nama Pegawai : &amp;lt;input type=text name=txtNama size=20&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;input type=submit name=btnSubmit value=Cari!&amp;gt; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;input type=reset&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;/pre&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;?php&lt;br /&gt;$tombol = $_POST['btnSubmit']; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;if ($tombol != null) { &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;$nama = $_POST['txtNama']; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;include("dbconnect.php"); &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;$kueri= "select nopeg,nama from pegawai " . "where nama like '%" . $nama . "%' order by nopeg";&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;//print "$kueri"; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;$rs=mysql_query($kueri); &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;$row=mysql_fetch_object($rs);&lt;br /&gt;if ($row){ &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;//jika data yang dicari ada &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;print "&amp;lt;TABLE BORDER=1&amp;gt;"; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;print "&amp;lt;TR bgcolor=lightblue&amp;gt; &amp;lt;TH&amp;gt;No Pegawai &amp;lt;TH&amp;gt;Nama &amp;lt;/TR&amp;gt;"; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;//menampilkan record do{ &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;print "&amp;lt;TR&amp;gt;"; print "&amp;lt;TD&amp;gt; $row-&amp;gt;nopeg &amp;lt;/TD&amp;gt;"; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;print "&amp;lt;TD&amp;gt; &amp;lt;a href=javascript:void(0) onClick=keParent($row-&amp;gt;nopeg)&amp;gt;$row-&amp;gt;nama &amp;lt;/a&amp;gt;&amp;lt;/TD&amp;gt;"; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;print "&amp;lt;/TR&amp;gt;"; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;}while ($row=mysql_fetch_object($rs)); &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;print "&amp;lt;/TABLE&amp;gt;"; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;}//if ($row) &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;else { &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;print "&amp;lt;h4&amp;gt; Data Tidak Ada...&amp;lt;/h4&amp;gt;"; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;}//data tidak ada&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;}//tombol submit di klik &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;?&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-family:times new roman;font-size:100%;"&gt;&lt;span style="font-family:times new roman;font-size:100%;"&gt;4.2 Tampilan bantuan_data_peg.php ketika di form_evaluasi.php tombol Ellipsis (…) diklik.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_A0fCjYpQ0uc/S8vK_yHvMOI/AAAAAAAAADg/8qIfLjwqcn8/s1600/pop-up.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5461682170251653346" style="WIDTH: 320px; HEIGHT: 229px" alt="" src="http://4.bp.blogspot.com/_A0fCjYpQ0uc/S8vK_yHvMOI/AAAAAAAAADg/8qIfLjwqcn8/s320/pop-up.jpg" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:times new roman;font-size:100%;"&gt;Misal akan dicari pegawai yang namanya mengandung “a”. Di text box Nama Pegawai (jendela pop up), ketik huruf “a”, lalu klik tombol “Cari”.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_A0fCjYpQ0uc/S8vLY9hMU7I/AAAAAAAAADo/GrlsY3iaqZs/s1600/data__popup_tampil_di_parent.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5461682602807940018" style="WIDTH: 320px; HEIGHT: 231px" alt="" src="http://1.bp.blogspot.com/_A0fCjYpQ0uc/S8vLY9hMU7I/AAAAAAAAADo/GrlsY3iaqZs/s320/data__popup_tampil_di_parent.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;Di jendela pop up, tampil semua pegawai yang namanya mengandung huruf “a”. Di kolom Nama, ada hyperlink di tiap-tiap record. Jika salah satu hyperlink nama diklik, misalnya ali, maka di window pemanggil (form_evaluasi.php), text box Nopeg otomatis terisi Nomer Pegawai Ali. Begitu juga bila diklik nama lain.&lt;br /&gt;&lt;br /&gt;5. File evaluasi.php&lt;br /&gt;File ini memproses input evaluasi dari program PHP untuk dimasukkan ke table “evaluasi_pegawai” di database MySQL .&lt;br /&gt;&lt;br /&gt;5.1 Source code evaluasi.php&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;?php &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;include "dbconnect.php"; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;$nopeg=$_POST['txtNopeg']; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;$evaluasi=$_POST['txtEvaluasi']; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;$qry="INSERT INTO evaluasi_pegawai VALUES ('$nopeg','$evaluasi',now())"; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;$rs=mysql_query($qry); &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;mysql_close(); &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;//echo $qry;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;?&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;SCRIPT LANGUAGE=JAVASCRIPT&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;alert ("pengisian evaluasi sukses");&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;window.location='form_evaluasi.php';&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&amp;lt;/SCRIPT&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:times new roman;font-size:100%;"&gt;5.2 Tampilan program evaluasi.php&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_A0fCjYpQ0uc/S8vMML_jacI/AAAAAAAAADw/HDZyMcrNyCw/s1600/isian_form_evaluasi.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5461683482866706882" style="WIDTH: 283px; HEIGHT: 320px" alt="" src="http://1.bp.blogspot.com/_A0fCjYpQ0uc/S8vMML_jacI/AAAAAAAAADw/HDZyMcrNyCw/s320/isian_form_evaluasi.JPG" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:times new roman;font-size:100%;"&gt;Setelah form evaluasi diisi, lalu tombol “Kirim” diklik, akan muncul pesan (alert) bahwa penyimpanan data evaluasi sukses.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_A0fCjYpQ0uc/S8vMd620YAI/AAAAAAAAAD4/N56fvd0fiys/s1600/pesan_pengisian_evaluasi.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5461683787504312322" style="WIDTH: 197px; HEIGHT: 119px" alt="" src="http://1.bp.blogspot.com/_A0fCjYpQ0uc/S8vMd620YAI/AAAAAAAAAD4/N56fvd0fiys/s320/pesan_pengisian_evaluasi.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-5337865902902553277?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/5337865902902553277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/pop-up-bantuan-mencari-data-php-mysql.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/5337865902902553277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/5337865902902553277'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/pop-up-bantuan-mencari-data-php-mysql.html' title='Pop-Up Bantuan Mencari Data (PHP-MySQL)'/><author><name>faisol</name><uri>http://www.blogger.com/profile/00827762265104095531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_A0fCjYpQ0uc/S8vIxA34UAI/AAAAAAAAADY/Ki5O4xXqvZg/s72-c/form_evaluasi_ada+panah.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-2864551379720820449</id><published>2010-05-12T00:00:00.003+07:00</published><updated>2010-05-12T17:00:41.339+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='swing'/><category scheme='http://www.blogger.com/atom/ns#' term='chat gui'/><category scheme='http://www.blogger.com/atom/ns#' term='chat'/><category scheme='http://www.blogger.com/atom/ns#' term='chat dengan java'/><title type='text'>Chat Sederhana dengan Java Swing (GUI)</title><content type='html'>&lt;div style="TEXT-ALIGN: center" face="times new roman"&gt;Oleh Achmad Faisol&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Penulis pernah membaca sebuah artikel tentang pembuatan program chatting dengan Java. Hanya saja, di artikel tersebut program chatting berupa text mode (bukan GUI) dan bersifat searah.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Terinspirasi ide tersebut, penulis mencoba membuat program chat sederhana berbasis GUI menggunakan Java Swing dan bersifat dua arah.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Di sini, chatting dilakukan oleh dua PC, yaitu:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;1. PC bulan dengan IP Address 10.1.1.1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Program yang ada di PC ini ChatServer.java. Program ini dijalankan dulu, karena bersifat stand by menunggu koneksi dari client.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;2. PC matahari dengan IP Address 10.1.1.2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Program yang ada di PC ini ChatClient.java. Ketika program ini dijalankan, klik button "Open Connection", maka akan muncul input dialog yang meminta isian IP Address Chat Server yang harus dihubungi (di kasus ini diisi 10.1.1.1, sesuai IP Address ChatServer)).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Sebenarnya, tes kedua program ini bisa dilakukan di 1 (satu) PC. Namun, agar lebih terlihat nyata, maka di contoh ini dilakukan di 2 PC.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;1. PC bulan (10.1.1.1)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;1.1. Source code ChatServer.java&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:times new roman;"&gt;import java.net.*;&lt;br /&gt;import java.io.*;&lt;br /&gt;import javax.swing.*;&lt;br /&gt;import java.awt.*;&lt;br /&gt;import java.awt.event.*;&lt;br /&gt;&lt;br /&gt;class ChatServer extends JFrame{&lt;br /&gt;&lt;br /&gt;JLabel lblPesan =  new JLabel  ("Kirim Pesan :");&lt;br /&gt;TextArea taPesan=new TextArea(4,50);&lt;br /&gt;JLabel lblBalasan = new JLabel ("Dari Teman  :");&lt;br /&gt;TextArea taTeman=new TextArea(4,50);&lt;br /&gt;JButton btnSend=new JButton("Send");&lt;br /&gt;JButton btnClose=new JButton("Close Connection");&lt;br /&gt;ServerSocket sktServer;&lt;br /&gt;Socket conClient;&lt;br /&gt;&lt;br /&gt;ObjectInputStream fromClient;&lt;br /&gt;ObjectOutputStream toClient;&lt;br /&gt;String s=null;&lt;br /&gt;Container c;&lt;br /&gt;   &lt;br /&gt;&lt;br /&gt;public void sendData(){&lt;br /&gt;           try{&lt;br /&gt;                       toClient=new ObjectOutputStream(conClient.getOutputStream());&lt;br /&gt;                       toClient.writeObject(taPesan.getText());&lt;br /&gt;                       System.out.println(taPesan.getText());&lt;br /&gt;                       taPesan.setText("");&lt;br /&gt;               taPesan.requestFocus();&lt;br /&gt;              &lt;br /&gt;           }&lt;br /&gt;           catch (EOFException ex){&lt;br /&gt;                       ;&lt;br /&gt;           }&lt;br /&gt;           catch(NullPointerException npe){&lt;br /&gt;                     JOptionPane.showMessageDialog(null, "Koneksi Belum Tersambung ! ",&lt;br /&gt;                                 "Pesan", JOptionPane.ERROR_MESSAGE);&lt;br /&gt;           }&lt;br /&gt;           catch(SocketException se){&lt;br /&gt;                     JOptionPane.showMessageDialog(null, "Koneksi Putus !",&lt;br /&gt;                                 "Pesan", JOptionPane.ERROR_MESSAGE);&lt;br /&gt;           }&lt;br /&gt;           catch(IOException io){&lt;br /&gt;                       System.out.println("IO Exception");&lt;br /&gt;                       io.printStackTrace();&lt;br /&gt;           }&lt;br /&gt;}//end void sendData()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public void closeConnection(){&lt;br /&gt;           try{&lt;br /&gt;                     //toClient.writeObject("bye");&lt;br /&gt;                     conClient.close();&lt;br /&gt;                     conClient=null;&lt;br /&gt;                     System.exit(0);&lt;br /&gt;           }//end try&lt;br /&gt;           catch (EOFException ex){&lt;br /&gt;                       ;&lt;br /&gt;           }&lt;br /&gt;           catch(IOException io){&lt;br /&gt;                       System.out.println("IO Exception");&lt;br /&gt;                       io.printStackTrace();&lt;br /&gt;           }&lt;br /&gt;}//end closeConnection();&lt;br /&gt;&lt;br /&gt;public ChatServer()throws IOException{&lt;br /&gt;                     c = getContentPane();&lt;br /&gt;                     c.setLayout (new FlowLayout());&lt;br /&gt;                     c.add (lblPesan);&lt;br /&gt;                     c.add (taPesan);&lt;br /&gt;                     c.add (lblBalasan);&lt;br /&gt;                     c.add (taTeman);&lt;br /&gt;                     c.add (btnSend);&lt;br /&gt;                     c.add (btnClose);&lt;br /&gt;                         &lt;br /&gt;&lt;br /&gt;           btnSend.addActionListener (new ActionListener(){&lt;br /&gt;                       public void actionPerformed(ActionEvent evt){&lt;br /&gt;                                   sendData();&lt;br /&gt;                       }//end void actionPerformed&lt;br /&gt;           });&lt;br /&gt;&lt;br /&gt;           btnClose.addActionListener (new ActionListener(){&lt;br /&gt;                       public void actionPerformed(ActionEvent evt){&lt;br /&gt;                                   closeConnection();&lt;br /&gt;                       }//end void actionPerformed&lt;br /&gt;           });&lt;br /&gt;&lt;br /&gt;}//end public ChatServer()&lt;br /&gt;&lt;br /&gt;         public void terimaKoneksi() throws IOException{&lt;br /&gt;             //sktServer=new ServerSocket(2000,1000);&lt;br /&gt;                     sktServer=new ServerSocket(2000);&lt;br /&gt;                     conClient=sktServer.accept();&lt;br /&gt;                     //tunggu sampai client masuk melalui port 2000&lt;br /&gt;&lt;br /&gt;                     //System.out.println("Tersambung dengan client " +&lt;br /&gt;                                 //conClient.getInetAddress());&lt;br /&gt;&lt;br /&gt;                     JOptionPane.showMessageDialog(null, "Tersambung dengan Client " +&lt;br /&gt;                                 conClient.getInetAddress().toString(), "Pesan",&lt;br /&gt;                                 JOptionPane.INFORMATION_MESSAGE);&lt;br /&gt;                     sktServer.close();&lt;br /&gt; &lt;br /&gt;                     try{&lt;br /&gt;                                                 &lt;br /&gt;                                 fromClient=new ObjectInputStream(conClient.getInputStream());&lt;br /&gt;                                 do{&lt;br /&gt;                                             try{&lt;br /&gt;                                                         s=(String) fromClient.readObject();&lt;br /&gt;                                                         //System.out.println(s);&lt;br /&gt;                                                         taTeman.setText(s);&lt;br /&gt;                                             }//end try&lt;br /&gt;                                             catch(ClassNotFoundException ex){&lt;br /&gt;                                                         System.out.println("Error");&lt;br /&gt;                                             }//end catch&lt;br /&gt;                                 }//end do&lt;br /&gt;                                 while (!s.equals("bye"));&lt;br /&gt;                     }//end try&lt;br /&gt;                     catch (EOFException ex){&lt;br /&gt;                                 ;&lt;br /&gt;                     }&lt;br /&gt;                     catch (IOException io) {&lt;br /&gt;                                 System.out.println("IO Exception");&lt;br /&gt;                                 io.printStackTrace();&lt;br /&gt;                     }&lt;br /&gt;                     finally {&lt;br /&gt;                                 System.out.println("Closed");&lt;br /&gt;                                 conClient.close();&lt;br /&gt;                     }//end finally&lt;br /&gt;         }//end void terimaKoneksi()&lt;br /&gt;&lt;br /&gt;         public static void main(String[] args) throws IOException&lt;br /&gt;         {&lt;br /&gt;                     ChatServer svr = new ChatServer();&lt;br /&gt;                     svr.setTitle("Chatting - Server");&lt;br /&gt;                     svr.setLocation (300,300);&lt;br /&gt;                     svr.setSize(500,250);&lt;br /&gt;                     svr.setVisible(true);           &lt;br /&gt;                     svr.addWindowListener(new WindowAdapter(){&lt;br /&gt;                                 public void windowClosing(WindowEvent ev){                                &lt;br /&gt;                                             System.exit(0);&lt;br /&gt;                                 }//end void&lt;br /&gt;                     });&lt;br /&gt;                     //supaya GUI muncul dulu &amp;amp; bisa terima koneksi, maka&lt;br /&gt;                     //method terimaKoneksi() diletakkan di sini&lt;br /&gt;                     svr.terimaKoneksi();&lt;br /&gt;&lt;br /&gt;         }//end main&lt;br /&gt;}//end class&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:times new roman;"&gt;1.2 Compile dan jalankan ChatServer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;C:\&gt; javac ChatServer.java&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;C:\&gt; java ChatServer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_A0fCjYpQ0uc/S8vx675gnQI/AAAAAAAAAEA/4VYEq174eUU/s1600/tampilan_awal_chat_server.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5461724967930469634" style="WIDTH: 320px; HEIGHT: 160px" alt="" src="http://1.bp.blogspot.com/_A0fCjYpQ0uc/S8vx675gnQI/AAAAAAAAAEA/4VYEq174eUU/s320/tampilan_awal_chat_server.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Program ini stand by, menunggu koneksi dari ChatClient.&lt;br /&gt;&lt;br /&gt;2. PC matahari (10.1.1.2)&lt;br /&gt;&lt;br /&gt;2.1. Source code ChatClient.java&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div  style="font-family:times new roman;"&gt;&lt;pre&gt;&lt;span style="font-family:times new roman;"&gt;import java.net.*;&lt;br /&gt;import java.io.*;&lt;br /&gt;import javax.swing.*;&lt;br /&gt;import java.awt.*;&lt;br /&gt;import java.awt.event.*;&lt;br /&gt;&lt;br /&gt;class ChatClient extends JFrame{&lt;br /&gt;&lt;br /&gt;JLabel lblPesan =  new JLabel  ("Kirim Pesan :");&lt;br /&gt;TextArea taPesan=new TextArea(4,50);&lt;br /&gt;JLabel lblBalasan = new JLabel ("Dari Teman  :");&lt;br /&gt;TextArea taBalasan=new TextArea(4,50);&lt;br /&gt;JButton btnSend=new JButton("Send");&lt;br /&gt;JButton btnOpen=new JButton("Open Connection");&lt;br /&gt;JButton btnClose=new JButton("Close Connection");&lt;br /&gt;Socket con=null;&lt;br /&gt;ObjectOutputStream toServer;&lt;br /&gt;ObjectInputStream fromServer;&lt;br /&gt;String balasan=null;&lt;br /&gt;String inputIPServer;&lt;br /&gt;&lt;br /&gt;public void openConnection(){&lt;br /&gt;           try{&lt;br /&gt;                     //input dialog u/ memasukkan IP Address Chat Server&lt;br /&gt;                     inputIPServer=JOptionPane.showInputDialog("Inputkan IP Server");&lt;br /&gt;&lt;br /&gt;                     //koneksi ke port 2000 pada IP Address Server&lt;br /&gt;                     con=new Socket(InetAddress.getByName(inputIPServer),2000);&lt;br /&gt;                     toServer=new ObjectOutputStream(con.getOutputStream());&lt;br /&gt;           }//end try&lt;br /&gt;           catch (EOFException ex){&lt;br /&gt;                       ;&lt;br /&gt;           }&lt;br /&gt;           catch(IOException io){&lt;br /&gt;                       System.out.println("IO Exception");&lt;br /&gt;                       io.printStackTrace();&lt;br /&gt;           }&lt;br /&gt;}//end openConnection();&lt;br /&gt;&lt;br /&gt;public void sendData(){&lt;br /&gt;           try{&lt;br /&gt;                       toServer.writeObject(taPesan.getText());&lt;br /&gt;                       taPesan.setText("");&lt;br /&gt;               taPesan.requestFocus();&lt;br /&gt;           }&lt;br /&gt;           catch (EOFException ex){&lt;br /&gt;                       ;&lt;br /&gt;           }&lt;br /&gt;           catch(IOException io){&lt;br /&gt;                       System.out.println("IO Exception");&lt;br /&gt;                       io.printStackTrace();&lt;br /&gt;           }&lt;br /&gt;}//end void sendData()&lt;br /&gt;&lt;br /&gt;public void getData(){&lt;br /&gt;           try{&lt;br /&gt;                       fromServer=new ObjectInputStream(con.getInputStream());&lt;br /&gt;                       balasan=(String) fromServer.readObject();&lt;br /&gt;                       //System.out.println(balasan);&lt;br /&gt;                       taBalasan.setText(balasan);&lt;br /&gt;           }&lt;br /&gt;           catch (ClassNotFoundException ex){&lt;br /&gt;                       System.out.println("Error");&lt;br /&gt;           }&lt;br /&gt;           catch (EOFException ex){&lt;br /&gt;                       ;&lt;br /&gt;           }&lt;br /&gt;           catch(IOException io){&lt;br /&gt;                       System.out.println("IO Exception");&lt;br /&gt;                       io.printStackTrace();&lt;br /&gt;           }&lt;br /&gt;}//end void getData()&lt;br /&gt;public void closeConnection(){&lt;br /&gt;           try{&lt;br /&gt;                     toServer.writeObject("bye");&lt;br /&gt;                     con.close();&lt;br /&gt;                     con=null;&lt;br /&gt;           }//end try&lt;br /&gt;           catch (EOFException ex){&lt;br /&gt;                       ;&lt;br /&gt;           }&lt;br /&gt;           catch(IOException io){&lt;br /&gt;                       System.out.println("IO Exception");&lt;br /&gt;                       io.printStackTrace();&lt;br /&gt;           }&lt;br /&gt;}//end closeConnection();&lt;br /&gt;&lt;br /&gt;public ChatClient(){&lt;br /&gt;           Container c = getContentPane();&lt;br /&gt;           c.setLayout (new FlowLayout());&lt;br /&gt;           c.add (lblPesan);&lt;br /&gt;           c.add (taPesan);&lt;br /&gt;           c.add (lblBalasan);&lt;br /&gt;           c.add (taBalasan);&lt;br /&gt;           c.add (btnOpen);&lt;br /&gt;           c.add (btnSend);&lt;br /&gt;           c.add (btnClose);&lt;br /&gt;&lt;br /&gt;           btnOpen.addActionListener (new ActionListener(){&lt;br /&gt;                       public void actionPerformed(ActionEvent evt){&lt;br /&gt;                                   openConnection();&lt;br /&gt;                       }//end void actionPerformed&lt;br /&gt;           });&lt;br /&gt;&lt;br /&gt;           btnSend.addActionListener (new ActionListener(){&lt;br /&gt;                       public void actionPerformed(ActionEvent evt){&lt;br /&gt;                                   sendData();&lt;br /&gt;                                   getData();&lt;br /&gt;                       }//end void actionPerformed&lt;br /&gt;           });&lt;br /&gt;&lt;br /&gt;           btnClose.addActionListener (new ActionListener(){&lt;br /&gt;                       public void actionPerformed(ActionEvent evt){&lt;br /&gt;                                   closeConnection();&lt;br /&gt;                       }//end void actionPerformed&lt;br /&gt;           });&lt;br /&gt;   &lt;br /&gt;           //pack();&lt;br /&gt;}//end public ChatClient()&lt;br /&gt;&lt;br /&gt;         public static void main(String[] args)&lt;br /&gt;         {&lt;br /&gt;                     ChatClient klien = new ChatClient();&lt;br /&gt;                     klien.setTitle("Chatting - Client");&lt;br /&gt;                     klien.setLocation (300,300);&lt;br /&gt;                     klien.setSize(500,250);&lt;br /&gt;                     klien.setVisible(true);         &lt;br /&gt;                     klien.addWindowListener(new WindowAdapter(){&lt;br /&gt;                                 public void windowClosing(WindowEvent ev){                                &lt;br /&gt;                                             System.exit(0);&lt;br /&gt;                                 }//end void&lt;br /&gt;                     });&lt;br /&gt;&lt;br /&gt;         }//main&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div  style="font-family:times new roman;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:times new roman;"&gt;}//class&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;/pre&gt;&lt;br /&gt;2.2 Compile dan jalankan ChatClient&lt;br /&gt;&lt;br /&gt;C:\&gt; javac ChatClient.java&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div  style="font-family:times new roman;"&gt;&lt;span style="font-family:times new roman;"&gt;C:\&gt; java ChatClient&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_A0fCjYpQ0uc/S8vyOdYapKI/AAAAAAAAAEI/V3ckb_OE0Xg/s1600/tampilan_awal_chat_client.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5461725303335986338" style="WIDTH: 320px; HEIGHT: 160px" alt="" src="http://1.bp.blogspot.com/_A0fCjYpQ0uc/S8vyOdYapKI/AAAAAAAAAEI/V3ckb_OE0Xg/s320/tampilan_awal_chat_client.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Klik tombol "Open Connection", akan muncul input dialog untuk memasukkan IP Address ChatServer (10.1.1.1). Klik "OK"&lt;/span&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p style="FONT-FAMILY: times new roman"&gt;&lt;/o:p&gt; &lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_A0fCjYpQ0uc/S8vzKyyZfGI/AAAAAAAAAEg/k-qnyA50kdw/s1600/input_dialog_IPServer.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5461726339874258018" style="WIDTH: 299px; CURSOR: pointer; HEIGHT: 121px" alt="" src="http://2.bp.blogspot.com/_A0fCjYpQ0uc/S8vzKyyZfGI/AAAAAAAAAEg/k-qnyA50kdw/s320/input_dialog_IPServer.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Di PC bulan (ChatServer) muncul pesan "Tersambung dengan Client/10.1.1.2"&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_A0fCjYpQ0uc/S8v0FGT-GAI/AAAAAAAAAEo/CRlELehKcGg/s1600/pesan_di_server_koneksi_tersambung.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5461727341547755522" style="WIDTH: 276px; CURSOR: pointer; HEIGHT: 115px" alt="" src="http://4.bp.blogspot.com/_A0fCjYpQ0uc/S8v0FGT-GAI/AAAAAAAAAEo/CRlELehKcGg/s320/pesan_di_server_koneksi_tersambung.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Klik "OK". Chatting bisa dimulai. Ketik di text box "Kirim Pesan" lalu klik tombol "Send". Hal yang sama dilakukan di kedua PC. Pesan dari teman chat akan muncul di text box "Dari Teman".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Misal, dari PC matahari (ChatClient) menulis pesan, "hai rek… lagi sibuk ta…?" lalu diklik tombol "Send". Di PC bulan (ChatServer) muncul sbb:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_A0fCjYpQ0uc/S8v0VRo8OFI/AAAAAAAAAEw/HMahakQXIho/s1600/pesan_dari_client_tampil_di_server.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5461727619466410066" style="WIDTH: 320px; CURSOR: pointer; HEIGHT: 160px" alt="" src="http://3.bp.blogspot.com/_A0fCjYpQ0uc/S8v0VRo8OFI/AAAAAAAAAEw/HMahakQXIho/s320/pesan_dari_client_tampil_di_server.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Bila PC bulan ingin menjawab, cukup ketik di text box "Kirim Pesan" lalu klik tombol "Send", begitu seterusnya. Misal akan dijawab, "ngga… ada apa…?" Di PC matahari (10.1.1.2) muncul sbb:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_A0fCjYpQ0uc/S8v0iIDZVTI/AAAAAAAAAE4/I7aJO0FbOcE/s1600/pesan_dari_server_tampil_di_client.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5461727840231314738" style="WIDTH: 320px; CURSOR: pointer; HEIGHT: 160px" alt="" src="http://3.bp.blogspot.com/_A0fCjYpQ0uc/S8v0iIDZVTI/AAAAAAAAAE4/I7aJO0FbOcE/s320/pesan_dari_server_tampil_di_client.JPG" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-2864551379720820449?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/2864551379720820449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/chat-sederhana-dengan-java-swing-gui.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/2864551379720820449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/2864551379720820449'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/chat-sederhana-dengan-java-swing-gui.html' title='Chat Sederhana dengan Java Swing (GUI)'/><author><name>faisol</name><uri>http://www.blogger.com/profile/00827762265104095531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_A0fCjYpQ0uc/S8vx675gnQI/AAAAAAAAAEA/4VYEq174eUU/s72-c/tampilan_awal_chat_server.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-1497181246748369343</id><published>2010-05-05T14:52:00.015+07:00</published><updated>2010-05-31T13:18:46.524+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='html background'/><category scheme='http://www.blogger.com/atom/ns#' term='flash tips'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Add Flash SWF as Background of a HTML Page</title><content type='html'>&lt;p&gt;Simple Flash Tutorial:&lt;br /&gt;Add Flash SWF as Background of a HTML Page&lt;/p&gt;&lt;p&gt;There are two steps to embed flash swf as background of a web page:&lt;br /&gt;&lt;br /&gt;1. Embed the flash movie and add the ‘wmode’ parameter to make it transparent.&lt;br /&gt;&lt;br /&gt;2. Use div, and set ‘z-index’ properties to make the flash movie displayed under other contents.&lt;br /&gt;&lt;br /&gt;Step by Step:&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Step 1: Embed the flash movie and set the ‘wmode’ parameter to make it transparent. Here is an example of code that embeds the Flash Movie (text_lighted.swf). &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:georgia;color:#666666;"&gt;&amp;lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"&lt;br /&gt;codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="722" height="421" title="inixsby"&amp;gt;&lt;br /&gt;&amp;lt;param name="movie" value="text_lighted.swf" /&amp;gt;&lt;br /&gt;&amp;lt;param name="quality" value="high" /&amp;gt; &amp;lt;embedsrc="http://inixindosurabaya.com/flash/text_lighted.swf"&lt;br /&gt;quality="high" type="application/x-shockwave-flash" width="722" height="421"&lt;br /&gt;pluginspage="http://www.macromedia.com/go/getflashplayer"&amp;gt; &amp;lt;/embed&amp;gt;&lt;br /&gt;&amp;lt;/object&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;To make the flash movie background transparent, we need to add the ‘wmode’ parameters into object tag.&lt;br /&gt;&lt;br /&gt;-&gt; Add the following parameter to the ‘object’ tag:&lt;br /&gt;&amp;lt;param name="wmode" value="transparent"&amp;gt;&lt;br /&gt;&lt;br /&gt;-&gt; Add the following parameter to the ‘embed’ tag:&lt;br /&gt;wmode="transparent"&lt;br /&gt;&lt;br /&gt;Now we have the HTML code that should look like this (changes are shown in red) :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#666666;"&gt;&lt;span style="color:#666666;"&gt;&amp;lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="722" height="421" title="inixsby"&amp;gt;&lt;br /&gt;&amp;lt;param name="movie" value="text_lighted.swf" /&amp;gt;&lt;br /&gt;&amp;lt;param name="quality" value="high" /&amp;gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;&amp;lt;param name="wmode" value="transparent"&amp;gt;&lt;br /&gt;&lt;/span&gt;&amp;lt;embed src="http://inixindosurabaya.com/flash/text_lighted.swf" quality="high" &lt;span style="color:#666666;"&gt;type="application/x-shockwave-flash" width="722" height="421"&lt;/span&gt; &lt;span style="color:#990000;"&gt;wmode="transparent"&lt;/span&gt; pluginspage="http://www.macromedia.com/go/getflashplayer"&amp;gt;&amp;lt;/embed&amp;gt;&lt;br /&gt;&amp;lt;/object&amp;gt; &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Step 2: Use div layers, and set ‘z-index’ properties to make the flash movie displayed under other contents.&lt;br /&gt;&lt;br /&gt;To make the Flash movie as background, or displayed under other contents, we need to use div layers and set z-index properties (changes are shown in red).&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#666666;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="color:#990000;"&gt;&amp;lt;div style="width:480px;height:125px;position:relative;"&amp;gt;&lt;br /&gt;&amp;lt;div style="position:absolute; z-index:1;"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="722" height="421" title="inixsby"&amp;gt;&lt;br /&gt;&amp;lt;param name="movie" value="text_lighted.swf" /&amp;gt;&lt;br /&gt;&amp;lt;param name="quality" value="high" /&amp;gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;&amp;lt;param name="wmode" value="transparent"&amp;gt;&lt;br /&gt;&lt;/span&gt;&amp;lt;embed src="http://inixindosurabaya.com/flash/text_lighted.swf" quality="high" type="application/x-shockwave-flash" width="722" height="421" &lt;span style="color:#990000;"&gt;wmode="transparent"&lt;/span&gt; pluginspage="http://www.macromedia.com/go/getflashplayer"&amp;gt;&amp;lt;/embed&amp;gt;&lt;br /&gt;&amp;lt;/object&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div style="position:relative; z-index:2;"&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#3333ff;"&gt;&amp;lt;!—- These are HTML contents will be displayed over flash background --&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;Content Content Content Content Content&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#990000;"&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#990000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Here is an example of Flash swf as web page background... &lt;/p&gt;&lt;p&gt;&lt;a href="http://inixindosurabaya.com/flash/flash_tips1.html"&gt;http://inixindosurabaya.com/flash/flash_tips1.html&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-1497181246748369343?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/1497181246748369343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/add-flash-swf-as-background-of-html_05.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/1497181246748369343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/1497181246748369343'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/add-flash-swf-as-background-of-html_05.html' title='Add Flash SWF as Background of a HTML Page'/><author><name>myrna winarso</name><uri>http://www.blogger.com/profile/13350793332598811916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_qz0tYDAMt8Y/S8fRQFRWn4I/AAAAAAAAAAM/wpEkyZXVxpM/S220/blog_pict_white.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-2647062128527999181</id><published>2010-05-05T00:00:00.017+07:00</published><updated>2010-05-07T09:42:39.882+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='konvensi java'/><title type='text'>Konvensi Pemrograman Java</title><content type='html'>&lt;div style="TEXT-ALIGN: center;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;Oleh Achmad Faisol&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:times new roman;font-size:100%;"&gt;&lt;br /&gt;Memahami konvensi (peraturan umum) yang berlaku di pemrograman Java akan memudahkan programmer ketika menulis program dan troubleshooting ketika terjadi kesalahan. Konvensi ini berupa teknik penulisan dan penamaan yang ada di Java. Semua program Java membedakan huruf besar dan kecil (case sensitive).&lt;/span&gt;&lt;span style="font-family:times new roman;font-size:100%;"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Ketika seorang programmer membuat program Java sendiri, sebaiknya konvensi ini juga diikuti. Dengan demikian program yang dibuat sesuai dengan standar pemrograman Java (internasional) serta mudah dimengerti oleh sesama programmer Java, selain tujuan di atas. Adapun konvensi yang ada di pemrograman Java yaitu tentang penulisan:&lt;/span&gt; &lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.5in"&gt;&lt;span style="font-size:100%;"&gt;*) &lt;strong&gt;Package&lt;/strong&gt;, ditulis dengan huruf kecil semua. Contoh package yaitu javax, microedition, midlet, lcdui, rms, lang, dan io. Package di Java seperti folder atau direktori di sistem operasi. Jadi bila ada nama package &lt;/span&gt;&lt;span style="font-size:100%;"&gt;javax.microedition.midlet&lt;/span&gt;&lt;span style="font-size:100%;"&gt; artinya ketika membuat program, dibuat&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;folder &lt;/span&gt;&lt;span style="font-size:100%;"&gt;javax&lt;/span&gt;&lt;span style="font-size:100%;"&gt;, di dalamnya dibuat sub folder &lt;/span&gt;&lt;span style="font-size:100%;"&gt;microedition&lt;/span&gt;&lt;span style="font-size:100%;"&gt;, dan di dalam sub folder microedition dibuat sub folder &lt;/span&gt;&lt;span style="font-size:100%;"&gt;midlet&lt;/span&gt;&lt;span style="font-size:100%;"&gt;. Di sub folder &lt;/span&gt;&lt;span style="font-size:100%;"&gt;midlet&lt;/span&gt;&lt;span style="font-size:100%;"&gt; inilah file-file .java diletakkan. Misal di buat file MIDlet.java, maka di penulisan progamnya harus menyertakan nama foldernya secara lengkap sebagai berikut : &lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.25in"&gt;&lt;span style="font-size:100%;"&gt;package javax.microedition.midlet;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.25in"&gt;&lt;span style="font-size:100%;"&gt;public class MIDlet extends Objects {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.75in"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;//isi program &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.25in"&gt;&lt;span style="font-size:100%;"&gt;}//end class&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.25in"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.5in;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;Ketika membuat program yang menggunakan class MIDlet di atas, sebaiknya di program tersebut digunakan “&lt;/span&gt;&lt;span style="font-size:100%;"&gt;import&lt;/span&gt;&lt;span style="font-size:100%;"&gt;” terhadap package yang mengandung class yang akan digunakan. Ini supaya tidak perlu menulis class yang akan digunakan lengkap dengan nama package-nya. Hal ini seperti perintah pindah direktori (change directory) di sistem operasi, yaitu &lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.75in;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;cd c:\javax\microediton\midlet&lt;/span&gt; &lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.5in;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;Berikut ini contoh penggunaan import dan tanpa import di sebuah program, keduanya benar, tapi lebih sederhana yang menggunakan import. Contoh dengan import :&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.25in"&gt;&lt;span style="font-size:100%;"&gt;import javax.microedition.midlet.*;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.75in;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;public class Mahasiswa extends MIDlet {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.75in"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;//isi program &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.25in"&gt;&lt;span style="font-size:100%;"&gt;}//end class&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext"  style="font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;bila tanpa import :&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.75in;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;public class Mahasiswa extends &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.75in"&gt;&lt;span style="font-size:100%;"&gt;javax.microedition.midlet.MIDlet {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.75in"&gt;&lt;span style="font-size:100%;"&gt;//harus disertakan package-nya&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.75in"&gt;&lt;span style="font-size:100%;"&gt;//isi program&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.25in"&gt;&lt;span style="font-size:100%;"&gt;}//end class&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.5in;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;Setiap program Java otomatis menyertakan “&lt;/span&gt;&lt;span style="font-size:100%;"&gt;import java.lang.*&lt;/span&gt;&lt;span style="font-size:100%;"&gt;” secara implisit, jadi tidak perlu ditulis.&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.5in"&gt;*) &lt;span style="font-size:100%;"&gt;&lt;b&gt;Class &lt;/b&gt;dan &lt;b&gt;Interface&lt;/b&gt;, ditulis PascalCase/InitCaps (huruf besar di awal kata). Contoh nama class, yaitu Command, Display, Form, Gauge, Image, DataInputStream dan ByteArrayInputStream. Sedangkan contoh nama interface yaitu Connection, Runnable, CommandListener dan ItemCommandListener. &lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.5in"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;*) Variabel&lt;/b&gt; dan &lt;b&gt;Method&lt;/b&gt;, ditulis camelCase (seperti punggung onta). Jika satu kata ditulis huruf kecil semua. Apabila lebih dari satu kata, huruf pertama ditulis kecil, huruf awal kata berikutnya ditulis besar. Contoh variabel, yaitu int nilai, nilaAkhir, dan nilaiAkhirGasal. Adapun contoh penulisan method, yaitu void tampil(), lihatData(), hapusDataMhs(), startApp(), getMaxSize() dan setInitialInputMode().&lt;/span&gt;&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.5in"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;*) Konstanta&lt;/b&gt;, ditulis UPPER_CASE (huruf besar semua). Bila lebih dari satu kata, antar kata dipisahkan garis bawah. Contoh konstanta yaitu &lt;/span&gt;&lt;span style="font-size:100%;"&gt;private static final int&lt;/span&gt; PI=3.14, NILAI_MAKS=100 dan JML_MAKS_ABSEN_MHS=5, AlertType.WARNING, Alert.FOREVER, Command.EXIT, TextField.ANY, TexField.NUMERIC, TextField.INITIAL_CAPS_WORD dan TextField.INITIAL_CAPS_SENTENCE.&lt;/p&gt;&lt;p class="bl-bodytext" style="MARGIN-LEFT: 0.5in"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;*) Obyek&lt;/b&gt;, huruf pertama ditulis kecil, huruf awal kata berikutnya ditulis besar seperti penulisan variabel dan method (camelCase). Penamaan obyek biasanya mengikuti standar penamaan pemrograman visual “&lt;b&gt;Hungarian Notation&lt;/b&gt;” yaitu terdapat prefiks (awalan) yang menunjukkan jenis obyek. Contoh txtNik dan txtTlpRmh untuk TextField, btnSimpan untuk Button, dan frmMahasiswa bila berupa Form.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-2647062128527999181?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/2647062128527999181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/konvensi-pemrograman-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/2647062128527999181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/2647062128527999181'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/konvensi-pemrograman-java.html' title='Konvensi Pemrograman Java'/><author><name>faisol</name><uri>http://www.blogger.com/profile/00827762265104095531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-717242789934542192</id><published>2010-05-04T00:00:00.010+07:00</published><updated>2010-05-06T09:34:44.228+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Setting Priority'/><category scheme='http://www.blogger.com/atom/ns#' term='Prio'/><category scheme='http://www.blogger.com/atom/ns#' term='Process Priority'/><category scheme='http://www.blogger.com/atom/ns#' term='Task Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='Priority'/><title type='text'>Menyimpan setting Process Priority di Windows Task Manager</title><content type='html'>&lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-weight: bold;"&gt;Seberapa sering kita melakukan perubahan setting process priority?&lt;/span&gt;&lt;br /&gt;Begitu seringnya sampai harus melakukan berulang-ulang setiap kali aplikasi yang ingin di set prioritynya di buka.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0); font-weight: bold;font-size:100%;" &gt;&lt;span style="font-family:arial;"&gt;Lalu apa gunanya &lt;span style="font-style: italic;"&gt;nyetting&lt;/span&gt; priority di tiap a&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-weight: bold;"&gt;plikasi?&lt;/span&gt; yah kalo ditanya gitu jawabnya yah penting gak penting sih. Cuman untuk pemerhati CPU Performance, lumayan nih settingan kalo bisa di save dan dijadiin default priority.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Dimana kita bisa lihat setting priority?&lt;/span&gt; Klik kanan di taskbar lalu pilih Task manager. Default bawaan Windows akan set ke Normal base Priority.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="font-family:arial;"&gt;Nah singkatnya.. kalo cuman WinAmp atau aplikasi ringan pemutar Mp3 lainnya..buat apa diset normal cukup set ke Low untuk menghemat konsumsi &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="font-family:arial;"&gt;CPU.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="font-family:arial;"&gt;Kali ini dengan melakukan instalasi software tambahan yang freeware yaitu Prio&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="font-family:arial;"&gt;Bisa di download di alamat &lt;a href="http://www.prnwatch.com/download.html"&gt;http://www.prnwatch.com/download.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;!-- Readmore --&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a style="color: rgb(0, 0, 0);" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_0kH87KZu9XU/S9-o7j5Y4WI/AAAAAAAAAAs/LZOm2tTxkAc/s1600/TaskManager-Priority01.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 252px;" src="http://4.bp.blogspot.com/_0kH87KZu9XU/S9-o7j5Y4WI/AAAAAAAAAAs/LZOm2tTxkAc/s320/TaskManager-Priority01.jpg" alt="" id="BLOGGER_PHOTO_ID_5467274213852766562" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Terus yang dimaksud Priority Task itu apa yah ?&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" id="result_box" class="long_text" &gt;&lt;span style="background-color: rgb(255, 255, 255);" title="Windows is a multitasking system." onmouseover="this.style.backgroundColor='#ebeff9'" onmouseout="this.style.backgroundColor='#fff'"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;Windows adalah sistem multitasking. Ini berarti bahwa banyak berbagai aplikasi yang berjalan secara simultan di dalamnya. Anda langsung bekerja dengan beberapa dari mereka, tetapi beberapa dari mereka bekerja tanpa terlihat dan independen. Prioritas aplikasi adalah parameter yang memberitahu sistem tugas yang memiliki prioritas di atas tugas-tugas lainnya. Misalnya, jika ada dua program yang berjalan secara simultan dan dengan prioritas yang sama, mereka akan memiliki saham yang sama dari waktu prosesor. Tetapi jika Anda menetapkan prioritas tinggi untuk salah satu dari mereka, program yang memiliki prioritas lebih tinggi akan menggunakan semua waktu prosesor bebas sementara satu dengan prioritas yang lebih rendah hanya akan menggunakan sisanya. Misalnya, jika Anda memiliki aplikasi untuk membuat klip video yang berjalan pada komputer Anda, ia akan menggunakan waktu prosesor bebas berbagi sama dengan, katakanlah, Explorer. Ini akan menghasilkan Explorer bekerja terputus-putus ... Namun, jika Anda menetapkan prioritas yang lebih rendah untuk membuat program, maka hanya akan menggunakan waktu yang Explorer tidak perlu. Explorer akan bekerja lebih baik dan lebih cepat. Hal ini juga nyaman untuk menetapkan prioritas tinggi untuk pemain multimedia - pemutaran akan halus. Jika Anda memiliki beberapa layanan database yang berjalan di komputer Anda, hal ini berguna untuk menetapkan prioritas yang lebih rendah untuk itu sehingga tidak mengganggu pekerjaan orang-aplikasi yang Anda gunakan saat ini. Anda dapat mengubah prioritas proses pada tab Proses Task Manager. Prio secara otomatis mendeteksi perubahan dalam prioritas dan menyimpannya dalam pengaturannya. Lain kali Anda menjalankan aplikasi ini, prioritas akan dikembalikan.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;Selain dari seting prio ada beberapa informasi lagi yang bisa didapatkan dengan aplikasi Prio ini yaitu TCP/IP dimana kita bisa melihat Process apa yang menggunakan sumberdaya jaringan, baik itu dari proces received dan sent juga speedin dan speedout.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;Jadi kesimpulannya, gunakanlah resource CPU se-efisien mungkin untuk meningkatkan performance PC secara umum.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-717242789934542192?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/717242789934542192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/menyimpan-setting-process-priority-di.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/717242789934542192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/717242789934542192'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/05/menyimpan-setting-process-priority-di.html' title='Menyimpan setting Process Priority di Windows Task Manager'/><author><name>Andu Hari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_0kH87KZu9XU/S9-o7j5Y4WI/AAAAAAAAAAs/LZOm2tTxkAc/s72-c/TaskManager-Priority01.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-760154702425951704</id><published>2010-04-29T15:14:00.009+07:00</published><updated>2010-05-04T11:37:49.081+07:00</updated><title type='text'>Cara Menampilkan Kode Script / HTML Di Halaman Artikel Blogspot</title><content type='html'>Barangkali suatu saat kita ingin menampilkan kode script atau HTML di postingan/ halaman artikel, tetapi ketika di publikasikan ternyata hasil dari kode tersebut yang tampil, bukan kode script/ HTML-nya seperti yang kita inginkan sebelumnya.&lt;br /&gt;&lt;br /&gt;Contohnya :&lt;br /&gt;Kita ingin menampilkan kode dibawah ini di halaman artikel/ postingan :&lt;br /&gt;&amp;lt;a href="http://inixindosurabaya.blogspot.com/"&amp;gt;Inixindosurabaya Blog&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Ketika dipublikasikan hasilnya :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://inixindosurabaya.blogspot.com/"&gt;inixindosurabaya blog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;atau contoh lainnya kita ingin menampilkan kode dibawah ini di halaman artikel untuk tukaran link :&lt;br /&gt;&lt;br /&gt;&amp;lt;a href=&amp;quot;http://3.bp.blogspot.com/_RBrLax2ZLL4/S9lGw8gkfQI/AAAAAAAAAB4/JvLzwb1VFEc/s1600/inixblog.jpg&amp;quot;&amp;gt;&amp;lt;img style=&amp;quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 200px;&amp;quot; src=&amp;quot;http://3.bp.blogspot.com/_RBrLax2ZLL4/S9lGw8gkfQI/AAAAAAAAAB4/JvLzwb1VFEc/s320/inixblog.jpg&amp;quot; alt=&amp;quot;&amp;quot; id=&amp;quot;BLOGGER_PHOTO_ID_5465477429481209090&amp;quot; border=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;tetapi ketika di publikasikan hasilnya :&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_RBrLax2ZLL4/S9lGw8gkfQI/AAAAAAAAAB4/JvLzwb1VFEc/s1600/inixblog.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 200px;" src="http://3.bp.blogspot.com/_RBrLax2ZLL4/S9lGw8gkfQI/AAAAAAAAAB4/JvLzwb1VFEc/s320/inixblog.jpg" alt="" id="BLOGGER_PHOTO_ID_5465477429481209090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Nah, supaya yang tampil kode script-nya saja (bukan hasil dari kode tersebut), caranya sebagai berikut :&lt;br /&gt;- Kita menuju alamat ini&lt;span style="font-weight:bold;"&gt; http://blogcrowds.com/resources/parse_html.php &lt;/span&gt;&lt;br /&gt;  atau &lt;span style="font-weight:bold;"&gt;http://centricle.com/tools/html-entities/&lt;/span&gt;&lt;br /&gt;- Copy-kan atau tulis kode script/ HTML yang ingin kita tampilkan di dalam kotak Parse HTML;&lt;br /&gt;- Jika sudah selesai klik tombol Parse;&lt;br /&gt;- Setelah muncul hasilnya, sekarang kita copy paste hasil dari parse kode tersebut ke halaman artikel/ postingan/ halaman entri;&lt;br /&gt;Semoga Bermanfaat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-760154702425951704?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/760154702425951704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/cara-menampilkan-kode-script-html-di.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/760154702425951704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/760154702425951704'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/cara-menampilkan-kode-script-html-di.html' title='Cara Menampilkan Kode Script / HTML Di Halaman Artikel Blogspot'/><author><name>Surya Fajariyanto</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_RBrLax2ZLL4/S8v9bOy91fI/AAAAAAAAAAM/P0DE6BcCxuY/S220/foto+Surya.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_RBrLax2ZLL4/S9lGw8gkfQI/AAAAAAAAAB4/JvLzwb1VFEc/s72-c/inixblog.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-4713746380404322790</id><published>2010-04-29T10:47:00.019+07:00</published><updated>2010-05-04T11:37:21.394+07:00</updated><title type='text'>PHP Upload File</title><content type='html'>Salah satu hal terpenting ketika mempelajari PHP adalah mengenai upload file dan&lt;br /&gt;berbagai macam mekanismenya, dalam tutorial dibawah kita akan belajar :&lt;br /&gt;&lt;br /&gt;1. Membuat form untuk upload file&lt;br /&gt;2. Membuat script upload sederhana&lt;br /&gt;3. Menambahkan fitur file_exists untuk mendekti upload file yang sama&lt;br /&gt;4. Menambahkan fitur filter untuk upload jenis file tertentu&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Membuat form untuk upload file&lt;br /&gt;&amp;lt;html&amp;gt; &lt;br /&gt;&amp;lt;head&amp;gt; &lt;br /&gt;&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=iso-8859-1&amp;quot; /&amp;gt; &lt;br /&gt;&amp;lt;title&amp;gt;Upload script&amp;lt;/title&amp;gt; &lt;br /&gt;&amp;lt;/head&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt; &lt;br /&gt;&amp;lt;form  action=&amp;quot;upload.php&amp;quot;  method=&amp;quot;post&amp;quot;  enctype=&amp;quot;multipart/form-data&amp;quot; &lt;br /&gt;name=&amp;quot;form1&amp;quot; id=&amp;quot;form1&amp;quot;&amp;gt; &lt;br /&gt; &amp;lt;h3&amp;gt;Upload file :&amp;lt;/h3&amp;gt; &lt;br /&gt;    &amp;lt;label&amp;gt; &lt;br /&gt;    &amp;lt;input type=&amp;quot;file&amp;quot; name=&amp;quot;fupload&amp;quot; /&amp;gt; &lt;br /&gt;    &amp;lt;/label&amp;gt; &lt;br /&gt;    &amp;lt;p&amp;gt; &lt;br /&gt;      &amp;lt;label&amp;gt; &lt;br /&gt;      &amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;upload&amp;quot; value=&amp;quot;Upload&amp;quot; /&amp;gt; &lt;br /&gt;      &amp;lt;/label&amp;gt; &lt;br /&gt;  &amp;lt;/p&amp;gt; &lt;br /&gt;&amp;lt;/form&amp;gt; &lt;br /&gt;&amp;lt;/body&amp;gt; &lt;br /&gt;&amp;lt;/html&amp;gt; &lt;br /&gt;&lt;br /&gt;Screenshoot Tampilan :&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_RBrLax2ZLL4/S9k7fm4dF2I/AAAAAAAAABg/EjLHjPzh0Jo/s1600/gambar1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 144px;" src="http://3.bp.blogspot.com/_RBrLax2ZLL4/S9k7fm4dF2I/AAAAAAAAABg/EjLHjPzh0Jo/s320/gambar1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5465465036990125922" /&gt;&lt;/a&gt;&lt;br /&gt;Hal yang harus diperhatikan ketika membuat form untuk upload file ada pada baris :&lt;br /&gt;&amp;lt;form  action=&amp;quot;upload.php&amp;quot;  method=&amp;quot;post&amp;quot;  enctype=&amp;quot;multipart/form-data&amp;quot; &lt;br /&gt;name=&amp;quot;form1&amp;quot;&amp;gt; &lt;br /&gt;Lupa  menulis  atau  menambahkan  parameter  enctype  akan  menyebabkan  file  tidak &lt;br /&gt;akan  dapat  di  upload,  hal  ini  seringkali  melanda  bagi  programmer  yang  baru  belajar &lt;br /&gt;PHP, semoga adanya pengingatan ini dapat mengurangi kesalahan ketika coding. &lt;br /&gt;&lt;br /&gt;Membuat script upload (upload.php) &lt;br /&gt;&lt;br /&gt;Perhatikan baris kode berikut : &lt;br /&gt;&lt;br /&gt;&amp;lt;form  action=&amp;quot;upload.php&amp;quot;  method=&amp;quot;post&amp;quot;  enctype=&amp;quot;multipart/form-data&amp;quot; &lt;br /&gt;name=&amp;quot;form1&amp;quot;&amp;gt; &lt;br /&gt;Setelah  berhasil  membuat  file  form_upload.html  maka  langkah  selanjutnya  adalah &lt;br /&gt;membuat  file  upload.php,  nama  file  ini  bebas,  yang  penting  adalah  samakan  nama &lt;br /&gt;script yang akan kita buat nanti dengan nama yang ada di parameter action. &lt;br /&gt;(upload.php) &lt;br /&gt;&amp;lt;html&amp;gt; &lt;br /&gt;&amp;lt;head&amp;gt; &lt;br /&gt;&amp;lt;title&amp;gt;Upload script&amp;lt;/title&amp;gt; &lt;br /&gt;&amp;lt;/head&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt; &lt;br /&gt;&amp;lt;p&amp;gt; &lt;br /&gt;&amp;lt;?php &lt;br /&gt;&lt;br /&gt;//Membaca nama file &lt;br /&gt;$file_name = $_FILES['fupload']['name']; &lt;br /&gt;//Membaca ukuran file &lt;br /&gt;$size = $_FILES['fupload']['size']; &lt;br /&gt;//Membaca jenis file &lt;br /&gt;$file_type = $_FILES['fupload']['type']; &lt;br /&gt;&lt;br /&gt;//Source tempat upload file sementara &lt;br /&gt;$source = $_FILES['fupload']['tmp_name']; &lt;br /&gt;&lt;br /&gt;//Tempat upload file disimpan &lt;br /&gt;$direktori = &amp;quot;files/$file_name&amp;quot;; &lt;br /&gt;&lt;br /&gt;//Memindahkan upload file dari direktori sementara ke tempat permanen &lt;br /&gt;move_uploaded_file($source,$direktori); &lt;br /&gt;&lt;br /&gt;//Menampilkan keterangan file &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;Direktori sementara :&amp;lt;/strong&amp;gt; &amp;quot;.$source.&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;Folder :&amp;lt;/strong&amp;gt; &amp;quot;.$direktori.&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;Filename :&amp;lt;/strong&amp;gt;&amp;quot;.$file_name.&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;Size : &amp;lt;/strong&amp;gt;&amp;quot;.$size.&amp;quot; bytes &amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;File type : &amp;lt;/strong&amp;gt;&amp;quot;.$file_type.&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;Filename :&amp;lt;/strong&amp;gt;&amp;quot;.$file_name.&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;?&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;/p&amp;gt; &lt;br /&gt;&amp;lt;/body&amp;gt; &lt;br /&gt;&amp;lt;/html&amp;gt; &lt;br /&gt;Perhatikan baris kode berikut : &lt;br /&gt;&lt;br /&gt;//Tempat upload file disimpan &lt;br /&gt;$direktori = &amp;quot;files/$file_name&amp;quot;;&lt;br /&gt;Script diatas adalah variable untuk menyimpan file yang akan di upload, jika belum buat  &lt;br /&gt;&lt;br /&gt;folder “files”, maka disarankan buat terlebih dahulu, tidak ada peraturan khusus dalam &lt;br /&gt;penamaan folder. &lt;br /&gt;&lt;br /&gt;Dibawah adalah pesan yang ditampilkan ketika upload berhasil.   &lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_RBrLax2ZLL4/S9k9A0am3PI/AAAAAAAAABo/6ZA2kCWk8-Q/s1600/file2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 164px;" src="http://1.bp.blogspot.com/_RBrLax2ZLL4/S9k9A0am3PI/AAAAAAAAABo/6ZA2kCWk8-Q/s320/file2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5465466707070344434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Menambahkan fitur file_exists untuk mendekti upload file yang sama &lt;br /&gt;&lt;br /&gt;Bagaimana ? sampai sini sudah paham mengenai konsep upload ?, jika belum jangan &lt;br /&gt;sungkan tuk bertanya via YM atau email. &lt;br /&gt;&lt;br /&gt;Ok  kita  lanjutkan,  dalam  suatu  aplikasi  upload  seringkali  terjadi  upload  file  dengan &lt;br /&gt;nama yang sama, padahal isinya berbeda, hal ini tentu saja tidak diinginkan karena file &lt;br /&gt;yang  lama  akan  ditiban  dengan  file  yang  baru,  ada  beberapa  mekanisme  yang  bisa &lt;br /&gt;dipakai untuk menanganinya : &lt;br /&gt;&lt;br /&gt;1.  Mengganti nama upload file, dengan cara menambahkan perpaduan angka dan &lt;br /&gt;huruf secara random. &lt;br /&gt;2.  Memunculkan peringatan bahwa file yang diupload memiliki nama yang sama.&lt;br /&gt;&lt;br /&gt;Pada tutorial ini kita akan memakai cara yang kedua. &lt;br /&gt;(upload.php) &lt;br /&gt;&amp;lt;html&amp;gt; &lt;br /&gt;&amp;lt;head&amp;gt; &lt;br /&gt;&amp;lt;title&amp;gt;Upload script&amp;lt;/title&amp;gt; &lt;br /&gt;&amp;lt;/head&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt; &lt;br /&gt;&amp;lt;p&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;?php &lt;br /&gt;//Membaca nama file &lt;br /&gt;$file_name = $_FILES['fupload']['name']; &lt;br /&gt;//Membaca ukuran file &lt;br /&gt;$size = $_FILES['fupload']['size']; &lt;br /&gt;//Membaca jenis file &lt;br /&gt;$file_type = $_FILES['fupload']['type']; &lt;br /&gt;&lt;br /&gt;//Source tempat upload file sementara &lt;br /&gt;$source = $_FILES['fupload']['tmp_name']; &lt;br /&gt;&lt;br /&gt;//Tempat upload file disimpan &lt;br /&gt;$direktori = &amp;quot;files/$file_name&amp;quot;; &lt;br /&gt;&lt;br /&gt;//Mengecek apakah file yang di upload sudah ada atau belum &lt;br /&gt;if( file_exists ($direktori)) { &lt;br /&gt;&lt;br /&gt;echo &amp;quot;file &amp;lt;strong&amp;gt;$file_name&amp;lt;/strong&amp;gt; sudah ada, upload dengan nama lain &lt;br /&gt;&amp;lt;br/&amp;gt; &amp;lt;a href=&amp;Acirc;&amp;yen;&amp;quot;form_upload.html&amp;Acirc;&amp;yen;&amp;quot;&amp;gt;kembali&amp;lt;/a&amp;gt;&amp;quot;; &lt;br /&gt;&lt;br /&gt;//Keluar program &lt;br /&gt;exit(); &lt;br /&gt;} else { &lt;br /&gt;//Memindahkan upload file dari direktori sementara ke tempat permanen &lt;br /&gt;move_uploaded_file($source,$direktori); &lt;br /&gt;&lt;br /&gt;//Menampilkan keterangan file &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;Direktori sementara :&amp;lt;/strong&amp;gt; &amp;quot;.$source.&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;Folder :&amp;lt;/strong&amp;gt; &amp;quot;.$direktori.&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;Filename :&amp;lt;/strong&amp;gt;&amp;quot;.$file_name.&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;Size : &amp;lt;/strong&amp;gt;&amp;quot;.$size.&amp;quot; bytes &amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;File type : &amp;lt;/strong&amp;gt;&amp;quot;.$file_type.&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;Filename :&amp;lt;/strong&amp;gt;&amp;quot;.$file_name.&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;} &lt;br /&gt;?&amp;gt; &lt;br /&gt;&amp;lt;/p&amp;gt; &lt;br /&gt;&amp;lt;/body&amp;gt; &lt;br /&gt;&amp;lt;/html&amp;gt; &lt;br /&gt;Perhatikan baris berikut &lt;br /&gt;&lt;br /&gt;//Mengecek apakah file yang di upload sudah ada atau belum &lt;br /&gt;if( file_exists ($direktori)) { &lt;br /&gt;Function  file_exists()  berfungsi  untuk  mengecek  nama  file  pada  direktori  tempat &lt;br /&gt;penyimpanan  upload  file  berada,  jika  ada  maka  fungsi  if  akan  dijalankan  dan &lt;br /&gt;memunculkan pesan. &lt;br /&gt;Menambahkan fitur filter untuk upload jenis file tertentu &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kretifitas ! , ya - adalah hal wajib yang dimiliki oleh programmer, pada beberapa kasus &lt;br /&gt;tertentu  kita  diharuskan  untuk  membuat  sebuah  aplikasi  upload  file  yang  hanya &lt;br /&gt;menangani  file  tertentu,  dalam  contoh  ini  kita  akan  menambahkan  fitur  filter  untuk &lt;br /&gt;medeteksi file yang di upload, jika file yang di upload tidak sesuai yang diinginkan oleh &lt;br /&gt;sistem maka upload di tolak, itu secara konsepnya. &lt;br /&gt;&lt;br /&gt;Dari  segi  script,  menambahkan  filter  ini  cukup  mudah,  yaitu  dengan  menggunakan &lt;br /&gt;function if, fungsi if mendeteksi apakah file yang di upload sesuai yang diinginkan atau &lt;br /&gt;tidak, cukup menambahkan script berikut : &lt;br /&gt;}  elseif  ($file_type  !=  &amp;quot;image/gif&amp;quot;  &amp;amp;&amp;amp;  $file_type  !=  &amp;quot;image/jpg&amp;quot;  &amp;amp;&amp;amp; &lt;br /&gt;$file_type != &amp;quot;image/jpeg&amp;quot; &amp;amp;&amp;amp; $file_type != &amp;quot;image/png&amp;quot;) { &lt;br /&gt;echo $file_type.&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;echo  &amp;quot;file  &amp;lt;strong&amp;gt;$file_name&amp;lt;/strong&amp;gt;  tidak  di  support, &lt;br /&gt;hanya untuk upload gambar (gif, jpg,jpef,png)&amp;quot;; &lt;br /&gt;} else { &lt;br /&gt;Kode fullnya sebagai berikut : &lt;br /&gt;&amp;lt;html&amp;gt; &lt;br /&gt;&amp;lt;head&amp;gt; &lt;br /&gt;&amp;lt;title&amp;gt;Upload script&amp;lt;/title&amp;gt; &lt;br /&gt;&amp;lt;/head&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt; &lt;br /&gt;&amp;lt;p&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;?php &lt;br /&gt;&lt;br /&gt;//Membaca nama file &lt;br /&gt;$file_name = $_FILES['fupload']['name']; &lt;br /&gt;//Membaca ukuran file &lt;br /&gt;$size = $_FILES['fupload']['size']; &lt;br /&gt;//Membaca jenis file &lt;br /&gt;$file_type = $_FILES['fupload']['type']; &lt;br /&gt;&lt;br /&gt;//Source tempat upload file sementara &lt;br /&gt;$source = $_FILES['fupload']['tmp_name']; &lt;br /&gt;&lt;br /&gt;//Tempat upload file disimpan &lt;br /&gt;$direktori = &amp;quot;files/$file_name&amp;quot;; &lt;br /&gt;&lt;br /&gt;//Mengecek apakah file yang di upload sudah ada atau belum &lt;br /&gt;if( file_exists ($direktori)) { &lt;br /&gt;echo &amp;quot;file &amp;lt;strong&amp;gt;$file_name&amp;lt;/strong&amp;gt; sudah ada, upload dengan nama &lt;br /&gt;lain &amp;lt;br/&amp;gt; &amp;lt;a href=&amp;Acirc;&amp;yen;&amp;quot;form_upload.html&amp;Acirc;&amp;yen;&amp;quot;&amp;gt;kembali&amp;lt;/a&amp;gt;&amp;quot;; &lt;br /&gt;&lt;br /&gt;exit(); &lt;br /&gt;&lt;br /&gt;elseif  ($file_type  !=  &amp;quot;image/gif&amp;quot;  &amp;amp;&amp;amp;  $file_type  !=  &amp;quot;image/jpg&amp;quot;  &amp;amp;&amp;amp; &lt;br /&gt;$file_type != &amp;quot;image/jpeg&amp;quot; &amp;amp;&amp;amp; $file_type != &amp;quot;image/png&amp;quot;) { &lt;br /&gt;echo $file_type.&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;echo &amp;quot;file &amp;lt;strong&amp;gt;$file_name&amp;lt;/strong&amp;gt; tidak di support, hanya untuk upload &lt;br /&gt;gambar (gif, jpg,jpef,png)&amp;quot;; &lt;br /&gt;} else { &lt;br /&gt;&lt;br /&gt;//Memindahkan upload file dari direktori sementara ke tempat permanen &lt;br /&gt;move_uploaded_file($source,$direktori); &lt;br /&gt;&lt;br /&gt;//Menampilkan keterangan file &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;Direktori sementara :&amp;lt;/strong&amp;gt; &amp;quot;.$source.&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;Folder :&amp;lt;/strong&amp;gt; &amp;quot;.$direktori.&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;Filename :&amp;lt;/strong&amp;gt;&amp;quot;.$file_name.&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;Size : &amp;lt;/strong&amp;gt;&amp;quot;.$size.&amp;quot; bytes &amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;File type : &amp;lt;/strong&amp;gt;&amp;quot;.$file_type.&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;echo &amp;quot;&amp;lt;strong&amp;gt;Filename :&amp;lt;/strong&amp;gt;&amp;quot;.$file_name.&amp;quot;&amp;lt;br/&amp;gt;&amp;quot;; &lt;br /&gt;} &lt;br /&gt;?&amp;gt; &lt;br /&gt;&amp;lt;/p&amp;gt; &lt;br /&gt;&amp;lt;/body&amp;gt; &lt;br /&gt;&amp;lt;/html&amp;gt; &lt;br /&gt;Semoga Bermanfaat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-4713746380404322790?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/4713746380404322790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/php-upload-file.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/4713746380404322790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/4713746380404322790'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/php-upload-file.html' title='PHP Upload File'/><author><name>Surya Fajariyanto</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_RBrLax2ZLL4/S8v9bOy91fI/AAAAAAAAAAM/P0DE6BcCxuY/S220/foto+Surya.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_RBrLax2ZLL4/S9k7fm4dF2I/AAAAAAAAABg/EjLHjPzh0Jo/s72-c/gambar1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-3636399279101797256</id><published>2010-04-28T00:00:00.008+07:00</published><updated>2010-05-04T11:36:44.142+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SGA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='shared pool'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Bagaimana Database Oracle Memandang Perintah SQL?</title><content type='html'>&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed" align="center"&gt;&lt;span style="font-size:100%;"&gt;Oleh : Achmad Faisol&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed" align="center"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed" align="center"&gt;&lt;span style="font-size:100%;"&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;Sebagaimana lazimnya, sebuah perintah SQL diketik berdasarkan permintaan yang diinginkan. Misal kita ingin melihat seluruh isi tabel &lt;/span&gt;&lt;span style="font-size:100%;"&gt;dept (&lt;u&gt;deptno&lt;/u&gt;, dname, loc)&lt;/span&gt;&lt;span style="font-size:100%;"&gt; yang dimiliki oleh &lt;/span&gt;&lt;span style="font-size:100%;"&gt;scott&lt;/span&gt;&lt;span style="font-size:100%;"&gt;. Perintah-perintah yang bisa dilakukan bervariasi, misalnya :&lt;/span&gt;&lt;/p&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; connect scott/tiger&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;=&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;login sebagai scott&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; select * from dept;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; select deptno, dname, loc from dept;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; select * from scott.dept;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; select * from SCOTT.dept;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; select * from SCOTT.DEPT;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;Semua perintah SQL di atas menghasilkan output sama, yaitu semua isi tabel dept. Seringkali kita menganggap bahwa jika hasil sesuai dengan yang diinginkan, maka apa pun perintah yang kita tulis sah-sah saja. Apakah memang seperti itu? Mari kita lihat bagaimana cara Oracle memandang perintah SQL yang kita kirim.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;1. Bila semua user menggunakan perintah sama&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; TEXT-INDENT: -0.25in; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;a. User scott grant &lt;/span&gt;&lt;span style="font-size:100%;"&gt;select on dept to public&lt;/span&gt;&lt;span style="font-size:100%;"&gt; agar semua user bisa mengakses tabel dept&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; connect scott/tiger&lt;span lang="AR-SA" dir="rtl"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; grant select on dept to public;&lt;span lang="AR-SA" dir="rtl"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;b. Shutdown Oracle untuk memastikan memori (SGA) belum pernah digunakan&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; connect sys/inix2009 as sysdba&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; shutdown immediate;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; startup&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;c. Buka SQL window I&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; connect scott/tiger&lt;span lang="AR-SA" dir="rtl"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; select * from scott.dept&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;d. Buka SQL window II&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; connect hr/hr&lt;span lang="AR-SA" dir="rtl"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; select * from scott.dept&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;e. Buka SQL window III&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; connect system/inix2009&lt;span lang="AR-SA" dir="rtl"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; select * from scott.dept&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;f. Buka SQL window IV&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; connect sys/inix2009 as sysdba&lt;span lang="AR-SA" dir="rtl"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; select * from scott.dept&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;g. Lihat bagaimana perintah-perintah tersebut dipandang oleh Oracle&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; connect sys/inix2009 as sysdba&lt;span lang="AR-SA" dir="rtl"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; desc v$sqltext; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;pre&gt;&lt;pre&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;pre&gt; Name                        Null?    Type&lt;br /&gt;--------------------------- -------- ------------&lt;br /&gt;ADDRESS                              RAW(4)&lt;br /&gt;HASH_VALUE                           NUMBER&lt;br /&gt;SQL_ID                               VARCHAR2(13)&lt;br /&gt;COMMAND_TYPE                         NUMBER&lt;br /&gt;PIECE                                NUMBER&lt;br /&gt;SQL_TEXT                             VARCHAR2(64)&lt;p class="MsoNormal" style="MARGIN-LEFT: 45pt; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-family:courier new;font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; select address, sql_text&lt;span lang="AR-SA" dir="rtl"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;from v$sqltext&lt;span lang="AR-SA" dir="rtl"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;where lower(sql_text) like '%dept%';&lt;br /&gt;&lt;pre&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.75in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;ADDRESS&lt;span style="font-size:0;"&gt;   &lt;/span&gt;SQL_TEXT&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;-------- ------------------------------------------&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;51341368 ere lower(sql_text) like '%dept%'&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;513733B8 select * from scott.dept&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;font-size:100%;"&gt;. . .&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/pre&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.75in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;text&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/text&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-family:courier new;font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;Terlihat bahwa Oracle memandang semua perintah sama sehingga hanya terlihat satu buah perintah di Shared Pool, yaitu &lt;/span&gt;&lt;span style="font-size:100%;"&gt;"select * from scott.dept"&lt;/span&gt;&lt;span style="font-size:100%;"&gt;. Hal ini menghemat ukuran Shared Pool sekaligus mempercepat proses karena perintah yang ditulis dianggap sama.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;2. Bila setiap user menggunakan perintah berbeda yang penting hasil sama&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;a. Shutdown Oracle untuk memastikan memori (SGA) belum pernah digunakan&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; connect sys/inix2009 as sysdba&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; shutdown immediate;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; startup&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;b. Buka SQL window I&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; connect scott/tiger&lt;span lang="AR-SA" dir="rtl"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; select * from dept&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;c. Buka SQL window II&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; connect scott/tiger&lt;span lang="AR-SA" dir="rtl"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; select deptno, dname, loc from dept&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;d. Buka SQL window III&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; connect hr/hr&lt;span lang="AR-SA" dir="rtl"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; select * from scott.dept&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;e. Buka SQL window IV&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; connect system/inix2009&lt;span lang="AR-SA" dir="rtl"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; select * from SCOTT.dept&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;f. Buka SQL window V&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; connect sys/inix2009 as sysdba&lt;span lang="AR-SA" dir="rtl"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; select * from SCOTT.DEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;g. Lihat bagaimana perintah-perintah tersebut dipandang oleh Oracle&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; connect sys/inix2009 as sysdba&lt;span lang="AR-SA" dir="rtl"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;SQL&gt; select address, sql_text&lt;span lang="AR-SA" dir="rtl"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;from v$sqltext&lt;span lang="AR-SA" dir="rtl"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;where lower(sql_text) like '%dept%';&lt;br /&gt;&lt;pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.25in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.75in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;ADDRESS&lt;span style="font-size:0;"&gt;   &lt;/span&gt;SQL_TEXT&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;-------- ---------------------------------------------&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;5238ABEC select * from SCOTT.dept&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;52305E74&lt;span style="font-size:0;"&gt;  &lt;/span&gt;where lower(sql_text) like '%dept%'&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;5237F020 select * from SCOTT.DEPT&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;52389C30 select * from scott.dept&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;523A67DC select * from dept&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:courier new;font-size:100%;"&gt;523A21A0 select deptno, dname, loc from dept&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.75in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.75in; DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-family:courier new;font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;Terlihat bahwa Oracle memandang perintah-perintah tersebut berbeda walaupun hasilnya sama, yaitu semua isi tabel dept. Hal ini memboroskan pemakaian Shared Pool sekaligus memperlambat proses karena perintah yang ditulis dianggap berbeda.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;b&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Kesimpulan :&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="DIRECTION: ltr; unicode-bidi: embed"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:';font-size:100%;"&gt;Setiap orang harus menggunakan perintah sama untuk sebuah hasil yang diinginkan. DBA berkewajiban membuat standardisasi perintah SQL untuk digunakan oleh programmer dan siapa pun yang berkaitan.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-3636399279101797256?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/3636399279101797256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/bagaimana-database-oracle-memandang.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/3636399279101797256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/3636399279101797256'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/bagaimana-database-oracle-memandang.html' title='Bagaimana Database Oracle Memandang Perintah SQL?'/><author><name>faisol</name><uri>http://www.blogger.com/profile/00827762265104095531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-2876169179780684680</id><published>2010-04-26T16:28:00.001+07:00</published><updated>2010-05-03T15:11:41.525+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='netbeans 6'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><category scheme='http://www.blogger.com/atom/ns#' term='java MDI application'/><title type='text'>Membangun aplikasi Java MDI (Multiple Document Interface) dengan NetBeans IDE 6.0</title><content type='html'>&lt;div align="center"&gt;&lt;div align="justify"&gt;&lt;br /&gt;Dalam pemrograman java untuk aplikasi MDI, jendela-jendela internal (child window) juga berada di dalam sebuah jendela utama tunggal (parent window). Menggunakan NetBeans IDE, kita bisa membuat aplikasi MDI dengan memanfaatkan template/wizard ‘MDI application’. Untuk menambah jendela internal (child window) kita pilih template/wizard frame internal (JInternalFrame).&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;A. Langkah-langkah membangun aplikasi java MDI dengan NetBeans 6&lt;br /&gt;&lt;br /&gt;1. Dari menu, pilih menu ‘File’ -&gt; ‘NewProject’. Akan keluar kotak dialog New Project.&lt;br /&gt;&lt;br /&gt;2. [Step-1] Choose Project. Di panel ‘Categories’ pilih Java, dan di panel ‘Projects’ pilih ‘Java Application’. Klik ‘Next’.&lt;br /&gt;&lt;br /&gt;3. Name &amp;amp; Location. Tentukan nama dan lokasi project. Contoh:&lt;br /&gt;o Project Name: MDIApp&lt;br /&gt;o Project Location: D:\&lt;br /&gt;‘Project Folder’ akan diisi secara otomatis sesuai nama dan lokasi project.&lt;br /&gt;Hilangkan tanda cek pada pilihan ‘Create Main Class’. Klik ‘Finish’.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;B. Menambahkan Main Window (Parent Window)&lt;br /&gt;&lt;br /&gt;Langkah-langkah menambahkan jendela utama (parent window) pada aplikasi MDI:&lt;br /&gt;1. dari jendela Projects, klik kanan di atas nama project MDIApp. Muncul popup menu, pilih ‘New’ -&gt; ‘MDI Application Sample Form ..’. Akan muncul wizard ‘New MDI Application Sample Form’.&lt;br /&gt;&lt;br /&gt;2. Name &amp;amp; Location. Tentukan nama class dan nama package, klik ‘Finish’. Contoh:&lt;br /&gt;o Class Name: FrmMain&lt;br /&gt;o Package: ui &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/_krdRhrW0Wys/S9VZEQcmBeI/AAAAAAAAAA0/eOfTU637hv8/s1600/netbeans-1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5464371652553213410" style="display: block; margin: 0px auto 10px; width: 400px; height: 299px; text-align: center;" alt="" src="http://3.bp.blogspot.com/_krdRhrW0Wys/S9VZEQcmBeI/AAAAAAAAAA0/eOfTU637hv8/s400/netbeans-1.jpg" border="0" /&gt;&lt;/a&gt;Gb.1. tampilan IDE dengan jendela utama aplikasi MDI&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;NetBeans IDE akan membuat form JFrame yang berfungsi sebagai parent window dan sudah memuat komponen menu [JMenuBar] serta komponen desktop pane [JDesktopPane]. Desktop pane inilah yang akan menjadi tempat menambahkan jendela internal (child window) untuk aplikasi MDI.&lt;br /&gt;&lt;!-- more --&gt;&lt;br /&gt;Dari jendela Inspector, klik node frame utama [JFrame]. Di jendela properties, pilih properti ‘title’, isikan judul frame utama. Contoh: ‘MDI Application’.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;C. Menambahkan Internal Window (Child Window)&lt;br /&gt;&lt;br /&gt;Cara menambahkan jendela internal (child window) pada aplikasi MDI:&lt;br /&gt;&lt;br /&gt;1. dari jendela Inspector, buka node JFrame hingga nampak node desktopPane [JDesktopPane]. Klik kanan di atas node desktopPane. Muncul popup menu, pilih ‘Add From Palette’ -&gt; ‘Swing Containers’ -&gt; ‘Internal Frame’.&lt;br /&gt;&lt;br /&gt;2. NetBeans IDE akan menambahkan JInternalFrame baru ke dalam JFrame yang menjadi parent window. Klik pada JinternalFrame, atur posisi dan ukurannya sesuai yang diinginkan.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_krdRhrW0Wys/S9VZEyK6bnI/AAAAAAAAAA8/IyK9JtIuHf4/s1600/netbeans-2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5464371661605858930" style="display: block; margin: 0px auto 10px; width: 400px; height: 299px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_krdRhrW0Wys/S9VZEyK6bnI/AAAAAAAAAA8/IyK9JtIuHf4/s400/netbeans-2.jpg" border="0" /&gt;&lt;/a&gt; &lt;div align="center"&gt;Gb.2. memilih komponen JInternalFrame dari popup menu&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;3. dari jendela properties, berikan judul JinternalFrame yang baru&lt;br /&gt;- properti ‘title’ : berikan judul misalnya ‘Format Background Color’.&lt;br /&gt;&lt;br /&gt;4. Untuk contoh aplikasi, kita tambahkan komponen Swing ke dalam internal frame. Dari jendela Palette, tambahkan sebuah komponen JColorChooser dan sebuah JButton ke dalam internal Frame [JFrame].&lt;br /&gt;Atur ukuran dan posisi JColorChooser beserta JInternalFrame yang menjadi kontainernya, sehingga tampilan aplikasi seperti gambar 13 di bawah.&lt;br /&gt;&lt;br /&gt;5. Ganti nama-nama komponen yang ada dengan nama variabel yang lebih mudah diingat, dari jendela inspector atau jendela properties.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;D. Menambahkan Event Handler&lt;br /&gt;&lt;br /&gt;Sebagai contoh aplikasi MDI, program MDI Application akan kita buat sebagai berikut:&lt;br /&gt;- jika kita klik menu ‘Format’ – ‘Background Color’, internal frame Format BackgroundColor [frmBgColor] akan muncul.&lt;br /&gt;- Pilih warna latar belakang (background) yang diinginkan. Klik tombol ‘Apply’, baru setelah itu warna background frame utama [JFrame] akan berubah sesuai warna yang kita pilih di JcolorChooser.&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;a href="http://1.bp.blogspot.com/_krdRhrW0Wys/S9VZFFHVteI/AAAAAAAAABE/t5mshIxYLCU/s1600/netbeans-3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5464371666691143138" style="display: block; margin: 0px auto 10px; width: 400px; height: 300px; text-align: center;" alt="" src="http://1.bp.blogspot.com/_krdRhrW0Wys/S9VZFFHVteI/AAAAAAAAABE/t5mshIxYLCU/s400/netbeans-3.jpg" border="0" /&gt;&lt;/a&gt; Gb.3. JInternalFrame dengan komponen JColorChooser &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Menambahkan event handler:&lt;br /&gt;1. dari jendela design (GUI Builder), klik kanan pada tombol ‘Apply’ [btnOK]. Dari popup menu yang muncul, pilih ‘Events’ -&gt; ‘Action’ -&gt; method ‘actionPerform’.&lt;br /&gt;&lt;br /&gt;2. IDE akan menyediakan method event handler untuk penekanan (klik) pada tombol ‘Apply’. Tambahkan baris-baris program sehingga secara keseluruhan method event handler akan tampak seperti berikut ini.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;private void btnOKActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;bgColor=colorChooser.getColor();&lt;br /&gt;desktopPane.setBackground(bgColor);&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Tambahkan menu baru : ‘Format’ dan sub menunya: ‘Background Color’ ke dalam menu [JMenuBar].&lt;br /&gt;- klik kanan di area menu [JMenuBar], pilih popup menu ‘Add Menu’. IDE akan menambahkan menu baru.&lt;br /&gt;- Edit properti ‘text’ dari menu yang baru menjadi ‘Format’&lt;br /&gt;- Klik menu ‘Help’ kemudian drag ke samping kanan menu ‘Format’&lt;br /&gt;- Klik kanan pada menu ‘Format’, pilih popup menu ‘Add From Palette’ -&gt; ‘Menu Item’&lt;br /&gt;- Edit properti ‘text’ dari sub menu yang baru, menjadi ‘Background Color’&lt;br /&gt;- Simpan semua perubahan dengan ‘File’ -&gt; ‘Save’. Hasil akhir tampilan MDIApp dapat dilihat dengan icon ‘Preview Design’&lt;br /&gt;&lt;br /&gt;Menambahkan event handler untuk menu ‘Format’ -&gt; ‘Background Color’:&lt;br /&gt;- klik menu ‘Format’ -&gt; ‘Background Color’&lt;br /&gt;- klik kanan pada sub menu ‘Background Color’, pilih popup menu ‘Events’ -&gt; ‘Action’ -&gt; ‘actionPerform’.&lt;br /&gt;- IDE akan menambahkan method event handler baru pada jendela ‘source’. Method event handler ini akan menangkap event penekanan mouse atau klik pada sub menu ‘Background Color’.&lt;br /&gt;- Tambahkan baris-baris program sehingga secara keseluruhan method event handler akan tampak seperti berikut ini.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;private void bgColorMenuActionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt;// TODO add your handling code here:&lt;br /&gt;frmFormatBgColor.setVisible(true);&lt;br /&gt;frmFormatBgColor.show();&lt;br /&gt;bgColor = desktopPane.getBackground();&lt;br /&gt;colorChooser.setColor(bgColor);&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- Atur properti properti ‘DefaultCloseOparation’ pd JinternalFrame, pilih ‘HIDE’&lt;br /&gt;- Simpan semua perubahan dengan ‘File’ -&gt; ‘Save’&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;E. Build &amp;amp; Run&lt;br /&gt;Build dan jalankan aplikasi MDIApp dengan menu ‘Build’ -&gt; ‘Build Main Project’ (F11) dan menu ‘Run’ -&gt; ‘Run Main Project’ (F6).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-2876169179780684680?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/2876169179780684680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/membangun-aplikasi-java-mdi-multiple.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/2876169179780684680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/2876169179780684680'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/membangun-aplikasi-java-mdi-multiple.html' title='Membangun aplikasi Java MDI (Multiple Document Interface) dengan NetBeans IDE 6.0'/><author><name>myrna winarso</name><uri>http://www.blogger.com/profile/13350793332598811916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_qz0tYDAMt8Y/S8fRQFRWn4I/AAAAAAAAAAM/wpEkyZXVxpM/S220/blog_pict_white.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_krdRhrW0Wys/S9VZEQcmBeI/AAAAAAAAAA0/eOfTU637hv8/s72-c/netbeans-1.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-1068200548067261538</id><published>2010-04-22T08:18:00.008+07:00</published><updated>2010-05-04T11:34:03.675+07:00</updated><title type='text'>Cara Check Power Supply</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RBrLax2ZLL4/S8-lPH9hRrI/AAAAAAAAAAw/8u0xhtaeB54/s1600/power-supply.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5462766552277403314" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 283px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_RBrLax2ZLL4/S8-lPH9hRrI/AAAAAAAAAAw/8u0xhtaeB54/s320/power-supply.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Assalamualaikum Wr. Wb.&lt;br /&gt;&lt;br /&gt;Power supply adalah penyedia tegangan listrik yang dibutuhkan oleh semua peralatan yang ada didalam komputer…diantaranya: motherboard , harddisk , cd rom dsb.&lt;br /&gt;&lt;br /&gt;Seperti keterangan gambar diatas , kabel yang keluar dari power supply diberikan warna yang berbeda . Jadi untuk mengetahui berapa besar voltase dari masing-masing kabel , kita cukup mengenali warnanya…&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Diantaranya:&lt;br /&gt;&lt;br /&gt;Merah ( red ) : menunjukkan Voltase + 5 V&lt;br /&gt;&lt;br /&gt;Putih ( white ) : Untuk menunjukkan Voltase – 5 V&lt;br /&gt;&lt;br /&gt;Hitam ( black ): Ground ( 0 v )&lt;br /&gt;&lt;br /&gt;Kuning ( yellow ) : untuk voltase + 12 V&lt;br /&gt;&lt;br /&gt;Biru ( blue ) : Untuk – 12 V&lt;br /&gt;&lt;br /&gt;Ungu ( purple ) : + 5 V ( stand by )&lt;br /&gt;&lt;br /&gt;Oranye (orange ) : untuk + 3 , 3 V&lt;br /&gt;&lt;br /&gt;Hijau ( green ) : DC ON&lt;br /&gt;&lt;br /&gt;Coklat ( brown ) : sense ( pemberi tanda ke matherboard komputer ).&lt;br /&gt;&lt;br /&gt;Mungkin sudah banyak yang mengetahui cara mengukur tegangan power supply , bisa dengan AVO meter dsb. Tapi power supply komputer tidak bisa langsung diukur sebelum dalam posisi on ( cirinya fan power supply berputar ).&lt;br /&gt;&lt;br /&gt;Untuk membuat on power supply selain ditancapkan komputer , kita bisa gunakan cara :&lt;br /&gt;&lt;br /&gt;* Tancapkan kabel AC ke Listrik jala-jala , Hubungkan kabel yang berwarna hijau dengan kabel yang berwarna hitam. Cara menghubungkan terserah , bisa dengan kabel kecil ataupun potongan timah solder. Bila sudah dihubungkan maka bila power supply dalam keadaan normal ( tidak rusak ) maka fan ( kipas angin ) power supply akan berputar dan power supply bisa digunakan untuk berbagai keperluan , misalnya untuk power supply tv external , dll…&lt;br /&gt;&lt;br /&gt;Terima Kasih, semoga bermanfaat&lt;br /&gt;&lt;br /&gt;Wassalamualaikum Wr.Wb&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-1068200548067261538?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/1068200548067261538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/cara-check-power-supply.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/1068200548067261538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/1068200548067261538'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/cara-check-power-supply.html' title='Cara Check Power Supply'/><author><name>Surya Fajariyanto</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_RBrLax2ZLL4/S8v9bOy91fI/AAAAAAAAAAM/P0DE6BcCxuY/S220/foto+Surya.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_RBrLax2ZLL4/S8-lPH9hRrI/AAAAAAAAAAw/8u0xhtaeB54/s72-c/power-supply.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-3736875198451045350</id><published>2010-04-21T00:00:00.003+07:00</published><updated>2010-04-26T16:02:40.527+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blokir situs porno'/><category scheme='http://www.blogger.com/atom/ns#' term='blokir kata porno'/><category scheme='http://www.blogger.com/atom/ns#' term='firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='SQUID'/><title type='text'>Blokir kata "p o r n o" dan "p+o+r+n+o" di SQUID</title><content type='html'>&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: center;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;strong style="FONT-WEIGHT: normal"&gt;&lt;span style="color:black;"&gt;Oleh &lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;Achmad Faisol&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:black;"&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;Bila kita menggunakan SQUID, maka kita bisa memblokir hal-hal yang tidak kita inginkan, misal memblokir pencarian kata "porno". Ternyata, pemblokiran ini bisa dihindari dengan "mengelabui" firewall yang dibuat. Bila di mesin pencari kita ketik kata "p o r n o" (menggunakan spasi), ternyata tidak diblokir. Teknik lainnya dengan mengetik kata "p+o+r+n+o" (menggunakan tanda plus). Dengan teknik-teknik semacam ini, firewall kurang berfungsi.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;Lalu, bagaimana teknik pemblokiran yang berlaku untuk pencarian dengan cara tersebut? Ternyata, pemblokirannya harus menggunakan karakter khusus, tidak bisa sama dengan yang ditulis. Kita tidak bisa memblokir kata yang sama persis, yaitu "p o r n o" dan "p+o+r+n+o". Walaupun sudah ditulis kata-kata seperti ini, firewall tidak memblokirnya.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;Di mesin pencari, kata-kata yang mengandung spasi digantikan karakter + (tanda plus). Sedangkan bila dimasukkan kata-kata yang mengandung karakter +, akan dirubah menjadi karakter %2B.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;Misal kita mengetik di mesin pencari: p o r n o, maka url mesin pencari akan menerjemahkan sebagai berikut:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;&lt;span style="font-family:times new roman;"&gt;http://www.google.co.id/#hl=id&amp;amp;source=hp&amp;amp;q=p+o+r+n+o&amp;amp;btnG=Telusuri+dengan+Google&amp;amp;meta=&amp;amp;aq=f&amp;amp;oq=p+o+r+n+o&amp;amp;fp=a8e5610364cc8fce&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;Terlihat bahwa tanda spasi digantikan tanda +. Apabila kita mengetik kata p+o+r+n+o, maka di url mesin pencari tampil sebagai berikut:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;&lt;span style="font-family:times new roman;"&gt;http://www.google.co.id/#hl=id&amp;amp;source=hp&amp;amp;q=p%2Bo%2Br%2Bn%2Bo&amp;amp;btnG=Telusuri+dengan+Google&amp;amp;meta=&amp;amp;aq=f&amp;amp;oq=p%2Bo%2Br%2Bn%2Bo&amp;amp;fp=56fa12f0d8c65818&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;Terlihat bahwa tanda + digantikan %2B. Oleh karena itu, untuk memblokir pencarian yang menggunakan tanda spasi atau + diperlukan teknik khusus.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;Di bahasa pemrograman Java atau PHP, sebelum menulis karakter tertentu harus didahului dengan karakter khusus, yaitu \ (backslash). Ternyata, mesin pencari menggunakan metode ini. Jadi, untuk memblokir kata:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;a. p o r n o, di SQUID harus ditulis: p\+o\+r\+n\+o&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;Hal ini karena tanda spasi akan digantikan +, sedangkan untuk menghasilkan tanda + dibutuhkan karakter \ sebelumnya.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;b. p+o+r+n+o, di SQUID harus ditulis: p\%2Bo\%2Br\%2Bn\%2Bo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;Hal ini karena tanda + akan digantikan %2B, sedangkan untuk menghasilkan tanda tersebut dibutuhkan karakter \ sebelumnya.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;Adapun langkah-langkah yang dilakukan sebagai berikut:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;1. File &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;/etc/squid/squid.conf&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;#cp /etc/squid/squid.conf /etc/squid/squid.conf.orig&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;#vi /etc/squid/squid.conf&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="FONT-FAMILY: times new roman; TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:courier new;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;&lt;span style="font-family:times new roman;"&gt;acl site_terlarang url_regex '/etc/squid/kata_terlarang.txt'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;acl kata_terlarang url_regex -i '/etc/squid/kata_terlarang.txt'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;acl path_terlarang1 urlpath_regex '/etc/squid/kata_terlarang.txt'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;acl path_terlarang2 urlpath_regex -i '/etc/squid/kata_terlarang.txt'&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="FONT-FAMILY: courier new; TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;http_access deny site_terlarang&lt;br /&gt;http_access deny kata_terlarang&lt;br /&gt;http_access deny path_terlarang1&lt;br /&gt;http_access deny path_terlarang2&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="FONT-FAMILY: times new roman; TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;&lt;span style="font-family:times new roman;"&gt;http_access allow all&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;&lt;span style="FONT-STYLE: italic"&gt;Catatan: &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;Di Lab ini semua hal disetujui kecuali yg di deny. Oleh karena itu, di baris terakhir tertulis: http_access allow all. Coba lihat juga di baris-baris atas, apakah ada baris bertuliskan http_access deny all. Bila ada remarklah dengan tanda # atau hapuslah.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;2. File /etc/squid/kata_terlarang.txt&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;# vi /etc/squid/kata_terlarang.txt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;porn&lt;br /&gt;porno&lt;br /&gt;xxx&lt;br /&gt;adult&lt;br /&gt;cabul&lt;br /&gt;mesum&lt;br /&gt;c\+a\+b\+u\+l&lt;br /&gt;p\+o\+r\+n&lt;br /&gt;p\+o\+r\+n\+o&lt;br /&gt;p\%2Bo\%2Br\%2Bn&lt;br /&gt;p\%2Bo\%2Br\%2Bn\%2Bo&lt;br /&gt;c\%2Ba\%2Bb\%2Bu\%2Bl&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;3. Restart SQUID&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;# /etc/init.d/squid restart&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;4. Tes dari browser, tentunya sudah dikonfigurasi agar menjadi proxy client. Buka mesin pencari, lalu ketikkan:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;a. porno =&gt; Gagal&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;b. p o r n o =&gt; Gagal&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:black;"&gt;c. p+o+r+n+o =&gt; Gagal&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;p dir="ltr" style="TEXT-ALIGN: justify;font-family:times new roman;" &gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:black;"&gt;&lt;span style="font-size:100%;"&gt;Selamat Mencoba!&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="TEXT-ALIGN: justify"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-3736875198451045350?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/3736875198451045350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/blokir-kata-p-o-r-n-o-dan-porno-di.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/3736875198451045350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/3736875198451045350'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/blokir-kata-p-o-r-n-o-dan-porno-di.html' title='Blokir kata &quot;p o r n o&quot; dan &quot;p+o+r+n+o&quot; di SQUID'/><author><name>faisol</name><uri>http://www.blogger.com/profile/00827762265104095531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-337322577612730143</id><published>2010-04-20T00:00:00.002+07:00</published><updated>2010-04-26T16:01:29.378+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows 7'/><title type='text'>Menjalankan aplikasi Compatibility Mode dalam Windows 7</title><content type='html'>&lt;span style="COLOR: rgb(0,0,0);font-size:100%;" &gt;&lt;span style="font-family:arial;"&gt;Kadang kita masih menyukai dengan aplikasi-aplikasi yang berjalan lancar pada Windows XP. Sayangnya tidak semua aplikasi tersebut dapat berjalan dengan lancar pada Operating System Windows 7. Untuk itu kita masih dapat menjalankan aplikasi tersebut dengan menggunakan salah satu fitur dari Windows 7 yaitu &lt;span style="FONT-WEIGHT: bold"&gt;Compatibility Mode&lt;/span&gt;.&lt;/span&gt; &lt;span style="font-family:arial;"&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cara menggunakan &lt;span style="FONT-WEIGHT: bold"&gt;Compatibility Mode&lt;/span&gt; dengan cara sebagai berikut :&lt;/span&gt; &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,0);font-size:100%;" &gt;&lt;span style="font-family:arial;"&gt;1. Klik kanan pada file yang akan dieksekusi (&lt;span style="FONT-WEIGHT: bold"&gt;.exe&lt;/span&gt;) lalu pilih &lt;span style="FONT-WEIGHT: bold"&gt;Properties&lt;/span&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" style="COLOR: rgb(0,0,0)" href="http://2.bp.blogspot.com/_0kH87KZu9XU/S8wli4m0FHI/AAAAAAAAAAc/mhlMlqZsvwU/s1600/Properties.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5461781729334531186" style="WIDTH: 199px; CURSOR: pointer; HEIGHT: 320px" alt="" src="http://2.bp.blogspot.com/_0kH87KZu9XU/S8wli4m0FHI/AAAAAAAAAAc/mhlMlqZsvwU/s320/Properties.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,0);font-size:100%;" &gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;2. Lalu pilih Tab &lt;span style="FONT-WEIGHT: bold"&gt;Compatibility&lt;/span&gt;, pilih centang &lt;span style="FONT-STYLE: italic"&gt;Compatibility Mode&lt;/span&gt;, lalu pilih&lt;span style="FONT-STYLE: italic"&gt; Run this program in compatibility mode for:&lt;/span&gt; Pilih &lt;span style="FONT-STYLE: italic"&gt;Operating System&lt;/span&gt; yang dimaksud.&lt;/span&gt; &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" style="COLOR: rgb(0,0,0)" href="http://4.bp.blogspot.com/_0kH87KZu9XU/S8wlu4wStwI/AAAAAAAAAAk/JpCEOkrAceo/s1600/Compatibility.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5461781935532717826" style="WIDTH: 234px; CURSOR: pointer; HEIGHT: 320px" alt="" src="http://4.bp.blogspot.com/_0kH87KZu9XU/S8wlu4wStwI/AAAAAAAAAAk/JpCEOkrAceo/s320/Compatibility.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,0);font-size:100%;" &gt;&lt;span style="font-family:arial;"&gt;3. Pilih &lt;span style="FONT-WEIGHT: bold"&gt;Apply &lt;/span&gt;dan &lt;span style="FONT-WEIGHT: bold"&gt;OK&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;4. Silahkan menjalankan Aplikasi yang anda inginkan. Pada saat ini aplikasi yang dijalankan akan berjalan dalam modus kompatibilitas sistem operasi yang ditentukan (misal Windows XP SP3).&lt;/span&gt; &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Selamat mencoba dan semoga berguna.&lt;/span&gt;&lt;/span&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face  {font-family:"Cambria Math";  panose-1:2 4 5 3 5 4 6 3 2 4;  mso-font-charset:0;  mso-generic-font-family:roman;  mso-font-pitch:variable;  mso-font-signature:-1610611985 1107304683 0 0 415 0;} @font-face  {font-family:Calibri;  panose-1:2 15 5 2 2 2 4 3 2 4;  mso-font-charset:0;  mso-generic-font-family:swiss;  mso-font-pitch:variable;  mso-font-signature:-520092929 1073786111 9 0 415 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  {mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-parent:"";  margin-top:0in;  margin-right:0in;  margin-bottom:10.0pt;  margin-left:0in;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-fareast-font-family:Calibri;  mso-bidi-font-family:"Times New Roman";} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  margin-top:0in;  margin-right:0in;  margin-bottom:10.0pt;  margin-left:.5in;  mso-add-space:auto;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-fareast-font-family:Calibri;  mso-bidi-font-family:"Times New Roman";} p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-type:export-only;  margin-top:0in;  margin-right:0in;  margin-bottom:0in;  margin-left:.5in;  margin-bottom:.0001pt;  mso-add-space:auto;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-fareast-font-family:Calibri;  mso-bidi-font-family:"Times New Roman";} p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-type:export-only;  margin-top:0in;  margin-right:0in;  margin-bottom:0in;  margin-left:.5in;  margin-bottom:.0001pt;  mso-add-space:auto;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-fareast-font-family:Calibri;  mso-bidi-font-family:"Times New Roman";} p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast  {mso-style-priority:34;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-type:export-only;  margin-top:0in;  margin-right:0in;  margin-bottom:10.0pt;  margin-left:.5in;  mso-add-space:auto;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  font-family:"Calibri","sans-serif";  mso-fareast-font-family:Calibri;  mso-bidi-font-family:"Times New Roman";} .MsoChpDefault  {mso-style-type:export-only;  mso-default-props:yes;  font-size:10.0pt;  mso-ansi-font-size:10.0pt;  mso-bidi-font-size:10.0pt;  mso-ascii-font-family:Calibri;  mso-fareast-font-family:Calibri;  mso-hansi-font-family:Calibri;} @page Section1  {size:8.5in 11.0in;  margin:1.0in 1.0in 1.0in 1.0in;  mso-header-margin:.5in;  mso-footer-margin:.5in;  mso-paper-source:0;} div.Section1  {page:Section1;}  /* List Definitions */  @list l0  {mso-list-id:103502175;  mso-list-type:hybrid;  mso-list-template-ids:958400080 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1  {mso-level-tab-stop:none;  mso-level-number-position:left;  text-indent:-.25in;} &lt;/style&gt;&lt;p style="font-family: arial; color: rgb(0, 0, 0);"&gt;&lt;/p&gt;&lt;p class="MsoListParagraph"  style="text-indent: -0.25in; color: rgb(0, 0, 0);font-family:arial;"&gt;  &lt;span style="line-height: 115%;font-size:100%;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;  &lt;v:stroke joinstyle="miter"&gt;  &lt;v:formulas&gt;   &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;   &lt;v:f eqn="sum @0 1 0"&gt;   &lt;v:f eqn="sum 0 0 @1"&gt;   &lt;v:f eqn="prod @2 1 2"&gt;   &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;   &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @0 0 1"&gt;   &lt;v:f eqn="prod @6 1 2"&gt;   &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;   &lt;v:f eqn="sum @8 21600 0"&gt;   &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @10 21600 0"&gt;  &lt;/v:formulas&gt;  &lt;v:path extrusionok="f" gradientshapeok="t" connecttype="rect"&gt;  &lt;o:lock ext="edit" aspectratio="t"&gt; &lt;/v:shapetype&gt;&lt;v:shape id="Picture_x0020_1" spid="_x0000_i1025" type="#_x0000_t75" alt="Compatibility.jpg" style="'width:216.75pt;height:296.25pt;visibility:visible'"&gt;  &lt;v:imagedata src="file:///C:\Users\Andu\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg" title="Compatibility"&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-337322577612730143?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/337322577612730143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/menjalankan-aplikasi-compatibility-mode.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/337322577612730143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/337322577612730143'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/menjalankan-aplikasi-compatibility-mode.html' title='Menjalankan aplikasi Compatibility Mode dalam Windows 7'/><author><name>Andu Hari</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_0kH87KZu9XU/S8wli4m0FHI/AAAAAAAAAAc/mhlMlqZsvwU/s72-c/Properties.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-3537696474121195901</id><published>2010-04-16T17:24:00.002+07:00</published><updated>2010-05-31T13:19:41.540+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><category scheme='http://www.blogger.com/atom/ns#' term='directory indexing'/><title type='text'>Apache Directory Indexing – How to Change the Name Column Wide</title><content type='html'>&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Sometimes we need to simply share our files with Apache, by placing those files into web server directories, so that other people can browse them. But a pity, the default preview of Apache directory indexing is sometimes unreadable, or maybe less nice for user. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;One of common problem with the default directory indexing is that the column for file/directory name has not enough wide to show the complete name. &lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Here is the example of this problem:&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;strong&gt;&lt;img id="BLOGGER_PHOTO_ID_5460680110397259122" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 282px; CURSOR: hand; HEIGHT: 320px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_qz0tYDAMt8Y/S8g7oORE_XI/AAAAAAAAAA4/-Ofq0Y2Ij28/s320/apachedir_colwidth1.jpg" border="0" /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-family:trebuchet ms;"&gt;You can see that there are two file having almost the same name. We have to mouse-over the index and look at the status bar to see the complete name. There is a simple way to solve this problem. Just tell Apache to make the column wider; by configure the Apache directory indexing in Apache configuration file.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Open your Apache configuration file (/etc/apache/httpd.conf). Change the configuration by adding the following option in the directory option:&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;IndexOptions NameWidth=*&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Instead of using the "*" character you can give a number, this will cause the width of the filename column to expand as wide as we need. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;i.e.: &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:trebuchet ms;"&gt;IndexOptions NameWidth=45&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Save and close the httpd.conf. Once we have restarted the Apache, we will have a much more readable index:&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;image2&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;strong&gt;&lt;img id="BLOGGER_PHOTO_ID_5460680414846805666" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 299px; CURSOR: hand; HEIGHT: 320px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_qz0tYDAMt8Y/S8g758bgZqI/AAAAAAAAABA/BVXpLlQtxu0/s320/apachedir_colwidth2.jpg" border="0" /&gt;&lt;br /&gt;&lt;/strong&gt;You can get more directives to configure your directory indexes from the directory indexing module &lt;/span&gt;&lt;a href="http://httpd.apache.org/docs/2.0/mod/mod_autoindex.html"&gt;&lt;span style="font-family:trebuchet ms;"&gt;mod_autoindex &lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt;documentation. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-3537696474121195901?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/3537696474121195901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/apache-directory-indexing-how-to-change.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/3537696474121195901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/3537696474121195901'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/apache-directory-indexing-how-to-change.html' title='Apache Directory Indexing – How to Change the Name Column Wide'/><author><name>myrna winarso</name><uri>http://www.blogger.com/profile/13350793332598811916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://4.bp.blogspot.com/_qz0tYDAMt8Y/S8fRQFRWn4I/AAAAAAAAAAM/wpEkyZXVxpM/S220/blog_pict_white.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_qz0tYDAMt8Y/S8g7oORE_XI/AAAAAAAAAA4/-Ofq0Y2Ij28/s72-c/apachedir_colwidth1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-2938754859546815098</id><published>2010-04-14T13:52:00.002+07:00</published><updated>2010-04-26T15:59:21.822+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='start oracle 10g otomatis'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Start Oracle 10g di Linux Secara Otomatis</title><content type='html'>&lt;div style="FONT-FAMILY: times new roman" xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;div style="TEXT-ALIGN: center"&gt;&lt;span style="font-size:130%;"&gt;Oleh Achmad Faisol&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Di CD Installer Oracle for Linux sudah tersedia petunjuk bagaimana cara install Oracle 10g di sistem operasi tersebut. Namun, bagaimana caranya agar selesai instalasi, oracle bisa start secara otomatis pada saat Server Linux dihidupkan lagi?&lt;br /&gt;&lt;br /&gt;Kelebihan Oracle for Microsoft Windows adalah adanya service yang dibuatkan setelah instalasi dengan status "Started Automatic". Dengan demikian, ketika Windows restart, otomatis Oracle juga di-start. Hal ini belum berlaku untuk Oracle for Linux.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Penulis pernah mengajar peserta dari sebuah perusahaan yang melakukan startup Oracle secara manual setelah Linux boot. Tentu hal ini cukup merepotkan bagi seorang DBA (Database Administrator).&lt;br /&gt;&lt;br /&gt;Oleh karena itu, penulis akan membahas langkah-langkah yang harus dilakukan agar Oracle 10g for Linux bisa start secara otomatis setelah OS dihidupkan.&lt;br /&gt;&lt;br /&gt;Untuk instalasi Oracle 10g for Linux, penulis melakukan setting sebagai berikut :&lt;br /&gt;• Nama PC Linux : oracle1&lt;br /&gt;# cat /etc/hosts&lt;br /&gt;. . .&lt;br /&gt;10.1.1.1 oracle1.net oracle1&lt;br /&gt;&lt;br /&gt;• Global Database Name : oracle1&lt;br /&gt;• System Identifier (SID) : oracle1&lt;br /&gt;&lt;br /&gt;Adapun di CD Installer Oracle, petunjuk konfigurasi sebagai berikut :&lt;br /&gt;• Global Database Name : orcl.oracle.com&lt;br /&gt;• System Identifier (SID) : orcl&lt;br /&gt;&lt;br /&gt;Sengaja penulis gunakan SID dan Global Database Name sama dengan nama PC karena di kelas digunakan beberapa PC Linux. Dengan demikian, SID akan berbeda untuk masing-masing PC. Adapun nama user Linux yang melakukan instalasi software Oracle 10g sama seperti manual, yaitu oracle.&lt;br /&gt;&lt;br /&gt;1. Yang perlu diperhatikan sebelum instalasi&lt;br /&gt;&lt;br /&gt;a. Paket-paket di bawah ini (versi boleh lebih tinggi) harus terinstall walaupun di petunjuk instalasi untuk Red Hat Enterprise tidak perlu, tapi ternyata bila tidak ada akibatnya instalasi gagal.&lt;br /&gt;&lt;br /&gt;libaio-0.3.98-18&lt;br /&gt;libaio-devel-0.3.98-18&lt;br /&gt;&lt;br /&gt;b. Profile user oracle diedit sehingga tampak sebagai berikut :&lt;br /&gt;&lt;br /&gt;$ id&lt;br /&gt;uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)&lt;br /&gt;&lt;br /&gt;$ cat .bash_profile&lt;br /&gt;. . .&lt;br /&gt;. . .&lt;br /&gt;ORACLE_BASE=/u01/app/oracle&lt;br /&gt;ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1&lt;br /&gt;ORACLE_SID=oracle1&lt;br /&gt;PATH=$PATH:$HOME/bin:$ORACLE_HOME:$ORACLE_HOME/bin&lt;br /&gt;&lt;br /&gt;export PATH ORACLE_BASE ORACLE_HOME ORACLE_SID&lt;br /&gt;&lt;br /&gt;2. Apa yang harus dilakukan setelah instalasi?&lt;br /&gt;&lt;br /&gt;a. Edit file /etc/oratab, rubah huruf N di akhir baris menjadi Y. Dengan perubahan ini, maka oracle dapat di-start dengan menjalankan script $ORACLE_HOME/bin/dbstart dan di-shutdown dengan menjalankan script $ORACLE_HOME/bin/dbshut&lt;br /&gt;&lt;br /&gt;# vi /etc/oratab&lt;br /&gt;. . .&lt;br /&gt;. . .&lt;br /&gt;oracle1:/u01/app/oracle/product/10.2.0/db_1:Y&lt;br /&gt;&lt;br /&gt;b. Buat script untuk menjalankan oracle secara otomatis&lt;br /&gt;&lt;br /&gt;# vi /root/oracle.sh&lt;br /&gt;case $1 in&lt;br /&gt;start)&lt;br /&gt;su – oracle –c "isqlplusctl start"&lt;br /&gt;su – oracle –c "emctl start dbconsole"&lt;br /&gt;su – oracle –c "lsnrctl start"&lt;br /&gt;su – oracle –c "dbstart"&lt;br /&gt;echo "oracle start";;&lt;br /&gt;stop)&lt;br /&gt;su – oracle –c "isqlplusctl stop"&lt;br /&gt;su – oracle –c "emctl stop dbconsole"&lt;br /&gt;su – oracle –c "lsnrctl stop"&lt;br /&gt;su – oracle –c "dbshut"&lt;br /&gt;echo "oracle shutdown";;&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;# chmod +x /root/oracle.sh&lt;br /&gt;&lt;br /&gt;Penjelasan script :&lt;br /&gt;• isqlplusctl start : start iSQL Plus, bisa diakses via browser dengan URL http://oracle1:5560/isqlplus&lt;br /&gt;• emctl start dbconsole : start Oracle Enterprise Manager, bisa diakses via browser dengan URL http://oracle1:1158/em&lt;br /&gt;• lsnrctl start : start listener Oracle, bisa dites dengan perintah :&lt;br /&gt;$ tnsping oracle1&lt;br /&gt;status OK&lt;br /&gt;• dbstart : start Oracle Database, bisa dites dengan perintah :&lt;br /&gt;$ sqlplus scott/tiger&lt;br /&gt;(login user, misal scott harus sukses karena database open)&lt;br /&gt;&lt;br /&gt;c. Buat link ke rc0.d, rc3.d dan rc5.d&lt;br /&gt;&lt;br /&gt;# ln /root/oracle.sh /etc/rc0.d/K9999Oracle&lt;br /&gt;# ln /root/oracle.sh /etc/rc3.d/S9999Oracle&lt;br /&gt;# ln /root/oracle.sh /etc/rc5.d/S9999Oracle&lt;br /&gt;&lt;br /&gt;d. Restart Linux untuk melihat hasil&lt;br /&gt;# init 6&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Catatan :&lt;br /&gt;&lt;br /&gt;Terkadang terjadi kegagalan, yaitu listener tidak start. Bila hal ini terjadi, edit file listener.ora, tambahkan secara manual SID Oracle yang diinstall karena secara default tidak ada.&lt;br /&gt;&lt;br /&gt;$ vi $ORACLE_HOME/network/admin/listener.ora&lt;br /&gt;SID_LIST_LISTENER =&lt;br /&gt;(SID_LIST =&lt;br /&gt;(SID_DESC =&lt;br /&gt;(SID_NAME = PLSExtProc)&lt;br /&gt;(ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)&lt;br /&gt;(PROGRAM = extproc)&lt;br /&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;(SID_DESC =&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;(SID_NAME = oracle1)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;(ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;(PROGRAM = extproc)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;. . .&lt;br /&gt;. . .&lt;br /&gt;&lt;br /&gt;Baris dengan font yang tercetak tebal dan miring adalah tambahan yang harus ditulis. Lihat juga file tnsnames.ora, apakah instance yang terinstall sudah ada/belum.&lt;br /&gt;&lt;br /&gt;$ cat $ORACLE_HOME/network/admin/tnsnames.ora&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;ORACLE1 =&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;(DESCRIPTION =&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;(ADDRESS = (PROTOCOL = TCP)(HOST = oracle1.net)(PORT = 1521))&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;(CONNECT_DATA =&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;(SERVER = DEDICATED)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;(SERVICE_NAME = oracle1)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;)&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;EXTPROC_CONNECTION_DATA =&lt;br /&gt;(DESCRIPTION =&lt;br /&gt;(ADDRESS_LIST =&lt;br /&gt;(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))&lt;br /&gt;)&lt;br /&gt;(CONNECT_DATA =&lt;br /&gt;(SID = PLSExtProc)&lt;br /&gt;(PRESENTATION = RO)&lt;br /&gt;)&lt;br /&gt;)&lt;br /&gt;Baris dengan font yang tercetak tebal dan miring harus ada. Bila belum ada, tambahkan.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="zemanta-pixie"&gt;&lt;span style="font-size:130%;"&gt;&lt;img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=0b57fe73-6019-81bf-8f50-74fdfbe22dd7" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-2938754859546815098?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/2938754859546815098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/start-oracle-10g-di-linux-secara.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/2938754859546815098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/2938754859546815098'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/start-oracle-10g-di-linux-secara.html' title='Start Oracle 10g di Linux Secara Otomatis'/><author><name>faisol</name><uri>http://www.blogger.com/profile/00827762265104095531</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7536769036414419706.post-6734338383423140912</id><published>2010-04-01T09:20:00.041+07:00</published><updated>2010-09-02T10:08:20.524+07:00</updated><title type='text'>Daftar Isi</title><content type='html'>&lt;span style="FONT-WEIGHT: bold"&gt;&lt;span style="font-family:arial;"&gt;BAHASA PEMROGRAMAN&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul style="COLOR: rgb(0,0,0);font-family:times new roman;" &gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://inixindosurabaya.blogspot.com/2010/04/membangun-aplikasi-java-mdi-multiple.html" target="_top"&gt;Membangun aplikasi Java MDI (Multiple Document Interface) dengan NetBeans IDE 6.0 &lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/05/konvensi-pemrograman-java.html" target="_top"&gt;Konvensi Pemrograman Java&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/05/chat-sederhana-dengan-java-swing-gui.html" target="_top"&gt;&lt;span style="font-family:arial;"&gt;Chat Sederhana dengan Java Swing (GUI)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/04/php-upload-file.html" target="_top"&gt;&lt;span style="font-family:arial;"&gt;PHP Upload File&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/05/pop-up-bantuan-mencari-data-php-mysql.html" target="_top"&gt;&lt;span style="font-family:arial;"&gt;Pop-Up Bantuan Mencari Data (PHP-MySQL)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/05/bantuan-mencari-data-menggunakan-php.html" target="_top"&gt;&lt;span style="font-family:arial;"&gt;Bantuan Mencari Data Menggunakan PHP-AJAX&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;" &gt;DATABASE&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://inixindosurabaya.blogspot.com/2010/04/start-oracle-10g-di-linux-secara.html"&gt;Start Oracle 10g di Linux Secara Otomatis&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://inixindosurabaya.blogspot.com/2010/04/bagaimana-database-oracle-memandang.html"&gt;&lt;span style="font-family:arial;"&gt;Bagaimana Database Oracle Memandang Perintah SQL?&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/05/setting-on-windows-to-save-preferred.html" target="_top"&gt;&lt;span style="font-family:arial;"&gt;Setting on Windows to Save Preferred Credential on Oracle EM Console release 2&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/06/keep-procedure-di-shared-pool-memori.html" target="_top"&gt;&lt;span style="font-family:arial;"&gt;Keep Procedure di Shared Pool Memori Oracle&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/06/melihat-isi-buffer-cache-oracle.html" target="_top"&gt;&lt;span style="font-family:arial;"&gt;Melihat Isi Buffer Cache Oracle&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li  style="font-family:arial;"&gt;&lt;div id="output" style="COLOR: rgb(102,102,102);font-size:100%;" &gt;&lt;dt style="PADDING-TOP: 10px"&gt;&lt;span style="font-size:100%;"&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/06/fragmentasi-di-tablespace-oracle.html" target="_top"&gt;Fragmentasi di Tablespace Oracle&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;br /&gt;&lt;/dd&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/06/trigger-cegah-drop-table-di-sql-server.html" target="_top"&gt;&lt;span style="font-family:arial;"&gt;Trigger Cegah Drop Table di SQL Server 2005&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="FONT-FAMILY: arial"&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/06/kill-user-login-di-sql-server-2005.html" target="_top"&gt;Kill User Login di SQL Server 2005&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;span style="font-family:arial;"&gt;HARDWARE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul  style="font-family:times new roman;"&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://inixindosurabaya.blogspot.com/2010/04/cara-check-power-supply.html"&gt;Cara Check Power Supply&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/05/mengenal-istilah-istilah-pada-perangkat.html" target="_top"&gt;&lt;span style="font-family:arial;"&gt;Mengenal Istilah – istilah pada Perangkat keras(Hardware) dan perangkat lunak (Software) pada komputer.&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;strong&gt;INTERNET, MAIL, FIREWALL &amp;amp; SECURITY&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul  style="font-family:times new roman;"&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://inixindosurabaya.blogspot.com/2010/04/blokir-kata-p-o-r-n-o-dan-porno-di.html"&gt;Blokir kata "p o r n o" dan "p+o+r+n+o" di SQUID&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="FONT-FAMILY: arial"&gt;&lt;li&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/06/menambahkan-signature-email-di-yahoo.html" target="_top"&gt;Menambahkan Signature Email di Yahoo Mail&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold;font-family:arial;" &gt;JARINGAN&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;ul&gt;&lt;li&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/06/kamus-istilah-jaringan.html" target="_top"&gt;KAMUS ISTILAH JARINGAN&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;OFFICE AUTOMATION&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;a href="http://inixindosurabaya.blogspot.com/2010/09/mempercepat-penulisan-dengan-ms-word.html"&gt;&lt;span style="font-family:arial;"&gt;Mempercepat Penulisan dengan MS Word&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;SISTEM OPERASI&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;&lt;/span&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://inixindosurabaya.blogspot.com/2010/04/menjalankan-aplikasi-compatibility-mode.html" target="_top"&gt;Menjalankan aplikasi Compatibility Mode dalam Windows 7&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/05/menyimpan-setting-process-priority-di.html" target="_top"&gt;&lt;span style="font-family:arial;"&gt;Menyimpan setting Process Priority di Windows Task Manager&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/05/sharing-printer-dengan-cups.html" target="_top"&gt;&lt;span style="font-family:arial;"&gt;Sharing Printer dengan CUPS&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;WEB&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul style="FONT-WEIGHT: bold;font-family:times new roman;" &gt;&lt;li style="FONT-WEIGHT: normal;font-family:times new roman;" &gt;&lt;span style="font-family:arial;"&gt;&lt;a href="http://inixindosurabaya.blogspot.com/2010/04/apache-directory-indexing-how-to-change.html"&gt;Apache Directory Indexing – How to Change the Name Column Wide&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="FONT-WEIGHT: normal" face="times new roman"&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/04/cara-menampilkan-kode-script-html-di.html" target="_top"&gt;&lt;span style="font-family:arial;"&gt;Cara Menampilkan Kode Script / HTML Di Halaman Artikel Blogspot&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="FONT-WEIGHT: normal" face="times new roman"&gt;&lt;a style="COLOR: rgb(85,136,170)" href="http://inixindosurabaya.blogspot.com/2010/05/add-flash-swf-as-background-of-html_05.html" target="_top"&gt;&lt;span style="font-family:arial;"&gt;Add Flash SWF as Background of a HTML Page&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7536769036414419706-6734338383423140912?l=inixindosurabaya.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://inixindosurabaya.blogspot.com/feeds/6734338383423140912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/daftar-isi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/6734338383423140912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7536769036414419706/posts/default/6734338383423140912'/><link rel='alternate' type='text/html' href='http://inixindosurabaya.blogspot.com/2010/04/daftar-isi.html' title='Daftar Isi'/><author><name>Inixindo Surabaya</name><uri>http://www.blogger.com/profile/09429152427327205259</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
