Membuat IRC Chat dengan Java Applet (jIRC)
By. Oki S Bayu Instalasi | Config Parameter

Haii..
Kamu suka chat di mIRC? oke deh! artikel ini akan membahas tentang cara membuat & memodifikasi program "jIRC applet" seperti program mIRC yang sering kamu pakai itu :), hanya saja chat ini dapat ditempatkan di website buatan kamu dan berjalan di browser IE4-keatas dan Nestcape. jIRC akan menghubungkan pengunjung website kamu ke IRC server yang ada di belahan dunia (kamu bisa memilihnya lebih dari ratusan server IRC). Program java applet bisa ambil di website http://www.jpilot.com (Untuk versi terbaru) , tampilannya seperti dibawah ini setelah aku modifikasi...

Live Demo (Indonesia IRC Server)

Kode Standard

Ini adalah kode standar dari jIRC (JPilot Software),

Kode Modifikasi

Kamu bisa merubah parameter-parameter yang dianggap perlu disini sehingga applet ini dapat ditempatkan di website kamu dengan unik :) . Applet ini ditempatkan diantara kode HTML <BODY> ... code applet ... </BODY> , selengkapnya sbb;

Mulai applet:
Kamu bisa mengatur tampilan (panjang, lebar) applet hanya dengan mengganti angkanya saja seperti ini <APPLET CODE="Chat.class" WIDTH="???" HEIGHT="???" ARCHIVE="jirc_nss.zip">

<HTML>
<BODY> 

<!-- start applet -->

// mengatur konfigurasi dan ukuran applet
<APPLET CODE="Chat.class" WIDTH="595" HEIGHT="193" ARCHIVE="jirc_nss.zip">
<PARAM name="CABBASE" value="jirc_mss.cab">

License Key:
Untuk menggunakan jIRC kamu membutuhkan "License Key" yang bisa kamu dapatkan di website http://www.jpilot.com,
dan cara instalasinya :

<PARAM name="LicenseKey" value="xxx-xxx-xxx-xxx-xxx">

Server:
Untuk menambah nama server bisa menggunakan: <PARAM name="ServerName?" value="nama_server_irc">
ganti "?" dengan: 1,2,3,4,... dst lalu ganti "nama_server_irc" dengan: nama server irc (mis:irc.dal.net, irc.oki.net, dll)
.

<PARAM name="ServerName1" value="irc.cbn.net.id">
<PARAM name="ServerName2" value="telkomnet.id.indocafe.org">
<PARAM name="ServerName3" value="irc.plasa.com">
<PARAM name="ServerName4" value="...">
<PARAM name="ServerName5" value="...">
dst...


Channel:

Untuk menambah nama channel bisa menggunakan: <PARAM name="Channel?" value="nama_channel">
untuk "?" kamu bisa merubah dan menambah channel dengan: 1,2,3,4,...

<PARAM name="Channel1" value="indonesia">
<PARAM name="Channel2" value="bawel">
<PARAM name="Channel3" value="jakarta">
<PARAM name="Channel4" value="bandung">
<PARAM name="Channel5" value="malang">
<PARAM name="Channel6" value="bali">
<PARAM name="Channel7" value=".....">
<PARAM name="Channel8" value=".....">
dst...

Url, Identd:
Untuk mengaktifkan URL(website) agar dapat diklik dengan mouse dan membuka browser bisa menggunakan: <PARAM name="AllowURL" value="true"> , Setup = true(dapat diklik), false(tdk dapat diklik). Sedang "Idend" untuk mengidentifikasi nama pemakai chat saja.

<PARAM name="AllowURL" value="true">
<PARAM name="AllowIdentd" value="true">

Sound:
Untuk mengaktifkan suara, Setup = true(suara aktif), false(tdk ada suara).

<PARAM name="AllowSound" value="false">
<PARAM name="DisplaySoundControl" value="false">

Config Parameter (CP):
Disini banyak fungsi-fungsi dari jIRC yang tidak di publish untuk umum, kamu bisa mencobanya.. okeh! :)

<PARAM name="WelcomeMessage" value="Welcome to Oki's jIRC!">
<PARAM name="NickName" value="oki">
<PARAM name="UserName" value="webchat">

// Membatasi nama server & nama channel
<PARAM name="isLimitedServers" value="true">
<PARAM name="isLimitedChannels" value="true">
<PARAM name="MessageCol" value="80">

// Sembunyikan "Real Name"
<PARAM name="DisplayConfigRealName" value="false">
<PARAM name="DisplayConfigServer" value="true">
<PARAM name="DisplayConfigPort" value="true">

// Sembunyikan "Display URL & Identd"
<PARAM name="DisplayConfigMisc" value="true">

// Rubah tampilan button dll
<PARAM name="FieldNameConfig" value="Tools">
<PARAM name="FieldNameCancel" value="Cancel">
<PARAM name="FieldNameConnectNow" value="CHAT NOW !">
<PARAM name="FieldNameConnect" value="CHAT NOW !">
<PARAM name="FieldNameDisconnect" value="Disconnect">
<PARAM name="FieldNameAbout" value="About Oki's jIRC">
<PARAM name="DisplayAbout" value="no">

// Rubah tulisan "Connecting to IRC ..."
<PARAM name="FieldNameConnecting" value="Now Connecting...">

// Menambah title/ merubah title
<PARAM name="FieldNameTitleTopic" value="Tutorial: http://www.geocities.com/okisbayu/jirc.html">
<PARAM name="FieldNameTitlePeople" value="Chatters">

// Membuat pesan keluar chat
<PARAM name="FieldNameQuitMsg" value="Chat with Oki\'s jIRC">
<PARAM name="FieldNameConnectionClose" value="*** Connection Close ***">

// Menyembunyikan kontrol warna & suara
<PARAM name="RefreshColorCode" value="true">
<PARAM name="DisplayColorControl" value="true">
<PARAM name="DisplaySoundControl" value="false">

// Lebar tampilan nama chaters
<PARAM name="UserListWidth" value="100">

// Lebar tampilan logo & spasi
<PARAM name="LogoWidth" value="100">
<PARAM name="LogoHeight" value="100">

// Warna tampilan Nick
<PARAM name="NickNameColor" value="3">

// Variabel border & color
<PARAM name="BorderSpacing" value="5">
<PARAM name="BorderHsp" value="5">
<PARAM name="BorderVsp" value="5">
<PARAM name="BorderColor" value="white">
<PARAM name="BackgroundColor" value="#E9E9E9">
<PARAM name="TextColor" value="black">
<PARAM name="TextScreenColor" value="white">
<PARAM name="ListTextColor" value="blue">
<PARAM name="ListScreenColor" value="white">
<PARAM name="TextFontName" value="Arial">
<PARAM name="TextFontSize" value="12">
<PARAM name="FGColor" value="black">
<PARAM name="TitleBackgroundColor" value="black">
<PARAM name="TitleForegroundColor" value="orange">
<PARAM name="LogoBgColor" value="#E9E9E9">

// Fungsi start applet
<PARAM name="DirectStart" value="true">
<PARAM name="IgnoreLevel" value="3">

// Fungsi server
<PARAM name="IgnoreServerMsg" value="true">
<PARAM name="IgnoeMOTD" value="true">
<PARAM name="NOS" value="true">
</APPLET>

<!-- end applet -->

</BODY>
</HTML>

Instalasi Program

PERHATIAN!

Semua file *.zip dan *.cab harus dalam satu direktori dengan file-file *.html ya... Dan jangan membuka file jrc_nss.zip atau jirc_mss.cab dengan program zip kamu (ini untuk file konfigurasi saja)

Catatan :

Ada beberapa server yang tidak bisa menjalankan file *.cab dan menampilkan MIME null atau text/html di browser juga dapat menampilkan pesan error "Class Not Found" error in IE4 and some IE5. Coba kamu rubah file jirc_mss.cab menjadi jirc_mss.bin dan rubah juga nama file itu dalam file chat*.html.


JPilot release the software to you on an "as is" basis, without warranty of any kind. You are solely responsible for determining the appropriateness of using this Software and assume all risks associated with the use of this Software, including but not limited to the risks of program errors, damage to or loss of data, programs or equipment, and unavailability or interruption of operations. JPilot will not be liable for any direct or indirect damges.- JPilot Software www.jpilot.com

Untuk kritik, informasi dan pertanyaan kirimkan email ke [email protected]

Dibuat di Jakarta, 28 Juli 2003 : 20.08' WIB

Hosted by www.Geocities.ws

<!-- text below generated by server. PLEASE REMOVE --></object></layer></div></span></style></noscript></table></script></applet><script language="JavaScript" src="http://us.i1.yimg.com/us.yimg.com/i/mc/mc.js"></script><script language="JavaScript" src="http://us.js2.yimg.com/us.js.yimg.com/lib/smb/js/hosting/cp/js_source/geov2_001.js"></script><script language="javascript">geovisit();</script><noscript><img src="http://visit.geocities.yahoo.com/visit.gif?us1255862805" alt="setstats" border="0" width="1" height="1"></noscript> <IMG SRC="http://geo.yahoo.com/serv?s=76001067&amp;t=1255862805&amp;f=us-w4" ALT=1 WIDTH=1 HEIGHT=1>