Está en la página 1de 50

NeoSoft

Serba Gratis!
Jika anda cukup rajin dan Easy Office, plus beberapa
berselancar di dunia maya program tambahan lain yang
belakangan ini barangkali juga pasti berguna untuk anda
anda akan mendapati seperti 602Pro Print yang dapat
bahwa yang namanya digunakan untuk membuat file-
program gratisan alias file PDF dan OpenUSS, sebuah
freebies atawa freeware program administrasi pendi-
bukan lagi hanya program-program kecil dikan yang banyak dicari orang.
semacamprogram utilitas. Program ‘besar’
yang biasanya harus anda beli pun kini GIMP for Windows
banyak dijumpai di Internet. Dan asiknya, NeoSoft kali ini mencoba
anda bisa mengambilnya gratis dengan cara mengetengahkan satu program
men-download-nya. grafik yang juga freeware yakni
Pembaca NeoTek tidak perlu bingung karena GIMP (GNU Image Manipulat-
harus men-download program sebesar 47,4 ion). Program yang bersala dari
Mb (Open Office) karena kami menyediakannya lingkungan Linux ini sekarang, berkat upaya Tor
untuk anda dalam CD NeoTek bulan ini. Selain Lilquist, telah tersedia versi Windows-nya sehingga
Open Office, anda juga dapat menjumpai tiga anda, para pengguna Windows, dapat mengguna-
office suite lain yaitu Ability Office, 602Suite 2001, 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 • Gambar di bawah menunjukkan salah satu efek yang dapat anda
dengan beberapa jendela terpisah yang dapat dibuka dan ditutup temukan pada GIMP. Teknik ini memungkinkan anda membuat efek
oleh pengguna sesuai dengan keperluan. seperti pada perangko tua atau gambar pada uang kertas.
HomePage

N EOTE K
Pendamping Berselancar
www.neotek.co.id Salam!
NeoTek menyediakan CD Tahu lebih jauh perihal chat
Daripada anda men-download...

yang berisi program-


program yang dibahas
ngobrol tidak jadi tergencet
pada 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 • Mr P Script yang bisa di-download dari Internet adalah skrip untuk chat di server
• System Safe Setup Dalnet. Skrip buatan putra Indonesia ini mempunyai banyak fitur yang berguna untuk
chat, selain itu mudah instalasi dan penggunaannya.
• ShockWave Full
• Virtual Game Station
hat, seperti juga obrolan, tidak akan habis diperbin-
Dapatkan CD-ROM-nya
dalam satu paket dengan
C cangkan. Bisa berpanjang-panjang tanpa ujung dan
isi, tetapi bisa juga ringkas-ringkas namun berisi dan
majalah NeoTek:
Majalah + CD Rp19.500 bermanfaat. NeoTek memilih yang kedua. Nomor ini
CD saja Rp15.000 membahas chat tanpa terlalu berpanjang-panjang melainkan
menyodorkan manfaat. Pembahasan bukan lagi sekitar apa itu
Hubungi
chat, tetapi menjorok lebih jauh. Mulai dari membuat teks
Bagian Sirkulasi
Majalah NeoTek berwarna pada saat chat, membuat skrip untuk mIRC, sampai
Tel. (021) 548 1457 melindungi channel dengan bot bernama Eggdrop. Silakan
Faks. (021) 532 9041 membaca dan mempraktikkannya di ruang obrolan maya
email: anda.
pemasaran@neotek.co.id
Kontak: Elvi R. Nainggolan
Redaksi
redaksi@neotek.co.id
PENAWARAN KHUSUS
Dapatkan koleksi 8 CD NeoTek
- CD NEOTEK 2-1
Bagaimana menghubungi N EOTEK?
- CD NEOTEK 2-2 KONTRIBUSI ARTIKEL
- CD NEOTEK 2-3 redaksi@neotek.co.id ADMINISTRASI IKLAN
- CD NEOTEK 2-4 SURAT PEMBACA Tel. 021-5481457 Fax. 021-5329041
- CD NEOTEK 2-5 support@neotek.co.id SIRKULASI NEOTEK
WEBMASTER Tel. 021-3854764
- CD NEOTEK 2-6
webmaster@neotek.co.id ALAMAT REDAKSI
- CD NEOTEK 2-7 Gedung Cahaya Palmerah Suite 506
PEMASARAN
- CD NEOTEK 2-8 pemasaran@neotek.co.id Jl. Palmerah Utara III No. 9
Jakarta 11480
CHATROOM DI DALNET
Dengan harga Rp95.000,- #neoteker
MILIS PARA NEOTEKER
http://groups.yahoo.com/group/majalahneotek

Juni 2002 NeoTek 1


Daftar Isi

Daftar Isi NeoTek Vol. I I No. 9


NeoStart NeoStyle NeoTekno
Warna di Chat Room Modifikasi Game Acces Point WLAN
7 Bagaimana membuat teks 41 dengan Blitz Basic 26 Bagaimana men-set Access
berwarna ketika chat? Mengubah game dengan Blitz Point pada Wireless LAN.
Basic sehingga dapat lebih interaktif.
Mengatur mIRC
8 Men-set fitur-fitur pada mIRC 3D Flash Animator 1
anda.
agar sesuai dengan keperluan 44 Kenali fitur-fitur program
pembuat animasi 3D ini.

Bermain Skrip mIRC


10 Skrip dapat menambah bebe-
46 3D Flash Animator 2
Praktik pembuatan animasi 3D
rapa fungsi pada program
mIRC. Inilah mr P script yang buatan dengan 3D Flash Animator.
putra Indonesia.

NeoGame
Emulator PS
48 Gunakan emulator konsol
Klien WLAN
PlayStation agar anda dapat
memainkan game konsol ini di 28 Praktik penyetelan klien Wire-
komputer anda. less LAN bernama Compex.

TCP/IP Header
29
Situs NeoTek www.neotek.co.id
neotek.kpone.com.sg
Pengenalan TCP/IP header
perlu bagi para calon hacker.

Jadikan situs NeoTek sebagai pangkalan Anda berselancar

Link Langsung
Kunjungi situs-situs yang dibahas di
Layanan Rupa-rupa NeoTek
Dapatkan perlengkapan awal dalam
NeoEdu
majalah NeoTek dengan sekali klik berinternet dari situs web NeoTek
IDLN, Perpus Online
lewat situs NeoTek.

NeoTek versi PDF


HumanClick
Hotline langsung ke redaksi NeoTek 15 Akses beberapa perpustakaan
untuk menyampaikan saran dan pesan. universitas di Indonesia secara
Kehabisan NeoTek di kota Anda? Chat Room online sehingga lebih praktis.
Dapatkan saja versi PDF-nya. Gratis! Kini tidak usah jauh-jauh untuk ngobrol
langsung dengan sesama NeoTeker OpenUSS
Download
Tersedia juga download di situs
Mailing List
Ini yang paling ramai. Segera ikutan
14 Software administrasi pendi-
NeoTek selain dari situs aslinya dikan kelas dunia kini tersedia
berbagi pengalaman berinternet! dari dunia open source.

2 NeoTek Juni 2002


Daftar Isi

FOKUS BULAN INI NeoSoft


GIMP for Win
0 Software grafik setingkat
Tentang Proteksi Photoshop disediakan
gratis bagi para pengguna
& Pengaturan Chat Windows.

NeoTutor 32 Menjaga Privasi


Kiat-kiat untuk ‘membentengi’
RealProfil
komputer dan berkas anda agar
Kru NeoTek
Membuat Skrip mIRC
tidak mudah disalahmanfaatkan oleh
orang lain. 3 Bermarkas di
12 Cara membuat sendiri skrip untuk
Gedung Cahaya Palmerah 503
Jl. Palmerah Utara III No. 9
mIRC, dimulai dengan beberapa Instalasi Folder Guard
fungsi dasar yang dapat dibuat melalui 34 Gunakan Folder Guard untuk
Jakarta 11480
Telp. 021-5481457
menu Tools pada program mIRC itu sendiri. melindungi folder file di
Fax. 021-5329041
komputer anda.
Pemimpin Umum
Eggdrop untuk
16 Proteksi
Fachri Said
Pemimpin Redaksi
Eggdrop adalah bot yang da- Kosasih Iskandarsjah
pat digunakan untuk melindungi chan-
nel anda dari intrusi pihak lain. Contoh Redaktur Ahli
disertai sumber akun shell. Onno W. Purbo
Michael S. Sunggiardi

Kasus Proteksi Folder Pemimpin Usaha


18 JavaScript: Tipe Data
dan Variabel 36 Contoh praktik perlindungan
Fahmi Oemar
Ridwan Fachri
folder dengan Folder Guard.
Tutorial mengenai macam-
Redaktur Pelaksana
macam tipe data dan variabel pada
Gianto Widianto
JavaScript disertai dengan contoh-contoh Modifikasi Registry
skripnya. 38 Proteksi folder juga dapat
Dadi Pakar
Sekretaris Redaksi
dilakukan lewat registry.
Elvy Risma Nainggolan
ASP: Buku Tamu
21 Cara membuat buku tamu pada Proteksi Sederhana
Dewan Redaksi
halamana Web anda dengan
menggunakan ASP.
40 Cara sederhana upaya proteksi
David Sugianto
Stanley
terhadap folder.
Webmaster
Supriyanto
Inbox NeoTek Juli 2002 Pemasaran
Hedhi Sabaruddin
NmN PsyBNC
6 Neoteker menjawab Neoteker
dalam forum milis NeoTek
Setelah m engenal EggDrop sebagai
Tuti Sundari
Iklan dan Promosi
satpam chat room anda, kini kenali
Stanley
bouncher dengan kemampuan yang
NeoRagam Elvy Risma Nainggolan
lebih canggih lagi.
Keuangan
Ada Apa di CD NeoTek? Terminal Diskless
4 Office Suites Berdayakan komputer-komputer tua
Aswan Bakri

Open USS anda agar secanggih kemampuan Bank


Chat Script/Bot server-nya. Bank BNI
a.n. PT NeoTek Maju Mandiri
Daftar Isi CD NeoTek Mengganti Logo Windows
5 Grafik, Animasi, dan Games Hanya dengan bermodal text editor,
No. rekening 070.001709720.001
Bank BCA KCP Rawamangun
anda dapat mengganti logo Win-
a.n. Aswan Bakri
dows pada sistem operasi Windows.
No. rekening 0940544131

Juni 2002 NeoTek 3


NeoRagam

Ada Apa di CD NeoTek?


CD NeoTek Keistimewaan CD NeoTek bulan ini adalah OpenUSS suatu software
administrasi pendidikan kelas dunia dan Office Suites, yang mencakup
Juni 2002 Open Office selain juga penjaga privasi serta grafik, animasi, dan games.

Chat Script/Bot
OFFICE SUITES umIRC
Software chat yang
paling populer saat ini.
Disediakan dalam
beberapa versi.
uMr P Script
Belajar menggunakan
skrip siap pakai untuk
opik pada CD membuat skrip sendiri.
T NeoTek bulan ini
cukup beragam
sehingga sulit menentukan
mana produk unggulan
yang akan ditampilkan.
Dimulai dengan Office
Suites yang terdiri dari
banyak alternatif terhadap
Microsoft Office, mulai uOpen Office u602Suite 2001
yang tampak sederhana Installer OpenOffice meng- Selain menyediakan PDF uEggDrop Bot
ingatkan kita pada StarOffice Writer dalam 602Pro Print Jaga channel anda dari
seperti Easy Office yang juga tersedia baik pada dan network tool dalam para pengganggu dengan
sampai yang merupakan Windows maupun Linux. 602Pro LAN Suite, 602 bot EggDrop yang dapat
saingan tangguh seperti Seperti juga Star Office, Open software juga menyediakan anda instal lewat linux
Open Office, Ability Office kompatibel dengan office suite dengan tampilan box secara remote dari
Office, maupun 602Suite MS Office. dan fungsionalitas tak kalah mesin Windows anda.
dari MS Office. uPutty
2001. uAbility Office
uEasy Office Telnet dan SSH client
Selanjutnya, sehubungan Office Suite alternatif ter-
Alternatif lain terhadap MS yang dapat anda gunakan
dengan bahasan mIRC yang hadap MS Office yang ber-
Office yang lebih sederhana, untuk menghubungi
jalan pada Windows, terdiri
cukup ekstensif, disertakan terdiri dari versi penuh linux box dari mesin
dari write, database, spread-
pula mIRC., IRC script, (Office Suite) maupun versi Windows anda.
sheet, dan photopaint. Full
EggDrop robot, Putty, serta version. mini (Tiny Word).
berbagai FTP client.
Menyertai tutorial ASP
dan JavaScript kali ini, O PEN UNIVERSITY SUPPORT SYSTEM
http://openuss.sourceforge.net/openuss/developer/repositories/dowload/download.html
disajikan pula scripting
tools, yaitu editor untuk
ASP maupun JavaScript A khirnya suatu software
administrasi pendidikan
uJava Virtual Machine
Semua komponen OpenUSS
serta Xitami, server kecil kelas dunia tersedia juga dari menggunakan JDSK 1.2.2
dunia open source. Alternatif dari Sun Microsystem. Anda
untuk menguji skrip yang terhadap software komersial harus menginstal ini dulu
telah anda buat. seperti Blackboard ataupun pada platform anda.
Untuk mengatasi virus WebCT yang dirasakan tidak server. Selama versi final
terjangkau oleh institusi- uData Layer Enhydra belum dikeluarkan,
disertakan pula anti virus
institusi kita. OpenUSS Menggunakan Hypersonix kita harus menggunakan
CIH, Klez, MyParty serta SQL yang pada versi ini JOnAs secara terpisah.
menggunakan konsep
trial version dari Norton Application Service Provider sudah disertakan.
Anti Virus 2002, McAfee, uPresentation Layer
dengan lisensi GNU Public uBusiness Object Layer Layer ini menggunakan
serta PC Cillin. License. Untuk menjalankan Business Enhydra yang harus diinstal
Object digunakan JOnAs EJB tersendiri.

4 NeoTek Juni 2002


NeoRagam

daftar isi cd neotek ANTI VIRUS


Anti Klez AntiKlez
SCRIPTING Anti MyParty AntiMyparty
ASP Edit aspedit F-CIH f-cih
EditPlus 2.1 epp211_en Fix CIH fix-cih
JavaScript Editor 2.5 jse2em McAfee Virus Scan 6.02 McAfeeVscan6_0_2
JavaScript Menu Master jmmaster McAfee Virus Upgrade McAfeeVSUpgrade
JS Editor 2.0 jsedit160 Norton Anti Virus 2002 setup
Kimiko HTML Editor kimiko34 Panda Titanium 2 PandaTitanium2
Platypus Editor pjedit PC Cillin 2000 pcc2k
Script Builder 2.0 scrptbld PC Cillin 2000 for NT pccnt2k
Remove CIH RemoveCIH2
OFFICE SUITES VCatch vcsetup
602Suite 2001 602Suite2001
Ability Office 2001 setup GRAFIK, ANIMASI, DAN GAME
EasyOffice (Office Suite) easyoffice 3D Flash Animator 3.0 3DFlashAnimator3Setup
EasyOffice (Tiny) tinyeasyword Abracadabra abra1
Open Office for Linux install641c_linux_intel.tar.gz ACDSee 4.01 acdsee
Open Office for Windows install641c_win32intel Blender 2.23 blender-creator-2.23-windows
OPEN UNIVERSITY SUPPORT SYSTEM Blitz 2D setup
OpenUSS 1.2 Final openuss-dev-1-2-final Coffee View 2.5 CoffeeView25
Business Objects Layer jonas-2-4-4 GIMP for Win gimp-1.2.3-20020310.setup
Presentation Layer enhydra3.1 Irfan View IrfanView3_61
JDK 1.2.2.011 Windows jdk-1_2_2_011-win Poly View Polyview3_65
JDK 1.2.2.011 Linux jdk-1_2_2_011-linux-i386 AUDIO-VIDEO PLAYER
DivX 4.12 Bundle DivX412Bundle
mIRC SCRIPT DAN BOT Media Player 7.1 MediaPlayer7_1
mIRC 5.91 mirc591t Real Player 8 RP8_setup
mIRC 6.0 mirc60 WinAmp 2.78 winamp2_78
mIRC 6.01 mirc601 WinAmp Skin Pack wa3skinpack2
mr P Script mrpscript WWWinAmp wwwinamp25d
EggDrop eggdrop1.6.10.tar.gz
Putty putty PDF READER DAN PRINTER
602Pro Print printpack
FTP CLIENT Acrobat Reader 5.05 rp505enu
Absolute FTP aftp20b3 Sowedoo PDF SowedooEasyPDFConverter-Ev.
BlueZone FTP evbzftp
CuteFTP cuteFTP NETWORK TOOLS
eFTP 3.2 eftp32 602Pro LAN Suite ls2002
ExpressFTP 2 expressFTP2 Active Ports 1.0 aports
EZFTP EZInstaller LAN Led lanled
FileZilla FileZilla1_8_1setup Sentinel Full SentinelFull
Flash FXP FlashFXP Xitami bw3224b9
FTPDup ftpdup Zone Alarm 2.65 ZoneAlarm2_65
FTP Edit 3.0 FTPEdit30Setup
FTP Manager 2.06 FTPManager206_bin SYSTEM TOOLS
FTP Scheduler ftpsched Startest 3.5 startest3_5
FTP Surfer 1.07 ftpsurfer107 System Guard SysGuard
FTP Explorer ftpx System Safe Setup System Safe Setup
Leech FTP lftp13 Sentinel Full SentinelFull
Octopus octopus
Remote Pad remotepad PROGRAM UMUM BERSELANCAR
Sendto FTP sftp22st DivX 4.12 Bundle DivX412Bundle
SFTP SFTPSetup DirectX 8.1 DirectX8_1
Unlimited FTP unlimitedftp MSI Installer InstMsiA
Vulcan Uploader vulcan-uploader-3.00 ShockWave Full Shockwave_Installer_Full
WS_FTP f_x86t32 WinZip 8.1 winzip8_1
XI FTP xiftp0.15
MENJAGA PRIVASI KOMPUTER Grafik, Animasi, dan Games
3eee Triple Encryption ssetup
Ad Aware 5.62 AdAware5_62 u3D Flash Animator uBlitz 2D
Buckshot buckshot Selain SWiSH, cara mudah Ingin merasakan bagaimana
Camouflage camou111
ET et membuat animasi Flash ada- merancang game sendiri?
Folder Guard fgstd lah dengan 3D Flash Anima- Gunakan Blitz 2D dengan
Hide Folders hf tor yang full version-nya sedikit pemahaman pro-
KPK File kpkfil62 disediakan oleh NeoTek. gramming.
Lock My PC LockmyPC
Password Protection System setuppl uPlaystation Emulator uGIMP dan Blender
Program Lock ProgLock Jalankan playstation pada Dua software grafis setara
PW Cache pwche10 komputer anda dengan VGS Photoshop dan 3D Studio
Text Encrypter 5 TextEncrypter5 (Virtual Game Station) yang Max yang sebelumnya
WinGuard Basic wgbasic versi crack-nya sudah ber- hanya ada di Linux. Kini ada
WinSecure-IT winsecure
XOSL xosl115 tebaran di Internet. Mau pula di PC. Canggih namun
Zero PopUp 1.38 ZeroPopUp1_38 mencoba? gratis!

Juni 2002 NeoTek 5


Inbox

NmN
NeoTeker menjawab NeoTeker
Forum ini dimaksudkan sebagai bentuk offline dari mailing list
NeoTek di http://groups.yahoo.com/group/majalahneotek.

Membentengi ID Tentang SoftIce Bila dirasakan kurang etis ke Internet dapat belajar
T: Posted April 2 T: Posted April 3 menyebutkan nama ISP itu Linux dari rekan neoteker
di milis ini, mohon info lainnya. Kalau neoteker
Ada yang tahu cara mem- Saya sudah coba softice u/ dapat diberikan langsung yang punya akses langsung
bentengi id/email kita agar mencari serial number Win- kepada alamat email saya ke Internet kalau ada
tak bisa disubscribekan di zip 8, tapi waktu diketik bpx (japri). masalah dengan Linux
milis yahoogroups?Pakai getdlgitemtexta kok pesan tinggal sambangi situs
software ato setting doang selanjutnya invalid symbol Wibisana_Lucas distronya/bengkel linux
di yahoogroups ? sih? Dan pada saat saya coba wibisana_lucas@yahoo.com [Misal: www.mandrake-
Bambang S. Nugroho masukan serial number dan J: Posted April 4 user.org]. Kalau ada neote-
klik OK, softicenya kok gak ker yang bisa MySQL bisa
bsn@bonbon.net otomatis nge-break sih? ISP wireless pada mangkal- ajarin neoteker lainnya
J: Posted April 3 Gimana dong? Apa perintah nya kebanyakan di yang tidak mampu utk
breakpointnya salah atau indowli@yahoogroups.com kursus MySQL.
Anda bisa mengedit setting bagaimana ?
di http://groups.yahoo.com Kontak-nya antara lain Untuk neoteker yang
/myprefs. Akan terlihat Yedi Setiadi andi@asia.net.id (jakarta) tinggal di Kompleks
nanti kayak gini yedi1419@yahoo.com sumaryo@netadsl.net Bintaro Jaya dan Pondok
Email addresses Status Bounce (jakarta & jogya) Aren, gimana kalau kita
history Allow Direct Adds J: Posted April 4 aulia@jalawave.net buat Linux Club (Tolong
Allow Invitations Options Bukan perintah nya yang (bandung) tanggapannya langsung ke
green@c... Normal Bounce salah tapi kamu udah setting louis@angin.com (surabaya) e-mail saya)?
history No Yes Options belum winice.dat nya hilang- adi@internux.co.id Garuda Emas
kan tanda ; didepan exp-nya (makassar)
Klik di option dan pilih tidak irwin@internux.co.id adrian99@naver.co.id
pada Allow Direct Adds. kemudian restart pc nya.
silakan dicoba gampang kok. (makassar) J: Posted April 14
Jadi moderator tidak Cuma sekarang rata-rata Anggota KPLI bukannya
seenaknya mengadd anda Buat rekan yang lain gimana
nich cara bikin patch buat mereka males buat ngecer ke pakar2 linux semua? Setahu
jadi member milist dia =) perumahan soalnya cape saya linuxer yg masih icip2
gak gak input srial number!
Redi Tya buat urusin eceran kecil-kecil linux sedikit (kayak saya)
dns1.sendai.alsi.co.jp 8080 mereka lebih suka buat jual rada minder dgn organisasi
green@cbn.net.id udah ngga bisa dipakai lagi, glondongan besar yang Rp. KPLI.Waktu saya mau daf-
mungkin udah di ban kali 4-5 juta / bulan .....+ minta tar di counter linux indone-
J: Posted April 4 yee. anda yang mengecerkan sia, ada pilihan: berapa lama
Aku sudah coba seperti sa- Jason ke tetangga-tetangga lagi. anda menggunakan linux,
ran anda, tetapi kok tetap sa- dan pilihan minimum 2 ta-
ja ada orang yang masih bisa jason1id@yahoo.com Tambahan
hun ...hikss ...saya kenalnya
meng-add email saya untuk J: Posted April 4 michael@batutulis.com baru bulan lalu, gak jadi
milist mereka? (bogor) daftar dehhh((padahal udah
Friend... coba diikuti lagi
Bambang S.Nugroho panduannya satu persatu, Beliau lagi ujicoba wavebolt ada label pemula).
bsn@bonbon.net mungkin ada yang terlewat, akses-nya kaya modem Trus kalau saya lihat artikel
sebab saya sudah praktikkan telepon pakai USB. di majalah macam infoli-
J: Posted April 5 sendiri dan berhasil. nux, bahasannya kebanyak-
Onno W. Purbo
Apakah situ telah mengubah onno@indo.net.id an terlalu cepat utk diikuti
yes pada direct add jadi no? Bagus Susatyo newbie.
Dan saya lihat anda pake bgs12760@yahoo.com
Bikin Linux Club,Yuk! Paulus Tangke Allo
dua email.. 1 id yahoo satu ISP Wireless LAN bekasyahu@telkom.net
di ecco.com. T: Posted April 13
T: Posted April 4
Berarti anda harus ubah dua Gimana kalau rekan-rekan J: Posted April 14
Saya termasuk yang baru neoteker membuat Linux
dua nya.. jadi no. ikutan sekalipun sudah ba- Kesimpulannya perlu juga
Club di wilayah tempat
Redi Tya ca neotek sejak no 1. Saya tinggalnya masing-masing ya club linuxnewbie atau
ingin info ISP yang mem- (Kelurahan/Kecamatan). neolinux :) ....
green@cbn.net.id
beri layanan WLAN untuk Sehingga neoteker yang Onno W. Purbo
perorangan. tidak punya akses langsung onno@indo.net.id

6 NeoTek Juni 2002


NeoStart

TEKS BERWARNA
hatting saat ini merupakan salah
C satu fasilitas yang paling digemari
para pengguna internet, karena

MEMBUAT CHAT ROOM dengan menggunakan sarana ini kita bisa


‘ngobrol’ dengan siapa saja di seluruh
belahan dunia ini. Melalui tulisan ini dapat
#NEOTEKER LEBIH HIDUP mempelajari salah satu fungsi dasar yang ada
di mIRC—salah satu program chat yang
populer. Pada halaman-halaman selanjutnya
akan menjumpai lanjutan penggunaan
program mIRC, sampai pada penggunaan
Jika ingin tampil sedikit beda dengan teman berbincang script pada mIRC yang merupakan tools dari
mIRC itu sendiri. Pertama mari kita belajar
anda di ruang ngobrol alias chat lewat mIRC, anda dapat cara membuat tulisan warna pada mIRC
memoles teks obrolan anda dengan warna-warni. Eddie standar sehingga tulisan atau teks yang anda
ketikkan menjadi meriah dengan warna-
Vedder memberitahukan caranya yang sederhana itu. warni pilihan anda.

Membuat chat room menjadi penuh warna...

MIRC COLOR INDEX SITUS DALNET WARNA TULISAN DAN LATAR


1 Letakkan kursor pada pada
window room waktu kita pv
2 Untuk penggunaan warna tanpa latar
belakang, cukup pilih warna yang akan
3 Tekan tombol Enter dan boom tulisan
anda akan ber warna. Selanjutnya un-
(private chat) dan tekan tombol digunakan dengan menulis nomor in- tuk membuat warna tulisan dan latar
Ctrl+K (tekan bersama-sama), deksnya pada layar yang sedang aktif belakangnya, lakukan mirip Langkah 1
maka akan muncul kotak mIRC (Gambar 2a) dilanjutkan dengan me- & 2, hanya setelah nomor indeks per-
Color Index nulis kata atau kalimat yang akan tama, tambahkan indeks nomer kedua
ditulis (Gambar 2b) . dengan pemisah tanda koma (,).

MEMBUKA OBROLAN WARNA PADA TIAP KATA CHAT ROOM PUN PENUH
4 Lalu tuliskan kata seperti biasa
(Gambar 4a), hasilnya seperti pada
5 Untuk menuliskan setiap kata de-
ngan warna yang berbeda-beda
6 WARNA
Dan inilah hasil dari ‘jerih payah’
Gambar 4b. Yang perlu di ingat ada- caranya juga mudah. Misalkan anda. Teks obrolan menjadi
lah angka sebelum koma menun- kita tuliskan ‘teks warna warni’ berwarna-warni dan chat room
jukkan warna font yang dipilih, se- dengan warna merah, hijau, dan menjadi penuh warna. Nggak
dangkan angka setelah koma kuning, maka indeks yang dipilih ngebosenin, gitu!
adalah tanda latar belakang . adalah 4, 2, dan 8.

Juni 2002 NeoTek 7


NeoStart

MEN-SET MIRC
IRC adalah salah satu program
M IRC (Internet Relay Chat) yang
ditulis oleh Khaled Mardam-
Bey. Sebagai program shareware, mIRC

UNTUK KENYAMANAN CHAT dapat di-download dari www.mirc.com.


Sebagai program chat, mIRC sebenarnya
dilengkapi dengan berbagai fasilitas dan
tool yang amat berguna ketika anda chat,
di antaranya membuat teks menjadi
warna-warni seperti yang diuraikan pada
halaman 7 atau proteksi agar anda tidak
Sebagai program chat, mIRC dilengkapi dengan berbagai fitur yang di-flood lawan bicara anda ketika chat.
Semua ini dapat anda manfaatkan atau
berguna saat anda chat. Eddie Vedder menguraikan cara men-set aktifkan lewat fitur-fitur yang
beberapa fasilitas pada mIRC sehingga bisa lebih sesuai dengan disediakan.
keinginan dan kebutuhan anda. Jika ketika menginstal anda belum men-
set mIRC anda sesuai dengan keinginan
anda, silakan ikuti uraian di bawah ini.
Manfaatkan fasilitas mIRC untuk kenyamanan anda mengobrol.

MASIH OPTIONS PADA IRC PILIHAN HIGHLIGHTS MENGISI ADD HIGHLIGHT


4 Pilih ‘Rejoin channels on connect ‘ agar
jika terkena dc pada saat chat dan con-
5 Sekarang pilih ‘Highlights pada menu
‘IRC.’ Menu ini dapat memberitahu anda
6 Pada Kotak ‘mIRC Add Highlight’ tulis
kata yang akan anda tandai bila di
nect kembali ke server, anda otomatis bila ada yang memanggil nama atau ka- ruang chat ada yang menuliskannya,
masuk ke room terakhir tanpa harus ta yang anda set sebelumnya. Caranya pilih juga warna yang anda inginkan
men-join satu persatu! Bila ingin lang- dengan memilih ‘Enable highlighting’ lalu untuk membedakan dengan yang
sung masuk room apabila diundang pada kotak ‘Highlight list’ pilih ‘Add.’ lainnya. Klik tombol ‘OK’ jika telah
seseorang atau bot, pilih ‘Auto join selesai. Ulangi prosedur yang sama
channel on invite.’ bila ada kata yang akan ditambahkan.

DCC UNTUK BERKIRIM FILE MENYARING FILE OPTIONS DISPLAY


10 Jika suka bertukar file saat chat, anda
harus mengaktifkan fasilitas DCC.
11 Anda juga bisa memilih file apa yang
bisa dikirim melalui DCC dan file apa
12 Pada pilihan ‘Display’ pada menu
‘Option,’ anda dapat memilih apa yang
Pada menu ‘mIRC Options,’ klik yang tidak diterima. Untuk itu, anda akan tampil pada mIRC anda pada
menu ‘DCC.’ Di sana anda dapat dapat men-setnya. Pada contoh DCC saat connect ke server. Sebagai contoh,
menset fasilitas dcc apakah dimatikan akan meng-ignore file yang dikirim pilih ‘Display’ dan masuk ke sub menu
sehingga anda tidak dapat bertukar melalui mirc kecuali file yang ber ‘Tray.’
file saat chat atau dihidupkan. ekstensi pada daftar.

8 NeoTek Juni 2002


NeoStart

OPTIONS PADA MIRC OPTIONS PADA MENU CONNECT OPTIONS PADA MENU IRC
1 Buka menu ‘File’ dan pilih ‘Option.’ Akan
muncul kotak dialog ‘mIRC Option.’ Pilih
2 Pada menu ‘Options’ dari ‘Connect’
ada beberapa pilihan, seperti bila anda
3 Sekarang pilih menu ‘IRC’ dan klik dua
kali pilihan menu IRC. Terdapat berba-
menu ‘Connect’ dengan mengklik ingin langsung terhubung server— gai pilihan yang dapat anda setel sesuai
tombol (+) di pojok kiri, maka akan tandai pilihan ‘Connect on startup’— keinginan anda. Tandai pilihan ‘Rejoin
terlihat beberapa setting. atau mengatur berapa waktu yang channel when kicked’ sehingga bila di-
dibutuhkan untuk meng-connect kick operator room, secara otomatis
server. anda akan masuk kembali ke room itu.

OPTIONS LOGGING PADA IRC MELIHAT HASIL LOG PROTEKSI TERHADAP FLOOD
7 Sekarang masuk ke menu ‘Logging.’ Di
sini anda bisa memilih apakah akan me-
8 Untuk melihat hasil log, anda cukup
memilih menu ‘mIRC View Logs.’ Di sini
9 Pada menu ‘Flood’ di ‘IRC,’ anda
mengaktifkan proteksinya untuk
log setiap pembicaraan yang ada di akan terlihat daftar log yang ada. De- menghindari orang yang mem-flood
room, atau pada pv-an atau bahkan ngan menggunakan fasilitas log ini, (membanjiri) anda dengan pesan atau
keduanya. Pada ‘Automatically log’ ada anda dapat membaca hasil pembicara- teks yang tidak anda inginkan.
pilihan mau channelnya saja yang di-log, an anda di chat atau pembicaraan
atau chat saja atau semuanya. orang di room kapan saja.

MEMUNCULKAN IKON MIRC OPTIONS GENERAL MENCEKAL PRIVATE CHAT


13 Pilih ‘Always show mirc icon intray’
apabila anda menginginkan ikon
14 Anda masih dapat memanfaatkan
options atau pilihan lain pada mIRC ini.
15 Jika tidak suka ‘mojok berdua,’ anda
dapat menonaktifkan (disable) private
mIRC muncul pada Sys Tray windows. Option ‘General,’ misalnya, chat, dengan menandainya pada
mempunyai dua sub menu ‘Servers’ pilihan ‘Disable.’ Jika anda ingin mIRC
dan ‘Lock.’ selalu menanyakan password sebe-
lum chat untuk mencegah orang lain
menggunakan mIRC di komputer
anda, aktifkan fitur ini.

Juni 2002 NeoTek 9


NeoStart

BERMAIN DENGAN
krip (script) pada mIRC sebe-
S narnya hanya program tambah-
an. Skrip banyak macamnya, di
antaranya skrip perang (war), untuk pro-

SKRIP MIRC teksi, bahkan juga untuk permainan ma-


cam scramble. Skrip dapat di-download
gratis di banyak situs, tetapi berhati-hati-
lah karena bukan tidak mungkin skrip yang
anda download mengandung backdoor
atau virus yang dipasang pembuat skrip.
Pada kesempatan ini kita membahas satu
Walaupun hanya sebagai program tambahan, skrip sebenarnya skrip buatan putra Indonesia. Skrip ini
relatif mudah digunakan dan berbahasa
banyak faedahnya untuk para pengguna mIRC. Eddie Vedder Indonesia. Dalam skrip ini terdapat bera-
mengajak anda menyimak salah satu skrip buatan putra Indonesia gam fungsi, seperti bot yang banyak
fungsinya, untuk pertahanan juga dapat
yang dapat anda download gratis dari Internet. dibilang bagus. Script ini di namakan
oleh pembuatnya mr P script.

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

PERINTAH DASAR MENU POP-UP SILAKAN COBA


4 Jika ingin mengetahui perintah dasar
pada mr P tersebut, anda bisa menekan
5 Setelah tersambung (connect) ke server
dan masuk ke salah satu room, anda
6 Pada menu pop-up banyak fungsi
yang dapat anda gunakan. anda dapat
tombol F1 pada window status. Di sana dapat menggunakan menu mr P ini mentesnya satu per satu. Tetapi ingat,
akan terlihat daftar perintah (command) dengan mengklik kanan mouse sehingga anda harus hati-hati karena kalau
yang bisa digunakan pada mr P. keluar menu pop-up seperti pada anda mentes yang agak ‘nakal,’ bisa-
gambar di atas. bisa anda di-kick oleh op room.

INVITER BOT MEN-SET INVITER BOT UNDANGAN BOT


10 Sekarang kita coba buka menu bot
untuk Inviter. Bot ini berguna untuk
11 Setelah bot diaktifkan, anda dapat
men-set menu bot tersebut seperti jika
12 Apabila anda sudah men-set tulisan
undangannya dan sebagainya, tiba
mengundang (invite) orang agar mau anda akan mengundang orang yang saatnya memasukkan bot tersebut ke
masuk ke room anda (biasanya di baru bergabung (join) untuk masuk room yang ramai dikunjungi orang.
gunakan untuk room baru). ke room tertentu, menset kata-kata Setiap orang yang baru join ke room
untuk mengundangnya. yang ada bot anda akan diundang
oleh bot untuk datang ke room anda.

10 NeoTek Juni 2002


NeoStart

SITUS SKRIP ITU MEN-DOWNLOAD SKRIP TAMPILAN AWAL SKRIP


1 Untuk men-download-nya, masuk ke
alamat www.geocities.com/mrp_script .
2 Download mr P script menurut selera
anda. Anda bisa men-download-nya
3 Setelah anda men-download-nya ikuti
petunjuknya (tentunya bahasa Indo-
Setelah itu klik menu ‘Download.’ satu per satu atau sekaligus. Di sana nesia). Setelah selesai, buka program
juga ada kelengkapannya seperti skrip mrp-nya yang terletak di direktori yang
untuk bermain scramble dan anda pilih. Tampilan awal akan terlihat
sebagainya seperti gambar di atas.

YANG INI BOT BOT AUTO CHATTING BOT PUN NIMBRUNG


7 Sekarang mari kita coba bot yang
terdapat pada mrp scrpit. Untuk itu yang
8 Untuk pertama kali kita aktifkan bot
‘Auto chatting.’ Setelah di-load dan ter-
9 Maka bot akan ikut berbicara apabila
ada kata yang di ucapkan di room
harus dilakukan adalah membuka menu sambung ke server, anda dapat melihat atau bila ada yang mem-peve bot itu.
mr P script di atas dan arahkan mouse menu bot di menu pop-up. Di sana
pada menu ‘Bot.’ setelah itu pilih bot anda bisa men-set apa saja yang akan
yang akan diaktifkan dijadikan sebagai bot: hanya di room
saja, di-peve-kan saja atau bahkan
menjadikannya sebagai 100% bot

GAME BOT BERMAIN SCRAMBLE JAWAB PERTANYAANNYA


13 Sekarang kita coba aktifkan bot untuk
game. Bot untuk bermain scramble
14 Setelah bot jalan dan dimasukkan ke
room, anda bisa mengaktifkan bot
15 Bot pun akan memulai permainan.
Yang ada di room diminta menjawab
banyak disukai untuk selingan kita tersebut untuk memulai permainan. pertanyaan yang diajukan oleh bot.
chat. Bot juga menyediakan menu seperti
melihat nilai (score).

Juni 2002 NeoTek 11


NeoTutor

Membuat Sendiri
Skrip mI R C
Skrip 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.

ILA SUDAH LAMA MENGENAL kan skrip yang dapat anda download dengan fungsi-fungsi yang mendu-
B MIRC, ada kemungkinan anda
ingin melakukan sesuatu
dari situs di Internet (baca halaman
10-11), kali ini kami menyajikan cara
kung kerja skrip. Fungsi-fungsi itu
dapat anda buat dengan menggunakan
yang lain, seperti membuat skrip membuat skrip sederhana. Untuk itu menu ‘Tools’ pada program mIRC itu
mIRC sendiri. Setelah memperkenal- pertama anda akan diperkenalkan sendiri.

FUNGSI POP-UP

POPUPS PADA MENU TOOLS MEMBUAT MENU POP-UP HASIL MENU POP-UP
1 Klik menu ‘Tools’ lalu pilih ‘Popups.’
Anda juga dapat menggunakan
2 Pada ‘mIRC Editor,’ di bagian ‘View’
klik tab ‘Status.’ Selanjutnya ketik
3 Kini jika anda mengklik kanan mouse
pada jendela ‘Status’ akan muncul
kombinasi tombol ‘Alt + P’ untuk baris berikut: menu pop-up ‘server liberty dalnet.’
membuka menu ini. .server liberty dalnet :/liberty.dal.net Lalu jika anda mengklik menu terse-
but, anda akan langsung tersambung
Setelah selesai, klik tombol ‘OK.’ (connected) ke server liberty.dal.net.

FUNGSI REMOTE

REMOTE PADA MENU TOOLS MEMBUAT REMOTE HASIL REMOTE


1 Anda juga dapat membuat pop-up
dari remote. Untuk itu klik menu
2 Kembali terbuka jendela ‘mIRC
Editor’ yang langsung mengantarkan
3 Jika anda mengklik kanan mouse pada
‘Status’ akan muncul menu ‘server liber-
‘Tools’ lalu pilih ‘Remote.’ Anda juga anda ke area ‘Remote.’ Di bawah ty dalnet’ untuk tersambung ke server
itu. Bagian Remote inilah yang akan
dapat menggunakan kombinasi tab ‘Remote’ ketik yang berikut: digunakan untuk menjalankan skrip
tombol ‘Alt + R’ untuk membuka menu status { yang akan kita buat nanti. Namun untuk
menu ini. &server liberty.dalnet : /server liberty.dal.net mengaktifkan skrip, harus diketikkan
/remote on, sebaliknya /remote off.

12 NeoTek Juni 2002


NeoTutor

FUNGSI ALIASES

ALIASES PADA MENU TOOLS MEMBUAT ALIASES HASIL ALIASES


1 Selanjutnya mari membuat fungsi
aliases. Untuk itu, klik menu ‘Tools’
2 Terbuka jendela ‘mIRC Editor’ yang
langsung mengantarkan anda ke
3 Fungsi aliases adalah untuk memper-
singkat perintah yang panjang. pada
lalu pilih ‘Aliases.’ Anda juga dapat area ‘Aliases.’ Di bawah tab ‘Aliases’ contoh ini, jika kini anda mengetikkan
menggunakan kombinasi tombol ‘Alt ketik yang berikut: /ji pada bagian bawah jendela ‘Sta-
+ A’ untuk membuka menu ini. /ji /join #indonesiana | /join tus,’ maka anda otomatis akan ter-
#neoteker | /join #tangerang sambung ke channel #indonesiana,
#neoteker, dan #tangerang.

FUNGSI ALIASES

Langkah selanjutnya adalah membuat Jika ketika pertama kali tersambung .server paronia.dal.net
events. Jika events ini terpenuhi maka anda ingin langsung join ke #neoteker }
skrip anda akan bekerja sesuai maka perintahnya menjadi: Maka ketika pertama kali dijalankan
kehendak anda. Perlu diingat bahwa On 1:connect: join #neoteker mIRC secara otomatis akan meminta
semua skrip ini ditulis di bagian input nickname anda, dan kemudian
Remote dan bekerja hanya untuk Contoh events ini bisa berlaku juga
untuk on start, on disconnect, on join, akan ter-connect ke server
perintah-perintah di server dalnet. paronia.dal.net.
on part, on quit, dan lain-lain. Contoh
EVENTS on start: $$? adalah untuk menampilkan
Perintah umum: on *:events : command on 1:start {
request input.
.nick $$?=”masukkan nickname kamu”

SKRIP MIRC
Sekarang kita akan membuat script join, #, /j, type /j, akan tertutup secara Menu chanel {
sederhana: otomatis sehingga kita tidak perlu kha- &never unban!! <think twice>
watir dengan para inviter. Dan anda .&on: .enable #unban | echo -a 0,3
SKRIP ANTI SPAM tidak suka dengan orang lain yang never unban 4,8 Enable
Menu menubar { mengatakan sesuatu, anda tinggal .o&ff: .disable #unban | echo -a 0,3
&spam protection mengganti bagian never unban 4,8 Disable
.&on: .enable #spam | echo -a 0,3 on 1:TEXT: <bagian yang diganti> :?:set }
spam protection 4,8 Enable %nickad $nick | close -m $nick ;never unban
.o&ff: .disable #spam | echo -a 0,3 #unban on
dengan kata-kata yang kita suka.
spam protection 4,8 Disable on *:UNBAN:#: {
} .enable dan .disable adalah untuk if ($nick == $me) { halt }
;spam protection mengaktifkan skrip. else { mode # +b $banmask | halt }
#spam on }
on 1:TEXT:*join*#*:?:set %nickad $nick SKRIP ANTI UNBAN #unban end
| close -m $nick Dengan skrip unban ini orang yang
on 1:TEXT:*/j*:?:set %nickad $nick | sudah anda ban dari channel tidak SKRIP KICK REVENGE
close -m $nick akan bisa dicabut lagi ban-nya, dan
on 1:TEXT:*type /j*:?:set %nickad $nick Skrip di atas adalah skrip untuk mem-
akan terus di-ban selama anda masih balas kick orang yang meng-kick anda
| close -m $nick menjaga channel itu.
#spam end dari channel. Dan skrip ini akan terus
$nick menunjukan nick yang chat meng-kick orang tersebut hingga 5
Jika proteksi terhadap spam ini diak- $me adalah nick anda kali kick, dan setelah itu orang terse-
tifkan, semua query window yang but akan kena ban secara otomatis. Te-
halt adalah perintah untuk menghenti- tapi untuk dapat meng-kick orang
masuk ke kita dan mengandung kata: kan proses yang berlangsung pada skrip.

Juni 2002 NeoTek 13


NeoTutor

• Skrip Kick Revenge di samping kanan


ini adalah untuk meng-kick orang yang Menu chanel , nickname {
pernah meng-kick anda dari chat room. &kick revange
.&on : .enable #kick | echo -a 0,3 kick revange 5 times 4,8 Enable
tersebut kita harus punya akses op .o&ff : .disable #kick | echo -a 0,3 kick revange 5 times 4,8 Disable
atau tanda @ didepan nick kita. }
MENJALANKAN PROGRAM ;revange kick
DARI MIRC #kick off
on !1:kick:#: {
menu menubar,channel {
if ($knick == $me) { set %kicker $nick | .auser 10 $nick | timer1 1000 10 join
-
$chan | halt }
Run Programs
.Drive C:run c: }
.Drive ?:run $$?="What Drive?" $+ : on !1:op:#: {
.- if (%kicker ison $chan) { kick $chan %kicker 3,1 Kick with No ShadoW
.ACD see:run acdsee.exe 12,8Prayana stille 0,4 Enable | unset %kicker | timer1 off }
.Explorer:run explorer.exe
}
.Yahoo Mail:run iexplore.exe
"http://mail.yahoo.com" on +10:join:#: { kick $chan $nick 4 * 12,3 Bedebah!!! Diee $nick Diee!!! | .ruser
.- 10 $nick | .auser 20 $nick }
.URL?:run iexplore.exe " $+ on +20:join:#: { kick $chan $nick | .ruser 20 $nick | .auser 30 $nick }
$$?="Enter URL Address" $+ 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 }
Anda dapat menjalankan program di on +50:join:#: { kick $chan $nick 4 * Diee!!!! | mode $chan +b $address |
Windows melalui mIRC dengan cara .ruser 50 $nick }
mengetik /run <program.exe> dan #kick end
kita akan membuat skrip sederhana
untuk bisa menjalankan beberapa berupa file teks sederhana yang dapat Contoh, jika anda ingin me-load file
program di mIRC. anda load untuk kebutuhan anda. script1.mrc dari lokasi file c:\mirc
MELAKUKAN LOADING Cara melakukan loading skrip ini maka perintahnya: /load -rs
SKRIP ADDON adalah: c:\mirc\script1.mrc.
Skrip addon adalah skrip yang hanya /load -rs <path dan nama filenya>

Mengenal OpenU S S
penUSS adalah singkatan dari
O Open University Support
System. Dan OpenUSS ada-
lah perangkat lunak administrasi
pendidikan yang merupakan hasil dari Extension Components
Open Source Project sehingga tersedia
gratis bagi dunia pendidikan dan
mereka yang berkecimpung di
dalamnya, seperti mahasiswa, dosen,
pihak universitas, dan sebagainya.
Konsep OpenUSS Foundation Components
OpenUSS dibuat berdasarkan model
ASP (Application Service Provider) Komponen OpenUSS
yang berarti satu organisasi atau lebih OpenUSS didasarkan pada arsitektur berorientasi-komponen yang membagi
dapat ditangani sekaligus oleh keseluruhan komponen menjadi dua bagian: Foundation Component dan
OpenUSS. Program ini memberikan Extension Component. Foundation Component adalah komponen utama di
fleksibilitas kepada penggunanya dalam OpenUSS dan merupakan representasi dari e-learning domain-
untuk memilih peralatan untuk oriented components. Semua domain yang tidak terikat pada fungsi digo-
mengakses OpenUSS. Beberapa longkan ke dalam Extension Components. Pemisahan kedua komponen ini
contoh peralatan yang dapat memudahkan pengembangan fungsi-fungsi lain yang terpisah dari keselu-
disebutkan di sini adalah PC, Personal ruhan sistem. (Program OpenUSS dapat diperoleh di CD Neotek bulan ini).
Digital Assistants dan telepon selular.

14 NeoTek Juni 2002


NeoEdu

Perpustakaan Online Indonesia


IndonesiaDLN
IndonesiaDLN kepanjangan dari Indonesia Digital Library Network adalah sistem perpustakaan online
yang 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.
O UNLOCK AND CONNECT THE INDONESIAN PEOPLE'S pengetahuan tersebut diorganisasikan menggunakan sistem
T KNOWLEDGE adalah misi utama dari IndonesiaDLN.
IndonesiaDLN adalah sebuah jaringan perpustakaan
kategori atau direktori menurut tema dan subjeknya. Hal ini
akan memudahkan anda untuk menelusuri kandungan
digital pertama di Indonesia. Pada tanggal 6 Juni 2001 di knowledgebase yang berisi ilmu pengetahuan tersebut.
Bandung, jaringan ini diluncurkan dan diresmikan oleh para Anda dapat mengakses perpustakaan online ini secara
penggagas dan pendirinya. Acara ini dilaksanakan bersama- gratis dengan hanya mengisi form pendaftaran, yang
an dengan ulang tahun Perpustakaan Pusat ITB ke 80 yang diperlukan hanyalah alamat email yang valid. Selain itu
diisi dengan seminar internasional tentang pengelolaan ilmu apabila anda sebagai individu, warung internet, atau
pengetahuan dan perpustakaan digital. perusahaan ingin berbagi ilmu pengetehuan, anda dapat
Jaringan perpustakaan digital yang dibangun ini adalah membangun server digital library yang terhubung ke
jaringan yang sebenarnya, baik dalam arti fisik (jaringan IDLN dengan cara men-download software yang ada di
melalui internet) maupun secara kolaborasi. Setiap partner, http://gdl.itb.ac.id.
baik itu berupa institusi, warnet, atau personal, akan Dengan bergabung dengan IDLN informasi tentang ilmu
memiliki server perpustakaan digital sendiri. Mereka pengetahuan tersebut menjadi lebih dekat dengan anda.
mengelola ilmu pengetahuan yang dimiliki ke dalam server Dari komputer manapun, bahkan dari PC pribadi pun, anda
masing-masing dalam format digital, seperti file-file artikel, dapat mencari dan menelusuri ‘memory’ raksasa bangsa
kisah sukses, teknologi tepat guna, laporan penelitian, tugas Indonesia. Ilmu pengetahuan dari berbagai sumber dapat
akhir, tesis, disertasi, publikasi, jurnal, foto-foto, rekaman disajikan dalam sebuah halaman web.
suara, rekaman video digital, dan lain sebagainya. Ilmu
Mendaftar menjadi anggota dari IDLN pada http://www.indonesiadln.org/registration.php

MENGISI REGISTRATION FORM MENGAKTIFKAN MEMBER LOGIN


1 Masuk ke alamat
http://www.indonesiadln.org/regi
2 Anda akan menerima email dari
GDL Server. Buka email tersebut
3 Jika aktivasi sukses akan muncul
status Success, coba account
stration.php, kemudian isi seluruh dan klik pada link aktivasi. Masuk anda dengan cara Login, isi
field yang ada. Setelah selesai klik ke halaman aktivasi, username= username, password, dan domain.
Submit Registration. Email anda email anda, contoh: Klik Login GaneshaDL untuk
harus benar karena akan dijadikan bondan@waroengbedjo.com, masuk. Jika di kiri atas tertulis
username dan URL aktivasi akan Validation number: 10 digit Welcome Nama Anda, maka
dikirim ke email anda. angka. Klik Activate. account anda bisa digunakan.

Juni 2002 NeoTek 15


NeoTutor

ggdrop bot pertama kali dibuat


PROTEKSI CHANNEL DENGAN E sekitar 1993 untuk membantu
menghentikan perang di channel
#gayteen di efnet. Setelah itu Eggdrop

EGGDROP BOT menjadi terkenal dan banyak digunakan


untuk proteksi channel.
Eggdrop bot ini memberikan perlindung-
an 24 jam 7 hari seminggu bagi channel.
Saya akan mencontohkan cara menginstal
Eggdrop dengan account di www.trace-
network.net. Perlu anda ketahui jarang
Anda memerlukan pelindung untuk mengamankan channel anda? sekali shell account gratis memperboleh-
Eggdrop adalah program bot yang dapat anda gunakan untuk kan dijalankannya proses background ini.
tujuan itu. Redi Tya menguraikan cara mendapatkan, menginstal, Anda harus mempunyai akun shell yg
memperbolehkan menjalankan background
dan menjalankan Eggdrop di komputer anda. process. www.shellindo.com menyediakan
shell bayar dengan harga dalam rupiah.

Menyewa ‘body guard’ untuk melindungi channel anda

MEN-DOWNLOAD EGGDROP MENGEKSTRAK EGGDROP MEMBUKA DIREKTORI EGGDROP


4 Ketik wget www.geteggdrop.com. Ini
akan men-download eggdrop
5 Ketik tar -zxvf eggdrop1.6.10.tar.gz
untuk mengekstrak eggdrop-nya. File-
6 Ketik cd eggdrop1.6.10 untuk
membuka direktori eggdrop1.6.10,
terbaru yaitu eggdrop1.6.10.tar.gz file akan terekstrak ke folder untuk kemudian melakukan proses
ke shell anda eggdrop1.6.10 berikutnya di dalam folder ini.

INSTALASI EGGDROP PROGRAM EGGDROP TERBENTUK MENGEDIT EGGDROP


10 Ketik make install DEST=~/eggdrop
untuk menginstalasi program
11 Program EggDrop telah terbentuk.
Ketik cd ~ dan masuk ke folder
12 Di folder eggdrop terdapat 3 file:
eggdrop.complete.conf, eggdrop.
EggDrop ini. eggdrop cd eggdrop (default advanced.conf, eggdrop.simple.conf.
folder). Salah satu file mesti anda edit agar
bot anda berjalan. Download salah
satu file ini menggunakan WS_FTP
dan edit dengan menggunakan
program Edit Plus.

16 NeoTek Juni 2002


NeoTutor

DOWNLOAD TOOLS-NYA TELNET DENGAN PUTTY LOGIN


1 Untuk lebih mudahnya download dan
gunakan program di bawah ini untuk:
2 Telnet ke shell anda dengan putty.
Masukkan shell.tracenetwork.net
3 Masukkan Login dan Password shell
anda
a. Telnet: Putty (www.chiark.greenend. di bagian hostname dan portnya
org.uk/~sgtatham/putty/) masukan 23 dan klik Open.
b. Ftp: WS FTP (www.ipswitch.com atau
www.download.com)
c. Edit file: Edit Plus (www.editplus.com)

MENGKONFIGURASI EGGDROP MAKE CONFIG MAKE: KOMPILASI PROGRAM


7 Ketik ./configure untuk mengkonfi-
gurasi eggdrop agar mengenali sis-
8 Sebelum melakukan kompilasi,
ketikkan dulu make config untuk
9 Ketik make untuk mengkompilasi
program EggDrop menggunakan
tem anda. Proses yang terlihat di menghasilkan file-file Makefile yang GNU C Compiler (gcc).
layar ini akan menghasilkan file diperlukan.
Makefile dari Makefile.in

Anda harus mengedit dari nick bot, Ketik ./eggdrop -m eggdrop.simple conf. BOT PELINDUNG ANDA
13 Master, Channel, dll. Jika baru per-
tama kali menginstal eggdrop, saya 14 Bot anda akan muncul dalam irc server
pilihan anda. Anda harus me-message bot 15 Sekarang anda telah mempunyai
bot pelindung di irc. Untuk melihat
sarankan mengedit eggdrop.simple. agar mengingat anda sebagai admin. Ketik
perintah bot ketik /ctcp nick-bot
conf. Jangan lupa menghapus perin- “/Msg nick-bot hello” di irc. Set passnya
chat . Masukkan user dan password
tah die di file ini atau bot anda tidak ketik "/Msg nick-bot pass inipasswordsaya."
anda dan ketik .help (memakai titik
akan jalan. Setelah selesai, upload Ketik "/Msg nick-bot auth inipasswordsaya"
di depan)
kembali eggdrop.simple.conf ke untuk mengeset passnya dan menggenal-
folder eggdrop di shell anda. kan diri anda sebagai master.

Juni 2002 NeoTek 17


NeoTutor

Mengenal JavaScript
Tipe Data & Variabel
Setelah memperkenalkan JavaScript pada nomor terdahulu, NeoTek melanjutkan tutorial JavaScript dengan
pengenalan tipe data dan variabel.

Tipe Data “Saya berkata : ‘Saya belajar Javascript” ‘


Tipe Data adalah nilai-nilai yang dapat digunakan. Ada ‘Saya berkata : “Saya belajar Javascript’ “
beberapa tipe data yang dikenal dalam Javascript yaitu:
saling berpasangan. Perhatikan contoh berikut:
Tipe Data Numerik Kedua contoh di atas salah karena tanda petik saling
bertindihan dan tidak lagi berpasangan.
Yaitu tipe data yang berupa angka atau bilangan. Javascript
mengenal bilangan bulat (Integer) maupun bilangan Karakter Khusus
desimal atau pecahan (Real).
Dalam tipe data string dikenal beberapa karakter khusus
yang tidak bisa dituliskan dengan begitu saja. Contohnya
2, -10, 4.5 adalah tanda petik seperti di atas. Cara lain menuliskan
tanda petik dalam tipe data string adalah dengan tanda
backslash.
Contoh:
Tipe Data String “Saya berkat : \”Saya belajar Javascript\” “
Tipe data yang bukan berupa angka tetapi berupa kumpul- ‘Saya berkat : \’Saya belajar Javascript\’ ‘
an karakter. Tipe data string ditandai dengan diapit oleh
tanda petik, baik petik tunggal maupun petik ganda.
Perhatikan contoh berikut:
Selain tanda kutip ada beberapa lagi karakter khusus
“Saya belajar Javascript” lainnya yang jika dituliskan dalam string akan diawali
‘Saya belajar Javascript’ dengan tanda backslash.
Perhatikan contoh berikut:
Kedua pendefinisian di atas adalah benar. Penggunaan ke-
Karakter Makna
dua jenis tanda petik secara bersamaan juga diperbolehkan
untuk membedakan tanda petik dalam string dengan tanda
petik pengapit string. \b Mundur ke arah kiri
\t Tab
\n Garis baru
“Saya berkata : ‘Saya belajar Javascript’ “ \\ \
‘Saya berkata : “Saya belajar Javascript” ‘ \; ;
Perhatikan contoh berikut: \& &
Kedua contoh di atas juga benar. Namun kita tidak boleh
mencampuradukkan kedua tanda petik sehingga tidak lagi

18 NeoTek Juni 2002


NeoTutor

Tipe Data Boolean b. Nama variabel tidak boleh mengandung spasi.


Tipe data kondisional, hanya mempunyai dua nilai kemung- c. Nama variabel tidak boleh merupakan statement dari
kinan yaitu true atau false. Dalam hal ini 0 diartikan Javascript yang sudah ada.
sebagai false, sedangkan selain 0 diartikan sebagai true. Perhatikan contoh berikut untuk memperjelas syarat di atas:

Tipe Data Null //contoh nama variabel yang benar


Tipe data yang tidak memiliki nilai, atau kosong. var namavariabel
var _namavariabel
Variabel //contoh nama variabel yang salah
var nama variabel //tidak boleh ada spasi
Definisi var 1variabel //tidak boleh diawali dengan angka
Variabel adalah tempat dari nilai tipe data akan disimpan. var var // tidak boleh menggunakan statemen javascript
Nilai variabel dapat berubah-ubah selama proses program
sesuai dengan keperluan.
Penting! JavaScript memiliki sifat case-sensitive, sehingga
Deklarasi perbedaan besar kecilnya huruf akan juga membedakan
Suatu variabel JavaScript sebelum digunakan, ada baiknya nama variabel. Sebagai contoh nama variabel SAYA tidak
dideklarasikan terlebih dahulu. Deklarasi dapat dilakukan sama dengan variabel saya atau SaYa atau sAyA atau Saya
dengan menggunakan statement vardi depan nama dan seterusnya.
variabel yang akan dideklarasikan. Nilai
Perhatikan contoh berikut : Memasukkan nilai ke dalam variabel yaitu dengan
menggunakan operator sama dengan (assignment
<var nama_variabel1; operator).
var nama_variabel2;
a. Variabel dengan nilai numerik
// atau boleh dengan digabung Perhatikan contoh berikut :
var nama_variabel1, nama_variabel2, nama_variabel3;
var angka1 = 12
var angka2 = 4.5
Atau dapat juga jika sekalian diisikan nilai dari variabel
bersangkutan saat mendeklarasikan.
Perhatikan contoh berikut : b. Variabel dengan nilai string
Perhatikan contoh berikut :
Var nama_variabel1 = nilai variabel
var str1 = “Javascript”
// atau boleh tanpa menyebutkan statement var var str2 = ‘Javascript’
nama_variabel1 = nilai variabel
Catatan:
Catatan: Suatu string dapat diputus penulisannya jika terlalu
Spasi putih (white space) antara nama variabel dengan panjang dan dipindahkan ke baris berikutnya dengan
operator sama dengan dan antara operator dengan nilai menggunakan tanda backslash ( \ ).
variabel adalah opsional, dan digunakan hanya untuk Berikut adalah contohnya:
memudahkan kita dalam membaca skrip. Jika anda ingin
menghemat betul space yang dipakai maka spasi dapat var str1 = “Mempelajari javascript itu \
dihilangkan. sangat menyenangkan”
Contoh berikut sama dengan contoh di atas:
// variabel di atas akan sama dengan variabel di bawah
Var nama_variabel1=nilai variabel ini:
var str2 = “Mempelajari javascript itu sangat
// atau boleh tanpa menyebutkan statement var menyenangkan”
nama_variabel1=nilai variabel
c. Variabel dengan nilai Boolean
Penamaan Berikut adalah contoh memasukkan nilai boolean (true
atau false) ke dalam suatu variabel:
Nama variabel pada dasarnya bebas sesuai dengan yang
anda inginkan dan dapat dipilih yang sekiranya dapat me-
mudahkan pembuatan skrip, namun ada beberapa persya- var pilihan1 = true
ratan yang harus dipenuhi oleh nama variabel yang dibuat, var pilihan2 = false
yaitu:
a. Nama varaibel dapat terdiri dari huruf, angka dan tanda
garis bawah (underscore) atau kombinasi dari ketiganya, d. Variabel dengan nilai null
dengan persyaratan karakter pertama dari nama variabel
Perhatikan contoh berikut :
harus merupakan huruf atau tanda garis bawah.
Juni 2002 NeoTek 19
NeoTutor

var satu = 1 <!-- simpan dengan file js4.htm -->


satu = null <html>
<head>
// atau langsung <title>Menampilkan isi variabel</title>
var dua = null </head>
<body>
<script language="javascript">
Catatan:
<!--
Pemberian nilai null kepada suatu variabel adalah sama
var var1,var2,var3
dengan menghapus isi variabel , sehingga variabel menjadi
var1 = 1
kosong.
var2 = "Javascript"
Menampilkan Nilai var3 = null
document.write("<html>")
Setelah suatu variabel terisi nilai, maka untuk document.write("<head>")
menampilkan nilai variabel tersebut ke dalam dokumen document.write("<title>Menampilkan isi
HTML digunakan statement document.write(). variabel</title>")
Perhatikan contoh berikut : document.write("</head>")
document.write("<body>")
<!-- simpan dengan file js3.htm --> document.write("Isi dari variabel var1 adalah"+ var1
<html> +"<br>")
<head> document.write("Isi dari variabel var2 adalah"+ var2
<title>Menampilkan isi variabel</title> +"<br>")
</head> document.write("Isi dari variabel var3 adalah"+ var3
<body> +"<br>")
<script language="javascript"> document.write("</body>")
<!-- document.write("</html>")
var var1,var2,var3 //-->
var1 = 1
var2 = "Javascript" Scope Variabel
var3 = null
Dilihat dari scope-nya variabel dapat dibedakan menjadi :
document.write("Isi dari variabel var1 adalah"+ var1
+"<br>") a. Variabel Global
document.write("Isi dari variabel var2 adalah"+ var2 Yaitu variabel yang dikenal secara global oleh semua
+"<br>") bagian script. Variabel global biasanya merupan variabel
document.write("Isi dari variabel var3 adalah"+ var3 yang terdeklarasi tidak di dalam fungsi.
+"<br>") b. Variabel Lokal
//--> Yaitu variabel yang hanya dikenal secara lokal pada
</script> bagian dimana variabel tersebut dideklarasikan.
</body> Biasanya merupakan variabel yang dideklarasikan di
</html> dalam suatu fungsi. Kita akan mempelajari kembali
variabel lokal ini pada bagian yang membahas fungsi.
Perhatikan bahwa statement document.write() akan menu- Catatan:
liskan semua yang diapit oleh tanda kurung sebagai isi dari - Variabel global dapat diakses dari dalam maupun luar
dokumen HTML, jadi bukan hanya untuk menuliskan teks fungsi manapun, sementara variabel lokal tidak dapat di
saja, akan tetapi bisa juga untuk menuliskan tag-tag HTML. akses dari luar fungsi di mana variabel tersebut
Untuk lebih jelasnya perhatikan contoh pada kolom berikut dideklarasikan.
yang merupakan modifikasi dari file di atas. Pada contoh - Pada dua fungsi yang berbeda, diperbolehkan adanya
tersebut kita menggunakan Javascript untuk menuliskan deklarasi variabel lokal dengan nama yang sama.
dokumen HTML secara utuh termasuk tag-tagnya juga.

Relaunched
NeoTek Vol II No 1
NeoTek Vol II No 2
Dapatkan NeoTek Vol II, No 1 & 2, yang kini
ber-CD di toko-toko buku Gramedia atau + CDp!er nomor
00,-
pesan langsung ke Redaksi Harga Rp19.5
(redaksi@neotek.co.id).
CD Vol II No 1: Trojan (BO, Deep Throat, dsb.) •Glock Software
(Aanalyzer, Easy Mail dsb.) •Audio Video (Global DivX, Audio
Converter) • Web Graphic Tools (Web Graphics, Text2Web dsb.)
CD Vol II No 2: Scripting Tools for Windows (Active Perl, Active
Pyhton, dsb.) • Web Server (Personal Web Server, Xitami, dsb.) •
Windows Port Scanner (Superscan, AATools, dsb.) • Network
Security (Black ICE, Putty).

20 NeoTek Juni 2002


NeoTutor

Aplikasi Sederhana AS P
Membuat Buku Tamu
Jika anda ingin mengumpulkan informasi profil pengunjung situs anda, buku tamu adalah bagian
penting dari upaya itu. Dengan menggunakan ASP, David Sugianto menguraikan cara
pembuatan buku tamu dengan contoh penyimpanan data berformat teks dan basis data.

IKA ANDA SERING KALI menjela- A. File untuk Menampilkan


J jahi Internet, khususnya ber-
sifat personal Web, sering kita
Form (form.asp)
Ketikkan kode berikut di teks edi-
temukan adanya fasilitas buku tamu tor kesayangan anda. Lalu sim-
yang berfungsi agar pengunjung dapat panlah dengan nama form.asp
meninggalkan pesan ataupun menan-
dakan bahwa seseorang pernah mengun- Jika file form.asp dibuka dengan
jungi halaman Web tersebut. Banyak browser, hasilnya akan tampak
situs portal yang menyediakan fasilitas seperti gambar di sebelah kanan.
buku tamu gratis, namun sayangnya
mereka menambahkan banner yang <html><head>
cukup mengganggu tampilan buku <title>Buku Tamu</title>
tamu. Lewat uraian kali ini kita akan </head>
membuat fasilitas buku tamu sendiri <body>
yang sesuai dengan kebutuhan dan <form method="POST"
keinginan kita. Dalam membuat buku action=thanks.asp>
tamu ini, kita dihadapkan pada dua <p align="center"><font
pilihan media untuk menyimpan data, size="5"><b>Buku Tamu</b></font></p>
yaitu berupa teks atau database. Kita <hr>
akan membahas masing-masing pilih- <table border="0" width="62%">
an beserta contoh dan penjelasan sing- <tr>
katnya. Mari kita mulai membuatnya. <td width="34%">Nama</td>
<td width="66%"><input type="text" name="txtnama"
Teks Buku Tamu size="37"></td> </tr> <tr> <td width="34%">Email</td>
Dalam membuat teks buku tamu, kita <td width="66%"><input type="text" name="txtemail"
memerlukan setidaknya 3 file yang size="37"></td>
berperan sangat penting. File-file ter- </tr>
sebut antara lain: <tr>
File untuk Menyimpan Data <td width="34%">Komentar</td>
(bukutamu.txt) <td width="66%"><textarea rows="6" cols="31"
name="txtkomentar"></textarea>
Buatah sebuah file yang akan kita gu- </td>
nakan untuk media penyimpan data </tr>
dengan nama file bukutamu.txt. Cara- </table>
nya buka notepad atau text editor lain. <p><input type="submit" value="Kirim"> <input type="reset"
Anda tidak perlu mengisi apa-apa di value="Hapus"></p>
editor tersebut, cukup simpan dengan </form>
nama bukutamu.txt. Jadi file ini </body></html>
merupakan file kosong

Juni 2002 NeoTek 21


NeoTutor

B. File untuk Ucapan Terima Penjelasan Scripting ASP :


Kasih dan Memasukkan Data ke <% If Request.Form("txtnama") = "" Then
Teks (thanks.asp) Response.Write "Anda belum mengisi
Ketikkan kode berikut ini ke teks <b>nama</b> anda"
editor kesayangan anda, kemudian ElseIf Request.Form("txtemail") = "" Then
simpan dengan nama thanks.asp: Response.Write "Anda belum mengisi <b>e-
mail</b> anda "

<html><head> ElseIf InStr(Request.Form("txtemail"),"@") =


0 Then
<title>Buku Tamu</title>
Response.Write "E-mail anda tidak valid"
</head><body>
<h3 align="center">Terima Kasih Atas Partisipasi Anda</h3><hr> ElseIf Request.Form("txtkomentar") = "" Then
<p align="left"><b>Data Anda :</b><br> Response.Write "Anda belum mengisi
<% If Request.Form("txtnama") = "" Then <b>komentar</b> anda"
Response.Write "Anda belum mengisi <b>nama</b> anda" Else%>
ElseIf Request.Form("txtemail") = "" Then Merupakan sebuah konfirmasi untuk
Response.Write "Anda belum mengisi <b>e-mail</b> anda " memeriksa apakah semua field baik
ElseIf InStr(Request.Form("txtemail"),"@") = 0 Then Nama, Email, maupun Komentar telah
Response.Write "E-mail anda tidak valid" terisi. Dan juga untuk memeriksa apa-
ElseIf Request.Form("txtkomentar") = "" Then kah alamat email yang diisi terdapat
Response.Write "Anda belum mengisi <b>komentar</b> anda" karakter '@', karena tanpa karakter '@'
Else %> maka alamat email tersebut tidak valid.
<table border="0" width="604">
<% Dim objFSO, databuku, Path
<tr>
<td width="94">Nama :</td> Path = Server.MapPath("bukutamu.txt")
<td width="496"><%=Request.Form("txtnama")%></td> Set objFSO =
</tr> Server.CreateObject("Scripting.FileSystemObjec
t")
<tr>
<td width="94">E-Mail :</td> Set databuku = objFSO.OpenTextFile(Path, 8)
<td width="496"><%=Request.Form("txtemail")%></td> databuku.WriteLine
</tr> Request.Form("txtnama")
<tr> databuku.WriteLine
<td width="94" valign="top">Komentar :</td> Request.Form("txtemail")
<td width="496"><%=Request.Form("txtkomentar")%></td> </tr> databuku.WriteLine
</table> Request.Form("txtkomentar")
<% Dim objFSO, databuku, Path databuku.WriteBlankLines(1)
Path = Server.MapPath("bukutamu.txt") databuku.Close%>
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set databuku = objFSO.OpenTextFile(Path, 8) Kode scripting diatas berfungsi untuk
databuku.WriteLine Request.Form("txtnama") memasukkan data yang dikirim dari
databuku.WriteLine Request.Form("txtemail") form ke dalam media penyimpannya.
databuku.WriteLine Request.Form("txtkomentar") Set databuku = objFSO.OpenTextFile(Path, 8),
databuku.WriteBlankLines(1) berfungsi membuka file 'bukutamu.txt'
databuku.Close %> dengan angka 8 merupakan perintah
<p>Telah Masuk ke Daftar Buku Tamu Kami</p> untuk menambah file append file.
<%End If%> C. File untuk Menampilkan Para
</body></html> Pengisi Buku Tamu (list.asp)
Ketikkan kode berikut ini ke teks edi-
Hasilnya akan seperti berikut ini tor kesayangan anda,lalu simpanlah
apabila dibuka oleh browser. dengan nama list.asp. Hasilnya akan
seperti berikut ini:

22 NeoTek Juni 2002


NeoTutor

<html><head>
<title>Buku Tamu</title>
</head><body><p align="center"><font size="5">Daftar Pengisi Buku
Tamu</font></p><hr>
<p><table border="0" width="80%">
<%
Dim objFSO, Path
Path = Server.MapPath("bukutamu.txt")
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set bukutamu = objFSO.OpenTextFile(Path, 1)
Do While NOT bukutamu.AtEndOfStream
%> Buka Microsoft Office anda
<tr>
<td width="22%">Nama :</td>
<td width="85%"><%Response.Write bukutamu.ReadLine%></td>
1 Start > Program > Microsoft
Access (MSAccess merupa-
kan bagian dari MSOffice).
</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>
<%Loop
bukutamu.close%>
Setelah masuk ke MS Access,
</table></body></html>
Penjelasan Scripting ASP : lukan untuk menggunakan metode ADO.
2 akan tampil window baru.
Pilih ‘Blank Acess Database’
Karena scripting ASP yang akan lalu klik OK.
Dim objFSO, Path
Path = Server.MapPath("bukutamu.txt") kita bahas menggunakan metode
ADO untuk koneksi ke database-
Set objFSO =
Server.CreateObject("Scripting.FileSystemObjec nya.
t")
File ini dapat anda temukan di
Set bukutamu = objFSO.OpenTextFile(Path, 1) C:\Program Files\Common Files\
Berfungsi untuk membuka file System\ADO. File ini harus
"bukutamu.txt". Angka 1 diikut sertakan dalam folder
menunjukkan bahwa file tersebut localhost anda.
dibuka dengan mode baca.
A. Database yang Akan
Do While NOT bukutamu.AtEndOfStream Menyimpan Data
……
Loop Database yang akan kita gunakan
adalah Microsoft Access.Untuk mem- Simpanlah file dengan nama
Merupakan struktur kontrol
perulangan pada ASP, dimana
buatnya, ikuti langkah-langkah
berikut:
3 bukutamu, lalu klik Create

perulangan akan terus dilakukan


selama belum akhir dari
stream.
2. Database Buku Tamu
Seperti halnya membuat
buku tamu dengan file teks
sebagai media penyimpannya,
dalam menggunakan database
Isilah kolom Field Name dan
pun kita memerlukan
beberapa file. Marilah kita
mulai membuat Buku Tamu
5 Data Type seperti berikut
Field Name Data Type
dengan menggunakan nama AutoNumber
database. File yang harus email Text
disiapkan di antaranya: Klik dua kali (double click) email Text

File ADOVBS.INC 4 'Create table in Design view'


komentar Text
Tambahan: (1).Untuk 'komentar' isi
Field Size dengan nilai 255. (2).ID'
File ini berisi konstanta yang diper-
diset sebagai Primary Key-nya

Juni 2002 NeoTek 23


NeoTutor

<html><head> Hasilnya akan tampak seperti berikut :


<title>Buku Tamu</title> B. Database untuk Menampil-
</head> kan Form (form.asp)
<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> Penjelasan script ASP:
</td>
</tr> Dim objConn
Dim objComm
</table> Dim objPar
<p><input type="submit" value="Kirim"> <input type="reset" value="Hapus"></p> Dim strSQL
</form> Dim filePath
</body></html> Dim reqNama
Dim reqEmail
Dim reqKomentar
<html><head>
<title>Buku Tamu</title> C. File untuk Ucapan Terima Bertujuan untuk mendeklarasikan
<body> Kasih dan Memasukkan Data semua variabel yang akan diguna-
<table border="0" width="100%"> ke Database (thanks.asp) kan dengan menggunakan
<tr> statement “DIM.”
<td width="33%" valign="top" align="center">
<table border="0" width="100%"> reqNama = Request.Form("txtnama")
reqEmail = Request.Form("txtemail")
<tr> reqKomentar = Request.Form("txtkomentar")
<td width="100%"> Mengambil nilai dari masing-
<h2 align="center"><!--#Include File="adovbs.inc"--><% masing komponen yang ada di form
Dim objConn
Dim objComm yang terkirim dan di simpan di
Dim objPar masing-masing variabel yang
Dim strSQL berbeda.
Dim filePath filePath = Server.MapPath("bukutamu.mdb")
Dim reqNama strSQL = "INSERT INTO data (Nama, Email,
Dim reqEmail Komentar) VALUES (?, ?, ?)"
Dim reqKomentar Set objConn =
reqNama = Request.Form("txtnama") Server.CreateObject("ADODB.Connection")
reqEmail = Request.Form("txtemail") objConn.Open
"Provider=Microsoft.Jet.OLEDB.4.0;Data
reqKomentar = Request.Form("txtkomentar") Source=" & filePath
filePath = Server.MapPath("bukutamu.mdb") Set objComm =
strSQL = "INSERT INTO data (Nama, Email, Komentar) VALUES (?, ?, ?)" Server.CreateObject("ADODB.Command")
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath Membuka koneksi ke database
Set objComm = Server.CreateObject("ADODB.Command") “bukutam” dan menggunakan
objComm.ActiveConnection = objConn perintah untuk memasukkan data
objComm.CommandText = strSQL ke dalam masing-masing field yang
'---Definisi Parameter--- ada di dalam database
Set objPar = objComm.CreateParameter(, adChar, ,50, reqNama)
objComm.Parameters.Append objPar Set objPar = objComm.CreateParameter(,
adChar, ,50, reqNama)
Set objPar = objComm.CreateParameter(, adChar, ,50, reqEmail) objComm.Parameters.Append objPar
objComm.Parameters.Append objPar Set objPar = objComm.CreateParameter(,
Set objPar = objComm.CreateParameter(, adChar, ,255, reqKomentar) adChar, ,50, reqEmail)
objComm.Parameters.Append objPar objComm.Parameters.Append objPar
objComm.Execute Set objPar = objComm.CreateParameter(,
adChar, ,255, reqKomentar)
objConn.Close%> objComm.Parameters.Append objPar
<font color="#800080">Terima Kasih Telah mengisi Buku Tamu objComm.Execute
Kami</font></h2> objConn.Close
</td>
</tr> Saatnya untuk mendefinisikan para-
</table> mater yang akan memasukkan data
</table><p> ke dalam database dengan tipe,
<p>&nbsp;</p> ukuran, dan variabel yang berisi
<p align="center"><font size="4">Data Anda Telah Masuk ke dalam Database nilai. Serta menutup koneksi dari
Kami</font></p> database.
</body>

24 NeoTek Juni 2002


NeoTutor

<html><head> Hasilnya akan seperti berikut:


D. File untuk Menampilkan Para
<title>Buku Tamu</title> Pengisi Buku Tamu (list.asp)
<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 objConn
Dim ObjRset
Dim filePath
Dim strSQL
Dim i Penjelasan skrip ASP
filePath = Server.MapPath("bukutamu.mdb")
filePath = Server.MapPath("bukutamu.mdb") strSQL = "SELECT * FROM data"
Set objConn =
strSQL = "SELECT * FROM data" Server.CreateObject("ADODB.Connection")
Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=" & filePath
Set objRset = Server.CreateObject("ADODB.Recordset") Set objRset =
objRset.Open strSQL, objConn, adOpenStatic Server.CreateObject("ADODB.Recordset")
%> objRset.Open strSQL, objConn, adOpenStatic
<CENTER> Membuka koneksi ke database
<!--Menampilkan data--> bukutamu dan mengaktifkan tabel
<pre> “data.”
<% For i = 1 to objRset.RecordCount%></pre> <% For i = 1 to
<table border="0" width="100%"> objRset.RecordCount%></pre>
<tr> <table border="0" width="100%">
<tr>
<td width="100%"> <td width="100%">
Nama : <%=objRset("nama")%><BR> Nama : <%=objRset("nama")%><BR>
Email :<%=objRset("email")%><BR>
Email :<%=objRset("email")%><BR> Komentar :
Komentar : <%=objRset("komentar")%>&nbsp; <%=objRset("komentar")%>&nbsp;
<HR></td> <HR></td>
</tr>
</tr> </table>
</table> <%
<% objRset.MoveNext
If objRset.EOF Then
objRset.MoveNext Exit For
If objRset.EOF Then End If
Next
Exit For %>
End If
Next Melakukan perulangan selama
%> jumlah record, dan menampilkan
</td></tr></table></body> record dengan menggunakan tabel
Selamat! Anda telah berhasil mem-
buat buku tamu untuk web anda
sendiri atau untuk orang lain. Kode
HTML diatas dapat anda rubah
sesuai dengan keinginan dan kebu-
tuhan anda, selama perubahan ter-
sebut tidak mengganggu skrip ASP
yang ada. Anda pun dapat mengem-
bangkan skrip0 ASP yang ada agar
buku tamu anda dapat lebih inovatif.
Anda dapat memilih antara dua
pilihan media penyimpanan, dengan
teks ataupun dengan database.
Selamat Berkarya.
Jika ada pertanyaan seputar tutorial
ini anda dapat mengirimkan email
anda ke
david_sugianto2002@yahoo.com

Juni 2002 NeoTek 25


NeoTekno

MEN-SET ACCESS POINT


Konfigurasi jaringan WLAN umumnya terdiri dari:
• PC klien yang tersambung ke Akses Point
(AP) secara wireless.
• Akses point yang menghubungkan jaringan

WIRELESS LAN wireless dan LAN biasa.


• Jaringan LAN
• Router yang menghubungkan jaringan
LAN ke Internet.
Salah satu peralatan kunci dari jaringan ini
adalah Access Point (AP). AP akan menghu-
bungkan jaringan wireless dan jaringan LAN
biasa yang menggunakan kabel.
Pada kesempatan sini akan diperlihatkan proses
setup sebuah acces point dari Compex. Akan
tampak jelas bahwa proses setup accecs point
tersebut sangat sederhana. Setelah diinstal,
program untuk mensetup akses point compex
terdapat di
Start → Programs →AP Manager →AP Manager

DETEKSI OTOMATIS
Selanjutnya, software AP Manager akan mencari
DETEKSI OLEH SOFTWARE secara otomatis AP yang ada di ja- MENGISI IP ADDRESS
4 Software akan mendeteksi dan mem-
perlihatkan IP address, network mask
5 ringan, kemudian akan menampilkan
alamat IP dan alamat NIC (Network
Interface Card)/MAC Address yang
6 Proses memasukan alamat IP secara
manual ke akses point tidaklah sukar.
dan default gateway dari komputer terdeteksi di jaringan. Jika tidak terde- Akan diperlihatkan MAC address dari
(PC) yang kita gunakan. teksi maka kita dapat melakukan dua akses point tersebut dan kita dapat
hal yaitu: langsung men-set alamat IP yang kita
Kita dapat mengubahnya jika perlu de-
ngan menekan tombol ‘Change.’ • Men-scan ulang jaringan inginkan. Sangat disarankan untuk
• Memasukkan secara manual. meng-clear IP address terlebih dulu
sebelum men-set IP address.

MELIHAT AP YANG SUDAH DI-SETUP


Untuk melihat apa yang telah kita set sebelumnya
tidaklah sukar, pada saat semua proses setup telah
UPDATE INFORMASI DI AP berhasil dengan sukses dilakukan, kita akan JUGA SETUP WLAN SECURITY
Pada saat tombol finish ditekan maka melihat SSID yang kita pilih tampil pada layar. Pada MAC address tertentu, kita dapat
akan tampak pada layar ada usaha Di samping SSID kita akan lihat melihat setup Access Point & WLAN
10 dari software AP Manager untuk
meng-update informasi di AP 11 beberapa MAC address (alamat NIC)
dari AP yang memberikan servis pada 12 Security.
Pada bagian Access Point, kita dapat
Sangat disarankan, setelah setup ini SSID tersebut. melihat tipe AP, versi firmware, alamat
dilakukan dengan berhasil, agar Untuk melihat setup masing-masing IP, station name, kanal yang dipakai
parameter setup yang diberikan di- AP, kita harus meng-klik pada MAC dan lain-lain.
save ke file melalui fasilitas save file address (alamat NIC) dari AP yang
yang ada. kita ingin lihat setup-nya.

26 NeoTek Juni 2002


NeoTekno

MENGEDIT NETWORK PREFERENCES


Selanjutnya yang perlu dilakukan sebelum men- setup
Access Point adalah mengedit Network Preferences.
Biasanya untuk jaringan privat/tertutup digunakan
network address dari keluarga IP 192.168.*.*; dalam
contoh 192.168.0.0. Network Mask kelas
AP MANAGER ACCESS POINT C 255.255.255.0; tentunya dapat di- MEMULAI SETUP ACCESS POINT
1 Tampak pada gambar adalah tampilan
awal sebuah AP Manager di Access
2 ubah sesuai dengan konfigurasi sub-net
yang ada. Default Gateway disesuaikan
3 Untuk memudahkan proses setup, sa-
ngat disarankan menggunakan fasilitas
dengan konfigurasi jaringan, khususnya
Point..
letak gateway. Pada contoh konfigurasi File → Build from Network
di atas, gateway terdapat pada IP 192.168.0.1. Setelah pilihan ‘Build from Network’ di-
Setelah semua di set, tekan tombol set pilih selanjutnya adalah menekan
agar semua setting yang ada masuk ke tombol ‘Next.’
memori di access point.

MENSET NETWORK ID DAN CHANNEL MENSET KEAMANAN JARINGAN AKHIR SETUP


Setelah MAC Address dan IP addresss Setelah SSID dan Channel diset, selanjutnya menset Setelah semua selesai akan diperlihatkan berapa
terdeteksi, kita dapat menset Network ID keamanan jaringan. Kita dapat memilih buah AP yang akan dikonfigurasi, dan
7 (SSID) dan channel tempat kita beroperasi.
Network ID (SSID) fungsinya kira-kira
8 (1) tanpa keamanan sama sekali, atau
(2) dengan protokol Wired Equivalent
Protocol (WEP) dengan kunci sepan-
9 AP tersebut akan membentuk berapa
buah jaringan wireless.
mirip dengan workgroup di network Tekan tombol ‘Finish’ untuk mengirim-
neighbourhood. Hanya workstation yang jang 40 bit. kan semua parameter yang kita buat
menggunakan SSID yang sama dengan Pada AP Compex dapat diset pula agar masuk ke memori AP.
Akses Point yang dapat berkomunikasi community string untuk Simple
melalui Akses Point. Kanal (Channel) Network Management Protocol
yang dapat digunakan 1 s/d 11. (SNMP). Default-nya adalah private.

MEN-SET ACCESS CONTROL


Pada bagian WLAN Security, kita dapat melihat
network ID (SSID), community string untuk
SNMP, apakah AP tersebut open access atau SETUP ACCESS CONTROL MENSET MAC ADDRESS
menggunakan enkripsi WEP dengan kunci 40 bit. Proses setup access control tidaklah Tampak pada gambar tampilan pada
Bagian yang cukup seru, pada bagian sukar, kita dapat meng-add (me- saat kita menset MAC address dari
13 ini kita dapat menset penggunaan
access control agar tidak semba-
rangan alat dapat mengakses ke AP
14 nambahkan) MAC address work-
station yang akan kita kontrol. 15 klien yang akan dikontrol akses-nya.

Setelah di tambahkan kita dapat


yang kita miliki. menset apakah untuk MAC address
tersebut “Access is denied” (tidak di
izinkan), atau “Access is granted” (di
izinkan.)

Juni 2002 NeoTek 27


NeoTekno

Menyetel Klien
Wireless L AN Compex
AGIAN PALING SEDERHANA berasosiasi akan diperlihatkan MAC Kita
B dalam instalasi Wireless LAN
adalah setup klien Wireless
address dari access point. dapat
menset
Dapat dilihat kita bekerja pada kanal
LAN di sistem operasi Windows. Pa- berapa maupun kecepatan data yang juga
da kesempatan ini akan diperlihatkan digunakan. Dalam gambar card apakah
contoh setup klien Wireless LAN Compex tersebut bekerja pada kanal Power Save
Compex menggunakan Windows. 6 dengan kecepatan 11Mbps. (PS) mode akan
Setelah software klien wireless diins- diaktifkan atau
Bagaimana kualitas sambungan
tal maka pada pojok kanan bawah maupun kekuatan penerimaan sinyal
Windows akan tampak ikon kompu- dari access point dapat dilihat
ter dengan antena kecil di atasnya termasuk truput transmisi data dari
menggunakan layar monitor yang pemancar (Tx) maupun penerima
dapat berubah-ubah warnanya, (Rx).
kadang-kadang berwarna hijau,
kuning, dan merah.
Arti warna tersebut tidak sukar
untuk ditebak. Warna hijau
menunjukkan bahwa komputer kita
terhubung dengan baik ke access
point, warna kuning jika agak jauh ke
access point dan warna merah jika
tidak berhasil berhubungan dengan
access point.
Untuk melihat lebih rinci konfigurasi
dari card Compex yang kita gunakan,
dapat dengan mudah dilakukan de- tidak. PS mode biasanya digunakan
ngan mengklik ikon komputer pada laptop yang sedang beroperasi
berantena di pojok kanan tersebut. menggunakan batere. Penggunaan PS
mode ini akan menurunkan
Informasi sambungan (link info) performance.
akan dapat kita lihat seperti kondisi
card apakah sudah berasosisasi Jika WEP di aktifkan kita pada
dengan access point tertentu atau Konfigurasi dapat dilakukan dengan menset password yang digunakan
masih melalukan scanning. Jika telah mudah melalui fasilitas untuk enkripsi maupun kuncinya
Configuration. sebagai empat buah kombinasi kunci.
Kita dapat menset mode operasi yang Sangat disarankan bagi anda yang
akan kita gunakan, mode ingin aman untuk menggunakan
infrastructure digunakan jika kita teknik virtual private network (VPN)
menggunakan access point. dengan teknik tunnelling daripada
SSID harus diset sesuai dengan SSID mengandalkan enkripsi dari WEP ini.
yang digunakan pada access point
agar kita dapat mengakses jaringan.
Kecepatan pemancar dapat diset pada
kecepatan tertentu atau secara
otomatis card akan memilih
kecepatan mana yang sebaiknya
digunakan.
Kita dapat menset apakah WEP
(enkripsi data) akan diaktifkan atau
tidak.

28 NeoTek Juni 2002


NeoTekno

Memahami
TCP/ I P Header
Dua protokol utama di Internet adalah Transmission Control Protocol (TCP) dan Internet
Protocol (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.

engerti dengan baik cara kerja hami bahwa TCP dan IP bukanlah pro- ngirimkan gambar/file 1Mbyte akan
M jaringan komputer, khususnya
Internet, adalah prasyarat
tokol satu-satunya di Internet, masih
banyak lagi protokol lain yang diguna-
dipotong kecil-kecil sepanjang 1500byte.
Tentunya untuk data pendek yang ku-
mutlak untuk menjadi seorang hacker kan untuk membangun Internet, se- rang dari 1500byte akan dengan se-
yang baik, bukan sekedar menjadi perti ICMP, BGP, OSPF, SNMP, SMTP, nang hati dikirim oleh Ethernet tsb.
kelompok hacker kelas script kiddies POP, HTTP, SIP dll. Jika paket tersebut dikirim melalui sa-
atau click kiddies. Sebetulnya seluruh rana fisik yang lain, misalnya paket
teknologi Internet terbuka dan dapat Topologi Sebuah Paket Data radio, wireless LAN, atau satelit, kita
dibaca dan di-download dengan mudah hanya perlu perlu mengganti ethernet
Dimanakah letak protokol tersebut da-
di Internet Engineering Task Force header dengan header protokol yang
lam sebuah paket data? Untuk menye-
(IETF) (www.ietf.org.) cocok digunakan di jaringan fisik tsb.
derhanakan masalah, kita lihat topolo-
Khususnya bagi yang kemudian terta- gi sebuah paket data yang dikirimkan Misalnya untuk paket radio digunakan
rik untuk mendalami ilmu per-hacker- melalui jaringan LAN menggunakan AX.25, di wireless LAN digunakan
an dapat membaca-baca naskah di ethernet. Secara sederhana, di muka IEEE 802.11a atau IEEE 802.11b, di
www.sans.org, http://rr.sans.org, dan paket data yang kita kirim biasanya di- satelit digunakan HDLC dsb.
www.hackingexposed.com. Beberapa tambahkan secara berurutan header Dalam tulisan ini kita akan fokuskan
contoh tool yang sering digunakan di dari protokol ethernet (IEEE 802.3), pembahasan hanya pada header
Linux yang membutuhkan pengetahu- Internet Protocol (IP), dan Transmis- Internet Protocol (IP) dan Transmis-
an yang lumayan tentang teknologi sion Control Protocol (TCP). sion Control Protocol (TCP) saja. Sebe-
Internet adalah tcpdump, snort, port- tulnya, dengan mengetahui header
Panjang maksimum paket yang dikirim
sentry, freeswan, dll. Memang untuk kita dapat meraba cara kerja protokol
tergantung pada Maximum Transmis-
sekedar menginstal dan menjalankan- tersebut. Tentunya akan lebih mudah
sion Unit (MTU) yang kita set, biasa-
nya di Linux tidaklah sukar, tetapi un- jika kita membaca langsung naskah
nya di LAN Ethernet di set 1500byte
tuk mengerti makna dari output atau protokolnya di www.ietf.org.
per paket. Artinya jika kita akan me-
tampilan yang dihasilkan oleh soft-
ware tersebut anda harus mendalami
terlebih dahulu teknologi Internet di
www.ietf.org.
Dari sekian banyak tata cara komuni-
kasi (protocol) di Internet, bagi para
pemula, ada baiknya untuk mengerti
dengan baik dua protokol utama
Internet yaitu Internet Protocol (IP).
dan Transmission Control Protocol
(TCP). Tidak heran Internet dikenal
sebagai jaringan TCP/IP. Perlu dipa-
• Topologi paket data

Juni 2002 NeoTek 29


NeoTekno

Flag

R bit 0 di reservasi, dan harus 0.


DF bit 1: don't fragment bit
0 paket dapat di fragmentasi.
1 paket jangan di fragmentasi.
MF bit 2: more fraqments bit
0 fragmentasi terakhir
1 masih ada fragmentasi
selanjutnya.

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 dikontrol
• Bagan Internet Protocol (IP) oleh Flag di protokol IP. Adapun isi
tiga bit pertama dari Flag yang kemu-
Internet Protocol (IP) Untuk operasi normal biasanya cukup dian diikuti oleh informasi offset Frag-
Header Internet Protocol (IP) panjang- empat hal tersebut yang diperhatikan. mentasi dapat dilihat pada tabel di atas.
nya 20 byte. Dalam 20 byte protokol Untuk operasi tidak terlalu normal,
Perhatikan baik-baik bahwa tidak ada
header tersebut adalah beberapa infor- misalnya kita ingin mengirimkan sua-
informasi tentang routing yang diba-
masi penting yang menjadi jantung ra telepon melalui jaringan Internet
wa oleh Internet Protocol, yang ada
proses routing dan pola penyampaian secara reliable maka kita perlu menset
hanyalah alamat IP sumber dan alamat
paket dari satu node ke node lain di bit pada Type of Service (ToS) yang
IP tujuan. Di samping itu tidak ada me-
jaringan Internet. Informasi penting jumlahnya 8 bit. Adapun kode atau
kanisme apapun di Internet Protocol
yang digunakan untuk proses routing kondisi yang diinginkan oleh bit-bit
yang bisa menjamin reliabilitas pengi-
adalah: Type of Service (ToS) dapat anda lihat
riman data. Inilah cantiknya Internet.
pada tabel ‘Format Type of Service
• Source IP Address (32 bit), alamat IP (ToS).’
komputer pengirim data. Transmission Control Protocol
• Destination IP Address (32 bit), Dalam bahasa sederhana, misalnya bit (TCP)
alamat IP komputer tujuan. Type of Service yang ada dalam IP
yang kita terima adalah Transmission Control Protocol (TCP)
• Time-To-Live (8 bit), jumlah maksi- beroperasi di atas Internet Protocol
mum router yang dapat dilewati 00111100 (IP). Untuk operasi normal, kita hanya
(maksimum 255 router). mempunyai arti bahwa paket tersebut perlu memperhatikan
• Protokol (8 bit), memberitahukan
protokol apa yang dibawa di atas IP.
harus di prioritaskan dalam antrian di • Source Port (16 bit).
Contohnya adalah TCP dan User
router, agar memperoleh delay semi- • Destination Port (16 bit).
Datagram Protocol (UDP).
nimal mungkin, dengan throughput • Sequence Number (32 bit),
semaksimal mungkin dan reliabilitas merupakan nomor urut paket.
yang tinggi. Untuk paket yang normal • Acknowledgement Number (32 bit),
Format Type of Service (ToS) isi Type of Service adalah 00000000. merupakan nomor paket yang sudah
IP juga mengontrol apakah data yang di acknowledge atau sampai dengan
Bit 0-2 Precedence kita kirim dapat di potong menjadi po- selamat ke tujuan.
111 Normal Control
110 Internetwork Control
101 CRITIC / ECP
100 Flash Override
011 Flash
010 Immediate
001 Priority
000 Routine
Bit 3 Delay
0 normal delay
1 low delay
Bit 4 Throughput
0 normal throughput
1 high throughput
Bit 5 Reliability
0 normal reliability
1 high reliability
Bit 6-7 Reserved
• Bagan Transmission Control Protocol (TCP)

30 NeoTek Juni 2002


NeoTekno

Perhatikan bahwa Acknowledgement rima hubungan. OSI 7-Layer Model


Number dan Sequence Number meru- • Jika hubungan te-
pakan kunci utama dalam menjamin lah terjalin, biasa- Layer Unit Pandangan Keterangan
reliabilitas pengiriman data menggu- nya hanya digu-
nakan protokol TCP. Jika ada paket nakan bit kontrol 1 Physical bit wire Melewatkan bit-bit
yang belum diterima atau belum sam- ACK atau PSH melalui wire.
pai akan dapat dilihat dengan mudah ACK untuk mem- 2 Data Link frame next Kegunaan next hop
melalui nomor tersebut. berikan acknow- hop untuk menghubungkan
Nomor port (16 bit) adalah kode port ledgement bahwa komputer dengan
untuk menentukan aplikasi apa yang paket nomor ter- router, atau dua router.
sedang kita gunakan. Bagi pengguna tentu telah dite- 3 Network packet mesin Network layer adalah
Internet pasti cukup familiar bahwa rima dengan baik. lain IP. Di sinilah layer
kode port untuk beberapa servis di Jika anda mengerti ‘pertama’ sesung-guhnya.
bawah ini pasti dikenal dengan baik, betul konsep state IP protocol dirancang se-
Mail SMTP - port 25 dan kontrol bit ter- putar konsep ‘unreliable
Mail POP3 - port 110 sebut, tidaklah sukar datagram.’ Setiap mesin
Web HTTP - port 80 untuk mengerti kon- diberi IP address. Mesin
sep Stealth Scanning menempatkan address
Bagi pengguna Linux, daftar lumayan yang sering diguna- itu pada paket yang diki-
lengkap dari berbagai port tersebut kan oleh para hacker rim ke router terdekat.
dapat dibaca di /etc/services. untuk mencek servis 4 Transport koneksi program Trasport layer adalah
Berbeda dengan Internet Protocol (IP) apa saja yang dija- lain TCP (dan UDP)
yang tidak mengenal kondisi sambung- lankan oleh sebuah
server di Internet 5 Session Didefinisikan tapi
an (stateless), pada Transmission Con- tidak jelas keguna-
trol Protocol (TCP) dikenal state (kon- sebelum serangan
dilakukan. annya.
disi) sambungan. Yang di maksud kon-
disi sambungan (state) disini, misalnya 6 Presentation Application layer tidak
TCP Checksum (16 perlu memformat data
• Klien sedang berusaha menghubungi bit) digunakan un- untuk transmisi wire.
server. tuk kode cek apakah
7 Application file user Protokol untuk aplikasi
• Server telah bersedia menerima hu- paket yang dikirim
masih utuh sampai transaction tertentu, misalnya http
bungan komunikasi dengan klien.
command untuk web browser,
• Server dan klien bertransaksi data. di tujuan atau ada
smtp/pop/imap untuk
• Server memutuskan hubungan. kerusakan. Jika ma-
email.
• Klien memutuskan hubungan sih utuh maka paket
komunikasi. ACK akan dikirim-
kan oleh penerima ke pengirim. Tentunya proses menaikkan jumlah pa-
Kondisi (state) tersebut di beberapa
kontrol bit, yaitu: Window size (16 bit) merupakan usaha ket yang dikirim sekaligus dilakukan
untuk mengefisienkan penggunaan ja- secara bertahap, jadi berawal dari satu (1)
URG (1 bit) - paket yang sifatnya ringan dengan cara mengirimkan bebe- paket jika ternyata baik maka akan
urgent (penting). rapa paket sekaligus tanpa menunggu dicoba dengan dua (2) paket, jika sam-
ACK (1 bit) - acknowledge, paket ACK terlebih dulu. Untuk kondisi yang bungan masih baik di coba lagi dengan
diterima dengan tidak terlalu reliable biasanya TCP akan tiga (3) paket dst. Jika terjadi kerusakan
baik. mengirimkan sebuah paket ke tujuan pada paket, artinya ACK tidak diperoleh
dan menunggu ACK dari tujuan sebe- pada waktunya, maka TCP langsung
PSH (1 bit) - Push, memaksa. menurunkan lagi paket menjadi satu (1)
lum mengirimkan paket selanjutnya.
RST (1 bit) - Reset, mereset Konsekuensinya akan ada jeda (delay) paket lagi, dan secara bertahap dinaikkan
hubungan. yang lumayan (bisa beberapa ratus lagi jika sambungan di rasakan reliable.
milidetik) antara satu paket dengan Konsep naik turunnya jumlah paket
SYN (1 bit) - sinkronisasi, untuk yang dikirimkan secara otomatis ini
membuka hubungan paket lainnya.
dinamakan sliding window.
awal. Dengan konsep sliding window yang
diset maksimum pada window size (16 Tentunya ada beberapa mekanisme
FIN (1 bit) - Final, memutuskan lain yang tidak ada pada header
hubungan. bit), kita dapat menset window size be-
berapa kali panjang Maximum Trans- protokol TCP tapi juga penting untuk
Beberapa contoh skenario dalam pema- mission Unit (MTU). Misalnya MTU menjamin reliabilitas pengiriman data,
kaian bit kontrol adalah sebagai berikut, 1500byte, kita dapat menset window size yaitu, konsep TCP back off yang me-
nentukan kapan pengiriman ulang
• Klien mengirimkan SYN ke Server, 6000 byte. Artinya apa? Jika pada saat
pengiriman data TCP melihat bahwa sebuah paket yang rusak harus
menandakan klien meminta hubung-
an dengan server. jaringan cukup reliable, artinya tidak ada dilakukan.
• Server menjawab dengan mengi- paket yang hilang / rusak di jalan dan Berbeda dengan Internet Protocol (IP)
rimkan ACK SYN, artinya Server ACK selalu dikirimkan oleh penerima yang sama sekali tidak menjamin re-
siap menerima hubungan. dengan tepat waktu maka TCP akan liabilitas pengiriman data. Transmis-
• Server dapat juga menjawab dengan berusaha mengirimkan beberapa (2-4) sion Control Protocol (TCP) berusaha
mengirimkan PSH RST FIN, artinya paket sekaligus tergantung panjang secara maksimal agar proses pengi-
Server memutuskan hubungan de- window size tanpa menunggu ACK dari riman data andal dan efisien.
ngan Client dan tidak bersedia mene- penerima terlebih dulu.

Juni 2002 NeoTek 31


NeoTutor

Menjaga
Privasi Anda
Anda 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.

ASALAH KEAMANAN KOMPUTER hard disk untuk sebuah


M dewasa ini sudah makin ru-
mit. Pada komputer pribadi,
program kecil yang akan
mengawali pemuatan sistem
yang namanya keamanan komputer operasi komputer. Jadi
lebih sulit dijaga. Setiap orang bisa inilah langkah selanjutnya
saja menghidupkan PC mana saja dan yang dapat dipayungi pe-
langsung menggunakannya. Sedang- lindung. Untuk ini ada
kan yang dibanggakan sebagai kata beberapa boot loader yang
sandi BIOS dan kata sandi pelindung terutama dirancang untuk
dokumen dengan mudah dibongkar memungkinkan anda
orang. Artikel ini diharapkan dapat berpindah dari dua atau
membantu anda untuk memperkuat lebih sistem operasi yang
'pertahanan' di PC anda, walaupun diinstal di PC anda (seperti
tidak dapat menjamin aman 100%. Linux dan Windows). Di
Konsep komputer yang benar-benar sini anda pun bisa me- • Winsecure-IT dapat mengunci komputer anda sesuai
permintaan dan mencegah orang menjalankan Windows
tidak dapat ditembus adalah nonsens masang langkah pemasukan tanpa kata sandi yang seharusnya.
karena pengaman apa pun selalu dapat kata sandi.
dicari lubang kelemahannya. Boot loader gratisan XOSL anda lupa. Tidak seperti program
Mencegat di Boot adalah salah satu contohnya dengan sejenisnya, anda tidak dapat menghin-
alamat situs www.xosl.org. Anda dapat dar dari Winsecure-IT dengan menekan
Saat ini orang berpikir perlu melin- menjumpai program ini pada CD Ctrl+Alt+Del (ketiga tombol ini dinon-
dungi komputernya bahkan saat kom- Neotek bulan ini. XOSL adalah aktifkan saat Winsecure-IT berjalan),
puter itu baru diaktifkan. Dari sinilah program yang rumit sehingga sedangkan kata sandi anda disimpan
lahir yang disebut kata sandi (password) instalasinya bisa memusingkan anda. dalam bentuk terenkripsi sehingga
BIOS. Artinya sebuah kotak pop-up Manualnya yang cukup lengkap tidak ada orang yang dapat mencari-
muncul setelah komputer dihidupkan rasanya perlu anda baca. nya di registry atau file .ini.
dan selesai mentes memori serta meng-
identifikasi disk. Tanpa kata sandi Mengunci Windows Trik berikutnya yang dapat anda coba
yang benar, PC anda tidak akan boot. adalah dengan menolak akses orang
Setelah Windows berjalan, anda mem- lain terhadap program dan/atau fungsi
Tetapi ternyata upaya perlindungan bri- punyai lebih banyak lagi kesempatan tertentu di dalam Windows. Paling ti-
lian ini amat mudah dikecoh. Orang untuk memproteksi data anda. Yang dak, walaupun mereka dapat melihat
dapat membuka CPU komputer anda pertama tentu saja berupa upaya men- berkas (file) di PC anda, anda dapat
dan mengangkat batere BIOS di mother- cegah orang yang tidak mempunyai mencegah mereka menggunakan apli-
board untuk beberapa detik sehingga menggunakan keseluruhan Windows kasi viewer yang diperlukan (misalnya
BIOS akan di-reset dan kehilangan atau hanya program tertentu. Microsoft Word untuk dokumen teks)
kata sandinya. Winsecure-IT memberikan perlindung- dan mencegah mereka menggunakan
Setelah merampungkan kerja penge- an semacam Windows-NT terhadap perangkat Windows yang diperlukan
tesannya, BIOS beralih ke sektor boot PC anda. Artinya anda dapat menggu- untuk menyalin (copy) berkas dari PC
nakan utilitas ini untuk anda ke disket, misalnya.
mengunci desktop atau WinGuard Basic memungkinkan anda
Windows saat dijalankan. mengunci My Computer. Artinya jika
Ketika Winsecure-IT ada orang yang tidak memiliki kata
dijalankan untuk pertama sandi yang seharusnya maka ia tidak
kali, anda diminta dapat mengakses drive anda yang ma-
memasukkan kata sandi na pun. Ini berarti mereka pun tidak
yang tentu saja tidak boleh dapat menyalin berkas dari dan ke PC
anda. Anda juga dapat mengunci me-
• XOSL bekerja sebelum sistem nu Shutdown sehingga jika si usil men-
operasi PC anda masuk. Jika coba mem-boot ulang komputer anda
anda memproteksi PC anda untuk melumpuhkan WinGuard, ia
dengan kata sandi, maka tidak
akan ada orang yang dapat akan menghadapi nasib yang sama.
mengganggunya.

32 NeoTek Juni 2002


NeoTutor

Password Protection System Lite ada- suatu urusan, anda dapat 'menutup' Enkripsi
lah program gratisan yang dapat me- folder ini dan pada saat itulah KPKFile
Bentuk proteksi terakhir yang rasanya
ngunci file .exe di PC anda. Pengguna- akan mengambil isinya, menempatkan-
paling efektif adalah enkripsi. Enkripsi
annya sederhana. Program ini tidak nya pada sebuah file besar, lalu mengen-
bekerja dengan mengenkode isi berkas
perlu diinstal tetapi disalin ke sebuah kripnya. Sudah barang tentu jika anda
berdasarkan rumusan matematis yang
folder pada hard disk anda. Program ingin mengaksesnya kembali, anda
rumit yang disebut 'key.' Key-key ini
ini pun tidak perlu bertengger di harus 'membuka' direktori tersebut
dibuat secara acak pada PC anda
memori pada saat menjalankan pro- yang akan didekrip oleh KPKfile.
berdasarkan frasa sandi yang anda ma-
gram yang diproteksi dengan kata Satu alternatif lain dari menyembunyi- sukkan. Karena panjangnya enkripsi
sandi. Program ini pun dapat anda kan berkas adalah dengan menyusup- yang dibuat maka kemungkinan orang
jumpai pada CD Neotek bulan ini. kannya pada berkas lain, seperti ber- dapat menerka key anda adalah ber-
Untuk menggunakan program ini, kas grafis atau musik .mp3. Berkas yang milyar berbanding satu. Jangan salah,
buka file zip-nya dan jalankan pps- dipakai untuk ‘bersarang’ ini masih superkomputer sekalipun hampir ti-
lite.exe. Klik File pada bagian kanan dapat menjalankan fungsi utamanya dak mungkin meng-crack berkas yang
atas untuk memilih program ini (anda (berkas .mp3 tetap dapat mendendang- dienkrip oleh perangkat lunak enkrip
harus mem-browse-nya secara manual kan lagu). Satu-satunya petunjuk bah- yang paling sederhana sekalipun.
untuk menemukan dengan menggu- wa ada berkas lain yang diselundup-
3eee Triple Encryption Small Client
nakan My Computer—kebanyakan kan ke dalamnya adalah ukurannya
adalah program enkripsi gratisan.
program ditempatkan di direktori yang sedikit lebih besar.
Setelah diinstal, utilitas ini menawar-
Program Files). Selanjutnya ketikkan Camouflage-lah yang memungkinkan kan pilihan baru pada menu klik-
kata sandinya di kotak di bawah nama anda melakukan hal ini. Penggunaan- kanan anda—3eee Encrypt File. Jika
file dan klik tombol Add Pass. nya pun mudah. Setelah program di- menu ini diklik, anda diminta mema-
Berkas dan Folder instal, klik kanan pada berkas mana sukkan passkey yang bisa berupa kum-
saja yang akan anda sembunyikan di pulan kata, atau mungkin frasa yang
Tidak ada satu pun metode yang dibi- dalam berkas lain. Dengan mengklik dapat dihapal. Makin panjang frasa
carakan di depan yang dapat mena- Next, anda akan diminta menentukan yang dimasukkan, maka makin 'aman'
warkan perlindungan yang benar- berkas mana yang akan dipakai seba- dan makin sulit pula enkripsi itu
benar ampuh. Setiap proteksi dengan gai sarang persembunyian. Tidak lupa, dipecahkan.
mudah dapat dibongkar dengan hanya anda pun akan diminta memasukkan
secuil pengetahuan. Setelah enkripsi rampung, sebuah ber-
kata sandi.
kas baru akan dibuat. Anda kemudian
Proteksi data, oleh karena itu, harus Tetapi ada satu hal yang harus anda dapat menghapus berkas aslinya dan
diarahkan juga pada ujung dari semua perhatikan. Jika berkas yang dibuat menyimpan file enkripsinya. Tetapi
perlindungan itu yaitu berkas atau file lewat Camouflage itu dibuka untuk ingat-ingat bahwa jika anda sampai
itu sendiri, tempat anda menyimpan editing (katakan jika itu berkas .jpg lupa passkey anda maka berarti anda
semua data penting anda. Dan sebe- dibuka dengan Paint Shop Pro), maka kehilangan berkas anda. Anda dapat
narnya di sinilah proteksi yang paling program itu kemungkinan besar akan mendekrip berkas yang dienkrip dengan
efektif dapat diterapkan. membuang file yang anda sembunyi- 3eee dengan mengklik kanan berkas
Metode pertama adalah menyembu- kan karena menganggapnya hanya itu dan memilih 3eee Decrypt File.
nyikan berkas dimaksud. Ini dapat sebagai data sampah.
dilakukan dengan ‘menghilangkan’
folder tempat menyimpan file itu.
Happy Chandraleka menguraikan tiga Siapa bilang kata sandi aman?
cara menyembunyikan folder pada
NeoTek nomor ini yang dapat anda Semua kata sandi yang anda gunakan di
ikuti karena caranya mudah dan Windows disimpan pada berbagai berkas .pwl.
praktis. Namun, seperti yang mungkin sudah dapat
anda terka, mendapatkan kata sandi Windows
Di samping utilitas Folder Guard itu bukanlah pekerjaan sulit. PW Cache
untuk menyembunyikan folder, seper- adalah sebuah program gratisan yang dapat
ti yang dibahas Chandraleka, masih menangkap kata sandi dan menunjukkan
ada program lain bernama Hide Fold- kepada anda apa persisnya isi si kata sandi.
ers. Anda dapat menggunakan Hide Sudah barang tentu jika anda memilih suatu
Folder untuk menyembunyikan ber- kata sandi, akan selalu ada risiko ditebak orang.
kas dan, sudah barang tentu, memun- Kata sandi yang lazim digunakan orang adalah
nama pasangan atau anak, nama gadis ibu, kata
culkannya kembali. Setelah diinstal umpatan, atau kata seperti ‘fred’ atau ‘edward’
program ini mudah digunakan—klik (keduanya dapat mudah diketik dengan satu • Buckshot Basic dapat menghasilkan kata sandi
ikon di kanan atas dan browse folder tangan). Ada orang yang cerdik dengan secara acak yang sukar diterka.
yang akan anda sembunyikan. menggandakan kata yang digunakan sebagai
kata sandi (misal, ‘fredfred’) atau program gratis yang dapat membantu anda
Pilihan lain yang dapat anda pertim- menambahkan angka pada kata sandinya menghasilkan kata sandi secara acak. Tentu
bangkan adalah KPKfile. Cara yang (misal, ‘fred7’). Kadang, agar mudah saja anda kemudian harus mempelajari
digunakan program ini agak berbeda. mengingat, orang menggunakan ‘username’ hasilnya terlebih dahulu, tetapi ini
Anda dapat membuat direktori untuk mereka sebagai username dan ‘password’ memperkecil kemungkinan kata sandi anda
menempatkan berkas-berkas sesuai sebagai password (kata sandi)! ditebak orang. Penggunaannya sangat
sederhana, tetapi walaupun gratis, anda harus
dengan yang anda kehendaki. Setelah Tidak perlu diragukan, untuk membuat kata
mendaftarkan penggunaannya sebelum dapat
selesai, katakanlah anda kemudian ingin sandi tidak perlu harus mengusung seorang
menggunakan program ini.
meninggalkan meja kerja anda untuk cracker ulung. Buckshot Basic adalah

Juni 2002 NeoTek 33


NeoTutor

M E NGAMAN KAN FOLDE R


ali ini penulis mencoba
K memberikan saran dalam
upaya meningkatkan
keamanan pada folder pembaca
DE NGAN FOLDE R G UARD dengan menggunakan perangkat
tambahan dari luar. Perangkat
tambahan tersebut adalah Folder

I NSTALASI Guard yang merupakan produk


dari Winability.
Folder Guard yang dibahas di sini
adalah versi 5.3a Standard. Pro-
Folder anda yang berisi berkas atau file penting mungkin perlu gram ini cukup handal untuk
meningkatkan keamanan pada
dilindungi agar tidak dapat sembarang dibuka orang lain. Happy tingkat folder. Dan yang jelas versi
Chandraleka mengajak anda memberi penjagaan pada folder evaluasinya gratis alias tidak bayar
dengan kemampuan yang sama
anda dengan menggunakan utilitas Folder Guard.

Mencari dan menginstal Folder Guard

DOWNLOAD FOLDER GUARD TENTUKAN FOLDER EKSTRAK FILE FGSTD.ZIP


1 Jalankan browser dan arahkan
ke situs Winability (www.
2 Anda akan dihadapkan pada
tampilan kotak dialog untuk
3 Klik ganda file zip tersebut un-
tuk mengekstraknya, lanjutkan
winability.com) untuk mem- menentukan folder tempat dengan menekan tombol ‘Extract’
peroleh Folder Guard. Down- menyimpan file fgstd.zip pada jendela Winzip atau Anda
load Folder Guard Standard tersebut. Tekan tombol ‘Save’ dapat menempuh cara cepat
dengan mengklik fgstd.zip. dan proses download akan menginstalnya dengan
File ini berukuran 672 KB. dimulai. menekan tombol ‘Install.’

MENENTUKAN FOLDER INSTALLATION OPTIONS SUDAH SIAP?


7 Pada langkah ini anda diminta
menentukan folder untuk
8 Pada bagian Installation Options
anda disarankan memilih
9 Bila masih ada yang perlu di-
ubah, anda dapat mengguna-
menginstal file-file Folder membuat shortcut pada Start kan tombol ‘Back’ untuk me-
Guard. Gunakan tombol menu dan Desktop. Selanjut- modifikasi setting sebelumnya.
Browse untuk menentukan nya tekan saja tombol ‘Next.’ Bila sudah siap, tekan tombol
lokasi yang lain. Setelah itu ‘Finish’ untuk memulai proses
tekan tombol ‘Next’ dan ‘Yes.’ instalasi.

34 NeoTek Juni 2002


NeoTutor

dengan versi registered-nya. Tentu dialogs, dll. Folder Guard juga dapat DAFTAR
saja akan ada nag screen. digunakan untuk membuat “read- Folder Pada lingkungan
only,” dan mengontrol akses ke file- graphical user interface ISTI LAH
Biasanya bila kita akan menyembu- (GUI) seperti Windows dan
nyikan sebuah file atau folder maka file sistem yang penting, Control Macintosh, folder adalah suatu objek yang
dapat berisi beberapa dokumen. Folder
kita dapat mengubah propertinya Panel, dan masih banyak lagi. Pro- digunakan untuk menata informasi. Pada
menjadi hidden. Tetapi akan timbul gram yang andal ini dapat berjalan dunia DOS dan UNIX, folder disebut direktori
(directory).
masalah bila pada Folder Options pada sistem operasi Windows
XP/2000/NT/Me/98/95. Property Properti adalah ciri dari suatu
diaktifkan pilihan Show All Files, objek. Pada banyak bahasa pemrograman,
maka file atau folder yang hidden pun istilah properti digunakan untuk menjelaskan
atribut yang berkaitan dengan suatu struktur
akan tampak pada layar Windows data.
Explorer.
Dengan menggunakan Folder Guard,
pembaca dapat membuat suatu folder
menjadi tidak terlihat oleh semua
aplikasi, baik Windows Explorer, MS
Office, MS-DOS program, common

WELCOME! LICENSE AGREEMENT OPERATING MODE


4 Selanjutnya akan tampil kotak
dialog selamat datang dari Fol-
5 Kemudian akan tampil ‘License
Agreement.’ Anda hanya mem-
6 Selanjutnya tampil kotak dialog
yang menanyakan modus
der Guard. Klik tombol ‘Next’ punyai satu pilihan, tekan tom- Folder Guard yang akan di -
dan ‘Yes’ untuk membaca file bol ‘Yes’ untuk melanjutkan instal. Anda cukup mengaktif-
Readme. Tutup dokumen proses instalasi. kan pilihan ‘Evaluation’ alias
Readme itu dan tekan lagi tidak bayar. Kemudian tekan
tombol ‘Next.’ tombol ‘Next.’

PROSES INSTALASI CONGRATULATIONS SPLASH SCREEN


10 Setelah menekan tombol
‘Finish,’ proses instalasi akan
11 Proses instalasi berakhir dengan
tampilnya kotak dialog yang
12 Sebuah tampilan selamat
datang atau splash screen dari
dimulai. Anda cukup menung- berisi ucapan selamat bahwa Folder Guard akan hadir de-
gu saja (sambil duduk manis). Folder Guard telah terinstal ngan warna abu-abu dan biru
Proses instalasi hanya berlang- dengan baik. Selanjutnya tekan dan bergambar kepala seorang
sung kurang dari satu menit, tombol ‘Yes’ untuk menjalan- prajurit (guard) Inggris.
kok. kan program.

Juni 2002 NeoTek 35


NeoTutor

M E NGAMAN KAN FOLDE R


etelah pembaca menge-
S tahui cara menginstal
aplikasi Folder Guard
dengan baik, maka kita dapat
DE NGAN FOLDE R G UARD langsung “terjun” ke dalam con-
toh penggunaan Folder Guard
untuk mengamankan folder data

CONTOH KASUS pribadi kita. Pada tutorial ini di-


asumsikan folder yang akan dipro-
teksi adalah folder Neotek yang
memuat data-data yang amat
penting. Setelah pembaca paham
Folder anda yang berisi berkas atau file penting mungkin perlu cara mengamankan folder ini,
dilindungi agar tidak dapat sembarang dibuka orang lain. Happy pembaca dapat menerapkannya
secara riil pada folder pribadi
Chandraleka memberi contoh pengamanan itu dengan pembaca.
menggunakan utilitas Folder Guard.

Praktik penggunaan Folder Guard di komputer anda.

BUAT FOLDER “NEOTEK” JALANKAN FOLDER GUARD MEMASANG


1 Jalankan Windows Explorer
dan buat sebuah folder baru
2 Jalankan aplikasi Folder Guard
dengan mengklik menu Start
3 PASSWORD ADMINISTRATOR
Pertama buat password admi-
dengan nama “Neotek” untuk → Programs → Folder Guard nistrator. Klik menu File →
kelinci percobaan. Gunakan → Folder Guard, sehingga Password → Administrator's.
menu File → New → Folder jendela aplikasi Folder Guard Gunanya agar Folder Guard ha-
pada aplikasi Windows akan memenuhi layar monitor. nya digunakan oleh orang yang
Explorer. mengetahui password-nya saja.

MENGAKTIFKAN PROTEKSI KASUS LAIN NO ACCESS


7 Pilih menu Tools → Enable Pro-
tection atau CTRL+G untuk
8 Pindahkah satu atau beberapa
file untuk percobaan (misal
9 Pada jendela Folder Guard, klik
kanan di folder Neotek dan
mengaktifkan perubahan yang forest.bmp dan carved stone.bmp pilihlah menu Access → No
telah anda lakukan pada Lang- dari folder Windows) ke folder access. Maksudnya user dapat
kah 6. Tekan tombol Yes pada Neotek. melihat file-file pada folder
konfirmasi yang tampil untuk Neotek tetapi tidak dapat
menyimpannya. Buka Explorer mengaksesnya/membukanya.
lagi untuk melihat perubahannya.

36 NeoTek Juni 2002


NeoTutor

Aplikasi Folder Guard buatan Lewat uraian langkah per langkah di


Winability yang digunakan di sini bawah ini anda akan mengetahui
adalah versi 5.3a Standard dan ‘kesaktian’ si penjaga folder ini dalam
merupakan versi evaluasi (unli- melindugi folder dari tangan-tangan
censed). Oleh sebab itu akan terdapat iseng yang mungkin bermaksud
nag screen atau tampilan peringatan mengutak-atik data atau file penting
kepada user untuk membelinya. Nag anda, di kantor maupu di rumah.
screen-nya cukup mengganggu Tanpa basa-basi lagi mari kita coba
terlebih lagi dengan adanya kon- langkah per langkah pengunaan
firmasi yang memungkinkan orang Folder Guard.
lain untuk menonaktifkan proteksi
pada folder-folder yang telah pembaca
buat sebelumnya. Untuk itu setelah • Nag screen seperti gambar di samping
mengetahui kehandalan program ini kanan ini akan muncul dan cukup
penulis sarankan untuk meregister mengganggu kenyamanan anda jika anda
alias membeli Folder Guard. menggunakan versi unlicensed dari utilitas ini.

ADMINISTRATOR'S PASSWORD MENENTUKAN FOLDER MENYEMBUNYIKAN


4 Setelah kotak dialog Adminis-
trator's Password tampil, isikan
5 “KELINCI PERCOBAAN”
Ekspan My Computer dengan
6 FOLDER NEOTEK
Untuk menyembunyikan folder
password anda pada kotak New mengklik tanda tambah di sam- Neotek, klik kanan pada folder
Password dan Confirm New ping My Computer. Dan tentu- tsb, kemudian pada menu pop
Password. Kemudian tekan tom- kan folder untuk “kelinci perco- up yang tampil pilih menu
bol OK sehingga tampil kotak baan” dalam contoh ini adalah Visibility → Hidden. Ikon folder
informasi, tekan lagi tombol folder Neotek yang telah dibuat Neotek akan diberi tanda
OK. sebelumnya. silang merah.

LOCK ENABLE PROTECTION PENGUJIAN


10 Lanjutkan dengan mengunci
folder Neotek dengan mengklik
11 Aktifkan proteksi dengan memi-
lih menu Tools → Enable
12 Uji dengan menjalankan aplikasi
grafis semisal Paint dan memilih
kanan pada folder tsb dan Protection. Lanjutkan dengan menu File → Open. Akan ada
memilih menu Lock/Unlock menekan tombol Yes untuk peringatan bahwa diperlukan
Password. Kemudian lengkapi menyimpan perubahannya. izin untuk membuka file pada
isian password-nya dan tekan folder tsb. Untuk itu klik kanan
tombol OK. di folder Neotek pada Explorer
dan pilih menu Unlock.

Juni 2002 NeoTek 37


NeoTutor

M E NGAMAN KAN FOLDE R


anyak jalan menuju
B Roma, demikian pepatah
mengatakan.Demikian
juga halnya dengan perlindungan
DE NGAN terhadap folder anda. Selain de-
ngan menggunakan utilitas Folder
Guard seperti yang dibahas sebe-

MODIFIKASI REGISTRY lumnya, anda pun dapat meng-


amankan folder anda dengan
mengutak-atik registry.
Pada artikel kali ini penulis
Ubah registry pada Windows anda untuk melindungi folder anda. mencoba memberikan sebuah trik
untuk mengamankan folder data
Happy Chandraleka memberikan tip modifikasi registry untuk dari pantauan orang-orang yang
menutup opsi folder pada Windows Explorer. tidak berhak. Kiat yang sederhana
ini memerlukan modifikasi

Mengubah registry agar folder terlindungi.

BUKA REGEDIT KEY REGISTRY WINDOWS MEMBUAT KUNCI PEMBUKA


1 Jalankan Regedit dengan me-
nekan menu Start kemudian
2 Selanjutnya buka key berikut:
Hkey_Current_User \ Software
3 Sorot key Explorer tersebut dan
pilihlah menu Edit → New →
Run. Setelah tampil kotak dia- \ Microsoft \ Windows \ Cur- DWORD Value. Beri nama
log Run, ketikkan "Regedit" pa- rentVersion \ Policies \ Explor- dengan “NoFolderOptions”.
da kotak Open. Selanjutnya te- er. Bila terdapat sub key yang Biarkan value-nya berisi nilai
kan tombol OK, dan jendela belum ada anda dapat mem- “0” yang berarti “false”.
Registry Editor akan tampil buatnya dahulu dengan menu
memenuhi layar monitor. Edit > New > Key.

MENYEMBUNYIKAN FOLDER SETTING OLDER OPTIONS RESTART WINDOWS


7 Klik kanan folder Neotek
tersebut dan pilih Properties.
8 Tampilkan kotak dialog Folder
Options dari aplikasi Windows
9 Restart komputer, sehingga efek
perubahan registry dapat terli-
Beri tanda cek pada atribut Explorer dengan memilih menu hat. Tekan tombol Start→ Shut
Hidden dan tekan tombol Apply View → Folder Options. Pilih tab Down. Pilih opsi Restart dan
kemudian Close. View. Pada kotak Advanced sambil menekan Shift, klik tombol
Settings beri tanda cek pada OK. Ini trik untuk me-restart
pilihan “Do not show hidden komputer tanpa perlu kembali
files.” Klik tombol Apply dan OK. ke BIOS dan DOS.

38 NeoTek Juni 2002


NeoTutor

registry Windows untuk menutup Pada contoh kasus ini, diasumsikan


(menghilangkan) menu Folder folder yang akan diamankan adalah
Options pada aplikasi Windows folder bernama “Neotek” yang
Explorer. Folder Options merupakan memuat data-data penting yang tidak
suatu kotak dialog yang di antaranya boleh diketahui oleh orang lain. Lewat
mengatur fungsi visibilitas file dan latihan ini anda dapat menyembunyi-
folder. Ditampilkan atau tidaknya kan folder “Neotek” tersebut, tetapi
sebuah folder atau file pada Windows juga dapat membukanya kembali
Explorer diatur oleh kotak dialog ini. dengan file berekstensi .reg yang
Untuk itu, anda dapat membuat telah dibuat sebelumnya.
perubahan pada key pada registry
Windows anda. Dengan mengisikan
value pada “NoFolderOptions” pada
salah satu key di sana, anda telah • Inilah tampilan pertama jendela Registry
menutup opsi folder sehingga tidak Editor. Key yang dimodifikasi untuk keperluan
dapat diakses lewat Windows proteksi terhadap folder adalah
Explorer. HKEY_CURRENT_USER.

MENGEKSPOR REGISTRY MENGUNCI FOLDER OPTIONS JALANKAN WINDOWS


4 Masih pada key Explorer yang
tersorot, tekan menu Registry
5 Klik ganda dword value “No-
FolderOptions” sehingga mun-
6 EXPLORER
Tutup Registry Editor dan buka
→ Export Registry File. Pada cul kotak dialog Edit Dword Va- Windows Explorer. Kemudian
kotak dialog yang ditampilkan, lue. Isikan “1” pada kotak Value buat folder baru dengan menu
beri nama “Pembuka” pada data. Akhiri dengan menekan File → New → Folder. Beri
bagian File name. Tekan tombol OK. Efeknya adalah ti- nama dengan “Neotek,”
tombol Save. dak akan ada menu Folder Op- misalnya.
tions pada Windows Explorer.

FOLDER TELAH DIAMANKAN MENGEMBALIKAN KE AWAL PENGUJIAN


10 Setelah masuk kembali ke Win-
dows, anda akan mendapati
11 Untuk mengembalikan menu
Folder Options yang “hilang,”
12 Klik ganda file Pembuka.reg. An-
da akan dihadapkan pada kotak
bahwa folder Neotek tidak ada carilah file Pembuka.reg pada konfirmasi penambahan infor-
karena telah di-hide, demikian folder My Documents. File inilah masi ke registry. Cukup tekan
juga menu Folder Options yang anda buat pada Langkah 3 tombol Yes sehingga tampil pem-
pada Explorer. Folder telah dan 4. beritahuan bahwa informasi
diamankan. telah sukses ditambahkan pada
registry. Restart komputer.

Juni 2002 NeoTek 39


NeoTutor

KIAT SEDERHANA
atu isu yang cukup mendasar dalam
S bekerja dengan komputer adalah
keamanan data. Terlebih lagi bila
komputer yang kita gunakan dipakai juga
MELINDUNGI oleh orang lain, entah adik, kakak, atau rekan
sekerja. Untuk itu diperlukan kiat tertentu
untuk melindungi data. Salah satu yang dapat

FOLDER PRIBADI anda proteksi adalah folder.


Setelah di depan diuraikan cara melindungi
folder dengan utilitas Folder Guard dan
dengan memodifikasi registry, berikut ini
Setelah menguraikan cara yang ‘agak rumit’ untuk melin- adalah cara sederhana memproteksi folder
dungi folder anda, Happy Chandraleka masih untuk mengamankan file-file tertentu agar
tidak bisa diakses lewat Windows Explorer.
mempunyai satu cara lain yang lebih sederhana dan dapat Trik ini belum banyak diketahui oleh para
anda praktikkan langsung. pengguna komputer.

Melindungi folder lewat DOS Prompt

JALANKAN MS - DOS PROMPT MEMBUAT FOLDER DENGAN LIHAT FOLDER BARU


1 Pertama jalankan MS-DOS prompt
dari menu Start → Programs →
2 ALT+255
Ketikkan pada prompt C:\ dengan
3 Ketikkan perintah "dir" untuk
melihat daftar file dan direktori
MS-DOS Prompt. Akan tampil "md _cakra". Tanda (_) tersebut yang ada pada drive C:\ . Pembaca
jendela MS-DOS Prompt dengan berarti tekan tombol ALT (jangan akan melihat sebuah direktori yang
direktori aktif C:\Windows. Ganti dilepas) ditambah tekan tombol baru yang dibuat pada Langkah 2.
direktori aktif ini dengan perintah keypad (di kanan keyboard) 2, Direktori ini agak menjorok ke
"CD\" dan tekan Enter. kemudian 5, lalu 5. Akhiri dengan dalam sejauh satu karakter.
menekan Enter.

AKSES LEWAT EXPLORER AKSES KE FOLDER _CAKRA OPERASI FILE


4 Jalankan Windows Explorer
dengan mengklik kanan pada ikon
5 Kembali ke MS-DOS prompt. Pa-
da prompt C:\ ketikkan perintah
6 Sebagai contoh operasi file - nya
ketikkan perintah “copy
My Computer → Explore, kemudi- “cd _cakra.” Dengan _ berarti c:\windows\forest.bmp c:\_cakra”.
an buka drive C:\ . Coba akses fol- karakter ALT+255. Setelah Dilanjutkan dengan menekan
der _cakra. Akan tampil peringatan menekan Enter anda dapat tombol Enter. Coba juga perintah
bahwa folder tersebut tidak dapat masuk ke direktori _cakra. “move forest.bmp c:\mydocu~1” ,
diakses. Anda hanya dapat mem- Cobalah ketikkan perintah dir. dan tekan Enter. Tanda _ berarti
bukanya lewat MS-DOS. ALT+255.

40 NeoTek Juni 2002


NeoStart

Memodifikasi Game dengan


Blitz Basic
Untuk membuat suatu game komputer, anda tidak perlu menguasai secara mendalam bahasa
pemrograman seperti C++, Pascal, dan sebagainya. David Sugianto mencoba menjelaskan cara
pemrograman game sederhana dengan Blitz Basic.

IKA ANDA SERING BERMAIN pemrograman. Pendapat tersebut sederhana dimana kita sebagai
J game komputer seperti Age
of Empire, Quake III, dan
tidak benar. Jika anda belum pernah
sama sekali terjun ke pemrograman,
pengendara ship/kapal menembaki
musuh yang berada di atas layar.
game-game populer yang lain, dan anda ingin sekali membuat game Game tersebut akan kita modifikasi
pernahkah terlintas di benak anda komputer, anda bisa melakukannya. agar terlihat lebih interaktif. Kita
cara pembuatan game tersebut? Dalam artikel ini, saya mengambil akan menambahkan tulisan pengan-
Banyak orang mengira untuk mem- contoh game yang akan dimodifikasi. tar dan pengenal game tersebut, dan
buat suatu game komputer adalah Game tersebut dapat anda temukan kita akan menambahkan latar bela-
sesuatu yang sangat mustahil, sebab di program Blitz Basic dengan meng- kang berupa gambar bintang yang
game tersebut hanya bisa dibuat oleh klik menu Techniques > A simple bergerak.
orang yang benar-benar paham akan game. Anda akan melihat game

Menggunakan Blitz Basic

Menggunakan Blitz Basic

1
MEMBUKA BLITZ BASIC
Bukalah program Bilitz Basic anda. 2
MEMBUAT FILE BARU
Setelah anda membuka Blitz Basic, 3 HALAMAN EDITOR
Ini merupakan halaman editor
Klik menu Start > Program >Blitz Klik File > New untuk membuka tempat anda mengetikkan kode
Basic > Blitz Basic. Lokasi ini bisa halaman editor. program anda
berbeda di komputer anda

Juni 2002 NeoTek 41


NeoSttyle

Berikut ini ialah listing program berikut dengan Menampilkan nama game “Neoteker Ship” yang dike-
penjelasannya: lilingi gambar. Bagian atas dan bawah berupa gambar
AppTitle "Neoteker Ship" kapal kita, sedangkan bagian sampingnya berupa gambar
peluru dan menampilkan kalimat di bagian bawahnya
Menandakan bahwa aplikasi yang kita buat bernama yang diserati dengan copyright.
“Neoteker Ship”.
scroll_y=scroll_y+1
Graphics 800, 600, 16, 1 If scroll_y=ImageHeight(backdrop) Then
Membuat layar menjadi mode grafik dengan ukuran scroll_y=0
800X600, warna 16, dan 1 menandakan Full Screen. Flip
Wend
SetBuffer BackBuffer()
menggulung gambar yang kita jadikan lata belakang agar
Agar kita dapat menggunakan buffer ganda. terkesan gambar tersebut bergerak.
scroll_y=0:player_x=320:player_y=440 Goto mulai
target_x=0:target_y=20:score=0
target_direction=1:bullet_x=0 memanggil fungsi “mulai.”
bullet_y=0:bullet_fired=False
.mulai
Semua nilai atau value yang akan kita gunakan disimpan
ke dalam variabel. Membuat fungi “mulai”. perlu diingat, untuk
menyatakan bahwa ini adalah suatu fungsi, selalu diawali
player=LoadImage("graphics\player.bmp") dengan titik “.”.
bullet=LoadImage("graphics\bullet.bmp") Cls
target=LoadImage("graphics\alien.bmp" )
backdrop=LoadImage("graphics\stars.bmp") Membersihkan layar.
Menggunakan file gambar sebagai obyek game dan While Not KeyDown(1)
disimpan ke masing-masing variabel. TileBlock backdrop,0,scroll_y
Color 255,240,2
While Not KeyHit(57) Text 10,580,"Tombol <- dan -> untuk
Melakukan proses perulangan perintah di bawahnya menggerakkan ship,"
selama tidak ditekan tombol SPACEBAR. Color 100,240,50
Text 370,580,"SPACEBAR untuk menembak,"
TileBlock backdrop,0,scroll_y
Color 200,200,255
Menyiapkan mode untuk gambar secara tile/memanjang Text 590,580,"ESC untuk keluar"
TileImage backdrop,9,scroll_y*2 menampilkan gambar dan tulisan di layar seperti yang
telah dijelaskan sebelumnya.
menampilkan gambar secara tile, menentukan posisi x
awal, dan posisi y awal. If KeyDown(203)
player_x=player_x-4
Color 240,50,5 If player_x<0 Then player_x=0
Menentukan warna komponen merah, hijau, biru. EndIf
Masing-masing komponen dapat diset hingga ke nilai Memeriksa apakah tombol yang ditekan adalah tombol
255. panah kiri. Jika ya, maka posisi kapal akan bergeser ke kiri
Text 330,50, "Selamat Datang" sesuai dengan isi variabel player_x.
Text 330,70, " DI " If KeyDown(205)
Menampilkan teks di layar, posisi x, posisi y, kata yang player_x=player_x+4
akan ditampilkan. If player_x>700 Then player_x=700
EndIf
LokasiX1 = 200
Lokasiy1 = 200 Memeriksa apakah tombol yang ditekan adalah tombol
For A=1 To 10 panah kanan. Jika iya, maka posisi ship akan bergeser ke
DrawImage player,LokasiX1,Lokasiy1 kanan sesuai dengan isi variabel player_x.
LokasiX1 = LokasiX1 + 40 If KeyHit(57)
Next bullet_x=player_x+9
Text 330,250, " Neoteker Ship" bullet_y=player_y-10
DrawImage bullet,210,250 bullet_fired=True
DrawImage bullet,565,250 EndIf
LokasiX = 200 Jika tombol Spacebar ditekan, maka posisi peluru akan
Lokasiy = 280 tampil dan berubah.
For A=1 To 10
DrawImage player,LokasiX,Lokasiy target_x=target_x+target_direction
LokasiX = LokasiX + 40 Mengupdate posisi target agar selalu berubah.
Next
If target_x<0 Or target_x>700
Color 255,255,2
target_direction=-target_direction
Text 280,400,"Tekan SPACEBAR Untuk
EndIf
Memulai"
agar posisi target jika sudah sampai di tepi layar, dapat
Text 290,500,"Copyright NeoTek Corp."
otomatis berbalik arah.

42 NeoTek Juni 2002


NeoStyle

If bullet_fired akan hilang dari layar.


bullet_y=bullet_y-4
scroll_y=scroll_y+1
memeriksa apakah ada peluru yang ditembakkan, jika ada If scroll_y=ImageHeight(backdrop) Then
maka posisi peluru akan naik ke atas. scroll_y=0
If bullet_y>0 DrawImage target,target_x,target_y
If Memeriksa apakah nilai dari scroll_y yang telah ditambah
ImagesCollide(bullet,bullet_x,bullet_y,0 1 sama dengan tinggi dari gambar latar belakang, jika iya
,target,target_x,target_y,0 )
If bullet_fired Then DrawImage
memeriksa apakah peluru mengenai target bullet,bullet_x,bullet_y
Jika Kena Target: DrawImage player,player_x,player_y
score=score+100 Text 400,0,score,1
target_x=0 Flip
target_direction=Abs(target_direction) Wend
target_direction=target_direction+1 Return
bullet_fired=False
EndIf Memeriksa apakah dapat ditampilkan peluru di layar, jika
ya, maka akan ditampilkan peluru dengan posisi sesuai
Score akan bertambah 100, target di reset ulang, dengan isi variabel bullet_x, dan bullet_y, lalu akan tampil
pergerakan target akan dipercepat, dan peluru di layar isi score. Flip digunakan untuk swap untuk huruf dan
akan hilang. backbuffer yang kita gunakan di atas., perintah selan-
Jika Tidak Kena Target: jutnya merupakan akhir dari fungsi “mulai.”
Else Untuk memberi gambaran lebih jelas kepada anda, di
score=score-20 bawah ini adalah tiga langkah untuk menjalankan game
bullet_fired=False yang anda telah modifikasi tersebut disertai dengan
EndIf ilustrasi. Sebagaimana telah diuraikan sejak awal, game
EndIf tersebut dijalankan lewat program Blitz Basic.
Score akan dikurangi sebanyak 20, dan gambar peluru

Menggunakan Blitz Basic

Hasil Akhir Game Hasil Modifikasi

1
JALANKAN PROGRAM ANDA
Kini jalankan program anda dengan 2
TAMPILAN PENGANTAR GAME
Tampilan ini merupakan tampilan 3 HASIL TAMPILAN GAME
Dalam tampilan ini terdapat tiga
mengklik Program > Run program awal dari game yang kita buat. Tekan objek dan beberapa tulisan berikut
tombol Spacebar untuk memulai. score, dan petunjuk lainnya.

Selamat! Kini anda telah berhasil memodifikasi game Jika anda ingin mencoba game yang diuraikan di sini,
dengan sangat mudah. Jika anda kreatif, anda pun dapat listing kodenya secara lengkap dapat anda peroleh di
memodifikasi game ini atau game yang lain agar game www.neotek.co.id. Jika cukup rajin mencari, anda juga
tersebut lebih menarik dan interaktif. Sebagai catatan, bisa memperoleh source code lain dari banyak situs di
game-game yang akan anda ubah harus dari source code- Internet, di antaranya di www.blitzcoder.com, www.
nya. Anda tidak dapat memodifikasi game yang telah blitzprofessional.com, http://www.incitti.com/Blitz/, dan
menjadi file executable atau file yang dapat dijalankan masih banyak lagi. Kemahiran anda dalam memodifikasi
sendiri tanpa memerlukan program Blitz Basic. game pun akan bertambah dengan banyak berlatih.

Juni 2002 NeoTek 43


NeoStyle

M E M PE RKE NALKAN
lash sekarang ini sudah
F lazim kita jumpai pada
banyak halaman situ Web.
Pada nomor-nomor sebelumnya

3D FLASH AN I MATOR NeoTek telah memperkenalkan pro-


gram pembuat flash yang mudah
yaitu SWiSH. Kali ini kami mem-
perkenalkan sebuah aplikasi yang
sama yaitu 3D Flash Animator yang
lebih cool. Aplikasi ini mempunyai
kelebihan yang hampir mirip
3D Flash Animator adalah program pembuat flash dengan dengan Macromedia Flash. Dengan
program ini anda dapat membuat
kemampuan membuat bentuk tiga dimensi. Mempunyai animasi sampai membuat game ju-
kemampuan mirip dengan Macromedia Flash, program ini ga. Pada kesempatan ini kami
mencoba memperkenalkan dasar-
mudah digunakan namun memberi hasil yang memukau. dasar penggunaan program yang
amat menarik ini.

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

LEFT HAND TOOLS STATUS BAR OBJECT PROPERTIES


4 Pilihan yang terdapat pada
sebelah kiri berfungsi untuk
5 Coba perhatikan status bar di
bagian paling bawah. Ini
6 Info mengenai properties se-
tiap objek sangat membantu
mengerakkan objek, sheering menunjukkan letak kursor anda. Untuk membukanya
objects dan juga 3D move- dan objek anda beserta anda tinggal mengklik se-
ment yang hanya aktif jika warna RGBnya. buah objek sebanyak dua kali
anda membuat animasi sehingga akan muncul
dalam 3 Dimensi. window Properties.

ZOOM ELEMENTS & BACKGROUND LINK & MEDIA


10 Ikon dibawah Interface adalah
ikon untuk Zoom (memper-
11 Geser ke bawah dan anda
akan mendapatkan Element
12 Di bawahnya terdapat Links
untuk membuka sebuah situs
besar dan memperkecil ob- yang berguna untuk menam- bila movie diklik. Selanjutnya
jek) serta Time Line dan Loop bahkan Action dan Event, pada bagian terakhir anda
Function yang dapat anda sedangkan Background tentu dapat menambahkan image,
atur. saja untuk mengatur latar suara serta mengaturnya.
belakang movie.

44 NeoTek Juni 2002


NeoStyle

INSTALLASI MULAI MEMBUAT BROWSER TOOLS


1 Dapatkan dan instal program
ini dari CD NeoTek. Setelah
2 Untuk memulai sebuah
animasi anda tinggal memilih
3 Setelah anda mengklik Create
Flash Movie, maka akan
terinstal jalankan aplikasinya. File → New Project → New terbuka layar baru dan
Movie. Kemudian anda dapat membuka beberapa pilihan
menentukan besar ukurannya, baru untuk anda, seperti
frame rate dan warna latarnya. terlihat pada browser.

HELP CONTEXTUAL HELP BASIC MOVIE


7 Bila anda masih menjumpai
kesulitan atau banyak yang
8 Fitur lain yang menarik adalah
panduan kontekstual yang
9 Sekarang buka movie baru
(Langkah 2), lalu pada window
anda ingin ketahui tentang menjelaskan kegunaan pada sebelah kanan pilih interface
program ini, silakan membuka ikon. Untuk mengaktifkannya, (Simple dan Advanced) serta
panduan pada Help dan anda tinggal memilihnya pada masukkan nama movie anda.
membacanya. Menu Bar.

ADD ELEMENTS TEXT OPTION BASIC EFFECTS


13 Langkah selanjutnya adalah
klik Add Elements. Anda da-
14 Setelah anda mengklik Title
Text, akan muncul window
15 Setelah anda menutup layar
tadi, maka anda akan melihat
pat memilih teks, gambar, baru. Masukkan kalimat yang perubahan yang telah anda
suara dan lainnya. Klik Title anda inginkan dan atur ben- lakukan. Berikutnya anda
Text karena kita akan men- tuk dan besar font serta dapat menambahkan efek
coba fungsi yang dasar lebih warna yang anda inginkan. shadow pada teks anda.
dahulu.

Juni 2002 NeoTek 45


NeoStyle

M E M PRAKTI KKAN
etelah diperkenalkan de-
S ngan 3D Flash Animator
pada bagian sebelumnya,
kini saatnya mempraktikkan

3D FLASH AN I MATOR pembuatan flash berbentuk 3D


lewat uraian langkah per langkah
berikut ini.
Bagian ini merupakan kelanjutan
dari bagian sebelumnya (Langkah
15 pada halaman 45). Di sini anda
dapat mempelajari cara menam-
Ikuti sajian langkah per langkah untuk mempraktikkan bahkan efek yang lebih advanced
pembuatan animasi flash 3D untuk situs Web anda. dan cara mengubah teks anda
menjadi animasi berbentuk 3
Caranya, seperti telah disinggung di muka, sederhana dimensi yang dapat digerakkan
sehingga anda mudah mengikutinya. sesuai dengan pengaturan yang
anda berikan.

Membuat dan menyajikan animasi 3 dimensi

ADVANCED KEYFRAME PLAY MOVIE


4 Selanjutnya scroll ke atas lagi
dan pilih Advanced Interface
5 Setelah terbuka toolbar untuk
keyframe, masukkan angka
6 Selanjutnya scroll kembali ke
atas dan klik Play the Movie
pada bagian Interface. Untuk untuk keyframe. Ini berguna untuk melihat hasil animasi
membuka keyframe sebagai untuk menentukan lamanya pertama anda.
langkah selanjutnya. sebuah efek.

3D SETTING 3D EFFECT PREVIEW


10 Selanjutnya masukkan
pengaturan pada properties
11 Anda dapat menambahkan
efek pada objek 3D anda,
12 Selanjutnya klik Play the
Movie seperti di atas dan lihat
seperti Pixel Depth, Bevelled seperti Rotate Title 3D yang hasil animasi 3D anda. Bila
dan Rounded sesuai dengan akan membuat objek tersebut belum puas, anda dapat
selera dan keinginan anda. berputar searah dengan input mengubah aturannya lagi.
yang anda masukkan.

46 NeoTek Juni 2002


NeoStyle

FLASH MOVIE EVENTS PREVIEW


1 Anda dapat melanjutkan
praktik Langkah 15 pada
2 Klik Add Events dan pilih ping
elements untuk memberi efek
3 Pada setiap efek yang anda pilih,
akan diberikan Preview dan peng-
halaman 45 dengan masuk pada objek anda. aturan sendiri. Preview dapat anda
ke properties movie anda. lihat pada bagian kanan bawah.
Kemudian scroll sampai ke
arah Events.

3D TITLE 3D OBJECT 3D VIEW


7 Untuk membuat judul dengan
bentuk 3D, anda dapat meng-
8 Berikutnya akan terbuka Pro-
perties dari 3D Title. Masuk-
9 Setelah anda mengklik OK pa-
da Properties maka akan ter-
klik Add Element dan pilih 3D kan teks anda dan title atau buka window yang terbagi 4;
Title. Element ini akan mem- judulnya serta pengaturan pandangan dari arah atas,
berikan atau mengubah objek lainnya. samping, depan, dan bawah.
anda menjadi tampilan tiga
dimensi.

3D MODEL GEAR PUBLISH


13 Selain judul berbentuk 3D,
anda juga dapat memasukkan
14 Tools 3D lainnya dapat anda
temukan seperti Gear
15 Setelah selesai semuanya an-
da dapat menyimpannya dan
model 3D seperti cube, Properties yang digunakan kemudian melihatnya ditam-
square dan lainnya. Klik Add untuk membuat sambungan- pilkan dalam browser dengan
Element dan pilih 3D Model. sambungan dan lainnya. mengklik ikon berlambang
Internet Explorer.

Juni 2002 NeoTek 47


NeoGame

KOM PUTE R SE BAGAI


mulator untuk permainan
E pada konsol seperti Super
Nintendo, Sega dan Play
Station sudah dapat anda temukan
P L AYSTATI O N E M U L ATO R dimana-mana dan dapat dimainkan
pada komputer anda. Semua terse-
dia gratis dan dapat anda download
dari Internet. Di sini akan dibahas
dua emulator untuk konsol Play
Station, yaitu Connectix Virtual
Game Station dan EPSXE buatan
para pecinta emulator. VGS dihenti-
kan pengembangannya karena Con-
Dengan Virtual Game Station (VGS) dan EPSXE anda dapat nectix membuat emulator ini untuk
memainkan game console terkenal pada PC anda. Ikuti cara dijual sedangkan EPSXE diberikan
secara gratis. Kita akan melihat cara
penginstalan dan penyetelan kedua emulator ini. menggunakan kedua emulator ini
dan apa perbedaannya.

Membuat PC anda menjadi konsol game.

VGS 1.4 VGS SHORTCUT KONFIGURASI


1 Anda dapat mencari VGS pada
www.google.com dengan
2 Kemudian setelah anda me-
nyimpan VGS pada harddisk
3 Klik ikon VGS dan kemudian
pilih Edit → Preferences. Di sini
keyword VGS+Crack, atau anda, buat shortcut agar anda dapat mengatur kontrol
tinggal anda salin dari CD mudah dibuka. Klik kanan yang akan digunakan, mem-
NeoTek. pada desktop dan pilih New → buat memory card, dan
Shortcut. mengatur movie, brightness
dan sound.

CONTROLLER SETUP INSERT CD GRAPHICS DETAIL


4 Klik Setup Controller. Di sini
anda dapat memasukkan key
5 Selanjutnya masukkan CD
Playstation kedalam CD-Rom
6 Pada saat game dimainkan
VGS akan mengatur tampilan
yang memudahkan anda untuk anda dan VGS secara otomatis grafik game sesuai dengan
memainkan permainan. Bila akan me-load game tersebut. kemampuan VGA card kom-
anda mempunyai Joystick PS puter anda. Semakin bagus
anda tinggal mengaturnya. card anda, maka semakin halus
tampilannya.

48 NeoTek Juni 2002


NeoGame

EPSXE 1.5.1 CONFIG MEMORY CARD


1 Versi terbaru dari EPSXE dapat
anda download dari www.
2 Pertama kali anda menjalankan
EPSXE maka akan muncul
3 Selanjutnya anda dapat
membuat atau memilih
epsxe.com atau anda dapat Wizard Config. Config ini untuk memory card yang akan anda
jalankan dari CD NeoTek. Instal mengatur BIOS dan Plugins gunakan. Pilih Config →
program ini ke dalam PC anda. yang akan anda gunakan. Memory Card.

SETUP CONTROLLER DOS GUI GRAPHICS DETAIL


4 Selanjutnya klik Config → Pad
untuk memasukkan Key pada
5 EPSXE masih menggunakan
DOS Engine sebagai alat dalam
6 Kehalusan dari EPSXE tergan-
tung dari VGA Card anda juga
keyboard untuk pengaturan menjalankan suatu CD dan namun dapat dioptimalkan
kontrol permainan. Jika anda perintahnya. dengan plugin yang dinamakan
mempunyai Joystick PS bisa GPU. Selamat bermain.
anda gunakan pula.

Iklan VisionNet (Berwarna)


17,6 x 12,3 cm

También podría gustarte