0209 - skrip mirc, tcpip header, open uss, eggdrop

50
NeoSoft Serba Gratis! Serba Gratis! Jika anda cukup rajin berselancar di dunia maya belakangan ini barangkali anda akan mendapati bahwa yang namanya program gratisan alias freebies atawa freeware bukan lagi hanya program-program kecil semacamprogram utilitas. Program ‘besar’ yang biasanya harus anda beli pun kini banyak dijumpai di Internet. Dan asiknya, anda bisa mengambilnya gratis dengan cara men-download-nya. Pembaca NeoTek tidak perlu bingung karena harus men-download program sebesar 47,4 Mb (Open Office) karena kami menyediakannya untuk anda dalam CD NeoTek bulan ini. Selain Open Office, anda juga dapat menjumpai tiga office suite lain yaitu Ability Office, 602Suite 2001, dan Easy Office, plus beberapa program tambahan lain yang juga pasti berguna untuk anda seperti 602Pro Print yang dapat digunakan untuk membuat file- file PDF dan OpenUSS, sebuah program administrasi pendi- dikan yang banyak dicari orang. GIMP for Windows NeoSoft kali ini mencoba mengetengahkan satu program grafik yang juga freeware yakni GIMP (GNU Image Manipulat- ion). Program yang bersala dari lingkungan Linux ini sekarang, berkat upaya Tor Lilquist, telah tersedia versi Windows-nya sehingga anda, para pengguna Windows, dapat mengguna- kannya untuk bekerja di Windows. Apakah GIMP Itu? GIMP adalah perangkat lunak yang dapat digunakan untuk pekerjaan semacam retouching foto, komposisi image, dan manipulasi gambar. Program ini dapat disetarakan dengan Photoshop di Windows. Pada contoh di bawah, misalnya, anda dapat melihat hasil manipulasi yang dilakukan pengguna GIMP di Windows seperti yang dapat anda jumpai pada situs WinGimp dengan alamat di http://www.wingimp.org/tutorial/. Gambar di atas adalah salah satu tampilan GIMP for Windows dengan beberapa jendela terpisah yang dapat dibuka dan ditutup oleh pengguna sesuai dengan keperluan. Gambar di bawah menunjukkan salah satu efek yang dapat anda temukan pada GIMP. Teknik ini memungkinkan anda membuat efek seperti pada perangko tua atau gambar pada uang kertas.

Upload: api-3852034

Post on 07-Jun-2015

2.618 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoSoft

Serba Gratis!Serba Gratis!Jika anda cukup rajinberselancar di dunia mayabelakangan ini barangkalianda akan mendapatibahwa yang namanyaprogram gratisan aliasfreebies atawa freeware

bukan lagi hanya program-program kecilsemacamprogram utilitas. Program ‘besar’yang biasanya harus anda beli pun kinibanyak dijumpai di Internet. Dan asiknya,anda bisa mengambilnya gratis dengan caramen-download-nya.

Pembaca NeoTek tidak perlu bingung karenaharus men-download program sebesar 47,4Mb (Open Office) karena kami menyediakannyauntuk anda dalam CD NeoTek bulan ini. SelainOpen Office, anda juga dapat menjumpai tigaoffice suite lain yaitu Ability Office, 602Suite 2001,

dan Easy Office, plus beberapaprogram tambahan lain yangjuga pasti berguna untuk andaseperti 602Pro Print yang dapatdigunakan untuk membuat file-file PDF dan OpenUSS, sebuahprogram administrasi pendi-dikan yang banyak dicari orang.

GIMP for Windows

NeoSoft kali ini mencobamengetengahkan satu programgrafik yang juga freeware yakniGIMP (GNU Image Manipulat-ion). Program yang bersala dari

lingkungan Linux ini sekarang, berkat upaya TorLilquist, telah tersedia versi Windows-nya sehinggaanda, para pengguna Windows, dapat mengguna-kannya untuk bekerja di Windows.

Apakah GIMP Itu?

GIMP adalah perangkat lunak yang dapatdigunakan untuk pekerjaan semacam retouchingfoto, komposisi image, dan manipulasi gambar.Program ini dapat disetarakan dengan Photoshopdi Windows. Pada contoh di bawah, misalnya, andadapat melihat hasil manipulasi yang dilakukanpengguna GIMP di Windows seperti yang dapatanda jumpai pada situs WinGimp dengan alamat dihttp://www.wingimp.org/tutorial/.

• Gambar di atas adalah salah satu tampilan GIMP for Windowsdengan beberapa jendela terpisah yang dapat dibuka dan ditutupoleh pengguna sesuai dengan keperluan.

• Gambar di bawah menunjukkan salah satu efek yang dapat andatemukan pada GIMP. Teknik ini memungkinkan anda membuat efekseperti pada perangko tua atau gambar pada uang kertas.

Page 2: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

Juni 2002 NeoTek 1

HomePage

NNEOEOTETEKKD

arip

ada

and

a m

en-

Dar

ipad

a an

da

men

- dow

nlo

ad

dow

nlo

ad

......Pendamping Berselancar Salam!Salam!

hat, seperti juga obrolan, tidak akan habis diperbin-cangkan. Bisa berpanjang-panjang tanpa ujung danisi, tetapi bisa juga ringkas-ringkas namun berisi dan

bermanfaat. NeoTek memilih yang kedua. Nomor inimembahas chat tanpa terlalu berpanjang-panjang melainkanmenyodorkan manfaat. Pembahasan bukan lagi sekitar apa ituchat, tetapi menjorok lebih jauh. Mulai dari membuat teksberwarna pada saat chat, membuat skrip untuk mIRC, sampaimelindungi channel dengan bot bernama Eggdrop. Silakanmembaca dan mempraktikkannya di ruang obrolan mayaanda.

Redaksirreeddaakkssii@@nneeootteekk..ccoo..iidd

TTahu lebih jauh perihal ahu lebih jauh perihal chatchatngobrolngobrol tidak jadi ttidak jadi tergencetergencet

CC

• Mr P Script yang bisa di-download dari Internet adalah skrip untuk chat di serverDalnet. Skrip buatan putra Indonesia ini mempunyai banyak fitur yang berguna untukchat, selain itu mudah instalasi dan penggunaannya.

NeoTek menyediakan CDyang berisi program-program yang dibahaspada NeoTek nomor ini:

• Anti Klez• Fix CIH• EZFTP• Camouflage• Text Encrypter 5• Zero PopUp 1.38• JavaScript Editor 2.5• Coffee View 2.5• Blender 2.23• System Safe Setup• ShockWave Full• Virtual Game Station

Dapatkan CD-ROM-nyadalam satu paket denganmajalah NeoTek:

Majalah + CD Rp19.500CD saja Rp15.000

HubungiBagian SirkulasiMajalah NeoTekTel. (021) 548 1457Faks. (021) 532 9041

email:[email protected]: Elvi R. Nainggolan

www.neotek.co.id

Bagaimana menghubungi NNEEOOTEK?TEK?KONTRIBUSI [email protected]

SURAT [email protected]

[email protected]

[email protected]

CHATROOM DI DALNET#neoteker

ADMINISTRASI IKLANTel. 021-5481457 Fax. 021-5329041

SIRKULASI NEOTEKTel. 021-3854764

ALAMAT REDAKSIGedung Cahaya Palmerah Suite 506Jl. Palmerah Utara III No. 9Jakarta 11480

MILIS PARA NEOTEKERhttp://groups.yahoo.com/group/majalahneotek

PENAWARAN KHUSUSDapatkan koleksi 8 CD NeoTek

- CD NEOTEK 2-1- CD NEOTEK 2-2- CD NEOTEK 2-3- CD NEOTEK 2-4- CD NEOTEK 2-5- CD NEOTEK 2-6- CD NEOTEK 2-7- CD NEOTEK 2-8

Dengan harga Rp95.000,-

Page 3: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

2 NeoTek Juni 2002

Daftar Isi

Daftar IsiDaftar IsiNeoStartNeoStart

NeoTNeoTek Vek Vol. Iol. I I No. 9I No. 9NeoStyleNeoStyle NeoTNeoTeknoekno

Warna di Chat RoomBagaimana membuat teksberwarna ketika chat?

7 Modifikasi Gamedengan Blitz BasicMengubah game dengan Blitz

Basic sehingga dapat lebih interaktif.

41

Mengatur mIRCMen-set fitur-fitur pada mIRCagar sesuai dengan keperluan

anda.

8

Acces Point WLANBagaimana men-set AccessPoint pada Wireless LAN.

26

3D Flash Animator 1Kenali fitur-fitur programpembuat animasi 3D ini.

IDLN, Perpus OnlineAkses beberapa perpustakaanuniversitas di Indonesia secara

online sehingga lebih praktis.

44

15

OpenUSSSoftware administrasi pendi-dikan kelas dunia kini tersedia

dari dunia open source.

14

3D Flash Animator 2Praktik pembuatan animasi 3Ddengan 3D Flash Animator.

46

Klien WLANPraktik penyetelan klien Wire-less LAN bernama Compex.

28

TCP/IP HeaderPengenalan TCP/IP headerperlu bagi para calon hacker.

29

Bermain Skrip mIRCSkrip dapat menambah bebe-rapa fungsi pada program

mIRC. Inilah mr P script yang buatanputra Indonesia.

10

Emulator PSGunakan emulator konsolPlayStation agar anda dapat

memainkan game konsol ini dikomputer anda.

Situs NeoTek www.neotek.co.idneotek.kpone.com.sg

Jadikan situs NeoTek sebagai pangkalan Anda berselancar

Link LangsungKunjungi situs-situs yang dibahas dimajalah NeoTek dengan sekali kliklewat situs NeoTek.

NeoTek versi PDFKehabisan NeoTek di kota Anda?Dapatkan saja versi PDF-nya. Gratis!

DownloadTersedia juga download di situsNeoTek selain dari situs aslinya

Layanan Rupa-rupa NeoTekDapatkan perlengkapan awal dalamberinternet dari situs web NeoTekHumanClickHotline langsung ke redaksi NeoTekuntuk menyampaikan saran dan pesan.Chat RoomKini tidak usah jauh-jauh untuk ngobrollangsung dengan sesama NeoTekerMailing ListIni yang paling ramai. Segera ikutanberbagi pengalaman berinternet!

NeoEduNeoEdu

NeoGameNeoGame48

Page 4: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoTNeoTutorutor

ASP: Buku TamuCara membuat buku tamu padahalamana Web anda dengan

menggunakan ASP.

21 Proteksi SederhanaCara sederhana upaya proteksiterhadap folder.

40

JavaScript: Tipe Datadan VariabelTutorial mengenai macam-

macam tipe data dan variabel padaJavaScript disertai dengan contoh-contohskripnya.

18

Instalasi Folder GuardGunakan Folder Guard untukmelindungi folder file di

komputer anda.

34

Menjaga PrivasiKiat-kiat untuk ‘membentengi’komputer dan berkas anda agar

tidak mudah disalahmanfaatkan olehorang lain.

32

Kasus Proteksi FolderContoh praktik perlindunganfolder dengan Folder Guard.

36

Modifikasi RegistryProteksi folder juga dapatdilakukan lewat registry.

38

Eggdrop untukProteksiEggdrop adalah bot yang da-

pat digunakan untuk melindungi chan-nel anda dari intrusi pihak lain. Contohdisertai sumber akun shell.

16

Membuat Skrip mIRCCara membuat sendiri skrip untukmIRC, dimulai dengan beberapa

fungsi dasar yang dapat dibuat melaluimenu Tools pada program mIRC itu sendiri.

12

Daftar Isi

NeoSoft

RealProfil

NeoTek Juli 2002

PsyBNCSetelah m engenal EggDrop sebagaisatpam chat room anda, kini kenalibouncher dengan kemampuan yanglebih canggih lagi.

Terminal DisklessBerdayakan komputer-komputer tuaanda agar secanggih kemampuanserver-nya.

Mengganti Logo WindowsHanya dengan bermodal text editor,anda dapat mengganti logo Win-dows pada sistem operasi Windows.

GIMP for Win0

Kru NeoTekBermarkas diGedung Cahaya Palmerah 503Jl. Palmerah Utara III No. 9Jakarta 11480Telp. 021-5481457Fax. 021-5329041

BankBank BNIa.n. PT NeoTek Maju MandiriNo. rekening 070.001709720.001

Bank BCA KCP Rawamanguna.n. Aswan BakriNo. rekening 0940544131

Pemimpin UmumFachri Said

Pemimpin RedaksiKosasih Iskandarsjah

Redaktur AhliOnno W. PurboMichael S. Sunggiardi

Pemimpin UsahaFahmi OemarRidwan Fachri

Redaktur PelaksanaGianto WidiantoDadi Pakar

Sekretaris RedaksiElvy Risma Nainggolan

Dewan RedaksiDavid SugiantoStanley

WebmasterSupriyanto

PemasaranHedhi SabaruddinTuti Sundari

Iklan dan PromosiStanleyElvy Risma Nainggolan

KeuanganAswan Bakri

3

6

4

5

Software grafik setingkatPhotoshop disediakangratis bagi para penggunaWindows.

NmNNeoteker menjawab Neotekerdalam forum milis NeoTek

Ada Apa di CD NeoTek?Office SuitesOpen USSChat Script/Bot

Daftar Isi CD NeoTekGrafik, Animasi, dan Games

NeoRagam

Inbox

Juni 2002 NeoTek 3

FOKUS BULAN INIFOKUS BULAN INI

Tentang Proteksi& Pengaturan Chat

Tentang Proteksi& Pengaturan Chat

Page 5: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

4 NeoTek Juni 2002

NeoRagam

AdaAda ApaApa didi CCDD NeoTNeoTek?ek?Keistimewaan CD NeoTek bulan ini adalah OpenUSS suatu softwareadministrasi pendidikan kelas dunia dan Office Suites, yang mencakupOpen Office selain juga penjaga privasi serta grafik, animasi, dan games.

CCDD NNeeooTTeekkJJuunnii 22000022

opik pada CDNeoTek bulan inicukup beragam

sehingga sulit menentukanmana produk unggulanyang akan ditampilkan.

Dimulai dengan OfficeSuites yang terdiri daribanyak alternatif terhadapMicrosoft Office, mulaiyang tampak sederhanaseperti Easy Officesampai yang merupakansaingan tangguh sepertiOpen Office, AbilityOffice, maupun 602Suite2001.

Selanjutnya, sehubungandengan bahasan mIRC yangcukup ekstensif, disertakanpula mIRC., IRC script,EggDrop robot, Putty, sertaberbagai FTP client.Menyertai tutorial ASPdan JavaScript kali ini,disajikan pula scriptingtools, yaitu editor untukASP maupun JavaScriptserta Xitami, server keciluntuk menguji skrip yangtelah anda buat.

Untuk mengatasi virusdisertakan pula anti virusCIH, Klez, MyParty sertatrial version dari NortonAnti Virus 2002, McAfee,serta PC Cillin.

uOpen OfficeInstaller OpenOffice meng-ingatkan kita pada StarOfficeyang juga tersedia baik padaWindows maupun Linux.Seperti juga Star Office, OpenOffice kompatibel denganMS Office.

uAbility OfficeOffice Suite alternatif ter-hadap MS Office yang ber-jalan pada Windows, terdiridari write, database, spread-sheet, dan photopaint. Fullversion.

u602Suite 2001Selain menyediakan PDFWriter dalam 602Pro Printdan network tool dalam602Pro LAN Suite, 602software juga menyediakanoffice suite dengan tampilandan fungsionalitas tak kalahdari MS Office.

uEasy OfficeAlternatif lain terhadap MSOffice yang lebih sederhana,terdiri dari versi penuh(Office Suite) maupun versimini (Tiny Word).

TT

Chat Script/BotumIRCSoftware chat yangpaling populer saat ini.Disediakan dalambeberapa versi.uMr P ScriptBelajar menggunakanskrip siap pakai untukmembuat skrip sendiri.

uEggDrop BotJaga channel anda daripara pengganggu denganbot EggDrop yang dapatanda instal lewat linuxbox secara remote darimesin Windows anda.uPuttyTelnet dan SSH clientyang dapat anda gunakanuntuk menghubungilinux box dari mesinWindows anda.

OOFFFFIICCE SE SUUIITTEESS

khirnya suatu softwareadministrasi pendidikan

kelas dunia tersedia juga daridunia open source.Alternatifterhadap software komersialseperti Blackboard ataupunWebCT yang dirasakan tidakterjangkau oleh institusi-institusi kita. OpenUSSmenggunakan konsepApplication Service Providerdengan lisensi GNU PublicLicense.

uJava Virtual MachineSemua komponen OpenUSSmenggunakan JDSK 1.2.2dari Sun Microsystem.Andaharus menginstal ini dulupada platform anda.

uData LayerMenggunakan HypersonixSQL yang pada versi inisudah disertakan.

uBusiness Object LayerUntuk menjalankan BusinessObject digunakan JOnAs EJB

server. Selama versi finalEnhydra belum dikeluarkan,kita harus menggunakanJOnAs secara terpisah.

uPresentation LayerLayer ini menggunakanEnhydra yang harus diinstaltersendiri.

OOPPEEN UN UNNIIVVEERRSSIITTY SY SUUPPPOPORRT ST SYYSSTTEEMMhttp://openuss.sourceforge.net/openuss/developer/repositories/dowload/download.html

AA

Page 6: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

Juni 2002 NeoTek 5

NeoRagam

daftar isi cd neotekdaftar isi cd neotekSCRIPTINGASP Edit aspeditEditPlus 2.1 epp211_enJavaScript Editor 2.5 jse2emJavaScript Menu Master jmmasterJS Editor 2.0 jsedit160Kimiko HTML Editor kimiko34Platypus Editor pjeditScript Builder 2.0 scrptbld

OFFICE SUITES602Suite 2001 602Suite2001Ability Office 2001 setupEasyOffice (Office Suite) easyofficeEasyOffice (Tiny) tinyeasywordOpen Office for Linux install641c_linux_intel.tar.gzOpen Office for Windows install641c_win32intel

OPEN UNIVERSITY SUPPORT SYSTEMOpenUSS 1.2 Final openuss-dev-1-2-finalBusiness Objects Layer jonas-2-4-4Presentation Layer enhydra3.1JDK 1.2.2.011 Windows jdk-1_2_2_011-winJDK 1.2.2.011 Linux jdk-1_2_2_011-linux-i386

mIRC SCRIPT DAN BOTmIRC 5.91 mirc591tmIRC 6.0 mirc60mIRC 6.01 mirc601mr P Script mrpscriptEggDrop eggdrop1.6.10.tar.gzPutty putty

FTP CLIENTAbsolute FTP aftp20b3BlueZone FTP evbzftpCuteFTP cuteFTPeFTP 3.2 eftp32ExpressFTP 2 expressFTP2EZFTP EZInstallerFileZilla FileZilla1_8_1setupFlash FXP FlashFXPFTPDup ftpdupFTP Edit 3.0 FTPEdit30SetupFTP Manager 2.06 FTPManager206_binFTP Scheduler ftpschedFTP Surfer 1.07 ftpsurfer107FTP Explorer ftpxLeech FTP lftp13Octopus octopusRemote Pad remotepadSendto FTP sftp22stSFTP SFTPSetupUnlimited FTP unlimitedftpVulcan Uploader vulcan-uploader-3.00WS_FTP f_x86t32XI FTP xiftp0.15

MENJAGA PRIVASI KOMPUTER3eee Triple Encryption ssetupAd Aware 5.62 AdAware5_62Buckshot buckshotCamouflage camou111ET etFolder Guard fgstdHide Folders hfKPK File kpkfil62Lock My PC LockmyPCPassword Protection System setupplProgram Lock ProgLockPW Cache pwche10Text Encrypter 5 TextEncrypter5WinGuard Basic wgbasicWinSecure-IT winsecureXOSL xosl115Zero PopUp 1.38 ZeroPopUp1_38

ANTI VIRUSAnti Klez AntiKlezAnti MyParty AntiMypartyF-CIH f-cihFix CIH fix-cihMcAfee Virus Scan 6.02 McAfeeVscan6_0_2McAfee Virus Upgrade McAfeeVSUpgradeNorton Anti Virus 2002 setupPanda Titanium 2 PandaTitanium2PC Cillin 2000 pcc2kPC Cillin 2000 for NT pccnt2kRemove CIH RemoveCIH2VCatch vcsetup

GRAFIK, ANIMASI, DAN GAME3D Flash Animator 3.0 3DFlashAnimator3SetupAbracadabra abra1ACDSee 4.01 acdseeBlender 2.23 blender-creator-2.23-windowsBlitz 2D setupCoffee View 2.5 CoffeeView25GIMP for Win gimp-1.2.3-20020310.setupIrfan View IrfanView3_61Poly View Polyview3_65

AUDIO-VIDEO PLAYERDivX 4.12 Bundle DivX412BundleMedia Player 7.1 MediaPlayer7_1Real Player 8 RP8_setupWinAmp 2.78 winamp2_78WinAmp Skin Pack wa3skinpack2WWWinAmp wwwinamp25d

PDF READER DAN PRINTER602Pro Print printpackAcrobat Reader 5.05 rp505enuSowedoo PDF SowedooEasyPDFConverter-Ev.

NETWORK TOOLS602Pro LAN Suite ls2002Active Ports 1.0 aportsLAN Led lanledSentinel Full SentinelFullXitami bw3224b9Zone Alarm 2.65 ZoneAlarm2_65

SYSTEM TOOLSStartest 3.5 startest3_5System Guard SysGuardSystem Safe Setup System Safe SetupSentinel Full SentinelFull

PROGRAM UMUM BERSELANCARDivX 4.12 Bundle DivX412BundleDirectX 8.1 DirectX8_1MSI Installer InstMsiAShockWave Full Shockwave_Installer_FullWinZip 8.1 winzip8_1

GGrraaffiikk,, AAnniimmaassii,, ddaann GGaammeessGGrraaffiikk,, AAnniimmaassii,, ddaann GGaammeessu3D Flash AnimatorSelain SWiSH, cara mudahmembuat animasi Flash ada-lah dengan 3D Flash Anima-tor yang full version-nyadisediakan oleh NeoTek.

uPlaystation EmulatorJalankan playstation padakomputer anda dengan VGS(Virtual Game Station) yangversi crack-nya sudah ber-tebaran di Internet. Maumencoba?

uBlitz 2DIngin merasakan bagaimanamerancang game sendiri?Gunakan Blitz 2D dengansedikit pemahaman pro-gramming.

uGIMP dan BlenderDua software grafis setaraPhotoshop dan 3D StudioMax yang sebelumnyahanya ada di Linux. Kini adapula di PC. Canggih namungratis!

Page 7: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

6 NeoTek Juni 2002

Inbox

Forum ini dimaksudkan sebagai bentuk offline dari mailing listNeoTek di http://groups.yahoo.com/group/majalahneotek.

NmNNmNNeoTeker menjawab NeoTekerNeoTeker menjawab NeoTeker

Membentengi IDT: Posted April 2Ada yang tahu cara mem-bentengi id/email kita agartak bisa disubscribekan dimilis yahoogroups?Pakaisoftware ato setting doangdi yahoogroups ?

Bambang S. [email protected]

J: Posted April 3Anda bisa mengedit settingdi http://groups.yahoo.com/myprefs. Akan terlihatnanti kayak gini

Email addresses Status Bouncehistory Allow Direct AddsAllow Invitations Optionsgreen@c... Normal Bouncehistory No Yes Options

Klik di option dan pilih tidakpada Allow Direct Adds.

Jadi moderator tidakseenaknya mengadd andajadi member milist dia =)

Redi [email protected]

J: Posted April 4Aku sudah coba seperti sa-ran anda, tetapi kok tetap sa-ja ada orang yang masih bisameng-add email saya untukmilist mereka?

Bambang [email protected]

J: Posted April 5Apakah situ telah mengubahyes pada direct add jadi no?Dan saya lihat anda pakedua email.. 1 id yahoo satudi ecco.com.

Berarti anda harus ubah duadua nya.. jadi no.

Redi [email protected]

Tentang SoftIce T: Posted April 3Saya sudah coba softice u/mencari serial number Win-zip 8, tapi waktu diketik bpxgetdlgitemtexta kok pesanselanjutnya invalid symbolsih? Dan pada saat saya cobamasukan serial number danklik OK, softicenya kok gakotomatis nge-break sih?Gimana dong? Apa perintahbreakpointnya salah ataubagaimana ?

Yedi [email protected]

J: Posted April 4Bukan perintah nya yangsalah tapi kamu udah settingbelum winice.dat nya hilang-kan tanda ; didepan exp-nyakemudian restart pc nya.silakan dicoba gampang kok.

Buat rekan yang lain gimananich cara bikin patch buatgak gak input srial number!

dns1.sendai.alsi.co.jp 8080udah ngga bisa dipakai lagi,mungkin udah di ban kaliyee.

[email protected]

J: Posted April 4Friend... coba diikuti lagipanduannya satu persatu,mungkin ada yang terlewat,sebab saya sudah praktikkansendiri dan berhasil.

Bagus [email protected]

ISP Wireless LANT: Posted April 4Saya termasuk yang baruikutan sekalipun sudah ba-ca neotek sejak no 1. Sayaingin info ISP yang mem-beri layanan WLAN untukperorangan.

Bila dirasakan kurang etismenyebutkan nama ISP itudi milis ini, mohon infodapat diberikan langsungkepada alamat email saya(japri).

[email protected]

J: Posted April 4

ISP wireless pada mangkal-nya kebanyakan [email protected] antara [email protected] (jakarta)[email protected](jakarta & jogya)[email protected](bandung)[email protected] (surabaya)[email protected](makassar)[email protected](makassar)

Cuma sekarang rata-ratamereka males buat ngecer keperumahan soalnya capebuat urusin eceran kecil-kecilmereka lebih suka buat jualglondongan besar yang Rp.4-5 juta / bulan .....+ mintaanda yang mengecerkanke tetangga-tetangga lagi.

[email protected](bogor)

Beliau lagi ujicoba waveboltakses-nya kaya modemtelepon pakai USB.

Onno W. [email protected]

Bikin Linux Club,Yuk!T: Posted April 13Gimana kalau rekan-rekanneoteker membuat LinuxClub di wilayah tempattinggalnya masing-masing(Kelurahan/Kecamatan).Sehingga neoteker yangtidak punya akses langsung

ke Internet dapat belajarLinux dari rekan neotekerlainnya. Kalau neotekeryang punya akses langsungke Internet kalau adamasalah dengan Linuxtinggal sambangi situsdistronya/bengkel linux[Misal: www.mandrake-user.org]. Kalau ada neote-ker yang bisa MySQL bisaajarin neoteker lainnyayang tidak mampu utkkursus MySQL.

Untuk neoteker yangtinggal di KompleksBintaro Jaya dan PondokAren, gimana kalau kitabuat Linux Club (Tolongtanggapannya langsung kee-mail saya)?

Garuda [email protected]

J: Posted April 14Anggota KPLI bukannyapakar2 linux semua? Setahusaya linuxer yg masih icip2linux sedikit (kayak saya)rada minder dgn organisasiKPLI.Waktu saya mau daf-tar di counter linux indone-sia, ada pilihan: berapa lamaanda menggunakan linux,dan pilihan minimum 2 ta-hun ...hikss ...saya kenalnyabaru bulan lalu, gak jadidaftar dehhh((padahal udahada label pemula).

Trus kalau saya lihat artikeldi majalah macam infoli-nux, bahasannya kebanyak-an terlalu cepat utk diikutinewbie.

Paulus Tangke [email protected]

J: Posted April 14Kesimpulannya perlu jugaya club linuxnewbie atauneolinux :) ....

Onno W. [email protected]

Page 8: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoStart

Juni 2002 NeoTek 7

3 WARNA TULISAN DAN LATARTekan tombol Enter dan boom tulisananda akan ber warna. Selanjutnya un-tuk membuat warna tulisan dan latarbelakangnya, lakukan mirip Langkah 1& 2, hanya setelah nomor indeks per-tama, tambahkan indeks nomer keduadengan pemisah tanda koma (,).

hatting saat ini merupakan salahsatu fasilitas yang paling digemaripara pengguna internet, karena

dengan menggunakan sarana ini kita bisa‘ngobrol’ dengan siapa saja di seluruhbelahan dunia ini. Melalui tulisan ini dapatmempelajari salah satu fungsi dasar yang adadi mIRC—salah satu program chat yangpopuler. Pada halaman-halaman selanjutnyaakan menjumpai lanjutan penggunaanprogram mIRC, sampai pada penggunaanscript pada mIRC yang merupakan tools darimIRC itu sendiri. Pertama mari kita belajarcara membuat tulisan warna pada mIRCstandar sehingga tulisan atau teks yang andaketikkan menjadi meriah dengan warna-warni pilihan anda.

TTEEKS BKS BEERWRWARARNANAMMEEMMBBUUAAT CT CHAHAT RT ROOOOMM#N#NEEOOTTEEKKEER LER LEBBIIH HH HIIDDUUPP

Jika ingin tampil sedikit beda dengan teman berbincanganda di ruang ngobrol alias chat lewat mIRC, anda dapatmemoles teks obrolan anda dengan warna-warni. EddieVedder memberitahukan caranya yang sederhana itu.

C

MEMBUKA OBROLANLalu tuliskan kata seperti biasa(Gambar 4a), hasilnya seperti padaGambar 4b. Yang perlu di ingat ada-lah angka sebelum koma menun-jukkan warna font yang dipilih, se-dangkan angka setelah komaadalah tanda latar belakang .

WARNA PADA TIAP KATAUntuk menuliskan setiap kata de-ngan warna yang berbeda-bedacaranya juga mudah. Misalkankita tuliskan ‘teks warna warni’dengan warna merah, hijau, dankuning, maka indeks yang dipilihadalah 4, 2, dan 8.

MIRC COLOR INDEXLetakkan kursor pada padawindow room waktu kita pv(private chat) dan tekan tombolCtrl+K (tekan bersama-sama),maka akan muncul kotak mIRCColor Index

SITUS DALNETUntuk penggunaan warna tanpa latarbelakang, cukup pilih warna yang akandigunakan dengan menulis nomor in-deksnya pada layar yang sedang aktif(Gambar 2a) dilanjutkan dengan me-nulis kata atau kalimat yang akanditulis (Gambar 2b) .

1

4 5

2

Membuat chat room menjadi penuh warna...

CHAT ROOM PUN PENUHWARNADan inilah hasil dari ‘jerih payah’anda. Teks obrolan menjadiberwarna-warni dan chat roommenjadi penuh warna. Nggakngebosenin, gitu!

6

Page 9: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

8 NeoTek Juni 2002

NeoStart

IRC adalah salah satu programIRC (Internet Relay Chat) yangditulis oleh Khaled Mardam-

Bey. Sebagai program shareware, mIRCdapat di-download dari www.mirc.com.Sebagai program chat, mIRC sebenarnyadilengkapi dengan berbagai fasilitas dantool yang amat berguna ketika anda chat,di antaranya membuat teks menjadiwarna-warni seperti yang diuraikan padahalaman 7 atau proteksi agar anda tidakdi-flood lawan bicara anda ketika chat.Semua ini dapat anda manfaatkan atauaktifkan lewat fitur-fitur yangdisediakan.

Jika ketika menginstal anda belum men-set mIRC anda sesuai dengan keinginananda, silakan ikuti uraian di bawah ini.

M

MASIH OPTIONS PADA IRCPilih ‘Rejoin channels on connect ‘ agarjika terkena dc pada saat chat dan con-nect kembali ke server, anda otomatismasuk ke room terakhir tanpa harusmen-join satu persatu! Bila ingin lang-sung masuk room apabila diundangseseorang atau bot, pilih ‘Auto joinchannel on invite.’

4

10 11

5 6

12

PILIHAN HIGHLIGHTSSekarang pilih ‘Highlights pada menu‘IRC.’ Menu ini dapat memberitahu andabila ada yang memanggil nama atau ka-ta yang anda set sebelumnya. Caranyadengan memilih ‘Enable highlighting’ lalupada kotak ‘Highlight list’ pilih ‘Add.’

MENGISI ADD HIGHLIGHTPada Kotak ‘mIRC Add Highlight’ tuliskata yang akan anda tandai bila diruang chat ada yang menuliskannya,pilih juga warna yang anda inginkanuntuk membedakan dengan yanglainnya. Klik tombol ‘OK’ jika telahselesai. Ulangi prosedur yang samabila ada kata yang akan ditambahkan.

DCC UNTUK BERKIRIM FILEJika suka bertukar file saat chat, andaharus mengaktifkan fasilitas DCC.Pada menu ‘mIRC Options,’ klikmenu ‘DCC.’ Di sana anda dapatmenset fasilitas dcc apakah dimatikansehingga anda tidak dapat bertukarfile saat chat atau dihidupkan.

MENYARING FILEAnda juga bisa memilih file apa yangbisa dikirim melalui DCC dan file apayang tidak diterima. Untuk itu, andadapat men-setnya. Pada contoh DCCakan meng-ignore file yang dikirimmelalui mirc kecuali file yang berekstensi pada daftar.

OPTIONS DISPLAYPada pilihan ‘Display’ pada menu‘Option,’ anda dapat memilih apa yangakan tampil pada mIRC anda padasaat connect ke server. Sebagai contoh,pilih ‘Display’ dan masuk ke sub menu‘Tray.’

Manfaatkan fasilitas mIRC untuk kenyamanan anda mengobrol.

MMEEN-N-SSEET MT MIIRRCCUUNNTTUUK KK KEENNYYAMANAN CAMANAN CHAHATT

Sebagai program chat, mIRC dilengkapi dengan berbagai fitur yangberguna saat anda chat. Eddie Vedder menguraikan cara men-setbeberapa fasilitas pada mIRC sehingga bisa lebih sesuai dengankeinginan dan kebutuhan anda.

Page 10: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

Juni 2002 NeoTek 9

NeoStart

7 8 9OPTIONS LOGGING PADA IRCSekarang masuk ke menu ‘Logging.’ Disini anda bisa memilih apakah akan me-log setiap pembicaraan yang ada diroom, atau pada pv-an atau bahkankeduanya. Pada ‘Automatically log’ adapilihan mau channelnya saja yang di-log,atau chat saja atau semuanya.

MELIHAT HASIL LOGUntuk melihat hasil log, anda cukupmemilih menu ‘mIRC View Logs.’ Di siniakan terlihat daftar log yang ada. De-ngan menggunakan fasilitas log ini,anda dapat membaca hasil pembicara-an anda di chat atau pembicaraanorang di room kapan saja.

PROTEKSI TERHADAP FLOODPada menu ‘Flood’ di ‘IRC,’ andamengaktifkan proteksinya untukmenghindari orang yang mem-flood(membanjiri) anda dengan pesan atauteks yang tidak anda inginkan.

1 2 3OPTIONS PADA MENU IRCSekarang pilih menu ‘IRC’ dan klik duakali pilihan menu IRC. Terdapat berba-gai pilihan yang dapat anda setel sesuaikeinginan anda. Tandai pilihan ‘Rejoinchannel when kicked’ sehingga bila di-kick operator room, secara otomatisanda akan masuk kembali ke room itu.

13 14 15MEMUNCULKAN IKON MIRCPilih ‘Always show mirc icon intray’apabila anda menginginkan ikonmIRC muncul pada Sys Tray windows.

OPTIONS GENERALAnda masih dapat memanfaatkanoptions atau pilihan lain pada mIRC ini.Option ‘General,’ misalnya,mempunyai dua sub menu ‘Servers’dan ‘Lock.’

MENCEKAL PRIVATE CHATJika tidak suka ‘mojok berdua,’ andadapat menonaktifkan (disable) privatechat, dengan menandainya padapilihan ‘Disable.’ Jika anda ingin mIRCselalu menanyakan password sebe-lum chat untuk mencegah orang lainmenggunakan mIRC di komputeranda, aktifkan fitur ini.

OPTIONS PADA MIRCBuka menu ‘File’ dan pilih ‘Option.’ Akanmuncul kotak dialog ‘mIRC Option.’ Pilihmenu ‘Connect’ dengan mengkliktombol (+) di pojok kiri, maka akanterlihat beberapa setting.

OPTIONS PADA MENU CONNECTPada menu ‘Options’ dari ‘Connect’ada beberapa pilihan, seperti bila andaingin langsung terhubung server—tandai pilihan ‘Connect on startup’—atau mengatur berapa waktu yangdibutuhkan untuk meng-connectserver.

Page 11: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

10 NeoTek Juni 2002

NeoStart

krip (script) pada mIRC sebe-narnya hanya program tambah-an. Skrip banyak macamnya, di

antaranya skrip perang (war), untuk pro-teksi, bahkan juga untuk permainan ma-cam scramble. Skrip dapat di-downloadgratis di banyak situs, tetapi berhati-hati-lah karena bukan tidak mungkin skrip yanganda download mengandung backdooratau virus yang dipasang pembuat skrip.Pada kesempatan ini kita membahas satuskrip buatan putra Indonesia. Skrip inirelatif mudah digunakan dan berbahasaIndonesia. Dalam skrip ini terdapat bera-gam fungsi, seperti bot yang banyakfungsinya, untuk pertahanan juga dapatdibilang bagus. Script ini di namakanoleh pembuatnya mr P script.

S

PERINTAH DASARJika ingin mengetahui perintah dasarpada mr P tersebut, anda bisa menekantombol F1 pada window status. Di sanaakan terlihat daftar perintah (command)yang bisa digunakan pada mr P.

4

10 11

5 6

12

MENU POP-UPSetelah tersambung (connect) ke serverdan masuk ke salah satu room, andadapat menggunakan menu mr P inidengan mengklik kanan mouse sehinggakeluar menu pop-up seperti padagambar di atas.

SILAKAN COBAPada menu pop-up banyak fungsiyang dapat anda gunakan. anda dapatmentesnya satu per satu. Tetapi ingat,anda harus hati-hati karena kalauanda mentes yang agak ‘nakal,’ bisa-bisa anda di-kick oleh op room.

INVITER BOTSekarang kita coba buka menu botuntuk Inviter. Bot ini berguna untukmengundang (invite) orang agar maumasuk ke room anda (biasanya digunakan untuk room baru).

MEN-SET INVITER BOTSetelah bot diaktifkan, anda dapatmen-set menu bot tersebut seperti jikaanda akan mengundang orang yangbaru bergabung (join) untuk masukke room tertentu, menset kata-katauntuk mengundangnya.

UNDANGAN BOTApabila anda sudah men-set tulisanundangannya dan sebagainya, tibasaatnya memasukkan bot tersebut keroom yang ramai dikunjungi orang.Setiap orang yang baru join ke roomyang ada bot anda akan diundangoleh bot untuk datang ke room anda.

Dengan skrip, chat anda dengan mIRC bertambah ‘seru.’

BBEERRMAIMAIN DN DEENNGGANANSSKKRRIIP MP MIIRRCCWalaupun hanya sebagai program tambahan, skrip sebenarnyabanyak faedahnya untuk para pengguna mIRC. Eddie Veddermengajak anda menyimak salah satu skrip buatan putra Indonesiayang dapat anda download gratis dari Internet.

Page 12: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

Juni 2002 NeoTek 11

NeoStart

7 8 9YANG INI BOTSekarang mari kita coba bot yangterdapat pada mrp scrpit. Untuk itu yangharus dilakukan adalah membuka menumr P script di atas dan arahkan mousepada menu ‘Bot.’ setelah itu pilih botyang akan diaktifkan

BOT AUTO CHATTINGUntuk pertama kali kita aktifkan bot‘Auto chatting.’ Setelah di-load dan ter-sambung ke server, anda dapat melihatmenu bot di menu pop-up. Di sanaanda bisa men-set apa saja yang akandijadikan sebagai bot: hanya di roomsaja, di-peve-kan saja atau bahkanmenjadikannya sebagai 100% bot

BOT PUN NIMBRUNGMaka bot akan ikut berbicara apabilaada kata yang di ucapkan di roomatau bila ada yang mem-peve bot itu.

1 2 3TAMPILAN AWAL SKRIPSetelah anda men-download-nya ikutipetunjuknya (tentunya bahasa Indo-nesia). Setelah selesai, buka programmrp-nya yang terletak di direktori yanganda pilih. Tampilan awal akan terlihatseperti gambar di atas.

13 14 15GAME BOTSekarang kita coba aktifkan bot untukgame. Bot untuk bermain scramblebanyak disukai untuk selingan kitachat.

BERMAIN SCRAMBLESetelah bot jalan dan dimasukkan keroom, anda bisa mengaktifkan bottersebut untuk memulai permainan.

JAWAB PERTANYAANNYABot pun akan memulai permainan.Yang ada di room diminta menjawabpertanyaan yang diajukan oleh bot.Bot juga menyediakan menu sepertimelihat nilai (score).

SITUS SKRIP ITUUntuk men-download-nya, masuk kealamat www.geocities.com/mrp_script .Setelah itu klik menu ‘Download.’

MEN-DOWNLOAD SKRIPDownload mr P script menurut seleraanda. Anda bisa men-download-nyasatu per satu atau sekaligus. Di sanajuga ada kelengkapannya seperti skripuntuk bermain scramble dansebagainya

Page 13: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoTutor

12 NeoTek Juni 2002

Skrip mISkrip mI RRCCSkrip untuk mIRC selain dapat diperoleh lewat Internet juga dapat anda buat sendiri sehingga sesuai dengan

kebutuhan anda. Putut Indrayana menguraikan cara membuat sendiri skrip mIRC.

Membuat SendiriMembuat Sendiri

ILA SUDAH LAMA MENGENALMIRC, ada kemungkinan andaingin melakukan sesuatu

yang lain, seperti membuat skripmIRC sendiri. Setelah memperkenal-

kan skrip yang dapat anda downloaddari situs di Internet (baca halaman10-11), kali ini kami menyajikan caramembuat skrip sederhana. Untuk itupertama anda akan diperkenalkan

dengan fungsi-fungsi yang mendu-kung kerja skrip. Fungsi-fungsi itudapat anda buat dengan menggunakanmenu ‘Tools’ pada program mIRC itusendiri.

B

1 2 3HASIL MENU POP-UPKini jika anda mengklik kanan mousepada jendela ‘Status’ akan munculmenu pop-up ‘server liberty dalnet.’Lalu jika anda mengklik menu terse-but, anda akan langsung tersambung(connected) ke server liberty.dal.net.

POPUPS PADA MENU TOOLSKlik menu ‘Tools’ lalu pilih ‘Popups.’Anda juga dapat menggunakankombinasi tombol ‘Alt + P’ untukmembuka menu ini.

MEMBUAT MENU POP-UPPada ‘mIRC Editor,’ di bagian ‘View’klik tab ‘Status.’ Selanjutnya ketikbaris berikut:.server liberty dalnet :/liberty.dal.netSetelah selesai, klik tombol ‘OK.’

1 2 3HASIL REMOTEJika anda mengklik kanan mouse pada‘Status’ akan muncul menu ‘server liber-ty dalnet’ untuk tersambung ke serveritu. Bagian Remote inilah yang akandigunakan untuk menjalankan skripyang akan kita buat nanti. Namun untukmengaktifkan skrip, harus diketikkan/remote on, sebaliknya /remote off.

REMOTE PADA MENU TOOLSAnda juga dapat membuat pop-updari remote. Untuk itu klik menu‘Tools’ lalu pilih ‘Remote.’ Anda jugadapat menggunakan kombinasitombol ‘Alt + R’ untuk membukamenu ini.

MEMBUAT REMOTEKembali terbuka jendela ‘mIRCEditor’ yang langsung mengantarkananda ke area ‘Remote.’ Di bawahtab ‘Remote’ ketik yang berikut:menu status {&server liberty.dalnet : /server liberty.dal.net

FUNGSI POP-UP

FUNGSI REMOTE

Page 14: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoTutor

Juni 2002 NeoTek 13

1 2 3HASIL ALIASESFungsi aliases adalah untuk memper-singkat perintah yang panjang. padacontoh ini, jika kini anda mengetikkan/ji pada bagian bawah jendela ‘Sta-tus,’ maka anda otomatis akan ter-sambung ke channel #indonesiana,#neoteker, dan #tangerang.

ALIASES PADA MENU TOOLSSelanjutnya mari membuat fungsialiases. Untuk itu, klik menu ‘Tools’lalu pilih ‘Aliases.’ Anda juga dapatmenggunakan kombinasi tombol ‘Alt+ A’ untuk membuka menu ini.

MEMBUAT ALIASESTerbuka jendela ‘mIRC Editor’ yanglangsung mengantarkan anda kearea ‘Aliases.’ Di bawah tab ‘Aliases’ketik yang berikut:/ji /join #indonesiana | /join

#neoteker | /join #tangerang

FUNGSI ALIASES

FUNGSI ALIASES

Langkah selanjutnya adalah membuatevents. Jika events ini terpenuhi makaskrip anda akan bekerja sesuaikehendak anda. Perlu diingat bahwasemua skrip ini ditulis di bagianRemote dan bekerja hanya untukperintah-perintah di server dalnet.

EVENTSPerintah umum: on *:events : command

Jika ketika pertama kali tersambunganda ingin langsung join ke #neotekermaka perintahnya menjadi:

On 1:connect: join #neoteker

Contoh events ini bisa berlaku jugauntuk on start, on disconnect, on join,on part, on quit, dan lain-lain. Contohon start:

on 1:start {.nick $$?=”masukkan nickname kamu”

.server paronia.dal.net}

Maka ketika pertama kali dijalankanmIRC secara otomatis akan memintainput nickname anda, dan kemudianakan ter-connect ke serverparonia.dal.net.

$$? adalah untuk menampilkanrequest input.

SKRIP MIRC

Sekarang kita akan membuat scriptsederhana:

SKRIP ANTI SPAM

Jika proteksi terhadap spam ini diak-tifkan, semua query window yangmasuk ke kita dan mengandung kata:

join, #, /j, type /j, akan tertutup secaraotomatis sehingga kita tidak perlu kha-watir dengan para inviter. Dan andatidak suka dengan orang lain yangmengatakan sesuatu, anda tinggalmengganti bagian

on 1:TEXT: <bagian yang diganti> :?:set%nickad $nick | close -m $nick

dengan kata-kata yang kita suka.

.enable dan .disable adalah untukmengaktifkan skrip.

SKRIP ANTI UNBAN

Dengan skrip unban ini orang yangsudah anda ban dari channel tidakakan bisa dicabut lagi ban-nya, danakan terus di-ban selama anda masihmenjaga channel itu.

$nick menunjukan nick yang chat$me adalah nick anda

halt adalah perintah untuk menghenti-kan proses yang berlangsung pada skrip.

SKRIP KICK REVENGE

Skrip di atas adalah skrip untuk mem-balas kick orang yang meng-kick andadari channel. Dan skrip ini akan terusmeng-kick orang tersebut hingga 5kali kick, dan setelah itu orang terse-but akan kena ban secara otomatis. Te-tapi untuk dapat meng-kick orang

Menu menubar {&spam protection

.&on: .enable #spam | echo -a 0,3spam protection 4,8 Enable

.o&ff: .disable #spam | echo -a 0,3spam protection 4,8 Disable };spam protection#spam onon 1:TEXT:*join*#*:?:set %nickad $nick| close -m $nick on 1:TEXT:*/j*:?:set %nickad $nick |close -m $nick on 1:TEXT:*type /j*:?:set %nickad $nick| close -m $nick#spam end

Menu chanel {&never unban!! <think twice>

.&on: .enable #unban | echo -a 0,3never unban 4,8 Enable

.o&ff: .disable #unban | echo -a 0,3never unban 4,8 Disable };never unban#unban onon *:UNBAN:#: {

if ($nick == $me) { halt }else { mode # +b $banmask | halt }

}#unban end

Page 15: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoTutor

14 NeoTek Juni 2002

tersebut kita harus punya akses opatau tanda @ didepan nick kita.

MENJALANKAN PROGRAM DARI MIRC

Anda dapat menjalankan program diWindows melalui mIRC dengan caramengetik /run <program.exe> dankita akan membuat skrip sederhanauntuk bisa menjalankan beberapaprogram di mIRC.

MELAKUKAN LOADING SKRIP ADDONSkrip addon adalah skrip yang hanya

berupa file teks sederhana yang dapatanda load untuk kebutuhan anda.Cara melakukan loading skrip iniadalah:

/load -rs <path dan nama filenya>

Contoh, jika anda ingin me-load filescript1.mrc dari lokasi file c:\mircmaka perintahnya: /load -rsc:\mirc\script1.mrc.

penUSS adalah singkatan dariOpen University SupportSystem. Dan OpenUSS ada-

lah perangkat lunak administrasipendidikan yang merupakan hasil dariOpen Source Project sehingga tersediagratis bagi dunia pendidikan danmereka yang berkecimpung didalamnya, seperti mahasiswa, dosen,pihak universitas, dan sebagainya.

Konsep OpenUSSOpenUSS dibuat berdasarkan modelASP (Application Service Provider)yang berarti satu organisasi atau lebihdapat ditangani sekaligus olehOpenUSS. Program ini memberikanfleksibilitas kepada penggunanyauntuk memilih peralatan untukmengakses OpenUSS. Beberapacontoh peralatan yang dapatdisebutkan di sini adalah PC, PersonalDigital Assistants dan telepon selular.

Menu chanel , nickname {&kick revange

.&on : .enable #kick | echo -a 0,3 kick revange 5 times 4,8 Enable

.o&ff : .disable #kick | echo -a 0,3 kick revange 5 times 4,8 Disable };revange kick#kick offon !1:kick:#: {

if ($knick == $me) { set %kicker $nick | .auser 10 $nick | timer1 1000 10 join$chan | halt }}on !1:op:#: {

if (%kicker ison $chan) { kick $chan %kicker 3,1 Kick with No ShadoW12,8Prayana stille 0,4 Enable | unset %kicker | timer1 off }}on +10:join:#: { kick $chan $nick 4 * 12,3 Bedebah!!! Diee $nick Diee!!! | .ruser10 $nick | .auser 20 $nick }on +20:join:#: { kick $chan $nick | .ruser 20 $nick | .auser 30 $nick }on +30:join:#: { kick $chan $nick 4* Diee!!!! | .ruser 30 $nick | .auser 40 $nick } on +40:join:#: { kick $chan $nick 4* Diee!!!! | .ruser 40 $nick | .auser 50 $nick } on +50:join:#: { kick $chan $nick 4 * Diee!!!! | mode $chan +b $address |.ruser 50 $nick } #kick end

• Skrip Kick Revenge di samping kananini adalah untuk meng-kick orang yangpernah meng-kick anda dari chat room.

menu menubar,channel {-Run Programs.Drive C:run c:.Drive ?:run $$?="What Drive?" $+ :.-.ACD see:run acdsee.exe.Explorer:run explorer.exe.Yahoo Mail:run iexplore.exe

"http://mail.yahoo.com".-.URL?:run iexplore.exe " $+

$$?="Enter URL Address" $+"

Mengenal OpenUMengenal OpenUSSSSO

Extension Components

Foundation Components

Komponen OpenUSSOpenUSS didasarkan pada arsitektur berorientasi-komponen yang membagikeseluruhan komponen menjadi dua bagian: Foundation Component danExtension Component. Foundation Component adalah komponen utama didalam OpenUSS dan merupakan representasi dari e-learning domain-oriented components. Semua domain yang tidak terikat pada fungsi digo-longkan ke dalam Extension Components. Pemisahan kedua komponen inimemudahkan pengembangan fungsi-fungsi lain yang terpisah dari keselu-ruhan sistem. (Program OpenUSS dapat diperoleh di CD Neotek bulan ini).

Page 16: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoEdu

Juni 2002 NeoTek 15

O UNLOCK AND CONNECT THE INDONESIAN PEOPLE'SKNOWLEDGE adalah misi utama dari IndonesiaDLN.IndonesiaDLN adalah sebuah jaringan perpustakaan

digital pertama di Indonesia. Pada tanggal 6 Juni 2001 diBandung, jaringan ini diluncurkan dan diresmikan oleh parapenggagas dan pendirinya. Acara ini dilaksanakan bersama-an dengan ulang tahun Perpustakaan Pusat ITB ke 80 yangdiisi dengan seminar internasional tentang pengelolaan ilmupengetahuan dan perpustakaan digital.

Jaringan perpustakaan digital yang dibangun ini adalahjaringan yang sebenarnya, baik dalam arti fisik (jaringanmelalui internet) maupun secara kolaborasi. Setiap partner,baik itu berupa institusi, warnet, atau personal, akanmemiliki server perpustakaan digital sendiri. Merekamengelola ilmu pengetahuan yang dimiliki ke dalam servermasing-masing dalam format digital, seperti file-file artikel,kisah sukses, teknologi tepat guna, laporan penelitian, tugasakhir, tesis, disertasi, publikasi, jurnal, foto-foto, rekamansuara, rekaman video digital, dan lain sebagainya. Ilmu

pengetahuan tersebut diorganisasikan menggunakan sistemkategori atau direktori menurut tema dan subjeknya. Hal iniakan memudahkan anda untuk menelusuri kandunganknowledgebase yang berisi ilmu pengetahuan tersebut.

Anda dapat mengakses perpustakaan online ini secaragratis dengan hanya mengisi form pendaftaran, yangdiperlukan hanyalah alamat email yang valid. Selain ituapabila anda sebagai individu, warung internet, atauperusahaan ingin berbagi ilmu pengetehuan, anda dapatmembangun server digital library yang terhubung keIDLN dengan cara men-download software yang ada dihttp://gdl.itb.ac.id.

Dengan bergabung dengan IDLN informasi tentang ilmupengetahuan tersebut menjadi lebih dekat dengan anda.Dari komputer manapun, bahkan dari PC pribadi pun, andadapat mencari dan menelusuri ‘memory’ raksasa bangsaIndonesia. Ilmu pengetahuan dari berbagai sumber dapatdisajikan dalam sebuah halaman web.

IndonesiaDIndonesiaDLNLNPPerpustakaan Online Indonesiaerpustakaan Online Indonesia

IndonesiaDLN kepanjangan dari Indonesia Digital Library Network adalah sistem perpustakaan onlineyang dikembangkan agar Anda dapat mengaksesnya tanpa harus berpergian ke lokasi tempat

perpustakaan itu berada. Anda tinggal masuk ke http://idln.itb.ac.id dan anda akan langsung terhubung ke semua digital library yang sudah tergabung di dalamnya.

T

3 LOGINJika aktivasi sukses akan munculstatus Success, coba accountanda dengan cara Login, isiusername, password, dan domain.Klik Login GaneshaDL untukmasuk. Jika di kiri atas tertulisWelcome Nama Anda, makaaccount anda bisa digunakan.

MENGISI REGISTRATION FORMMasuk ke alamathttp://www.indonesiadln.org/registration.php, kemudian isi seluruhfield yang ada. Setelah selesai klikSubmit Registration. Email andaharus benar karena akan dijadikanusername dan URL aktivasi akandikirim ke email anda.

MENGAKTIFKAN MEMBERAnda akan menerima email dariGDL Server. Buka email tersebutdan klik pada link aktivasi. Masukke halaman aktivasi, username=email anda, contoh:[email protected],Validation number: 10 digitangka. Klik Activate.

1 2

Mendaftar menjadi anggota dari IDLN pada http://www.indonesiadln.org/registration.php

Page 17: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

16 NeoTek Juni 2002

NeoTutor

ggdrop bot pertama kali dibuatsekitar 1993 untuk membantumenghentikan perang di channel

#gayteen di efnet. Setelah itu Eggdropmenjadi terkenal dan banyak digunakanuntuk proteksi channel.

Eggdrop bot ini memberikan perlindung-an 24 jam 7 hari seminggu bagi channel.Saya akan mencontohkan cara menginstalEggdrop dengan account di www.trace-network.net. Perlu anda ketahui jarangsekali shell account gratis memperboleh-kan dijalankannya proses background ini.

Anda harus mempunyai akun shell ygmemperbolehkan menjalankan backgroundprocess. www.shellindo.com menyediakanshell bayar dengan harga dalam rupiah.

E

MEN-DOWNLOAD EGGDROPKetik wget www.geteggdrop.com. Iniakan men-download eggdropterbaru yaitu eggdrop1.6.10.tar.gzke shell anda

4

10 11

5 6

12

MENGEKSTRAK EGGDROPKetik tar -zxvf eggdrop1.6.10.tar.gzuntuk mengekstrak eggdrop-nya. File-file akan terekstrak ke foldereggdrop1.6.10

MEMBUKA DIREKTORI EGGDROPKetik cd eggdrop1.6.10 untukmembuka direktori eggdrop1.6.10,untuk kemudian melakukan prosesberikutnya di dalam folder ini.

INSTALASI EGGDROPKetik make install DEST=~/eggdropuntuk menginstalasi programEggDrop ini.

PROGRAM EGGDROP TERBENTUKProgram EggDrop telah terbentuk.Ketik cd ~ dan masuk ke foldereggdrop cd eggdrop (defaultfolder).

MENGEDIT EGGDROPDi folder eggdrop terdapat 3 file:eggdrop.complete.conf, eggdrop.advanced.conf, eggdrop.simple.conf.Salah satu file mesti anda edit agarbot anda berjalan. Download salahsatu file ini menggunakan WS_FTPdan edit dengan menggunakanprogram Edit Plus.

Menyewa ‘body guard’ untuk melindungi channel anda

PPRROOTTEEKSKSI CI CHANHANNNEEL DL DEENNGGANANEEGGGGDDRROOP BP BOOTTAnda memerlukan pelindung untuk mengamankan channel anda?Eggdrop adalah program bot yang dapat anda gunakan untuktujuan itu. Redi Tya menguraikan cara mendapatkan, menginstal,dan menjalankan Eggdrop di komputer anda.

Page 18: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

Juni 2002 NeoTek 17

NeoTutor

7 8 9MENGKONFIGURASI EGGDROPKetik ./configure untuk mengkonfi-gurasi eggdrop agar mengenali sis-tem anda. Proses yang terlihat dilayar ini akan menghasilkan fileMakefile dari Makefile.in

MAKE CONFIGSebelum melakukan kompilasi,ketikkan dulu make config untukmenghasilkan file-file Makefile yangdiperlukan.

MAKE: KOMPILASI PROGRAMKetik make untuk mengkompilasiprogram EggDrop menggunakanGNU C Compiler (gcc).

1 2 3LOGINMasukkan Login dan Password shellanda

13 14 15Anda harus mengedit dari nick bot,Master, Channel, dll. Jika baru per-tama kali menginstal eggdrop, sayasarankan mengedit eggdrop.simple.conf. Jangan lupa menghapus perin-tah die di file ini atau bot anda tidakakan jalan. Setelah selesai, uploadkembali eggdrop.simple.conf kefolder eggdrop di shell anda.

Ketik ./eggdrop -m eggdrop.simple conf.Bot anda akan muncul dalam irc serverpilihan anda. Anda harus me-message botagar mengingat anda sebagai admin. Ketik“/Msg nick-bot hello” di irc. Set passnyaketik "/Msg nick-bot pass inipasswordsaya."Ketik "/Msg nick-bot auth inipasswordsaya"untuk mengeset passnya dan menggenal-kan diri anda sebagai master.

BOT PELINDUNG ANDASekarang anda telah mempunyaibot pelindung di irc. Untuk melihatperintah bot ketik /ctcp nick-botchat . Masukkan user dan passwordanda dan ketik .help (memakai titikdi depan)

DOWNLOAD TOOLS-NYAUntuk lebih mudahnya download dangunakan program di bawah ini untuk:a. Telnet: Putty (www.chiark.greenend.

org.uk/~sgtatham/putty/) b. Ftp: WS FTP (www.ipswitch.com atau

www.download.com)c. Edit file: Edit Plus (www.editplus.com)

TELNET DENGAN PUTTYTelnet ke shell anda dengan putty.Masukkan shell.tracenetwork.netdi bagian hostname dan portnyamasukan 23 dan klik Open.

Page 19: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoTutor

18 NeoTek Juni 2002

Tipe DataTipe Data adalah nilai-nilai yang dapat digunakan. Adabeberapa tipe data yang dikenal dalam Javascript yaitu:

Tipe Data NumerikYaitu tipe data yang berupa angka atau bilangan. Javascriptmengenal bilangan bulat (Integer) maupun bilangandesimal atau pecahan (Real).

Contoh:Tipe Data StringTipe data yang bukan berupa angka tetapi berupa kumpul-an karakter. Tipe data string ditandai dengan diapit olehtanda petik, baik petik tunggal maupun petik ganda.

Perhatikan contoh berikut:Kedua pendefinisian di atas adalah benar. Penggunaan ke-dua jenis tanda petik secara bersamaan juga diperbolehkanuntuk membedakan tanda petik dalam string dengan tandapetik pengapit string.

Perhatikan contoh berikut:Kedua contoh di atas juga benar. Namun kita tidak bolehmencampuradukkan kedua tanda petik sehingga tidak lagi

saling berpasangan. Perhatikan contoh berikut:Kedua contoh di atas salah karena tanda petik salingbertindihan dan tidak lagi berpasangan.

Karakter KhususDalam tipe data string dikenal beberapa karakter khususyang tidak bisa dituliskan dengan begitu saja. Contohnyaadalah tanda petik seperti di atas. Cara lain menuliskantanda petik dalam tipe data string adalah dengan tandabackslash.

Perhatikan contoh berikut:Selain tanda kutip ada beberapa lagi karakter khususlainnya yang jika dituliskan dalam string akan diawalidengan tanda backslash.

Tipe Data & VTipe Data & VariabelariabelSetelah memperkenalkan JavaScript pada nomor terdahulu, NeoTek melanjutkan tutorial JavaScript dengan

pengenalan tipe data dan variabel.

“Saya berkata : ‘Saya belajar Javascript” ‘‘Saya berkata : “Saya belajar Javascript’ “

2, -10, 4.5

“Saya berkat : \”Saya belajar Javascript\” “‘Saya berkat : \’Saya belajar Javascript\’ ‘

Karakter Makna

\b Mundur ke arah kiri\t Tab\n Garis baru\\ \\; ;\& &

“Saya belajar Javascript”‘Saya belajar Javascript’

“Saya berkata : ‘Saya belajar Javascript’ “‘Saya berkata : “Saya belajar Javascript” ‘

Mengenal JavaScriptMengenal JavaScript

Page 20: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoTutor

Juni 2002 NeoTek 19

Tipe Data BooleanTipe data kondisional, hanya mempunyai dua nilai kemung-kinan yaitu true atau false. Dalam hal ini 0 diartikansebagai false, sedangkan selain 0 diartikan sebagai true.

Tipe Data NullTipe data yang tidak memiliki nilai, atau kosong.

VariabelDefinisi

Variabel adalah tempat dari nilai tipe data akan disimpan.Nilai variabel dapat berubah-ubah selama proses programsesuai dengan keperluan.

DeklarasiSuatu variabel JavaScript sebelum digunakan, ada baiknyadideklarasikan terlebih dahulu. Deklarasi dapat dilakukandengan menggunakan statement vardi depan namavariabel yang akan dideklarasikan.

Perhatikan contoh berikut :

Atau dapat juga jika sekalian diisikan nilai dari variabelbersangkutan saat mendeklarasikan.

Perhatikan contoh berikut :

Catatan:Spasi putih (white space) antara nama variabel denganoperator sama dengan dan antara operator dengan nilaivariabel adalah opsional, dan digunakan hanya untukmemudahkan kita dalam membaca skrip. Jika anda inginmenghemat betul space yang dipakai maka spasi dapatdihilangkan.

Contoh berikut sama dengan contoh di atas:

PenamaanNama variabel pada dasarnya bebas sesuai dengan yanganda inginkan dan dapat dipilih yang sekiranya dapat me-mudahkan pembuatan skrip, namun ada beberapa persya-ratan yang harus dipenuhi oleh nama variabel yang dibuat,yaitu:a. Nama varaibel dapat terdiri dari huruf, angka dan tanda

garis bawah (underscore) atau kombinasi dari ketiganya,dengan persyaratan karakter pertama dari nama variabelharus merupakan huruf atau tanda garis bawah.

b. Nama variabel tidak boleh mengandung spasi.c. Nama variabel tidak boleh merupakan statement dari

Javascript yang sudah ada.

Perhatikan contoh berikut untuk memperjelas syarat di atas:

Penting! JavaScript memiliki sifat case-sensitive, sehinggaperbedaan besar kecilnya huruf akan juga membedakannama variabel. Sebagai contoh nama variabel SAYA tidaksama dengan variabel saya atau SaYa atau sAyA atau Sayadan seterusnya.

NilaiMemasukkan nilai ke dalam variabel yaitu denganmenggunakan operator sama dengan (assignmentoperator).

a. Variabel dengan nilai numerikPerhatikan contoh berikut :

b. Variabel dengan nilai stringPerhatikan contoh berikut :

Catatan:Suatu string dapat diputus penulisannya jika terlalupanjang dan dipindahkan ke baris berikutnya denganmenggunakan tanda backslash ( \ ).

Berikut adalah contohnya:

c. Variabel dengan nilai BooleanBerikut adalah contoh memasukkan nilai boolean (trueatau false) ke dalam suatu variabel:

d. Variabel dengan nilai nullPerhatikan contoh berikut :

//contoh nama variabel yang benarvar namavariabelvar _namavariabel

//contoh nama variabel yang salahvar nama variabel //tidak boleh ada spasivar 1variabel //tidak boleh diawali dengan angkavar var // tidak boleh menggunakan statemen javascript

<var nama_variabel1;var nama_variabel2;

// atau boleh dengan digabungvar nama_variabel1, nama_variabel2, nama_variabel3;

var angka1 = 12var angka2 = 4.5

var str1 = “Javascript”var str2 = ‘Javascript’

Var nama_variabel1 = nilai variabel

// atau boleh tanpa menyebutkan statement varnama_variabel1 = nilai variabel

Var nama_variabel1=nilai variabel

// atau boleh tanpa menyebutkan statement varnama_variabel1=nilai variabel

var pilihan1 = truevar pilihan2 = false

var str1 = “Mempelajari javascript itu \sangat menyenangkan”

// variabel di atas akan sama dengan variabel di bawahini:var str2 = “Mempelajari javascript itu sangatmenyenangkan”

Page 21: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoTutor

20 NeoTek Juni 2002

Catatan:Pemberian nilai null kepada suatu variabel adalah samadengan menghapus isi variabel , sehingga variabel menjadikosong.

Menampilkan NilaiSetelah suatu variabel terisi nilai, maka untukmenampilkan nilai variabel tersebut ke dalam dokumenHTML digunakan statement document.write().

Perhatikan contoh berikut :

Perhatikan bahwa statement document.write() akan menu-liskan semua yang diapit oleh tanda kurung sebagai isi daridokumen HTML, jadi bukan hanya untuk menuliskan tekssaja, akan tetapi bisa juga untuk menuliskan tag-tag HTML.

Untuk lebih jelasnya perhatikan contoh pada kolom berikutyang merupakan modifikasi dari file di atas. Pada contohtersebut kita menggunakan Javascript untuk menuliskandokumen HTML secara utuh termasuk tag-tagnya juga.

Scope VariabelDilihat dari scope-nya variabel dapat dibedakan menjadi :

a. Variabel GlobalYaitu variabel yang dikenal secara global oleh semuabagian script. Variabel global biasanya merupan variabelyang terdeklarasi tidak di dalam fungsi.

b. Variabel Lokal Yaitu variabel yang hanya dikenal secara lokal padabagian dimana variabel tersebut dideklarasikan.Biasanya merupakan variabel yang dideklarasikan didalam suatu fungsi. Kita akan mempelajari kembalivariabel lokal ini pada bagian yang membahas fungsi.

Catatan:- Variabel global dapat diakses dari dalam maupun luar

fungsi manapun, sementara variabel lokal tidak dapat diakses dari luar fungsi di mana variabel tersebutdideklarasikan.

- Pada dua fungsi yang berbeda, diperbolehkan adanyadeklarasi variabel lokal dengan nama yang sama.

<!-- simpan dengan file js3.htm --><html><head><title>Menampilkan isi variabel</title></head><body><script language="javascript"><!--var var1,var2,var3var1 = 1var2 = "Javascript"var3 = nulldocument.write("Isi dari variabel var1 adalah"+ var1

+"<br>")document.write("Isi dari variabel var2 adalah"+ var2

+"<br>")document.write("Isi dari variabel var3 adalah"+ var3

+"<br>")//--></script></body></html>

<!-- simpan dengan file js4.htm --><html><head><title>Menampilkan isi variabel</title></head><body><script language="javascript"><!--var var1,var2,var3var1 = 1var2 = "Javascript"var3 = nulldocument.write("<html>")document.write("<head>")document.write("<title>Menampilkan isivariabel</title>")document.write("</head>")document.write("<body>")document.write("Isi dari variabel var1 adalah"+ var1+"<br>")document.write("Isi dari variabel var2 adalah"+ var2+"<br>")document.write("Isi dari variabel var3 adalah"+ var3+"<br>")document.write("</body>")document.write("</html>")//-->

var satu = 1satu = null

// atau langsungvar dua = null

NeoTek Vol II No 1 NeoTek Vol II No 2Dapatkan NeoTek Vol II, No 1 & 2, yang kiniber-CD di toko-toko buku Gramedia ataupesan langsung ke Redaksi([email protected]).CD Vol II No 1: Trojan (BO, Deep Throat, dsb.) •Glock Software(Aanalyzer, Easy Mail dsb.) •Audio Video (Global DivX, AudioConverter) • Web Graphic Tools (Web Graphics, Text2Web dsb.)

CD Vol II No 2: Scripting Tools for Windows (Active Perl, ActivePyhton, dsb.) • Web Server (Personal Web Server, Xitami, dsb.) •Windows Port Scanner (Superscan, AATools, dsb.) • NetworkSecurity (Black ICE, Putty).

Relaunched+ CD!

Harga Rp19.500,- per nomor

Page 22: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoTutor

Juni 2002 NeoTek 21

IKA ANDA SERING KALI menjela-jahi Internet, khususnya ber-sifat personal Web, sering kita

temukan adanya fasilitas buku tamuyang berfungsi agar pengunjung dapatmeninggalkan pesan ataupun menan-dakan bahwa seseorang pernah mengun-jungi halaman Web tersebut. Banyaksitus portal yang menyediakan fasilitasbuku tamu gratis, namun sayangnyamereka menambahkan banner yangcukup mengganggu tampilan bukutamu. Lewat uraian kali ini kita akanmembuat fasilitas buku tamu sendiriyang sesuai dengan kebutuhan dankeinginan kita. Dalam membuat bukutamu ini, kita dihadapkan pada duapilihan media untuk menyimpan data,yaitu berupa teks atau database. Kitaakan membahas masing-masing pilih-an beserta contoh dan penjelasan sing-katnya. Mari kita mulai membuatnya.

Teks Buku TamuDalam membuat teks buku tamu, kitamemerlukan setidaknya 3 file yangberperan sangat penting. File-file ter-sebut antara lain:

File untuk Menyimpan Data(bukutamu.txt)Buatah sebuah file yang akan kita gu-nakan untuk media penyimpan datadengan nama file bukutamu.txt. Cara-nya buka notepad atau text editor lain.Anda tidak perlu mengisi apa-apa dieditor tersebut, cukup simpan dengannama bukutamu.txt. Jadi file inimerupakan file kosong

A. File untuk MenampilkanForm (form.asp)Ketikkan kode berikut di teks edi-tor kesayangan anda. Lalu sim-panlah dengan nama ffoorrmm..aasspp

Jika file form.asp dibuka denganbrowser, hasilnya akan tampakseperti gambar di sebelah kanan.

J

Membuat BukMembuat Buku Tu TamuamuJika anda ingin mengumpulkan informasi profil pengunjung situs anda, buku tamu adalah bagian

penting dari upaya itu. Dengan menggunakan ASP, David Sugianto menguraikan carapembuatan buku tamu dengan contoh penyimpanan data berformat teks dan basis data.

<html><head><title>Buku Tamu</title></head><body><form method="POST"action=thanks.asp>

<p align="center"><fontsize="5"><b>Buku Tamu</b></font></p><hr><table border="0" width="62%"><tr>

<td width="34%">Nama</td><td width="66%"><input type="text" name="txtnama"size="37"></td> </tr> <tr> <td width="34%">Email</td><td width="66%"><input type="text" name="txtemail"size="37"></td>

</tr><tr>

<td width="34%">Komentar</td><td width="66%"><textarea rows="6" cols="31"name="txtkomentar"></textarea>

</td></tr>

</table><p><input type="submit" value="Kirim"> <input type="reset"value="Hapus"></p>

</form></body></html>

Aplikasi Sederhana ASAplikasi Sederhana ASPP

Page 23: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoTutor

22 NeoTek Juni 2002

B. File untuk Ucapan TerimaKasih dan Memasukkan Data keTeks (thanks.asp)Ketikkan kode berikut ini ke tekseditor kesayangan anda, kemudiansimpan dengan nama tthhaannkkss..aasspp:

Hasilnya akan seperti berikut iniapabila dibuka oleh browser.

Penjelasan Scripting ASP :<% If Request.Form("txtnama") = "" Then

Response.Write "Anda belum mengisi<b>nama</b> anda"

ElseIf Request.Form("txtemail") = "" Then

Response.Write "Anda belum mengisi <b>e-mail</b> anda "

ElseIf InStr(Request.Form("txtemail"),"@") =0 Then

Response.Write "E-mail anda tidak valid"

ElseIf Request.Form("txtkomentar") = "" Then

Response.Write "Anda belum mengisi<b>komentar</b> anda"

Else%>

Merupakan sebuah konfirmasi untukmemeriksa apakah semua field baikNama, Email, maupun Komentar telahterisi. Dan juga untuk memeriksa apa-kah alamat email yang diisi terdapatkarakter '@', karena tanpa karakter '@'maka alamat email tersebut tidak valid.<% Dim objFSO, databuku, Path

Path = Server.MapPath("bukutamu.txt")

Set objFSO =Server.CreateObject("Scripting.FileSystemObject")

Set databuku = objFSO.OpenTextFile(Path, 8)

databuku.WriteLineRequest.Form("txtnama")

databuku.WriteLineRequest.Form("txtemail")

databuku.WriteLineRequest.Form("txtkomentar")

databuku.WriteBlankLines(1)

databuku.Close%>

Kode scripting diatas berfungsi untukmemasukkan data yang dikirim dariform ke dalam media penyimpannya.Set databuku = objFSO.OpenTextFile(Path, 8),berfungsi membuka file 'bukutamu.txt'dengan angka 8 merupakan perintahuntuk menambah file append file.

C. File untuk Menampilkan ParaPengisi Buku Tamu (list.asp)Ketikkan kode berikut ini ke teks edi-tor kesayangan anda,lalu simpanlahdengan nama lliisstt..aasspp.. Hasilnya akanseperti berikut ini:

<html><head><title>Buku Tamu</title></head><body><h3 align="center">Terima Kasih Atas Partisipasi Anda</h3><hr><p align="left"><b>Data Anda :</b><br><% If Request.Form("txtnama") = "" Then

Response.Write "Anda belum mengisi <b>nama</b> anda"ElseIf Request.Form("txtemail") = "" Then

Response.Write "Anda belum mengisi <b>e-mail</b> anda "ElseIf InStr(Request.Form("txtemail"),"@") = 0 Then

Response.Write "E-mail anda tidak valid"ElseIf Request.Form("txtkomentar") = "" Then

Response.Write "Anda belum mengisi <b>komentar</b> anda"Else %>

<table border="0" width="604"><tr>

<td width="94">Nama :</td><td width="496"><%=Request.Form("txtnama")%></td>

</tr><tr>

<td width="94">E-Mail :</td><td width="496"><%=Request.Form("txtemail")%></td>

</tr><tr>

<td width="94" valign="top">Komentar :</td><td width="496"><%=Request.Form("txtkomentar")%></td> </tr>

</table><% Dim objFSO, databuku, Path

Path = Server.MapPath("bukutamu.txt")Set objFSO = Server.CreateObject("Scripting.FileSystemObject")Set databuku = objFSO.OpenTextFile(Path, 8)databuku.WriteLine Request.Form("txtnama")databuku.WriteLine Request.Form("txtemail")databuku.WriteLine Request.Form("txtkomentar")databuku.WriteBlankLines(1)databuku.Close %>

<p>Telah Masuk ke Daftar Buku Tamu Kami</p><%End If%></body></html>

Page 24: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoTutor

Juni 2002 NeoTek 23

Penjelasan Scripting ASP :Dim objFSO, Path

Path = Server.MapPath("bukutamu.txt")

Set objFSO =Server.CreateObject("Scripting.FileSystemObject")

Set bukutamu = objFSO.OpenTextFile(Path, 1)

Berfungsi untuk membuka file"bukutamu.txt". Angka 1menunjukkan bahwa file tersebutdibuka dengan mode baca.Do While NOT bukutamu.AtEndOfStream

……

Loop

Merupakan struktur kontrolperulangan pada ASP, dimanaperulangan akan terus dilakukanselama belum akhir daristream.

2. Database Buku TamuSeperti halnya membuatbuku tamu dengan file tekssebagai media penyimpannya,dalam menggunakan databasepun kita memerlukanbeberapa file. Marilah kitamulai membuat Buku Tamudengan menggunakandatabase. File yang harusdisiapkan di antaranya:

FFiillee AADDOOVVBBSS..IINNCC

File ini berisi konstanta yang diper-

lukan untuk menggunakan metode ADO.Karena scripting ASP yang akankita bahas menggunakan metodeADO untuk koneksi ke database-nya.

File ini dapat anda temukan diC:\Program Files\Common Files\System\ADO. File ini harusdiikut sertakan dalam folderlocalhost anda.

A. Database yang AkanMenyimpan Data

Database yang akan kita gunakanadalah Microsoft Access.Untuk mem-buatnya, ikuti langkah-langkahberikut:

<html><head><title>Buku Tamu</title></head><body><p align="center"><font size="5">Daftar Pengisi BukuTamu</font></p><hr><p><table border="0" width="80%"><% Dim objFSO, PathPath = Server.MapPath("bukutamu.txt")Set objFSO = Server.CreateObject("Scripting.FileSystemObject")Set bukutamu = objFSO.OpenTextFile(Path, 1)Do While NOT bukutamu.AtEndOfStream%>

<tr><td width="22%">Nama :</td><td width="85%"><%Response.Write bukutamu.ReadLine%></td>

</tr><tr>

<td width="22%">Email :</td><td width="85%"><%Response.Write bukutamu.ReadLine%></td>

</tr><tr> <td width="22%">Komentar :</td>

<td width="85%"><%Response.Write bukutamu.ReadLine%></td></tr><tr>

<td width="22%"><%Response.Write bukutamu.ReadLine%></td><td width="85%">&nbsp;</td>

</tr><%Loopbukutamu.close%></table></body></html>

Buka Microsoft Office andaSSttaarrtt >> PPrrooggrraamm >> MMiiccrroossooffttAAcccceessss (MSAccess merupa-kan bagian dari MSOffice).

1

Setelah masuk ke MS Access,akan tampil window baru.Pilih ‘Blank Acess Database’lalu klik OK.

2

Simpanlah file dengan namabbuukkuuttaammuu,, lalu klik Create3

Klik dua kali (double click)'Create table in Design view'4

Isilah kolom Field Name danData Type seperti berikut

Field Name Data Typenama AutoNumberemail Textemail Textkomentar TextTambahan: (1).Untuk 'komentar' isiField Size dengan nilai 255. (2).ID'diset sebagai Primary Key-nya

5

Page 25: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

Hasilnya akan tampak seperti berikut :

Penjelasan script ASP:

Dim objConnDim objCommDim objParDim strSQLDim filePathDim reqNamaDim reqEmailDim reqKomentar

Bertujuan untuk mendeklarasikansemua variabel yang akan diguna-kan dengan menggunakanstatement “DIM.”

reqNama = Request.Form("txtnama")reqEmail = Request.Form("txtemail")reqKomentar = Request.Form("txtkomentar")Mengambil nilai dari masing-masing komponen yang ada di formyang terkirim dan di simpan dimasing-masing variabel yangberbeda.

filePath = Server.MapPath("bukutamu.mdb")strSQL = "INSERT INTO data (Nama, Email,Komentar) VALUES (?, ?, ?)"Set objConn =Server.CreateObject("ADODB.Connection")objConn.Open"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=" & filePathSet objComm =Server.CreateObject("ADODB.Command")

Membuka koneksi ke database“bukutam” dan menggunakanperintah untuk memasukkan datake dalam masing-masing field yangada di dalam database

Set objPar = objComm.CreateParameter(,adChar, ,50, reqNama)objComm.Parameters.Append objParSet objPar = objComm.CreateParameter(,adChar, ,50, reqEmail)objComm.Parameters.Append objParSet objPar = objComm.CreateParameter(,adChar, ,255, reqKomentar)objComm.Parameters.Append objPar objComm.ExecuteobjConn.Close

Saatnya untuk mendefinisikan para-mater yang akan memasukkan datake dalam database dengan tipe,ukuran, dan variabel yang berisinilai. Serta menutup koneksi daridatabase.

NeoTutor

24 NeoTek Juni 2002

<html><head><title>Buku Tamu</title></head><body><form method="POST" action=thanks.asp>

<p align="center"><font size="5"><b>Buku Tamu</b></font></p><hr><table border="0" width="62%"><tr><td width="34%">Nama</td><td width="66%"><input type="text" name="txtnama" size="37"></td>

</tr><tr><td width="34%">Email</td><td width="66%"><input type="text" name="txtemail" size="37"></td>

</tr><tr><td width="34%">Komentar</td><td width="66%"><textarea rows="6" cols="31" name="txtkomentar"></textarea>

</td></tr>

</table><p><input type="submit" value="Kirim"> <input type="reset" value="Hapus"></p>

</form></body></html>

<html><head><title>Buku Tamu</title><body><table border="0" width="100%"><tr><td width="33%" valign="top" align="center"><table border="0" width="100%"><tr><td width="100%"><h2 align="center"><!--#Include File="adovbs.inc"--><%

Dim objConnDim objCommDim objParDim strSQLDim filePathDim reqNamaDim reqEmailDim reqKomentarreqNama = Request.Form("txtnama")reqEmail = Request.Form("txtemail")reqKomentar = Request.Form("txtkomentar")filePath = Server.MapPath("bukutamu.mdb")strSQL = "INSERT INTO data (Nama, Email, Komentar) VALUES (?, ?, ?)"Set objConn = Server.CreateObject("ADODB.Connection")objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePathSet objComm = Server.CreateObject("ADODB.Command")objComm.ActiveConnection = objConnobjComm.CommandText = strSQL'---Definisi Parameter---Set objPar = objComm.CreateParameter(, adChar, ,50, reqNama)objComm.Parameters.Append objParSet objPar = objComm.CreateParameter(, adChar, ,50, reqEmail)objComm.Parameters.Append objParSet objPar = objComm.CreateParameter(, adChar, ,255, reqKomentar)objComm.Parameters.Append objParobjComm.ExecuteobjConn.Close%>

<font color="#800080">Terima Kasih Telah mengisi Buku TamuKami</font></h2>

</td></tr>

</table></table><p><p>&nbsp;</p><p align="center"><font size="4">Data Anda Telah Masuk ke dalam DatabaseKami</font></p></body>

B. Database untuk Menampil-kan Form (form.asp)

C. File untuk Ucapan TerimaKasih dan Memasukkan Datake Database (thanks.asp)

Page 26: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

Hasilnya akan seperti berikut:

Penjelasan skrip ASPfilePath = Server.MapPath("bukutamu.mdb")strSQL = "SELECT * FROM data"Set objConn =Server.CreateObject("ADODB.Connection")objConn.Open"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=" & filePathSet objRset =Server.CreateObject("ADODB.Recordset")objRset.Open strSQL, objConn, adOpenStatic

Membuka koneksi ke databasebukutamu dan mengaktifkan tabel“data.”

<% For i = 1 toobjRset.RecordCount%></pre><table border="0" width="100%">

<tr><td width="100%">

Nama : <%=objRset("nama")%><BR>Email :<%=objRset("email")%><BR>Komentar :<%=objRset("komentar")%>&nbsp;<HR></td>

</tr></table><%objRset.MoveNextIf objRset.EOF Then

Exit ForEnd IfNext%>

Melakukan perulangan selamajumlah record, dan menampilkanrecord dengan menggunakan tabelSelamat! Anda telah berhasil mem-buat buku tamu untuk web andasendiri atau untuk orang lain. KodeHTML diatas dapat anda rubahsesuai dengan keinginan dan kebu-tuhan anda, selama perubahan ter-sebut tidak mengganggu skrip ASPyang ada. Anda pun dapat mengem-bangkan skrip0 ASP yang ada agarbuku tamu anda dapat lebih inovatif.Anda dapat memilih antara duapilihan media penyimpanan, denganteks ataupun dengan database.

Selamat Berkarya.

Jika ada pertanyaan seputar tutorialini anda dapat mengirimkan emailanda ke

[email protected]

NeoTutor

Juni 2002 NeoTek 25

<html><head><title>Buku Tamu</title><body><table border="0" width="100%">

<tr><td width="33%" valign="top" align="center">

<h2 align="center"><font color="#800080">Isi Buku Tamu</font></h2><table border="0" width="100%">

<tr><td width="100%"><!--#Include File="adovbs.inc"--><%Dim objConnDim ObjRsetDim filePathDim strSQLDim i

filePath = Server.MapPath("bukutamu.mdb")strSQL = "SELECT * FROM data"Set objConn = Server.CreateObject("ADODB.Connection")objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePathSet objRset = Server.CreateObject("ADODB.Recordset")objRset.Open strSQL, objConn, adOpenStatic%><CENTER><!--Menampilkan data--><pre><% For i = 1 to objRset.RecordCount%></pre><table border="0" width="100%">

<tr><td width="100%">

Nama : <%=objRset("nama")%><BR>Email :<%=objRset("email")%><BR>Komentar : <%=objRset("komentar")%>&nbsp;<HR></td>

</tr></table><%objRset.MoveNextIf objRset.EOF Then

Exit ForEnd IfNext%></td></tr></table></body>

D. File untuk Menampilkan ParaPengisi Buku Tamu (list.asp)

Page 27: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

26 NeoTek Juni 2002

NeoTekno

Konfigurasi jaringan WLAN umumnya terdiri dari:• PC klien yang tersambung ke Akses Point

(AP) secara wireless.• Akses point yang menghubungkan jaringan

wireless dan LAN biasa.• Jaringan LAN • Router yang menghubungkan jaringan

LAN ke Internet.Salah satu peralatan kunci dari jaringan iniadalah Access Point (AP). AP akan menghu-bungkan jaringan wireless dan jaringan LANbiasa yang menggunakan kabel.Pada kesempatan sini akan diperlihatkan prosessetup sebuah acces point dari Compex. Akantampak jelas bahwa proses setup accecs pointtersebut sangat sederhana. Setelah diinstal,program untuk mensetup akses point compexterdapat diStart →Programs →AP Manager →AP Manager

DETEKSI OLEH SOFTWARESoftware akan mendeteksi dan mem-perlihatkan IP address, network maskdan default gateway dari komputer(PC) yang kita gunakan.Kita dapat mengubahnya jika perlu de-ngan menekan tombol ‘Change.’

4 6

DETEKSI OTOMATISSelanjutnya, software AP Manager akan mencari

secara otomatis AP yang ada di ja-ringan, kemudian akan menampilkanalamat IP dan alamat NIC (NetworkInterface Card)/MAC Address yangterdeteksi di jaringan. Jika tidak terde-teksi maka kita dapat melakukan duahal yaitu:•Men-scan ulang jaringan•Memasukkan secara manual.

MENGISI IP ADDRESSProses memasukan alamat IP secaramanual ke akses point tidaklah sukar.Akan diperlihatkan MAC address dariakses point tersebut dan kita dapatlangsung men-set alamat IP yang kitainginkan. Sangat disarankan untukmeng-clear IP address terlebih dulusebelum men-set IP address.

UPDATE INFORMASI DI APPada saat tombol finish ditekan makaakan tampak pada layar ada usahadari software AP Manager untukmeng-update informasi di APSangat disarankan, setelah setup inidilakukan dengan berhasil, agarparameter setup yang diberikan di-save ke file melalui fasilitas save fileyang ada.

MELIHAT AP YANG SUDAH DI-SETUPUntuk melihat apa yang telah kita set sebelumnyatidaklah sukar, pada saat semua proses setup telahberhasil dengan sukses dilakukan, kita akanmelihat SSID yang kita pilih tampil pada layar.

Di samping SSID kita akan lihatbeberapa MAC address (alamat NIC)dari AP yang memberikan servis padaSSID tersebut.Untuk melihat setup masing-masingAP, kita harus meng-klik pada MACaddress (alamat NIC) dari AP yangkita ingin lihat setup-nya.

JUGA SETUP WLAN SECURITYPada MAC address tertentu, kita dapatmelihat setup Access Point & WLANSecurity.Pada bagian Access Point, kita dapatmelihat tipe AP, versi firmware, alamatIP, station name, kanal yang dipakaidan lain-lain.

MMEEN-N-SSEET AT ACCCCEESSS POS POIINNTTWWIIRREELELESSS LS LANAN

5

10 11 12

Page 28: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

Juni 2002 NeoTek 27

NeoTekno

MENSET NETWORK ID DAN CHANNELSetelah MAC Address dan IP addresssterdeteksi, kita dapat menset Network ID(SSID) dan channel tempat kita beroperasi.Network ID (SSID) fungsinya kira-kiramirip dengan workgroup di networkneighbourhood. Hanya workstation yangmenggunakan SSID yang sama denganAkses Point yang dapat berkomunikasimelalui Akses Point. Kanal (Channel)yang dapat digunakan 1 s/d 11.

MENSET KEAMANAN JARINGANSetelah SSID dan Channel diset, selanjutnya menset

keamanan jaringan. Kita dapat memilih(1) tanpa keamanan sama sekali, atau(2) dengan protokol Wired EquivalentProtocol (WEP) dengan kunci sepan-jang 40 bit.Pada AP Compex dapat diset pulacommunity string untuk SimpleNetwork Management Protocol(SNMP). Default-nya adalah private.

AKHIR SETUPSetelah semua selesai akan diperlihatkan berapa

buah AP yang akan dikonfigurasi, danAP tersebut akan membentuk berapabuah jaringan wireless.Tekan tombol ‘Finish’ untuk mengirim-kan semua parameter yang kita buatagar masuk ke memori AP.

1 3MEMULAI SETUP ACCESS POINTUntuk memudahkan proses setup, sa-ngat disarankan menggunakan fasilitasFile →Build from NetworkSetelah pilihan ‘Build from Network’ di-pilih selanjutnya adalah menekantombol ‘Next.’

MEN-SET ACCESS CONTROLPada bagian WLAN Security, kita dapat melihatnetwork ID (SSID), community string untukSNMP, apakah AP tersebut open access ataumenggunakan enkripsi WEP dengan kunci 40 bit.

Bagian yang cukup seru, pada bagianini kita dapat menset penggunaanaccess control agar tidak semba-rangan alat dapat mengakses ke APyang kita miliki.

SETUP ACCESS CONTROLProses setup access control tidaklahsukar, kita dapat meng-add (me-nambahkan) MAC address work-station yang akan kita kontrol.Setelah di tambahkan kita dapatmenset apakah untuk MAC addresstersebut “Access is denied” (tidak diizinkan), atau “Access is granted” (diizinkan.)

MENSET MAC ADDRESSTampak pada gambar tampilan padasaat kita menset MAC address dariklien yang akan dikontrol akses-nya.

AP MANAGER ACCESS POINTTampak pada gambar adalah tampilanawal sebuah AP Manager di AccessPoint..

MENGEDIT NETWORK PREFERENCESSelanjutnya yang perlu dilakukan sebelum men- setupAccess Point adalah mengedit Network Preferences.Biasanya untuk jaringan privat/tertutup digunakannetwork address dari keluarga IP 192.168.*.*; dalam

contoh 192.168.0.0. Network Mask kelasC 255.255.255.0; tentunya dapat di-ubah sesuai dengan konfigurasi sub-netyang ada. Default Gateway disesuaikandengan konfigurasi jaringan, khususnyaletak gateway. Pada contoh konfigurasidi atas, gateway terdapat pada IP 192.168.0.1.Setelah semua di set, tekan tombol setagar semua setting yang ada masuk kememori di access point.

2

7 8 9

13 14 15

Page 29: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

28 NeoTek Juni 2002

NeoTekno

AGIAN PALING SEDERHANAdalam instalasi Wireless LANadalah setup klien Wireless

LAN di sistem operasi Windows. Pa-da kesempatan ini akan diperlihatkancontoh setup klien Wireless LANCompex menggunakan Windows.

Setelah software klien wireless diins-tal maka pada pojok kanan bawahWindows akan tampak ikon kompu-ter dengan antena kecil di atasnyamenggunakan layar monitor yangdapat berubah-ubah warnanya,kadang-kadang berwarna hijau,kuning, dan merah.

Arti warna tersebut tidak sukaruntuk ditebak. Warna hijaumenunjukkan bahwa komputer kitaterhubung dengan baik ke accesspoint, warna kuning jika agak jauh keaccess point dan warna merah jikatidak berhasil berhubungan denganaccess point.

Untuk melihat lebih rinci konfigurasidari card Compex yang kita gunakan,dapat dengan mudah dilakukan de-ngan mengklik ikon komputerberantena di pojok kanan tersebut.

Informasi sambungan (link info)akan dapat kita lihat seperti kondisicard apakah sudah berasosisasidengan access point tertentu ataumasih melalukan scanning. Jika telah

berasosiasi akan diperlihatkan MACaddress dari access point.

Dapat dilihat kita bekerja pada kanalberapa maupun kecepatan data yangdigunakan. Dalam gambar cardCompex tersebut bekerja pada kanal6 dengan kecepatan 11Mbps.

Bagaimana kualitas sambunganmaupun kekuatan penerimaan sinyaldari access point dapat dilihattermasuk truput transmisi data daripemancar (Tx) maupun penerima(Rx).

Konfigurasi dapat dilakukan denganmudah melalui fasilitasConfiguration.

Kita dapat menset mode operasi yangakan kita gunakan, modeinfrastructure digunakan jika kitamenggunakan access point.

SSID harus diset sesuai dengan SSIDyang digunakan pada access pointagar kita dapat mengakses jaringan.

Kecepatan pemancar dapat diset padakecepatan tertentu atau secaraotomatis card akan memilihkecepatan mana yang sebaiknyadigunakan.

Kita dapat menset apakah WEP(enkripsi data) akan diaktifkan atautidak.

Kitadapat

mensetjuga

apakahPower Save

(PS) mode akandiaktifkan atau

tidak. PS mode biasanya digunakanpada laptop yang sedang beroperasimenggunakan batere. Penggunaan PSmode ini akan menurunkanperformance.

Jika WEP di aktifkan kita padamenset password yang digunakanuntuk enkripsi maupun kuncinyasebagai empat buah kombinasi kunci.

Sangat disarankan bagi anda yangingin aman untuk menggunakanteknik virtual private network (VPN)dengan teknik tunnelling daripadamengandalkan enkripsi dari WEP ini.

B

Menyetel Klien Menyetel Klien WirWirelesseless LLANAN CompexCompex

Page 30: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoTekno

Juni 2002 NeoTek 29

engerti dengan baik cara kerjajaringan komputer, khususnyaInternet, adalah prasyarat

mutlak untuk menjadi seorang hackeryang baik, bukan sekedar menjadikelompok hacker kelas script kiddiesatau click kiddies. Sebetulnya seluruhteknologi Internet terbuka dan dapatdibaca dan di-download dengan mudahdi Internet Engineering Task Force(IETF) (www.ietf.org.)

Khususnya bagi yang kemudian terta-rik untuk mendalami ilmu per-hacker-an dapat membaca-baca naskah diwww.sans.org, http://rr.sans.org, danwww.hackingexposed.com. Beberapacontoh tool yang sering digunakan diLinux yang membutuhkan pengetahu-an yang lumayan tentang teknologiInternet adalah tcpdump, snort, port-sentry, freeswan, dll. Memang untuksekedar menginstal dan menjalankan-nya di Linux tidaklah sukar, tetapi un-tuk mengerti makna dari output atautampilan yang dihasilkan oleh soft-ware tersebut anda harus mendalamiterlebih dahulu teknologi Internet diwww.ietf.org.

Dari sekian banyak tata cara komuni-kasi (protocol) di Internet, bagi parapemula, ada baiknya untuk mengertidengan baik dua protokol utamaInternet yaitu Internet Protocol (IP).dan Transmission Control Protocol(TCP). Tidak heran Internet dikenalsebagai jaringan TCP/IP. Perlu dipa-

hami bahwa TCP dan IP bukanlah pro-tokol satu-satunya di Internet, masihbanyak lagi protokol lain yang diguna-kan untuk membangun Internet, se-perti ICMP, BGP, OSPF, SNMP, SMTP,POP, HTTP, SIP dll.

Topologi Sebuah Paket DataDimanakah letak protokol tersebut da-lam sebuah paket data? Untuk menye-derhanakan masalah, kita lihat topolo-gi sebuah paket data yang dikirimkanmelalui jaringan LAN menggunakanethernet. Secara sederhana, di mukapaket data yang kita kirim biasanya di-tambahkan secara berurutan headerdari protokol ethernet (IEEE 802.3),Internet Protocol (IP), dan Transmis-sion Control Protocol (TCP).

Panjang maksimum paket yang dikirimtergantung pada Maximum Transmis-sion Unit (MTU) yang kita set, biasa-nya di LAN Ethernet di set 1500byteper paket. Artinya jika kita akan me-

ngirimkan gambar/file 1Mbyte akandipotong kecil-kecil sepanjang 1500byte.Tentunya untuk data pendek yang ku-rang dari 1500byte akan dengan se-nang hati dikirim oleh Ethernet tsb.

Jika paket tersebut dikirim melalui sa-rana fisik yang lain, misalnya paketradio, wireless LAN, atau satelit, kitahanya perlu perlu mengganti ethernetheader dengan header protokol yangcocok digunakan di jaringan fisik tsb.Misalnya untuk paket radio digunakanAX.25, di wireless LAN digunakanIEEE 802.11a atau IEEE 802.11b, disatelit digunakan HDLC dsb.

Dalam tulisan ini kita akan fokuskanpembahasan hanya pada headerInternet Protocol (IP) dan Transmis-sion Control Protocol (TCP) saja. Sebe-tulnya, dengan mengetahui headerkita dapat meraba cara kerja protokoltersebut. Tentunya akan lebih mudahjika kita membaca langsung naskahprotokolnya di www.ietf.org.

M

MemahamiMemahamiTTCP/CP/IIP HeaderP Header

Dua protokol utama di Internet adalah Transmission Control Protocol (TCP) dan InternetProtocol (IP). Bagi anda, para calon hacker, Onno W. Purbo menguraikan apa yang dimaksud

dengan header pada TCP/IP untuk mengetahui cara kerja kedua protokol tersebut.

• Topologi paket data

Page 31: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoTekno

30 NeoTek Juni 2002

Internet Protocol (IP)Header Internet Protocol (IP) panjang-nya 20 byte. Dalam 20 byte protokolheader tersebut adalah beberapa infor-masi penting yang menjadi jantungproses routing dan pola penyampaianpaket dari satu node ke node lain dijaringan Internet. Informasi pentingyang digunakan untuk proses routingadalah:

• Source IP Address (32 bit), alamat IPkomputer pengirim data.

• Destination IP Address (32 bit),alamat IP komputer tujuan.

• Time-To-Live (8 bit), jumlah maksi-mum router yang dapat dilewati(maksimum 255 router).

• Protokol (8 bit), memberitahukanprotokol apa yang dibawa di atas IP.Contohnya adalah TCP dan UserDatagram Protocol (UDP).

Untuk operasi normal biasanya cukupempat hal tersebut yang diperhatikan.Untuk operasi tidak terlalu normal,misalnya kita ingin mengirimkan sua-ra telepon melalui jaringan Internetsecara reliable maka kita perlu mensetbit pada Type of Service (ToS) yangjumlahnya 8 bit. Adapun kode ataukondisi yang diinginkan oleh bit-bitType of Service (ToS) dapat anda lihatpada tabel ‘Format Type of Service(ToS).’

Dalam bahasa sederhana, misalnya bitType of Service yang ada dalam IPyang kita terima adalah

00111100

mempunyai arti bahwa paket tersebutharus di prioritaskan dalam antrian dirouter, agar memperoleh delay semi-nimal mungkin, dengan throughputsemaksimal mungkin dan reliabilitasyang tinggi. Untuk paket yang normalisi Type of Service adalah 00000000.

IP juga mengontrol apakah data yangkita kirim dapat di potong menjadi po-

tongan yang lebih kecil, istilahnya di-fragmentasi. Kontrol apakah paket da-pat di fragmentasi, dan jika difragmen-tasi paket tersebut merupakan frag-mentasi yang ke berapa akan dikontrololeh Flag di protokol IP. Adapun isitiga bit pertama dari Flag yang kemu-dian diikuti oleh informasi offset Frag-mentasi dapat dilihat pada tabel di atas.

Perhatikan baik-baik bahwa tidak adainformasi tentang routing yang diba-wa oleh Internet Protocol, yang adahanyalah alamat IP sumber dan alamatIP tujuan. Di samping itu tidak ada me-kanisme apapun di Internet Protocolyang bisa menjamin reliabilitas pengi-riman data. Inilah cantiknya Internet.

Transmission Control Protocol(TCP)Transmission Control Protocol (TCP)beroperasi di atas Internet Protocol(IP). Untuk operasi normal, kita hanyaperlu memperhatikan

• Source Port (16 bit).• Destination Port (16 bit).• Sequence Number (32 bit),

merupakan nomor urut paket.• Acknowledgement Number (32 bit),

merupakan nomor paket yang sudahdi acknowledge atau sampai denganselamat ke tujuan.Bit 0-2 Precedence

111 Normal Control110 Internetwork Control101 CRITIC / ECP100 Flash Override011 Flash010 Immediate001 Priority000 Routine

Bit 3 Delay0 normal delay1 low delay

Bit 4 Throughput0 normal throughput1 high throughput

Bit 5 Reliability0 normal reliability1 high reliability

Bit 6-7 Reserved

Format Type of Service (ToS)

R bit 0 di reservasi, dan harus 0.

DF bit 1: don't fragment bit0 paket dapat di fragmentasi.1 paket jangan di fragmentasi.

MF bit 2: more fraqments bit0 fragmentasi terakhir1 masih ada fragmentasi

selanjutnya.

Flag

• Bagan Internet Protocol (IP)

• Bagan Transmission Control Protocol (TCP)

Page 32: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoTekno

Juni 2002 NeoTek 31

Perhatikan bahwa AcknowledgementNumber dan Sequence Number meru-pakan kunci utama dalam menjaminreliabilitas pengiriman data menggu-nakan protokol TCP. Jika ada paketyang belum diterima atau belum sam-pai akan dapat dilihat dengan mudahmelalui nomor tersebut.

Nomor port (16 bit) adalah kode portuntuk menentukan aplikasi apa yangsedang kita gunakan. Bagi penggunaInternet pasti cukup familiar bahwakode port untuk beberapa servis dibawah ini pasti dikenal dengan baik,

Mail SMTP - port 25Mail POP3 - port 110Web HTTP - port 80

Bagi pengguna Linux, daftar lumayanlengkap dari berbagai port tersebutdapat dibaca di /etc/services.

Berbeda dengan Internet Protocol (IP)yang tidak mengenal kondisi sambung-an (stateless), pada Transmission Con-trol Protocol (TCP) dikenal state (kon-disi) sambungan. Yang di maksud kon-disi sambungan (state) disini, misalnya

• Klien sedang berusaha menghubungiserver.

• Server telah bersedia menerima hu-bungan komunikasi dengan klien.

• Server dan klien bertransaksi data.• Server memutuskan hubungan.• Klien memutuskan hubungan

komunikasi.

Kondisi (state) tersebut di beberapakontrol bit, yaitu:

URG (1 bit) - paket yang sifatnya urgent (penting).

ACK (1 bit) - acknowledge, paketditerima denganbaik.

PSH (1 bit) - Push, memaksa.

RST (1 bit) - Reset, meresethubungan.

SYN (1 bit) - sinkronisasi, untukmembuka hubunganawal.

FIN (1 bit) - Final, memutuskanhubungan.

Beberapa contoh skenario dalam pema-kaian bit kontrol adalah sebagai berikut,

• Klien mengirimkan SYN ke Server,menandakan klien meminta hubung-an dengan server.

• Server menjawab dengan mengi-rimkan ACK SYN, artinya Serversiap menerima hubungan.

• Server dapat juga menjawab denganmengirimkan PSH RST FIN, artinyaServer memutuskan hubungan de-ngan Client dan tidak bersedia mene-

rima hubungan.• Jika hubungan te-

lah terjalin, biasa-nya hanya digu-nakan bit kontrolACK atau PSHACK untuk mem-berikan acknow-ledgement bahwapaket nomor ter-tentu telah dite-rima dengan baik.

Jika anda mengertibetul konsep statedan kontrol bit ter-sebut, tidaklah sukaruntuk mengerti kon-sep Stealth Scanningyang sering diguna-kan oleh para hackeruntuk mencek servisapa saja yang dija-lankan oleh sebuahserver di Internetsebelum serangandilakukan.

TCP Checksum (16bit) digunakan un-tuk kode cek apakahpaket yang dikirimmasih utuh sampaidi tujuan atau adakerusakan. Jika ma-sih utuh maka paketACK akan dikirim-kan oleh penerima ke pengirim.

Window size (16 bit) merupakan usahauntuk mengefisienkan penggunaan ja-ringan dengan cara mengirimkan bebe-rapa paket sekaligus tanpa menungguACK terlebih dulu. Untuk kondisi yangtidak terlalu reliable biasanya TCP akanmengirimkan sebuah paket ke tujuandan menunggu ACK dari tujuan sebe-lum mengirimkan paket selanjutnya.Konsekuensinya akan ada jeda (delay)yang lumayan (bisa beberapa ratusmilidetik) antara satu paket denganpaket lainnya.

Dengan konsep sliding window yangdiset maksimum pada window size (16bit), kita dapat menset window size be-berapa kali panjang Maximum Trans-mission Unit (MTU). Misalnya MTU1500byte, kita dapat menset window size6000 byte. Artinya apa? Jika pada saatpengiriman data TCP melihat bahwajaringan cukup reliable, artinya tidak adapaket yang hilang / rusak di jalan danACK selalu dikirimkan oleh penerimadengan tepat waktu maka TCP akanberusaha mengirimkan beberapa (2-4)paket sekaligus tergantung panjangwindow size tanpa menunggu ACK daripenerima terlebih dulu.

Tentunya proses menaikkan jumlah pa-ket yang dikirim sekaligus dilakukansecara bertahap, jadi berawal dari satu (1)paket jika ternyata baik maka akandicoba dengan dua (2) paket, jika sam-bungan masih baik di coba lagi dengantiga (3) paket dst. Jika terjadi kerusakanpada paket, artinya ACK tidak diperolehpada waktunya, maka TCP langsungmenurunkan lagi paket menjadi satu (1)paket lagi, dan secara bertahap dinaikkanlagi jika sambungan di rasakan reliable.Konsep naik turunnya jumlah paketyang dikirimkan secara otomatis inidinamakan sliding window.

Tentunya ada beberapa mekanismelain yang tidak ada pada headerprotokol TCP tapi juga penting untukmenjamin reliabilitas pengiriman data,yaitu, konsep TCP back off yang me-nentukan kapan pengiriman ulangsebuah paket yang rusak harusdilakukan.

Berbeda dengan Internet Protocol (IP)yang sama sekali tidak menjamin re-liabilitas pengiriman data. Transmis-sion Control Protocol (TCP) berusahasecara maksimal agar proses pengi-riman data andal dan efisien.

Layer Unit Pandangan Keterangan

1 Physical bit wire Melewatkan bit-bit melalui wire.

2 Data Link frame next Kegunaan next hophop untuk menghubungkan

komputer dengan router, atau dua router.

3 Network packet mesin Network layer adalah lain IP. Di sinilah layer

‘pertama’ sesung-guhnya.IP protocol dirancang se-putar konsep ‘unreliabledatagram.’ Setiap mesindiberi IP address. Mesin menempatkan address itu pada paket yang diki-rim ke router terdekat.

4 Transport koneksi program Trasport layer adalahlain TCP (dan UDP)

5 Session Didefinisikan tapi tidak jelas keguna-annya.

6 Presentation Application layer tidak perlu memformat data untuk transmisi wire.

7 Application file user Protokol untuk aplikasitransaction tertentu, misalnya httpcommand untuk web browser,

smtp/pop/imap untukemail.

OSI 7-Layer Model

Page 33: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoTutor

32 NeoTek Juni 2002

Privasi AndaPrivasi AndaAnda menyimpan data rahasia di PC anda? Khawatir akan ada 'tangan jahil' yang mengutak-atiknya?

Lindungi berkas dan bahkan seluruh PC anda dengan mengikuti petunjuk berikut.

MenjagaMenjaga

ASALAH KEAMANAN KOMPUTERdewasa ini sudah makin ru-mit. Pada komputer pribadi,

yang namanya keamanan komputerlebih sulit dijaga. Setiap orang bisasaja menghidupkan PC mana saja danlangsung menggunakannya. Sedang-kan yang dibanggakan sebagai katasandi BIOS dan kata sandi pelindungdokumen dengan mudah dibongkarorang. Artikel ini diharapkan dapatmembantu anda untuk memperkuat'pertahanan' di PC anda, walaupuntidak dapat menjamin aman 100%.Konsep komputer yang benar-benartidak dapat ditembus adalah nonsenskarena pengaman apa pun selalu dapatdicari lubang kelemahannya.

Mencegat di BootSaat ini orang berpikir perlu melin-dungi komputernya bahkan saat kom-puter itu baru diaktifkan. Dari sinilahlahir yang disebut kata sandi (password)BIOS. Artinya sebuah kotak pop-upmuncul setelah komputer dihidupkandan selesai mentes memori serta meng-identifikasi disk. Tanpa kata sandiyang benar, PC anda tidak akan boot.

Tetapi ternyata upaya perlindungan bri-lian ini amat mudah dikecoh. Orangdapat membuka CPU komputer andadan mengangkat batere BIOS di mother-board untuk beberapa detik sehinggaBIOS akan di-reset dan kehilangankata sandinya.

Setelah merampungkan kerja penge-tesannya, BIOS beralih ke sektor boot

hard disk untuk sebuahprogram kecil yang akanmengawali pemuatan sistemoperasi komputer. Jadiinilah langkah selanjutnyayang dapat dipayungi pe-lindung. Untuk ini adabeberapa boot loader yangterutama dirancang untukmemungkinkan andaberpindah dari dua ataulebih sistem operasi yangdiinstal di PC anda (sepertiLinux dan Windows). Disini anda pun bisa me-masang langkah pemasukankata sandi.

Boot loader gratisan XOSLadalah salah satu contohnya denganalamat situs www.xosl.org. Anda dapatmenjumpai program ini pada CDNeotek bulan ini. XOSL adalahprogram yang rumit sehinggainstalasinya bisa memusingkan anda.Manualnya yang cukup lengkaprasanya perlu anda baca.

Mengunci WindowsSetelah Windows berjalan, anda mem-punyai lebih banyak lagi kesempatanuntuk memproteksi data anda. Yangpertama tentu saja berupa upaya men-cegah orang yang tidak mempunyaimenggunakan keseluruhan Windowsatau hanya program tertentu.

Winsecure-IT memberikan perlindung-an semacam Windows-NT terhadapPC anda. Artinya anda dapat menggu-

nakan utilitas ini untukmengunci desktop atauWindows saat dijalankan.Ketika Winsecure-ITdijalankan untuk pertamakali, anda dimintamemasukkan kata sandiyang tentu saja tidak boleh

anda lupa. Tidak seperti programsejenisnya, anda tidak dapat menghin-dar dari Winsecure-IT dengan menekanCtrl+Alt+Del (ketiga tombol ini dinon-aktifkan saat Winsecure-IT berjalan),sedangkan kata sandi anda disimpandalam bentuk terenkripsi sehinggatidak ada orang yang dapat mencari-nya di registry atau file .ini.

Trik berikutnya yang dapat anda cobaadalah dengan menolak akses oranglain terhadap program dan/atau fungsitertentu di dalam Windows. Paling ti-dak, walaupun mereka dapat melihatberkas (file) di PC anda, anda dapatmencegah mereka menggunakan apli-kasi viewer yang diperlukan (misalnyaMicrosoft Word untuk dokumen teks)dan mencegah mereka menggunakanperangkat Windows yang diperlukanuntuk menyalin (copy) berkas dari PCanda ke disket, misalnya.

WinGuard Basic memungkinkan andamengunci My Computer. Artinya jikaada orang yang tidak memiliki katasandi yang seharusnya maka ia tidakdapat mengakses drive anda yang ma-na pun. Ini berarti mereka pun tidakdapat menyalin berkas dari dan ke PCanda. Anda juga dapat mengunci me-nu Shutdown sehingga jika si usil men-coba mem-boot ulang komputer andauntuk melumpuhkan WinGuard, iaakan menghadapi nasib yang sama.

M

• XOSL bekerja sebelum sistemoperasi PC anda masuk. Jikaanda memproteksi PC andadengan kata sandi, maka tidakakan ada orang yang dapatmengganggunya.

• Winsecure-IT dapat mengunci komputer anda sesuaipermintaan dan mencegah orang menjalankan Windows

tanpa kata sandi yang seharusnya.

Page 34: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoTutor

Juni 2002 NeoTek 33

Password Protection System Lite ada-lah program gratisan yang dapat me-ngunci file .exe di PC anda. Pengguna-annya sederhana. Program ini tidakperlu diinstal tetapi disalin ke sebuahfolder pada hard disk anda. Programini pun tidak perlu bertengger dimemori pada saat menjalankan pro-gram yang diproteksi dengan katasandi. Program ini pun dapat andajumpai pada CD Neotek bulan ini.

Untuk menggunakan program ini,buka file zip-nya dan jalankan pps-lite.exe. Klik File pada bagian kananatas untuk memilih program ini (andaharus mem-browse-nya secara manualuntuk menemukan dengan menggu-nakan My Computer—kebanyakanprogram ditempatkan di direktoriProgram Files). Selanjutnya ketikkankata sandinya di kotak di bawah namafile dan klik tombol Add Pass.

Berkas dan FolderTidak ada satu pun metode yang dibi-carakan di depan yang dapat mena-warkan perlindungan yang benar-benar ampuh. Setiap proteksi denganmudah dapat dibongkar dengan hanyasecuil pengetahuan.

Proteksi data, oleh karena itu, harusdiarahkan juga pada ujung dari semuaperlindungan itu yaitu berkas atau fileitu sendiri, tempat anda menyimpansemua data penting anda. Dan sebe-narnya di sinilah proteksi yang palingefektif dapat diterapkan.

Metode pertama adalah menyembu-nyikan berkas dimaksud. Ini dapatdilakukan dengan ‘menghilangkan’folder tempat menyimpan file itu.Happy Chandraleka menguraikan tigacara menyembunyikan folder padaNeoTek nomor ini yang dapat andaikuti karena caranya mudah danpraktis.

Di samping utilitas Folder Guarduntuk menyembunyikan folder, seper-ti yang dibahas Chandraleka, masihada program lain bernama Hide Fold-ers. Anda dapat menggunakan HideFolder untuk menyembunyikan ber-kas dan, sudah barang tentu, memun-culkannya kembali. Setelah diinstalprogram ini mudah digunakan—klikikon di kanan atas dan browse folderyang akan anda sembunyikan.

Pilihan lain yang dapat anda pertim-bangkan adalah KPKfile. Cara yangdigunakan program ini agak berbeda.Anda dapat membuat direktori untukmenempatkan berkas-berkas sesuaidengan yang anda kehendaki. Setelahselesai, katakanlah anda kemudian inginmeninggalkan meja kerja anda untuk

suatu urusan, anda dapat 'menutup'folder ini dan pada saat itulah KPKFileakan mengambil isinya, menempatkan-nya pada sebuah file besar, lalu mengen-kripnya. Sudah barang tentu jika andaingin mengaksesnya kembali, andaharus 'membuka' direktori tersebutyang akan didekrip oleh KPKfile.

Satu alternatif lain dari menyembunyi-kan berkas adalah dengan menyusup-kannya pada berkas lain, seperti ber-kas grafis atau musik .mp3. Berkas yangdipakai untuk ‘bersarang’ ini masihdapat menjalankan fungsi utamanya(berkas .mp3 tetap dapat mendendang-kan lagu). Satu-satunya petunjuk bah-wa ada berkas lain yang diselundup-kan ke dalamnya adalah ukurannyayang sedikit lebih besar.

Camouflage-lah yang memungkinkananda melakukan hal ini. Penggunaan-nya pun mudah. Setelah program di-instal, klik kanan pada berkas manasaja yang akan anda sembunyikan didalam berkas lain. Dengan mengklikNext, anda akan diminta menentukanberkas mana yang akan dipakai seba-gai sarang persembunyian. Tidak lupa,anda pun akan diminta memasukkankata sandi.

Tetapi ada satu hal yang harus andaperhatikan. Jika berkas yang dibuatlewat Camouflage itu dibuka untukediting (katakan jika itu berkas .jpgdibuka dengan Paint Shop Pro), makaprogram itu kemungkinan besar akanmembuang file yang anda sembunyi-kan karena menganggapnya hanyasebagai data sampah.

EnkripsiBentuk proteksi terakhir yang rasanyapaling efektif adalah enkripsi. Enkripsibekerja dengan mengenkode isi berkasberdasarkan rumusan matematis yangrumit yang disebut 'key.' Key-key inidibuat secara acak pada PC andaberdasarkan frasa sandi yang anda ma-sukkan. Karena panjangnya enkripsiyang dibuat maka kemungkinan orangdapat menerka key anda adalah ber-milyar berbanding satu. Jangan salah,superkomputer sekalipun hampir ti-dak mungkin meng-crack berkas yangdienkrip oleh perangkat lunak enkripyang paling sederhana sekalipun.

3eee Triple Encryption Small Clientadalah program enkripsi gratisan.Setelah diinstal, utilitas ini menawar-kan pilihan baru pada menu klik-kanan anda—3eee Encrypt File. Jikamenu ini diklik, anda diminta mema-sukkan passkey yang bisa berupa kum-pulan kata, atau mungkin frasa yangdapat dihapal. Makin panjang frasayang dimasukkan, maka makin 'aman'dan makin sulit pula enkripsi itudipecahkan.

Setelah enkripsi rampung, sebuah ber-kas baru akan dibuat. Anda kemudiandapat menghapus berkas aslinya danmenyimpan file enkripsinya. Tetapiingat-ingat bahwa jika anda sampailupa passkey anda maka berarti andakehilangan berkas anda. Anda dapatmendekrip berkas yang dienkrip dengan3eee dengan mengklik kanan berkasitu dan memilih 3eee Decrypt File.

Semua kata sandi yang anda gunakan diWindows disimpan pada berbagai berkas .pwl.Namun, seperti yang mungkin sudah dapatanda terka, mendapatkan kata sandi Windowsitu bukanlah pekerjaan sulit. PW Cacheadalah sebuah program gratisan yang dapatmenangkap kata sandi dan menunjukkankepada anda apa persisnya isi si kata sandi.

Sudah barang tentu jika anda memilih suatukata sandi, akan selalu ada risiko ditebak orang.Kata sandi yang lazim digunakan orang adalahnama pasangan atau anak, nama gadis ibu, kataumpatan, atau kata seperti ‘fred’ atau ‘edward’(keduanya dapat mudah diketik dengan satutangan). Ada orang yang cerdik denganmenggandakan kata yang digunakan sebagaikata sandi (misal, ‘fredfred’) ataumenambahkan angka pada kata sandinya(misal, ‘fred7’). Kadang, agar mudahmengingat, orang menggunakan ‘username’mereka sebagai username dan ‘password’sebagai password (kata sandi)!

Tidak perlu diragukan, untuk membuat katasandi tidak perlu harus mengusung seorangcracker ulung. Buckshot Basic adalah

program gratis yang dapat membantu andamenghasilkan kata sandi secara acak. Tentusaja anda kemudian harus mempelajarihasilnya terlebih dahulu, tetapi inimemperkecil kemungkinan kata sandi andaditebak orang. Penggunaannya sangatsederhana, tetapi walaupun gratis, anda harusmendaftarkan penggunaannya sebelum dapatmenggunakan program ini.

Siapa bilang kata sandi aman?

• Buckshot Basic dapat menghasilkan kata sandisecara acak yang sukar diterka.

Page 35: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

34 NeoTek Juni 2002

NeoTutor

ali ini penulis mencobamemberikan saran dalamupaya meningkatkan

keamanan pada folder pembacadengan menggunakan perangkattambahan dari luar. Perangkattambahan tersebut adalah FolderGuard yang merupakan produkdari Winability.

Folder Guard yang dibahas di siniadalah versi 5.3a Standard. Pro-gram ini cukup handal untukmeningkatkan keamanan padatingkat folder. Dan yang jelas versievaluasinya gratis alias tidak bayardengan kemampuan yang sama

MMEENNGGAMANAMANKKAN FAN FOOLDLDEERRDDEENNGGAN FAN FOOLDLDEER GR GUUARARDDIINNSSTTALALAASSIIFolder anda yang berisi berkas atau file penting mungkin perludilindungi agar tidak dapat sembarang dibuka orang lain. HappyChandraleka mengajak anda memberi penjagaan pada folderanda dengan menggunakan utilitas Folder Guard.

K

MENENTUKAN FOLDERPada langkah ini anda dimintamenentukan folder untukmenginstal file-file FolderGuard. Gunakan tombolBrowse untuk menentukanlokasi yang lain. Setelah itutekan tombol ‘Next’ dan ‘Yes.’

INSTALLATION OPTIONSPada bagian Installation Optionsanda disarankan memilihmembuat shortcut pada Startmenu dan Desktop. Selanjut-nya tekan saja tombol ‘Next.’

DOWNLOAD FOLDER GUARDJalankan browser dan arahkanke situs Winability (www.winability.com) untuk mem-peroleh Folder Guard. Down-load Folder Guard Standarddengan mengklik fgstd.zip.File ini berukuran 672 KB.

TENTUKAN FOLDERAnda akan dihadapkan padatampilan kotak dialog untukmenentukan folder tempatmenyimpan file fgstd.ziptersebut. Tekan tombol ‘Save’dan proses download akandimulai.

1

7 8

2

Mencari dan menginstal Folder Guard

EKSTRAK FILE FGSTD.ZIPKlik ganda file zip tersebut un-tuk mengekstraknya, lanjutkandengan menekan tombol ‘Extract’pada jendela Winzip atau Andadapat menempuh cara cepatmenginstalnya denganmenekan tombol ‘Install.’

SUDAH SIAP?Bila masih ada yang perlu di-ubah, anda dapat mengguna-kan tombol ‘Back’ untuk me-modifikasi setting sebelumnya.Bila sudah siap, tekan tombol‘Finish’ untuk memulai prosesinstalasi.

3

9

Page 36: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

Juni 2002 NeoTek 35

NeoTutor

dengan versi registered-nya. Tentusaja akan ada nag screen.

Biasanya bila kita akan menyembu-nyikan sebuah file atau folder makakita dapat mengubah propertinyamenjadi hidden. Tetapi akan timbulmasalah bila pada Folder Optionsdiaktifkan pilihan Show All Files,maka file atau folder yang hidden punakan tampak pada layar WindowsExplorer.

Dengan menggunakan Folder Guard,pembaca dapat membuat suatu foldermenjadi tidak terlihat oleh semuaaplikasi, baik Windows Explorer, MSOffice, MS-DOS program, common

dialogs, dll. Folder Guard juga dapatdigunakan untuk membuat “read-only,” dan mengontrol akses ke file-file sistem yang penting, ControlPanel, dan masih banyak lagi. Pro-gram yang andal ini dapat berjalanpada sistem operasi WindowsXP/2000/NT/Me/98/95.

PROSES INSTALASISetelah menekan tombol‘Finish,’ proses instalasi akandimulai. Anda cukup menung-gu saja (sambil duduk manis).Proses instalasi hanya berlang-sung kurang dari satu menit,kok.

CONGRATULATIONSProses instalasi berakhir dengantampilnya kotak dialog yangberisi ucapan selamat bahwaFolder Guard telah terinstaldengan baik. Selanjutnya tekantombol ‘Yes’ untuk menjalan-kan program.

WELCOME!Selanjutnya akan tampil kotakdialog selamat datang dari Fol-der Guard. Klik tombol ‘Next’dan ‘Yes’ untuk membaca fileReadme. Tutup dokumenReadme itu dan tekan lagitombol ‘Next.’

LICENSE AGREEMENTKemudian akan tampil ‘LicenseAgreement.’ Anda hanya mem-punyai satu pilihan, tekan tom-bol ‘Yes’ untuk melanjutkanproses instalasi.

4

10 11

5 OPERATING MODESelanjutnya tampil kotak dialogyang menanyakan modusFolder Guard yang akan di -instal. Anda cukup mengaktif-kan pilihan ‘Evaluation’ aliastidak bayar. Kemudian tekantombol ‘Next.’

SPLASH SCREENSebuah tampilan selamatdatang atau splash screen dariFolder Guard akan hadir de-ngan warna abu-abu dan birudan bergambar kepala seorangprajurit (guard) Inggris.

6

12

Folder Pada lingkungangraphical user interface(GUI) seperti Windows danMacintosh, folder adalah suatu objek yangdapat berisi beberapa dokumen. Folderdigunakan untuk menata informasi. Padadunia DOS dan UNIX, folder disebut direktori(directory).

Property Properti adalah ciri dari suatuobjek. Pada banyak bahasa pemrograman,istilah properti digunakan untuk menjelaskanatribut yang berkaitan dengan suatu strukturdata.

DDAFAFTTARARIISSTTIILLAHAH

Page 37: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

36 NeoTek Juni 2002

NeoTutor

etelah pembaca menge-tahui cara menginstalaplikasi Folder Guard

dengan baik, maka kita dapatlangsung “terjun” ke dalam con-toh penggunaan Folder Guarduntuk mengamankan folder datapribadi kita. Pada tutorial ini di-asumsikan folder yang akan dipro-teksi adalah folder Neotek yangmemuat data-data yang amatpenting. Setelah pembaca pahamcara mengamankan folder ini,pembaca dapat menerapkannyasecara riil pada folder pribadipembaca.

MMEENNGGAMANAMANKKAN FAN FOOLDLDEERRDDEENNGGAN FAN FOOLDLDEER GR GUUARARDDCOCONNTTOOH KH KAASSUUSSFolder anda yang berisi berkas atau file penting mungkin perludilindungi agar tidak dapat sembarang dibuka orang lain. HappyChandraleka memberi contoh pengamanan itu denganmenggunakan utilitas Folder Guard.

S

MENGAKTIFKAN PROTEKSIPilih menu Tools → Enable Pro-tection atau CTRL+G untukmengaktifkan perubahan yangtelah anda lakukan pada Lang-kah 6. Tekan tombol Yes padakonfirmasi yang tampil untukmenyimpannya. Buka Explorerlagi untuk melihat perubahannya.

KASUS LAINPindahkah satu atau beberapafile untuk percobaan (misalforest.bmp dan carved stone.bmpdari folder Windows) ke folderNeotek.

BUAT FOLDER “NEOTEK”Jalankan Windows Explorerdan buat sebuah folder barudengan nama “Neotek” untukkelinci percobaan. Gunakanmenu File → New → Folderpada aplikasi WindowsExplorer.

JALANKAN FOLDER GUARDJalankan aplikasi Folder Guarddengan mengklik menu Start→ Programs → Folder Guard→ Folder Guard, sehinggajendela aplikasi Folder Guardakan memenuhi layar monitor.

1

7 8

2

Praktik penggunaan Folder Guard di komputer anda.

MEMASANG PASSWORD ADMINISTRATORPertama buat password admi-nistrator. Klik menu File →Password → Administrator's.Gunanya agar Folder Guard ha-nya digunakan oleh orang yangmengetahui password-nya saja.

NO ACCESSPada jendela Folder Guard, klikkanan di folder Neotek danpilihlah menu Access → Noaccess. Maksudnya user dapatmelihat file-file pada folderNeotek tetapi tidak dapatmengaksesnya/membukanya.

3

9

Page 38: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

Juni 2002 NeoTek 37

NeoTutor

Aplikasi Folder Guard buatanWinability yang digunakan di siniadalah versi 5.3a Standard danmerupakan versi evaluasi (unli-censed). Oleh sebab itu akan terdapatnag screen atau tampilan peringatankepada user untuk membelinya. Nagscreen-nya cukup menggangguterlebih lagi dengan adanya kon-firmasi yang memungkinkan oranglain untuk menonaktifkan proteksipada folder-folder yang telah pembacabuat sebelumnya. Untuk itu setelahmengetahui kehandalan program inipenulis sarankan untuk meregisteralias membeli Folder Guard.

Lewat uraian langkah per langkah dibawah ini anda akan mengetahui‘kesaktian’ si penjaga folder ini dalammelindugi folder dari tangan-tanganiseng yang mungkin bermaksudmengutak-atik data atau file pentinganda, di kantor maupu di rumah.

Tanpa basa-basi lagi mari kita cobalangkah per langkah pengunaanFolder Guard.

LOCKLanjutkan dengan menguncifolder Neotek dengan mengklikkanan pada folder tsb danmemilih menu Lock/UnlockPassword. Kemudian lengkapiisian password-nya dan tekantombol OK.

ENABLE PROTECTIONAktifkan proteksi dengan memi-lih menu Tools → EnableProtection. Lanjutkan denganmenekan tombol Yes untukmenyimpan perubahannya.

ADMINISTRATOR'S PASSWORDSetelah kotak dialog Adminis-trator's Password tampil, isikanpassword anda pada kotak NewPassword dan Confirm NewPassword. Kemudian tekan tom-bol OK sehingga tampil kotakinformasi, tekan lagi tombolOK.

MENENTUKAN FOLDER“KELINCI PERCOBAAN”Ekspan My Computer denganmengklik tanda tambah di sam-ping My Computer. Dan tentu-kan folder untuk “kelinci perco-baan” dalam contoh ini adalahfolder Neotek yang telah dibuatsebelumnya.

4

10 11

5 MENYEMBUNYIKAN FOLDER NEOTEKUntuk menyembunyikan folderNeotek, klik kanan pada foldertsb, kemudian pada menu popup yang tampil pilih menuVisibility → Hidden. Ikon folderNeotek akan diberi tandasilang merah.

PENGUJIANUji dengan menjalankan aplikasigrafis semisal Paint dan memilihmenu File → Open. Akan adaperingatan bahwa diperlukanizin untuk membuka file padafolder tsb. Untuk itu klik kanandi folder Neotek pada Explorerdan pilih menu Unlock.

6

12

• Nag screen seperti gambar di sampingkanan ini akan muncul dan cukup

mengganggu kenyamanan anda jika andamenggunakan versi unlicensed dari utilitas ini.

Page 39: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

38 NeoTek Juni 2002

NeoTutor

anyak jalan menujuRoma, demikian pepatahmengatakan.Demikian

juga halnya dengan perlindunganterhadap folder anda. Selain de-ngan menggunakan utilitas FolderGuard seperti yang dibahas sebe-lumnya, anda pun dapat meng-amankan folder anda denganmengutak-atik registry.

Pada artikel kali ini penulismencoba memberikan sebuah trikuntuk mengamankan folder datadari pantauan orang-orang yangtidak berhak. Kiat yang sederhanaini memerlukan modifikasi

MMEENNGGAMANAMANKKAN FAN FOOLDLDEERRDDEENNGGAN AN MMOODDIIFFIIKKAASSI RI REEGGIISSTTRRYYUbah registry pada Windows anda untuk melindungi folder anda.Happy Chandraleka memberikan tip modifikasi registry untukmenutup opsi folder pada Windows Explorer.

B

MENYEMBUNYIKAN FOLDERKlik kanan folder Neotektersebut dan pilih Properties.Beri tanda cek pada atributHidden dan tekan tombol Applykemudian Close.

SETTING OLDER OPTIONSTampilkan kotak dialog FolderOptions dari aplikasi WindowsExplorer dengan memilih menuView → Folder Options. Pilih tabView. Pada kotak AdvancedSettings beri tanda cek padapilihan “Do not show hiddenfiles.” Klik tombol Apply dan OK.

BUKA REGEDITJalankan Regedit dengan me-nekan menu Start kemudianRun. Setelah tampil kotak dia-log Run, ketikkan "Regedit" pa-da kotak Open. Selanjutnya te-kan tombol OK, dan jendelaRegistry Editor akan tampilmemenuhi layar monitor.

KEY REGISTRY WINDOWSSelanjutnya buka key berikut:Hkey_Current_User \ Software\ Microsoft \ Windows \ Cur-rentVersion \ Policies \ Explor-er. Bila terdapat sub key yangbelum ada anda dapat mem-buatnya dahulu dengan menuEdit > New > Key.

1

7 8

2

Mengubah registry agar folder terlindungi.

MEMBUAT KUNCI PEMBUKASorot key Explorer tersebut danpilihlah menu Edit → New →DWORD Value. Beri namadengan “NoFolderOptions”.Biarkan value-nya berisi nilai“0” yang berarti “false”.

RESTART WINDOWSRestart komputer, sehingga efekperubahan registry dapat terli-hat. Tekan tombol Start→ ShutDown. Pilih opsi Restart dansambil menekan Shift, klik tombolOK. Ini trik untuk me-restartkomputer tanpa perlu kembalike BIOS dan DOS.

3

9

Page 40: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

Juni 2002 NeoTek 39

NeoTutor

registry Windows untuk menutup(menghilangkan) menu FolderOptions pada aplikasi WindowsExplorer. Folder Options merupakansuatu kotak dialog yang di antaranyamengatur fungsi visibilitas file danfolder. Ditampilkan atau tidaknyasebuah folder atau file pada WindowsExplorer diatur oleh kotak dialog ini.Untuk itu, anda dapat membuatperubahan pada key pada registryWindows anda. Dengan mengisikanvalue pada “NoFolderOptions” padasalah satu key di sana, anda telahmenutup opsi folder sehingga tidakdapat diakses lewat WindowsExplorer.

Pada contoh kasus ini, diasumsikanfolder yang akan diamankan adalahfolder bernama “Neotek” yangmemuat data-data penting yang tidakboleh diketahui oleh orang lain. Lewatlatihan ini anda dapat menyembunyi-kan folder “Neotek” tersebut, tetapijuga dapat membukanya kembalidengan file berekstensi .reg yangtelah dibuat sebelumnya.

FOLDER TELAH DIAMANKANSetelah masuk kembali ke Win-dows, anda akan mendapatibahwa folder Neotek tidak adakarena telah di-hide, demikianjuga menu Folder Optionspada Explorer. Folder telahdiamankan.

MENGEMBALIKAN KE AWALUntuk mengembalikan menuFolder Options yang “hilang,”carilah file Pembuka.reg padafolder My Documents. File inilahyang anda buat pada Langkah 3dan 4.

MENGEKSPOR REGISTRYMasih pada key Explorer yangtersorot, tekan menu Registry→ Export Registry File. Padakotak dialog yang ditampilkan,beri nama “Pembuka” padabagian File name. Tekantombol Save.

MENGUNCI FOLDER OPTIONSKlik ganda dword value “No-FolderOptions” sehingga mun-cul kotak dialog Edit Dword Va-lue. Isikan “1” pada kotak Valuedata. Akhiri dengan menekantombol OK. Efeknya adalah ti-dak akan ada menu Folder Op-tions pada Windows Explorer.

4

10 11

5 JALANKAN WINDOWSEXPLORERTutup Registry Editor dan bukaWindows Explorer. Kemudianbuat folder baru dengan menuFile → New → Folder. Berinama dengan “Neotek,”misalnya.

PENGUJIANKlik ganda file Pembuka.reg. An-da akan dihadapkan pada kotakkonfirmasi penambahan infor-masi ke registry. Cukup tekantombol Yes sehingga tampil pem-beritahuan bahwa informasitelah sukses ditambahkan padaregistry. Restart komputer.

6

12

• Inilah tampilan pertama jendela RegistryEditor. Key yang dimodifikasi untuk keperluan

proteksi terhadap folder adalahHKEY_CURRENT_USER.

Page 41: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoTutor

40 NeoTek Juni 2002

3 LIHAT FOLDER BARUKetikkan perintah "dir" untukmelihat daftar file dan direktoriyang ada pada drive C:\ . Pembacaakan melihat sebuah direktori yangbaru yang dibuat pada Langkah 2.Direktori ini agak menjorok kedalam sejauh satu karakter.

atu isu yang cukup mendasar dalambekerja dengan komputer adalahkeamanan data. Terlebih lagi bila

komputer yang kita gunakan dipakai jugaoleh orang lain, entah adik, kakak, atau rekansekerja. Untuk itu diperlukan kiat tertentuuntuk melindungi data. Salah satu yang dapatanda proteksi adalah folder.

Setelah di depan diuraikan cara melindungifolder dengan utilitas Folder Guard dandengan memodifikasi registry, berikut iniadalah cara sederhana memproteksi folderuntuk mengamankan file-file tertentu agartidak bisa diakses lewat Windows Explorer.Trik ini belum banyak diketahui oleh parapengguna komputer.

KKIAIAT ST SEEDDEERRHANAHANAMMEELILINNDDUUNNGGIIFFOOLDLDEER PR PRRIIBBADADIISetelah menguraikan cara yang ‘agak rumit’ untuk melin-dungi folder anda, Happy Chandraleka masihmempunyai satu cara lain yang lebih sederhana dan dapatanda praktikkan langsung.

S

AKSES LEWAT EXPLORERJalankan Windows Explorerdengan mengklik kanan pada ikonMy Computer → Explore, kemudi-an buka drive C:\ . Coba akses fol-der _cakra. Akan tampil peringatanbahwa folder tersebut tidak dapatdiakses. Anda hanya dapat mem-bukanya lewat MS-DOS.

AKSES KE FOLDER _CAKRAKembali ke MS-DOS prompt. Pa-da prompt C:\ ketikkan perintah“cd _cakra.” Dengan _ berartikarakter ALT+255. Setelahmenekan Enter anda dapatmasuk ke direktori _cakra.Cobalah ketikkan perintah dir.

JALANKAN MS - DOS PROMPTPertama jalankan MS-DOS promptdari menu Start → Programs →MS-DOS Prompt. Akan tampiljendela MS-DOS Prompt dengandirektori aktif C:\Windows. Gantidirektori aktif ini dengan perintah"CD\" dan tekan Enter.

MEMBUAT FOLDER DENGANALT+255Ketikkan pada prompt C:\ dengan"md _cakra". Tanda (_) tersebutberarti tekan tombol ALT (jangandilepas) ditambah tekan tombolkeypad (di kanan keyboard) 2,kemudian 5, lalu 5. Akhiri denganmenekan Enter.

1

4 5

2

Melindungi folder lewat DOS Prompt

OPERASI FILESebagai contoh operasi file - nyaketikkan perintah “copyc:\windows\forest.bmp c:\_cakra”.Dilanjutkan dengan menekantombol Enter. Coba juga perintah“move forest.bmp c:\mydocu~1” ,dan tekan Enter. Tanda _ berartiALT+255.

6

Page 42: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoStart

Juni 2002 NeoTek 41

Untuk membuat suatu game komputer, anda tidak perlu menguasai secara mendalam bahasapemrograman seperti C++, Pascal, dan sebagainya. David Sugianto mencoba menjelaskan cara

pemrograman game sederhana dengan Blitz Basic.

IKA ANDA SERING BERMAINgame komputer seperti Ageof Empire, Quake III, dan

game-game populer yang lain,pernahkah terlintas di benak andacara pembuatan game tersebut?Banyak orang mengira untuk mem-buat suatu game komputer adalahsesuatu yang sangat mustahil, sebabgame tersebut hanya bisa dibuat olehorang yang benar-benar paham akan

pemrograman. Pendapat tersebuttidak benar. Jika anda belum pernahsama sekali terjun ke pemrograman,dan anda ingin sekali membuat gamekomputer, anda bisa melakukannya.Dalam artikel ini, saya mengambilcontoh game yang akan dimodifikasi.Game tersebut dapat anda temukandi program Blitz Basic dengan meng-klik menu Techniques > A simplegame. Anda akan melihat game

sederhana dimana kita sebagaipengendara ship/kapal menembakimusuh yang berada di atas layar.Game tersebut akan kita modifikasiagar terlihat lebih interaktif. Kitaakan menambahkan tulisan pengan-tar dan pengenal game tersebut, dankita akan menambahkan latar bela-kang berupa gambar bintang yangbergerak.

Memodifikasi Game denganMemodifikasi Game denganBlitz BasicBlitz Basic

J

MEMBUKA BLITZ BASIC

Bukalah program Bilitz Basic anda.Klik menu Start > Program >BlitzBasic > Blitz Basic. Lokasi ini bisa

berbeda di komputer anda

1 HALAMAN EDITOR

Ini merupakan halaman editortempat anda mengetikkan kodeprogram anda

3MEMBUAT FILE BARU

Setelah anda membuka Blitz Basic,Klik File > New untuk membukahalaman editor.

2

Menggunakan Blitz Basic

MMeenngggguunnaakkaann BBlliittzz BBaassiiccMMeenngggguunnaakkaann BBlliittzz BBaassiicc

Page 43: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoSttyle

42 NeoTek Juni 2002

Berikut ini ialah listing program berikut denganpenjelasannya:

AppTitle "Neoteker Ship"Menandakan bahwa aplikasi yang kita buat bernama“Neoteker Ship”.

Graphics 800, 600, 16, 1Membuat layar menjadi mode grafik dengan ukuran800X600, warna 16, dan 1 menandakan Full Screen.

SetBuffer BackBuffer()Agar kita dapat menggunakan buffer ganda.

scroll_y=0:player_x=320:player_y=440target_x=0:target_y=20:score=0target_direction=1:bullet_x=0bullet_y=0:bullet_fired=FalseSemua nilai atau value yang akan kita gunakan disimpanke dalam variabel.

player=LoadImage("graphics\player.bmp")bullet=LoadImage("graphics\bullet.bmp")target=LoadImage("graphics\alien.bmp" )backdrop=LoadImage("graphics\stars.bmp")Menggunakan file gambar sebagai obyek game dandisimpan ke masing-masing variabel.

While Not KeyHit(57)Melakukan proses perulangan perintah di bawahnyaselama tidak ditekan tombol SPACEBAR.

TileBlock backdrop,0,scroll_y

Menyiapkan mode untuk gambar secara tile/memanjang

TileImage backdrop,9,scroll_y*2menampilkan gambar secara tile, menentukan posisi xawal, dan posisi y awal.

Color 240,50,5Menentukan warna komponen merah, hijau, biru.Masing-masing komponen dapat diset hingga ke nilai255.

Text 330,50, "Selamat Datang"Text 330,70, " DI "

Menampilkan teks di layar, posisi x, posisi y, kata yangakan ditampilkan.

LokasiX1 = 200Lokasiy1 = 200For A=1 To 10DrawImage player,LokasiX1,Lokasiy1LokasiX1 = LokasiX1 + 40NextText 330,250, " Neoteker Ship"DrawImage bullet,210,250DrawImage bullet,565,250LokasiX = 200Lokasiy = 280For A=1 To 10DrawImage player,LokasiX,LokasiyLokasiX = LokasiX + 40NextColor 255,255,2Text 280,400,"Tekan SPACEBAR UntukMemulai"Text 290,500,"Copyright NeoTek Corp."

Menampilkan nama game “Neoteker Ship” yang dike-lilingi gambar. Bagian atas dan bawah berupa gambarkapal kita, sedangkan bagian sampingnya berupa gambarpeluru dan menampilkan kalimat di bagian bawahnyayang diserati dengan copyright.

scroll_y=scroll_y+1If scroll_y=ImageHeight(backdrop) Thenscroll_y=0FlipWendmenggulung gambar yang kita jadikan lata belakang agarterkesan gambar tersebut bergerak.

Goto mulai

memanggil fungsi “mulai.”

.mulaiMembuat fungi “mulai”. perlu diingat, untukmenyatakan bahwa ini adalah suatu fungsi, selalu diawalidengan titik “.”.

Cls

Membersihkan layar.

While Not KeyDown(1)TileBlock backdrop,0,scroll_yColor 255,240,2Text 10,580,"Tombol <- dan -> untukmenggerakkan ship,"Color 100,240,50Text 370,580,"SPACEBAR untuk menembak,"Color 200,200,255Text 590,580,"ESC untuk keluar"menampilkan gambar dan tulisan di layar seperti yangtelah dijelaskan sebelumnya.

If KeyDown(203)player_x=player_x-4If player_x<0 Then player_x=0EndIfMemeriksa apakah tombol yang ditekan adalah tombolpanah kiri. Jika ya, maka posisi kapal akan bergeser ke kirisesuai dengan isi variabel player_x.

If KeyDown(205)player_x=player_x+4If player_x>700 Then player_x=700EndIfMemeriksa apakah tombol yang ditekan adalah tombolpanah kanan. Jika iya, maka posisi ship akan bergeser kekanan sesuai dengan isi variabel player_x.

If KeyHit(57)bullet_x=player_x+9bullet_y=player_y-10bullet_fired=TrueEndIf

Jika tombol Spacebar ditekan, maka posisi peluru akantampil dan berubah.

target_x=target_x+target_directionMengupdate posisi target agar selalu berubah.

If target_x<0 Or target_x>700target_direction=-target_directionEndIfagar posisi target jika sudah sampai di tepi layar, dapatotomatis berbalik arah.

Page 44: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoStyle

Juni 2002 NeoTek 43

If bullet_firedbullet_y=bullet_y-4memeriksa apakah ada peluru yang ditembakkan, jika adamaka posisi peluru akan naik ke atas.

If bullet_y>0IfImagesCollide(bullet,bullet_x,bullet_y,0,target,target_x,target_y,0 )memeriksa apakah peluru mengenai targetJika Kena Target:

score=score+100target_x=0target_direction=Abs(target_direction)target_direction=target_direction+1bullet_fired=FalseEndIfScore akan bertambah 100, target di reset ulang,pergerakan target akan dipercepat, dan peluru di layarakan hilang.Jika Tidak Kena Target:

Elsescore=score-20bullet_fired=FalseEndIfEndIf

Score akan dikurangi sebanyak 20, dan gambar peluru

akan hilang dari layar.

scroll_y=scroll_y+1If scroll_y=ImageHeight(backdrop) Thenscroll_y=0DrawImage target,target_x,target_y

Memeriksa apakah nilai dari scroll_y yang telah ditambah1 sama dengan tinggi dari gambar latar belakang, jika iya

If bullet_fired Then DrawImagebullet,bullet_x,bullet_yDrawImage player,player_x,player_yText 400,0,score,1FlipWendReturn

Memeriksa apakah dapat ditampilkan peluru di layar, jikaya, maka akan ditampilkan peluru dengan posisi sesuaidengan isi variabel bullet_x, dan bullet_y, lalu akan tampilisi score. Flip digunakan untuk swap untuk huruf danbackbuffer yang kita gunakan di atas., perintah selan-jutnya merupakan akhir dari fungsi “mulai.”

Untuk memberi gambaran lebih jelas kepada anda, dibawah ini adalah tiga langkah untuk menjalankan gameyang anda telah modifikasi tersebut disertai denganilustrasi. Sebagaimana telah diuraikan sejak awal, gametersebut dijalankan lewat program Blitz Basic.

JALANKAN PROGRAM ANDA

Kini jalankan program anda denganmengklik Program > Run program

1 HASIL TAMPILAN GAME

Dalam tampilan ini terdapat tigaobjek dan beberapa tulisan berikutscore, dan petunjuk lainnya.

3TAMPILAN PENGANTAR GAME

Tampilan ini merupakan tampilanawal dari game yang kita buat. Tekantombol Spacebar untuk memulai.

2

Menggunakan Blitz Basic

HHaassiill AAkkhhiirr GGaammee HHaassiill MMooddiiffiikkaassiiHHaassiill AAkkhhiirr GGaammee HHaassiill MMooddiiffiikkaassii

Selamat! Kini anda telah berhasil memodifikasi gamedengan sangat mudah. Jika anda kreatif, anda pun dapatmemodifikasi game ini atau game yang lain agar gametersebut lebih menarik dan interaktif. Sebagai catatan,game-game yang akan anda ubah harus dari source code-nya. Anda tidak dapat memodifikasi game yang telahmenjadi file executable atau file yang dapat dijalankansendiri tanpa memerlukan program Blitz Basic.

Jika anda ingin mencoba game yang diuraikan di sini,listing kodenya secara lengkap dapat anda peroleh diwww.neotek.co.id. Jika cukup rajin mencari, anda jugabisa memperoleh source code lain dari banyak situs diInternet, di antaranya di www.blitzcoder.com, www.blitzprofessional.com, http://www.incitti.com/Blitz/, danmasih banyak lagi. Kemahiran anda dalam memodifikasigame pun akan bertambah dengan banyak berlatih.

Page 45: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

44 NeoTek Juni 2002

NeoStyle

lash sekarang ini sudahlazim kita jumpai padabanyak halaman situ Web.

Pada nomor-nomor sebelumnyaNeoTek telah memperkenalkan pro-gram pembuat flash yang mudahyaitu SWiSH. Kali ini kami mem-perkenalkan sebuah aplikasi yangsama yaitu 3D Flash Animator yanglebih cool. Aplikasi ini mempunyaikelebihan yang hampir miripdengan Macromedia Flash. Denganprogram ini anda dapat membuatanimasi sampai membuat game ju-ga. Pada kesempatan ini kamimencoba memperkenalkan dasar-dasar penggunaan program yangamat menarik ini.

F

LEFT HAND TOOLSPilihan yang terdapat padasebelah kiri berfungsi untukmengerakkan objek, sheeringobjects dan juga 3D move-ment yang hanya aktif jikaanda membuat animasidalam 3 Dimensi.

4

10 11

5 6

12

STATUS BARCoba perhatikan status bar dibagian paling bawah. Inimenunjukkan letak kursordan objek anda besertawarna RGBnya.

OBJECT PROPERTIESInfo mengenai properties se-tiap objek sangat membantuanda. Untuk membukanyaanda tinggal mengklik se-buah objek sebanyak dua kalisehingga akan munculwindow Properties.

ZOOMIkon dibawah Interface adalahikon untuk Zoom (memper-besar dan memperkecil ob-jek) serta Time Line dan LoopFunction yang dapat andaatur.

LINK & MEDIADi bawahnya terdapat Linksuntuk membuka sebuah situsbila movie diklik. Selanjutnyapada bagian terakhir andadapat menambahkan image,suara serta mengaturnya.

ELEMENTS & BACKGROUNDGeser ke bawah dan andaakan mendapatkan Elementyang berguna untuk menam-bahkan Action dan Event,sedangkan Background tentusaja untuk mengatur latarbelakang movie.

Perintah dan menu dasar pada ‘3D Flash Animator.’

MMEEMMPPEERRKKEENALKNALKANAN3D F3D FLLAASSH ANH ANIIMAMATTOORR

3D Flash Animator adalah program pembuat flash dengankemampuan membuat bentuk tiga dimensi. Mempunyaikemampuan mirip dengan Macromedia Flash, program inimudah digunakan namun memberi hasil yang memukau.

Page 46: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

Juni 2002 NeoTek 45

NeoStyle

7

13 14

8 9

15

HELPBila anda masih menjumpaikesulitan atau banyak yanganda ingin ketahui tentangprogram ini, silakan membukapanduan pada Help danmembacanya.

CONTEXTUAL HELPFitur lain yang menarik adalahpanduan kontekstual yangmenjelaskan kegunaan padaikon. Untuk mengaktifkannya,anda tinggal memilihnya padaMenu Bar.

BASIC MOVIESekarang buka movie baru(Langkah 2), lalu pada windowsebelah kanan pilih interface(Simple dan Advanced) sertamasukkan nama movie anda.

ADD ELEMENTSLangkah selanjutnya adalahklik Add Elements. Anda da-pat memilih teks, gambar,suara dan lainnya. Klik TitleText karena kita akan men-coba fungsi yang dasar lebihdahulu.

TEXT OPTIONSetelah anda mengklik TitleText, akan muncul windowbaru. Masukkan kalimat yanganda inginkan dan atur ben-tuk dan besar font sertawarna yang anda inginkan.

BASIC EFFECTSSetelah anda menutup layartadi, maka anda akan melihatperubahan yang telah andalakukan. Berikutnya andadapat menambahkan efekshadow pada teks anda.

1 2 3MULAI MEMBUATUntuk memulai sebuahanimasi anda tinggal memilihFile → New Project → NewMovie. Kemudian anda dapatmenentukan besar ukurannya,frame rate dan warna latarnya.

INSTALLASIDapatkan dan instal programini dari CD NeoTek. Setelahterinstal jalankan aplikasinya.

BROWSER TOOLSSetelah anda mengklik CreateFlash Movie, maka akanterbuka layar baru danmembuka beberapa pilihanbaru untuk anda, sepertiterlihat pada browser.

Page 47: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

46 NeoTek Juni 2002

NeoStyle

etelah diperkenalkan de-ngan 3D Flash Animatorpada bagian sebelumnya,

kini saatnya mempraktikkanpembuatan flash berbentuk 3Dlewat uraian langkah per langkahberikut ini.

Bagian ini merupakan kelanjutandari bagian sebelumnya (Langkah15 pada halaman 45). Di sini andadapat mempelajari cara menam-bahkan efek yang lebih advanceddan cara mengubah teks andamenjadi animasi berbentuk 3dimensi yang dapat digerakkansesuai dengan pengaturan yanganda berikan.

S

ADVANCEDSelanjutnya scroll ke atas lagidan pilih Advanced Interfacepada bagian Interface. Untukmembuka keyframe sebagailangkah selanjutnya.

4

10 11

5 6

12

KEYFRAMESetelah terbuka toolbar untukkeyframe, masukkan angkauntuk keyframe. Ini bergunauntuk menentukan lamanyasebuah efek.

PLAY MOVIESelanjutnya scroll kembali keatas dan klik Play the Movieuntuk melihat hasil animasipertama anda.

3D SETTINGSelanjutnya masukkanpengaturan pada propertiesseperti Pixel Depth, Bevelleddan Rounded sesuai denganselera dan keinginan anda.

PREVIEWSelanjutnya klik Play theMovie seperti di atas dan lihathasil animasi 3D anda. Bilabelum puas, anda dapatmengubah aturannya lagi.

3D EFFECTAnda dapat menambahkanefek pada objek 3D anda,seperti Rotate Title 3D yangakan membuat objek tersebutberputar searah dengan inputyang anda masukkan.

Membuat dan menyajikan animasi 3 dimensi

MMEEMMPPRRAKTAKTIIKKKKANAN3D F3D FLLAASSH ANH ANIIMAMATTOORR

Ikuti sajian langkah per langkah untuk mempraktikkanpembuatan animasi flash 3D untuk situs Web anda.Caranya, seperti telah disinggung di muka, sederhanasehingga anda mudah mengikutinya.

Page 48: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

Juni 2002 NeoTek 47

NeoStyle

7

13 14

8 9

15

3D TITLEUntuk membuat judul denganbentuk 3D, anda dapat meng-klik Add Element dan pilih 3DTitle. Element ini akan mem-berikan atau mengubah objekanda menjadi tampilan tigadimensi.

3D OBJECTBerikutnya akan terbuka Pro-perties dari 3D Title. Masuk-kan teks anda dan title ataujudulnya serta pengaturanlainnya.

3D VIEWSetelah anda mengklik OK pa-da Properties maka akan ter-buka window yang terbagi 4;pandangan dari arah atas,samping, depan, dan bawah.

3D MODELSelain judul berbentuk 3D,anda juga dapat memasukkanmodel 3D seperti cube,square dan lainnya. Klik AddElement dan pilih 3D Model.

GEARTools 3D lainnya dapat andatemukan seperti GearProperties yang digunakanuntuk membuat sambungan-sambungan dan lainnya.

PUBLISHSetelah selesai semuanya an-da dapat menyimpannya dankemudian melihatnya ditam-pilkan dalam browser denganmengklik ikon berlambangInternet Explorer.

1 2 3EVENTSKlik Add Events dan pilih pingelements untuk memberi efekpada objek anda.

FLASH MOVIEAnda dapat melanjutkanpraktik Langkah 15 padahalaman 45 dengan masukke properties movie anda.Kemudian scroll sampai kearah Events.

PREVIEWPada setiap efek yang anda pilih,akan diberikan Preview dan peng-aturan sendiri. Preview dapat andalihat pada bagian kanan bawah.

Page 49: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

48 NeoTek Juni 2002

NeoGame

mulator untuk permainanpada konsol seperti SuperNintendo, Sega dan Play

Station sudah dapat anda temukandimana-mana dan dapat dimainkanpada komputer anda. Semua terse-dia gratis dan dapat anda downloaddari Internet. Di sini akan dibahasdua emulator untuk konsol PlayStation, yaitu Connectix VirtualGame Station dan EPSXE buatanpara pecinta emulator. VGS dihenti-kan pengembangannya karena Con-nectix membuat emulator ini untukdijual sedangkan EPSXE diberikansecara gratis. Kita akan melihat caramenggunakan kedua emulator inidan apa perbedaannya.

KKOOMMPPUUTTEER SR SEEBBAAGGAIAIPPLLAAYYSSTTAATTIIOON EN EMMUULLAATTOORR

Dengan Virtual Game Station (VGS) dan EPSXE anda dapatmemainkan game console terkenal pada PC anda. Ikuti carapenginstalan dan penyetelan kedua emulator ini.

E

CONTROLLER SETUPKlik Setup Controller. Di sinianda dapat memasukkan keyyang memudahkan anda untukmemainkan permainan. Bilaanda mempunyai Joystick PSanda tinggal mengaturnya.

INSERT CDSelanjutnya masukkan CDPlaystation kedalam CD-Romanda dan VGS secara otomatisakan me-load game tersebut.

VGS 1.4Anda dapat mencari VGS padawww.google.com dengankeyword VGS+Crack, atautinggal anda salin dari CDNeoTek.

VGS SHORTCUTKemudian setelah anda me-nyimpan VGS pada harddiskanda, buat shortcut agarmudah dibuka. Klik kananpada desktop dan pilih New →Shortcut.

1

4 5

2

Membuat PC anda menjadi konsol game.

KONFIGURASIKlik ikon VGS dan kemudianpilih Edit → Preferences. Di sinianda dapat mengatur kontrolyang akan digunakan, mem-buat memory card, danmengatur movie, brightnessdan sound.

GRAPHICS DETAILPada saat game dimainkanVGS akan mengatur tampilangrafik game sesuai dengankemampuan VGA card kom-puter anda. Semakin baguscard anda, maka semakin halustampilannya.

3

6

Page 50: 0209 - Skrip mIRC, TCPIP Header, Open USS, EggDrop

NeoGame

SETUP CONTROLLERSelanjutnya klik Config → Paduntuk memasukkan Key padakeyboard untuk pengaturankontrol permainan. Jika andamempunyai Joystick PS bisaanda gunakan pula.

DOS GUIEPSXE masih menggunakanDOS Engine sebagai alat dalammenjalankan suatu CD danperintahnya.

EPSXE 1.5.1Versi terbaru dari EPSXE dapatanda download dari www.epsxe.com atau anda dapatjalankan dari CD NeoTek. Instalprogram ini ke dalam PC anda.

CONFIGPertama kali anda menjalankanEPSXE maka akan munculWizard Config. Config ini untukmengatur BIOS dan Pluginsyang akan anda gunakan.

1

4 5

2 MEMORY CARDSelanjutnya anda dapatmembuat atau memilihmemory card yang akan andagunakan. Pilih Config →Memory Card.

GRAPHICS DETAILKehalusan dari EPSXE tergan-tung dari VGA Card anda juganamun dapat dioptimalkandengan plugin yang dinamakanGPU. Selamat bermain.

3

6

Iklan VisionNet (Berwarna)17,6 x 12,3 cm