50

0204 - Software Cracking

Embed Size (px)

Citation preview

Page 1: 0204 - Software Cracking
Page 2: 0204 - Software Cracking

Januari 2002 NeoTek 1

HomePage

NNEOEOTETEKKD

arip

ada

and

a m

en-

Dar

ipad

a an

da

men

- dow

nlo

ad

dow

nlo

ad

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

eoTek Go Underground ? Itu mungkin yang menja-di pertanyaan anda begitu melihat fokus NeoTekbulan ini. Memang sebelum akhirnya software

cracking dipilih untuk mengisi majalah kesayangan anda,telah terjadi perdebatan di kalangan redaksi maupun di milissejauh mana NeoTek dan milisnya boleh masuk ke wilayahabu-abu ini.

Sejauh untuk memberi wawasan dan mendorong minatbelajar, sah-sah saja NeoTek membahas hal ini. Sepertihalnya hacking, seni software cracking merupakan pisaubermata dua dan kami yakin anda akan memanfaatkannyauntuk hal-hal yang positif.

[email protected]

Hormati hak cipta orang lain,Hormati hak cipta orang lain,walaupun anda twalaupun anda telah menguasaielah menguasai

ilmu ilmu software crackingsoftware cracking

NN

• Mempelajari seni software cracking memberi dorongan untuk belajar komputerleboh lanjut, khususnya assembly dan machine language.

Bagaimana menghubungi NNEEOOTEK?TEK?KONTRIBUSI [email protected]

SURAT [email protected]

[email protected]

[email protected]

ADMINISTRASI IKLANTel. 021-5481457 Fax. 021-5329041Kontak langsung iklan: 0816-971642

SIRKULASI NEOTEKTel. 021-3854764

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

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

• Armed Linux• Cygwin• GNUChess source code• Winboard 4.2.3• GIMP for Windows• Flash 5.0• SWiSH 2.0• Win32 Disassembler• ASPEdit• Personal Web Server• ChemSketch 3.0• Conversion Artist

+ utilitas khusus ilmu kimiaseperti ChemBasic, ACD/I-Lab Add-on, dan SpectralViewer.

Dapatkan CD-ROM-nyadalam satu paket denganmajalah NeoTek:

Majalah + CD Rp19.500CD saja Rp15.000

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

email:[email protected]: Elvi R. Nainggolan

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

www.neotek.co.id

Dapatkan juga bundel Neotek

Bundel I: NeoTek Vol. I, No. 1-6

Bundel II: NeoTek Vol. I, No. 7-12

Rp59.000

Page 3: 0204 - Software Cracking

2 NeoTek Januari 2002

Daftar Isi

Daftar IsiDaftar IsiNeoStartNeoStart

NeoTNeoTek Vek Vol. Iol. I I No. 4I No. 4NeoStyleNeoStyle NeoTNeoTutorutor

Milis NeoTekCara mudah menjadi NeoTekerdengan mendaftar menjadi

anggota milis Majalah NeoTek.

7 SWiSH 2.0SWiSH adalah programanimasi untuk halaman Web

yang makin banyak penggunanya.SWiSH versi 2.0 memberikan banyakfitur baru yang tidak dijumpai padaversi 1.5.

12

Rahasia IEDapatkan lebih banyakrahasia IE dengan mengutak-

utik registry pada Internet Explorer.

ChemSketchMenggambarmolekul kimiamenjadi amat

mudah dengan templatemaupun free-hand.

Gambar anda seolah dapat direaksikan.

Animasi 3DAnimasikan rumus molekulanda dengan ADC/3D Viewer.

Canggih tapi sangat mudah!

8

46

48

Pine: Emailnya UnixUnix shell account memberi emailaccount dengan Pine.

30

Telnet untuk EmailGunakan telnet untuk emailsecara manual.

28

Password Cracking (2)Setelah dikenali sifat proteksinya,ubah program itu langsung pada

kode mesinnya dengan hex editor.

26

Password Cracking (1)Pelajari program sasarandengan Disassembler

Software CrackingMemperkenalkan metode,tools, dan langkah-langkah

logis dalam meng-crack software.

21

Tweening pada FlashTweening berasal dari katabetween in dan menjadi fasi-

litas melakukan animasi pada Flash

ASPEdit 2001Cara mudah mempelajari ASPdengan ASPEdit 2001

File ASP yang PertamaDengan ASPEdit membuatscript-script ASP menjadi sangat

mudah. Ciptakan file ASP pertama anda.

JavaScript & DHTMLMulai membuat file JavaScriptsendiri untuk DHTML anda.

14

16

18

20

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

Jadikan situs NeoTek sebagai pangkalan Anda berselancar

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

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

DownloadTersedia juga download di situsNeoTek selain dari situs aslinya

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

24

NeoEduNeoEdu

Page 4: 0204 - Software Cracking

NeoTNeoTeknoekno

Gnuchess & WinboardGunakan Winboard sebagaiinterface grafis papan catur

dan gnuchess sebagai chess engine-nya. Pada X Windows cobalah Xboard.

44

Memahami LinuxApakah Linux itu. Apa bedanyadengan Unix? Apa pula hubung-

annya dengan GNU open source?

32

Unix Shell GratisUnix shell dapat dipakai untukmemainkan gnuchess. ZOC

Terminal Emulator untuk upload.

42

Armed LinuxInstall Linux langsung lewatWindows tanpa harus memu-

singkan penyiapan partisi terlebih dulu.

Cygwin:Unix Look and FeelBawa lingkungan Unix pada

Windows anda. Bukan hanya look andfeel tetapi juga ciptakan utilitas-utilitasUnix yang ada dari source code-nya.

Cygwin: MakefileMempelajari command lineUnix sambil meng-unzip source

dode untuk kemudian dikonfigurasi dandiciptakan file .exe-nya

Cygwin: Gnuchess.exeMembentuk gnuchess.exe yangdapat dimainkan langsung

melalui command line Unix pada Cygwin.

34

36

38

40

Daftar Isi

NeoProfil

NeoTek Februari 2002

Database pada WAPAplikasi database ASP pada WAP padaWindows 98 dengan menggunakanbrowser M3Gate, Notepad, Access2000, serta Personal Web Server.

Tweaking: Apa Itu?Selain TweakUI dan Winhacker, kiniterdapat pula CaroX, suatu tweakingtool buatan rekan NeoTeker.

Linux Tutorial Onno W. Purbo memperkenalkanSamba serta Office yang dijalankanpada Linux.

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

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

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

PercetakanCV Angkasa Bandung

Kulit MukaM. Hadi Fr.

Pemimpin UmumFachri Said

Pemimpin RedaksiKosasih Iskandarsjah

Redaktur AhliOnno W. PurboMichael S. Sunggiardi

Pemimpin UsahaFahmi OemarRidwan Fachri

Redaktur PelaksanaGianto WidiantoDadi Pakar

Sekretaris RedaksiElvy Risma Nainggolan

Dewan RedaksiSupriantoPemasaranHedhi SabaruddinTuti Sundari

SirkulasiBangunKeuanganAswan Bakri

3

6

4

5

Januari 2002 NeoTek 3

FOKUS BULAN INIFOKUS BULAN INI

NmNNeoteker menjawab Neotekerdalam forum milis NeoTek

Ada Apa di CD NeoTek?Linux dan Unix di WindowsCracking ToolsFlash dan SWiSH Installer

Daftar Isi CD NeoTekGraphics Tool Redaksi NeoTekProgram Umum BerselancarChemSketch dan Pelengkapnya

NeoRagam

Inbox

Software CrackingSoftware Cracking

Page 5: 0204 - Software Cracking

4 NeoTek Januari 2002

NeoRagam

AdaAda ApaApa didi CCDD NeoTNeoTek?ek?CD NeoTek bulan ini terutama memuat jenis-jenis Linux yang dapat diinstallangsung melalui Windows tanpa harus memikirkan partisi terlebih dahulu.Dapatkan juga berbagai tools untuk software cracking.

CD NeoTekJanuari 2002

ada Januari 2002(Vol II No. 3), iniNeoTek kembali

secara terbatas menyajikanmajalah bersama CD.

Kali ini CD NeoTek berisisoftware-software ukuranbesar yang kiranya akansulit untuk di-downloadsendiri, di antaranya ArmedLinux, Cygwin, GNU Chesssource code, dan PersonalWeb Server.

PWS bersama ASPEditdimuat lagi pada CD kaliini karena ada bahasankhusus mengenainya.

Kali ini NeoTek tidak me-nyertakan hacking tools,melainkan tools untuk soft-ware cracking. Softwarecracking dibahas di NeoTekuntuk memberikan wawas-an mengenai cara kerjanyaserta untuk mendorongminat belajar pemrogram-an lebih lanjut, terutamaassembly language.

Banyaknya minat terhadapCD NeoTek membuat versimajalah dengan CD dinaik-kan tirasnya menjadi 3000eksemplar.

Majalah dengan CD dapatdiperoleh di toko-tokobuku besar di kota andaatau langsung ke kantorNeoTek di Jakarta.

uArmed LinuxArmed Linux Beta 1.0Workstation. Diinstalasimenggunakan Windowsinstaller dan dijalankanmelalui DOS prompt. Da-patkan X Windows sertaNetscape, WinAmp, danGIMP for Linux. Tidakberjalan pada Windows ME.

uCygwinMengemulasi Unix dibawahWindows. Memungkinkanpemakai Windows menda-patkan look and feel sertautilitas-utilitas Unix.uGNUChessSource code GNUChess da-lam bentuk terkompresichess-5.02.tar.gz, yang da-pat anda kompilasi menjadifile .exe baik pada emulasiUnix Cygwin maupun padaArmed Linux.uWinboard 4.2.3.Jadikan GNUChess andachess engine yang menja-lankan interface grafisXboard (pada Linux) atauWinboard (pada Windows).

uGIMP for WindowsAplikasi grafis yang palingpopuler di Linux kini tersediapula pada Windows. Softwaresaingan Photoshop yang ta-dinya hanya ada di Linux.uChesspad/CraftyuThat Game ChessPermainan catur lain yangberjalan pada Windows.

uWin32DasmDisassembler untuk meng-urai suatu program ke kode-kode assembly-nya.

uHiewHacker s View, tool yangmampu mengubah filelangsung lewat kode-kodeheksadesimalnya. Versidemo ini tidak bisa untukediting.

uHiew_v6.76Crack untuk mengubahHiew versi demo menjadifull version-nya.

uSweet Little PianoContoh software yangdilindungi oleh passwordsebagai sasaran cracking.

uSoftICE 4.05Advanced Windows debug-ger untuk melihat, eksplo-rasi, dan men-debug file exe,dll, dan device driver. Digu-nakan untuk serial fishing.

uSoftICE 2.80Versi lama SoftICE. Hanyaberjalan pada DOS.

SoftICE ToolsuSoftICE Tools PackuIce Patch 2.0uIce Dump 6.021uFrogsICE 1.08.9

uWinHex 9.72Hexadecimal editor untukfile, disk, dan RAM denganbanyak fitur yang mudahdigunakan. Kebutuhanhardware-nya minimum.

PP

LINUX DAN UNIX DI WINDOWSLINUX DAN UNIX DI WINDOWS

CRACKING TOOLSCRACKING TOOLSuFlash 5 InstalleruSWiSH 2.0Versi trial yang berfungsiselama 30 dan 15 hari.

Graphics ToolsuConversion ArtistuPICPressSoftware untuk screen cap-ture, konversi format grafik,manipulasi grafik, sampaiseparasi warna.uChemSketch 5.0Membuat rumus molekulmenjadi begitu mudah de-ngan menggunakan templateyang ada. Dapat dikonversike bitmap maupun 3D viewer.

uASPEditEditor ASP yang sangatmempermudah pemben-tukan script ASP.

uPersonal Web ServerServer gratis Microsoft un-tuk menjalankan script ASP.

uZOC 4.0.3.Terminal emulator untuktelnet maupun upload dandownload file.

Page 6: 0204 - Software Cracking

Januari 2002 NeoTek 5

daftar isi cd neotekdaftar isi cd neotek Graphics Tool Redaksi NeoTekuConversion Artist

Software ini sudah tidak tersedialagi di Internet, tetapi tetap me-rupakan utulitas grafis yang amatberguna dan praktis, mengingatukurannya yang kecil dan tidakmemerlukan instalasi khusus keregistry.Selain screen capture (seluruhnyaatau sebagian), software ini jugamampu memanipulasi gambarseperti cropping, scaling, mau-pun mengatur kecerahan dankejenuhan warna.

Mampu juga mengurai warna menjadi empat komponenCMYK (cyan, magenta, yellow, dan black). Anda kini mem-punyai mesin separasi warna sendiri di komputer anda!

uPICPressReinkarnasi dari ConversionArtist. Kini menjadi softwarekomersial yang versi evaluasi-nya ini hanya mengizinkan 20kali saving.Fungsi-fungsinya persis samadengan Conversion Artist yangfreeware itu. Bahkan posisimenunya pun tidak berubah! Bandingkan juga kedua soft-ware di atas dengan Adobe Photoshop. Ringannya keduasoftware ini membuatnya praktis untuk kerja grafik yangcepat. Termasuk menyiapkan majalah anda ini.

Hlm.Nama FileNama Program

3D ISI ViewerACD Mol XACD/I-LabArmed LinuxASPEditChemBasicChemDraw ExtensionChemSketchChesspadConversion ArtistCygwinFlash 5 TrialFrogs IceGIMPGNU Chess source codeHacker s ViewIce DumpIce PatchName ISISPersonal Web ServerPICPressSoft Ice Tools packSoftICE 2.80 DOSSoftICE 4.05 WindowsSpectral ViewerStructure Draw AppletSweet Little PianoSWiSH 2.0 TrialThat Game ChessWinboard 4.2.3Windows 32 DisassemblerWinHexZOC Terminal Emulator

3disis45acdmolxilab50armwbk11aspeditchembascs_int50chemsk500202cnvartsetupflash5-trialfrogsicegimp-setup-2001chess-5.02.tar.gzhiewid6021icepatchnameisis50setuppp35sitoolssidos-28si405w9xspview50sda130swlipi32Swish 2.0chesswinboard-4_2_3wdasm893winhexzoc43_win_english

4848483416484846455

3614224

3824222248195

222222484824104544242730 ChemSketch dan PelengkapnyaChemSketch dan Pelengkapnya

Program Umum BerselancarProgram Umum Berselancar

Internet Explorer 6Real Player 8 BasicQuick TimeWindows Media Player 7.1Adobe Acrobat ReaderWinzip 8.1

Cute FTPWS_FTPICQ 2000a BetamIRCGo!ZillaWinAmp 2.75

uChemSketch 5.0Software grafik untuk rumusmolekul. Gambar molekuldengan bantuan templateataupun cara bebas. Eksporke bitmap dan amati dengan3D viewer.

uACD/I-Lab Add-onUntuk koneksi internet kedatabase kimia. Digunakandi universitas-universitasAS, termasuk Stanford.

uACD/MolX Ctrl for I-Lab ACD/MolX Control me-mungkinkan menggunakanActiveX control, bukannyaJava applet untuk melihatdan mengedit struktur kimia.

uChemBasicBahasa pemrograman da-lam Basic untuk menyusunstruktur kimia!

uName ISIS dan 3DISISPenamaan IUPAC dan 3Dviewer untuk ISIS Drawdan ISI Base dari MDL.

uSpecViewerMengamati berbagai jenisspektra lewat satu program.

uChemDraw ExtensionIntegrasi ke ChemDrawdari CambridgeSoft.

uStructrure DrawingApplet 1.30Fungsi ACD/I-Lab yangplatform independent. Da-pat digabungkan dengankode-kode HTML, query kedatabase dan menampilkanhasilnya.

Page 7: 0204 - Software Cracking

6 NeoTek Januari 2002

Inbox

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

NmNNmNNeoTeker menjawab NeoTekerNeoTeker menjawab NeoTeker

Linux di notebookT: Posted November 2Kalau sweeping PC ke ru-mah-rumah kemungkinan-nya kecil, tapi untuk note-book computer kemung-kinan razia di perjalanantampaknya lebih besar.Pertanyaannya adalah:1. Apakah Linux dapat di-

instal di notebook? 2. Kang Onno, Mandrake

bisa jalan di notebooktidak?

3. Kalau ya, kebutuhan mi-nimumnya (prosesor,memory, space, dll.) apasaja?

4. Apakah StarOffice bisajalan pada Windows?dan StarOffice itufreeware bukan?

5. Saya dengar ada CDkhusus driver2 untukLinux agar bisa menge-nal hardware lebihbanyak?

Purwanto Soemarto

J: Posted November 21. Bisa banget ...2. Saya pasang di Toshiba

Tecra 8000 saya, bisajalan. Kalau mau cekcoba cek dulu kewww.mandrake.com.Lihat di situ apa yangperlu dilakukan.

3. Tecra 8000 rasanyaPentium II 233MHzdeh. Memory 32Mbyte.Space minimal sekitar3Gbyte-an gitu yangenak buat kerja.

4. Betul StarOffice adabinary buat Linux,Windows dll. Ya, Star-Office freeware

5. Saya biasanya ambil diInternet

Onno W. [email protected]

Membuat file PDFT: Posted November 5Kalo create file yang ber-ekstension *.PDF pake apayach. Soalnya saya seringdownload dari Internetyang berekstension PDFselama ini yang saya bisacuma read aza pakeAcrobat readerSyafdi Awarman

J: Posted November 5Pakai Adobe Acrobat. KalauAdobe Acrobat di-install dariCD-nya, akan terinstalasibukan hanya Acrobat Read-er, melainkan juga AcrobatDistiller.

Acrobat Distiller ini akanberperan sebagai virtualprinter. File yang akan kitabuat file .PDF-nya (baik itudari Word, Quark XPress,ataupun Page Maker) kitaprint. Waktu print pilihprinternya Acrobat Distiller.Hasil ’cetakannnya’ adalahfile .PDF ini.

Cara lain (juga pakai AdobeAcrobat) adalah mengubahfile tadi menjadi file .EPS(encapsulated postscript),lalufile .EPS ini diubah lagi jadi.PDF (portable documentformat).

Adobe Acrobat kini sudahversi 5.0. Harus beli CD-nya; tidak bisa downloaddari Internet, sebab yanggratis cuma Reader-nya.

Kosasih [email protected]

Dial-up denganaccount orang lain T: Posted November 5Mau nanya nich, misalnyakalau kita tahu Passworddial-up account orang lain,dan kita gunakan untuk

meng-access internet tapimenggunakan komputerkita sendiri, nomor tele-phone sendiri, dari rumahkita, kira-kira bisa dilacaknggak sih oleh yang pu-nyanya siapa yang denganilegal memakai dial-upaccountnya...?

Yulianto

J: Posted November 5Kalau ISP-nya cukuppandai bisa dilacak. Enggasusah koq ..Onno W. [email protected]

J: Posted November 4Tentu saja bisa karena diISP ada daftar memberyang login atau dialup daribeberapa nomor pelang-gannya, secara langsung simember yang sah dapatmencek sudah berapa jamdia akses ke internet disertai dengan nomor dialasal koneksinya....sepertipernah teman saya lakukanmencoba account sayaketika saya terdaftar di ISPCBN teman saya menggu-nakan 7 jam akses denganaccount dan password CBNsaya di rumahnya,nahhhh lho....:)Foryanto J. [email protected]

Cari CD NeoTekT: Posted November 5Ternyata nyari CD neoteksulit banget. saya udah caridi Gunung Agung, Kharis-ma, TB utama, yang adacuma majalahnya doank.Bung Redaksi sebetulnyaCD tsb dijual di toko-tokoapa nggak? Atau haruscontact ke Redaksi ?˙ k r a b i R w ˜[email protected]

J: Posted November 5CD NeoTek sampai NeoTekNovember 2001 memanghanya dapat diperoleh di redaksi NeoTek di Jakarta.Harganya Rp15.000,- denganongkos kirim Rp5000,-Mulai Desember 2001 (VolII No. 3) akan ada dua versiNeoTek. Majalah saja(Rp9.500,-) dan Majalahpakai CD (Rp19.500,-).Yang pakai CD sementarahanya akan didistribusikanterutama untuk toko bukuGramedia, langganan, danperwakilan. Penjualanumum ke agen majalahmasih yang versi tanpa CD.Versi yang pakai CD jugamasih akan sangat terbatasdistribusinya (1000 sampai2000 set saja).Mulai edisi Desember iniharga CD (saja) jadiRp10.000,- dengan ongkoskirim Rp5000,-Kalau memang CDdiperlukan, maka bertahapversi dengan CD akandiproduksi lebih banyak.Onno W. [email protected]

Hard disk sering downT: Posted November 6Kenapa ya, harddiskkomputer saya seringdown (mati mendadak),saya cek kabelnya OK,apakah harddisknya kurangbagus kali ya.EPHI VAN [email protected]

J: Posted November 6Apa power management diWindowsnya diaktifkanuntuk mematikan harddsikpada jangka waktu [email protected]

Page 8: 0204 - Software Cracking

NeoStart

Januari 2002 NeoTek 7

3 DAFTAR MELALUI SITUS MILISNEOTEKBila anda mendaftar melalui situskami, maka anda harus melakukanregistrasi dulu di Yahoo Groups ini.Untuk itu cari dan klik Register.Selanjutnya ikuti perintah yangdiberikan oleh situs tersebut.

nda baru mulai ber-Internet?Langkah awal adalahmendapatkan alamat email.

Sudah? Selanjutnya ikutan menjadianggota milis (mailing list) agar andabisa bertanya pada para ahlinya.Memang tidak semua milis cocok buatpemula, tetapi milis NeoTek pasti cocokuntuk anda karena diskusinya tidakterlalu berat. Selain itu, di sini juga adapakarnya Internet yaitu Bapak Onno W.Purbo yang sangat rajin menjawabpertanyaan yang muncul.

Tunggu apa lagi? Buruan gabung!Tutorial di bawah ini menguraikan carabergabung dengan milis NeoTek,langkah per langkah.

IIKKUUT MAIT MAILILINNG LIG LISSTTBBIAR TIAR TAMAMBBAH PAH PIINNTTAR AR BBEER-IR-INNTTEERRNNEET RT RIAIABagi anda yang masih belum tahu caranya ikutan mailing listNeoTek, tutorial berikut ini ditulis untuk anda. Kami berpen-dapat, selalu ada teman yang baru ber-Internet dan karenaitu NeoStart ini khusus buat anda para newbies.

A

DAFTAR MELALUI EMAILCara kedua adalah denganmengirimkan email kosong [email protected] Web email atau POP emailyang anda miliki.

KETIK PESAN BARU ANDAJika anda menggunakan langkah3, maka cara mengirimkan pesanmelalui milis NeoTek juga tersediayaitu dengan mengklik menuPost. Selanjutnya ketik pesan danklik menu Send di bawahnya.

MASUK KE SITUS NEOTEKArahkan browser anda ke situsNeoTek di www.neotek.co.id atauneotek.kpone.com.sg. Lalu caridan klik Menu Mailing List dikolom kiri halaman awal.

CARA MENDAFTARAda dua cara mendaftar ke Mailing ListNeoTek yaitu melalui situs milis kami:http://groups.yahoo.com/group/majalahneotek dan melaluipengiriman email kosong ke [email protected]

1

4 5

2

Milis NeoTek: http://groups.yahoo.com/group/majalahneotek

IKUTAN MENJAWAB PESANYANG MUNCULSetiap anggota boleh bertanyaatau menjawab pertanyaan yangdiajukan anggota lainnya. Keaktifananda diharapkan di sini. Bila andaingin menjawab, klik Replay laluketik pesan dan segera klik Send.

6

Page 9: 0204 - Software Cracking

NeoStart

8 NeoTek Januari 2002

Ingin menghilangkan nama ISP dari Internet Explorer atau mengubah mesinpencari default pada browser? Selami Registry dan anda akan terkejut jikamendapatkan banyaknya fitur yang tidak anda inginkan dapat anda ubah.

NGIN MENGUBAH CARABROWSING? Di dalam InternetExplorer terdapat belasan

setting yang menentukan cara IEbekerja dan anda sebenarnya dapatmengubahnya. Ada setting yang da-pat anda ubah pada Windows Explor-er serta pada berbagai Control Panelyang akan mempengaruhi cara andamemandang situs Web. Lalu bagai-mana Windows dapat menelusurisemua itu? Jawabnya adalah denganmenggunakan Registry basis datadari semua setting konfigurasi padakomputer anda.Jika anda pernah mengubah sebuahsetting pada IE tetapi ternyata IEkembali pada keadaan awalnya ketika

anda menggunakannya kembali, ma-ka kemungkinannya adalah andamengubah setting yang ada duplika-

sinya di Registry. Dengan memberitanda cek pada suatu boks atau de-ngan memilih radio button pada

Menggunakan Registry untukMenggunakan Registry untuk

Mengatur IEMengatur IE

I

JIKA KOMPUTER ANDA digunakanbersama beberapa orang lain, an-da mungkin perlu mengunci be-berapa setting pada IE untuk me-lindungi set-up anda. Pengubah-an setting Security Zone pada Re-gistry tidak akan banyak artinyakarena anda dapat melakukannyadengan menggunakan kotak dia-log sederhana pada IE, tetapi jikaanda ingin mencegah agar oranglain tidak dapat mengubahnya,atau jika anda hanya ingin semua

orang mempunyai setting yangsama, bukalah Registry. Key yanganda perlukan adalah HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings danjuga HKCU\Software\Microsoft\Windows\CurrentVersion\InternetSettings. Untuk hanya melindungisetting pada komputer lokal, buatkey-nya, HKLM\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings Security_HKLM_Only dengan nilai DWORD 1. Jika

anda tidak menginginkan peru-bahan apa pun pada seluruhsetting, gunakan HKCU\Sotware\Policies\Microsoft\InternetExplorer\Restrictios\NoBrowsOptions\ dengan nilai DWORD 1.Hal ini akan menghilangkan linkInternet Options dari menu Tools.

Anda dapat menon-aktifkan opsiseperti klik kanan untuk contextmenu dengan membuat key dibawah HKCU\Software\Policies\

Microsoft\Internet Explorer\Restrictions. Yang paling bergunaadalah NoBrowserContextMenu -untuk menonaktifkan contextmenu dan NoSelectDownloadDiruntuk memastikan bahwa fileyang di-download selalu masukke direktori download standar.Kembali, buat key-nya sebagaiDWORD dengan satu nilai 1 dantempatkan di pohon HKLM agarberlaku untuk semua pengguna.

MMengunci Mengunci settingsetting Internet ExplorerInternet ExplorerMELINDUNGI SETTING

Page 10: 0204 - Software Cracking

NeoStart

Januari 2002 NeoTek 9

Tools → Internet Options, anda telahmengubah satu key Registry, tetapijika ada tiga atau empat key dengansetting terdahulu, maka satu-satunyacara untuk menghentikannya agartidak muncul kembali adalah denganmengubah Registry secara manual.

Mencari keyDi Registry terdapat beberapa settingyang tidak dapat diubah dari kotakdialog mana pun di dalam Windowsatau Internet Explorer. Dan jika andapernah menginstal PowerToy, suatubar pada Explorer, atau suatu plug-inyang menambahkan perintah ekstrapada IE, anda mungkin perlu mem-buka Registry untuk mengetahuinya,bagaimana cara kerjanya, dan kadangbagaimana cara menghilangkannya.

Tetapi upaya untuk menemukan keyyang anda inginkan pada Registrymungkin akan jauh lebih sulit ketim-bang memunculkan kotak dialog un-tuk mengubah setting dari dalam IEsendiri. Kesulitan ini timbul sebagiankarena cara penataan Registry itu.Registry menyimpan informasi dalamenam cabang hierarkis (hierarchicalbranch); dua di antaranya menyim-pan informasi mengenai perangkatlunak PC anda dan satu mengontrolcara kerja Windows dengan berbagaijenis file berbeda. Nah, tiga cabanglainnya-lah yang berisi key yangmengatur setting untuk IE. Jika Win-dows anda telah diatur untuk digunakanoleh beberapa pengguna, HKEY_USERS(disingkat HKU) menyimpan prefe-rensi untuk setiap orang; anda dapat

mengakses setting tersebut untukpengguna yang sedang mengguna-kannya pada cabang HKEY_ CUR-RENT_USER (HKCU); sementarasetting yang berlaku untuk semuapengguna disimpan pada cabangHKEY_LOCAL_ MACHINE, didalam HKLM\ Software\Microsoft\Internet Explorer. Jika pengubahansuatu setting pada HCKU tidak meng-hasilkan apa yang anda inginkan,anda juga dapat mengeceknya di sini.Hemat waktu anda dengan mencariRegistry untuk key lain dengannama yang sama setiap kali andamembuat perubahan.Karena IE amat terkait erat denganWindows, demikian juga setting dibawah HKCU\Software\Microsoft\Internet Explorer\ maka anda

Jika anda ingin menentukan home-page, atau ’start page’ anda, akan jauhlebih mudah menggunakan InternetOptions ketimbang Registry, tetapi jika

pengguna yang berbeda mempunyai startpage berbeda, maka anda dapatmelihatnya pada key HKEY_USERS.

Driver semacam Adaptec CD Creatorpun pun menyimpan setting-nya padaRegistry.

Pada Registry anda dapat mengubahlebih banyak opsi untuk cara kerjapencarian IE ketimbang jika andamelakukannya lewat bar Search.

Di sini anda dapat menghapus hanyasatu URL dari History, ketimbangmembersihkan semua URL.

Banyak key di Registry dapat ditemu-kan setting-nya pada tab Advanced tetapi lebih banyak lagi key yang tidakada di sini.

1 2

3

4

5

Kapan sebaiknya menggunakan RegistryCARA YANG BENAR

MENGUBAH SETTING PADA KOTAK DIALOG IE MEMANG LEBIH MUDAH, TETAPI KADANG SATU-SATUNYA JALAN MEMBUATPERUBAHAN PADA SETTING ANDA ADALAH LEWAT REGISTRY

1

5

43

32

Page 11: 0204 - Software Cracking

mungkin perlu melihat di HKCU\Software\Microsoft\Windows\Explorer dan di HKCU\Software\Microsoft\Windows\Internet settings\ juga.

Hati-hatiSebelum anda menggarap Registry,jangan lupa bahwa Registry menyim-pan setting yang mengontrol carakerja Windows. Ikuti petunjuk padaNeoTek Vol. II, No. 3, Desember 2001mengenai cara mem-back-up Regis-try sebelum anda mulai meng-oprekRegistry, dan sebelum anda membuatperubahan apa pun pastikan andamencatat setting aslinya. Anda akanmemerlukan catatan itu jika perubah-an yang anda lakukan menimbulkanefek samping yang tidak dikehendaki.Cara tercepat untuk menghilangkanatau mengubah suatu key atau nilaiadalah dengan mengklik tombol ka-nan mouse dan memilih Delete atauModify; klik-kanan pada tempat ko-song pada bagian bawah layar untukmenambahkan sebuah key atau nilaibaru dengan cepat. Dan jangan meng-harapkan akan adanya perubahanseketika; anda perlu menutup danmembuka kembali IE atau bahkanme-restart Windows untuk melihatperbedaannya.

Mencari dengan cara sendiriMengetikkan kata kunci (keyword)pada bar alamat IE memang bagusuntuk melakukan pencarian yang ce-pat, tetapi anda mungkin tidak inginmenggunakan mesin pencari MSNyang ditawarkan Microsoft. Anda da-pat menginstal PowerToy yang me-mungkinkan anda mengetikkan ’av’untuk mencari dengan Alta Vista ataumenginstal toolbar Google, tetapi jikaanda selalu ingin menggunakan NorthernLights atau WebTop, mengapa andaharus selalu menghapal untuk me-ngetikkan kata kunci lain?Pada IE4 anda dapat mengubahHKCU\Software\Microsoft\InternetExplorer\SearchUrl\Default\ padaURL mesin pencari favorit anda(gunakan http://www.altavista.com.cgi-bin/query?q=%s untuk AltaVista; atau http://www.google.com/searchq=%s untuk Google). Hal initidak berlaku pada IE5, tetapi andadapat mengubah search bar yangmuncul pada saat anda mengkliktombol Search atau memilih Start →Find → ’On The Internet.’ Ubah nilaiSearch Page dan Search Bar padaHKCU\Software\Microsoft\InternetExplorer\Main\ menjadi URL yanganda ingin gunakan, tetapi pilih me-sin pencari dengan search bar yang

seharusnya karena jika tidak halamanWeb yang anda cari mungkin tampilsearch bar bukan di window utama.Ini mungkin tidak berlaku jika nilaiDWORD 0 pada HKCU\Software\Microsoft\Internet Explorer\Main\Use Custom Search URL. Jadi ganti

nilai tersebut menjadi 1. Mungkinakan lebih mudah jika anda meng-gunakan metasearch bar InfoGrid(dapatkan dari www.infogrid.com/homepage.htm.)Jika anda menginginkan tombolSearch membawa anda langsung ke

NeoStart

10 NeoTek Januari 2002

JIKA ANDA MEMPEROLEH IEdari ISP anda, bukan darisitus Web Microsoft,browser anda itu mungkinakan berhias kalimat se-perti ’Provided by ISP Anu.’Jika merasa terganggu,anda dapat menghilang-kannya atau bahkan me-nambahkan judul andasendiri pada window itu.Anda juga dapat mengubahlogo berputar yang terle-tak di pojok kanan atasserta memperamai tam-pilan IE dengan menem-patkan bitmap sebagai la-tar belakang toolbar anda.Judul window browseranda diatur di HKCU\Software\Microsoft\Internet Explorer\ atau HKLM\Software\Microsoft\Internet Explorer\Main. Untukmenghilangkan nama pa-da window itu, cari se-buah key bernama Win-dow Title lalu hapus atauubah teksnya dengan judulanda sendiri.IE menggunakan logo yangberputar agar anda tahubahwa IE tengah sibukmemuat halaman Web dansebuah logo lain setelah-nya. ISP kerap membajaklogo ini, tetapi anda dapatmengembalikannya ataumenggunakan gambarsendiri. Untuk menggu-nakan logo animasi yangstandar, hapus key Brand-Bitmap dan SmBrand-

Bitmap padaHKCU\Software\Microsoft\Internet Explor-er\Toolbar dan untukkembali ke logo standaryang tidak bergerak, ha-pus SmallBitmap dan Big-Bitmap. Jika tidak dapatmenemukan key-key ini,anda sebaliknya dapatmencarinya pada pohonHKLM.

Membuat logo sendiriJika anda ingin menggu-nakan image anda sendi-ri, anda memerlukan duaukuran, 22 x 22 pikseldan 38 x 38. Untuk setiapukuran, anda memerlukansebuah image sebagai lo-go yang tidak bergerak danimage dengan potongan-potongan vertikal untuklogo bergerak sehinggauntuk sebuah ikon besardengan sepuluh frameanda memerlukan sebuahimage dengan lebar 38piksel dan tinggi 380 pik-sel. Empat image pertamadigunakan pada saat IEmulai browsing sedang-kan setelahnya bergerakberputar sampai halamanWeb tersebut selesai di-muat. Anda perlu mem-buat atau mengubah keyBrandBitmap, SmBrand-Bitmap, SmallBitmap, danBigBitmap untuk merujukpada nama file image-image anda.

Anda dapat menggunakanimage bitmap apa sajauntuk latar belakangtoolbar IE pilih imageyang dapat tersusun (tile)dengan baik sehinggatidak akan terlihat sam-bungan-sambungannyaketika anda harus menye-suaikan ukuran (resize)window-nya. Di bawahHKCU\Software\Microsoft\Internet Explorer\Toolbarbuat sebuah nilai barubernama BackBitmapIE5(cukup ’BackBitmap’untuk IE4) dan isi path kedirektori gambar itu. Un-tuk menghilangkan imageitu, yang anda perlu laku-kan adalah menghapuskey itu.Anda dengan mudah da-pat mengubah font yanganda gunakan untuk me-lihat halaman Web dananda dapat membuat tekslebih besar atau lebihkecil dengan mengubahView → Text size, tetapijika anda ingin mengubahukuran font atau formatyang digunakan untukstyle HTML standar,masuklah ke HKLM\Software\Microsoft\Internet Explorer\Styles. Guna-kan Bold atau NoBold,Italic atau NoItalic danUnderline atauNoUnderline dan ubahukuran font-nya.

SENTUHAN AKHIR

Mengubah tampilan Internet ExplorerMengubah tampilan Internet Explorer

• Microsoft bukan hanya menentukan home-page bagi anda, tetapi menguasai juga se-tiap halaman dengan logonya.

• Anda dapat mengubah ukuran font danmemformat untuk style HTML standar, jadibukan hanya memilih tipe huruf alternatif.

Page 12: 0204 - Software Cracking

mesin pencari favorit anda, bukanmembuka search bar, pertama kliktombol Search lalu pilih Customizepada search bar selanjutnya pilih ’Useone search service for all of theseservices.’ Pilih situs search mana sajajika yang anda inginkan tidak ada disana, lalu jalankan Registry Editordan masuk ke HKCU\Software\Microsoft\Internet Explorer\Main\Search Bar\ dan isi URL mesinpencari yang anda inginkan.Jika anda mencari PowerTool daningin menambahkan sebuah mesinpencari baru pada daftarnya, pikirkankata yang terdiri dari dua huruf yangcocok lalu buat key baru di bawahHKCU\Software\Microsoft\InternetExplorer\SearchUrl\ dan isikan URL-nya.

Download dan FTPAnda dapat meminta IE agar tidakmemunculkan kotak dialog setiap kaliselesai melakukan donwload tetapijika IE masih tetap melakukannya,buat agar HKCU\Software\Micro-soft\Internet Explorer\Main\Noti-fyDownloadComplete diset ke ’No.’Jika anda meminta IE menyimpan(save) sebuah file yang anda tengahdownload, maka IE akan menyimpan-nya pada direktori tempat anda ter-akhir menyimpan suatu file. Jikaanda menginginkan IE selalu meng-gunakan direktori yang sama, ubahkey HKCU\Software\Microsoft\Internet Explorer\Download Direct-ory agar path-nya mengarah padadirektori yang anda inginkan. Akantetapi ini tidak sama dengan me-

nyimpan halaman Web karena yangmengontrol penyimpanan halamanWeb adalah key Save Directory padaHKCU\Software\Microsoft\InternetExplorer\Main.Anda mempunyai dua pilihan untukmentransfer file lewat FTP di Win-dows; anda dapat menggunakan pro-gram FTP dengan mode DOS yangsudah built-in atau dapat juga meng-gunakan IE. Anda dapat mengontrolprogram yang mana yang akan digu-nakan ketika anda mengetikkanperintah FTP (seperti ’ftp ftp.micro-soft.com.’) Jika anda menginginkanIE yang muncul, masuk ke HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\URL\Prefixes\ danbuat satu nilai string baru bernamaftp yang berisi ftp://; jika anda meng-inginkan program DOS yang mun-cul, hapus key FTP-nya.Jika anda menginginkan IE menam-pilkan situs-situs FTP seakan sebagaifolder pada hard drive anda, ubahHKCU\Software\Microsoft\Ftp\UseWeb Based FTP\ menjadi ’No’ untuktampilan folder atau ’Yes’ untuktampilan tradisional.

Mengubah menuJika anda biasa menggunakan Micro-soft Word dan terbiasa mengatur me-nu serta toolbar, maka daftar ikonalternatif untuk toolbar IE tidak me-nawarkan terlalu banyak kesempatanuntuk pengaturan interface-nya. Te-tapi jika anda menyelam ke dalamRegistry, maka anda menyingkirkanbeberapa perintah menu yang kurangberguna. Pada menu Help, jika anda

tidak bermaksud pindah dari IE keNetscape atau mengirim umpan balikapa pun, anda dapat menghilangkanentri-entri itu sama sekali. Masuk keHKCU\Software\Policies\Microsoft\Internet Explorer\Restrictions\ (andamungkin harus membuat key Res-trictions sendiri pada sistem terten-tu). Buat key dengan nama NoHelp-ItemNetscapeHelp, NoHelpItem-SendFeedback, NoHelpItemTipOf-TheDay atau ubah key-key itujika sudah ada dengan nilaiDWORD 1 untuk menghilangkanitem menu Netscape Help, SendFeedback dan Tip of the Day. Jikaanda menginginkan hal ini berlakuuntuk semua orang yang mengguna-kan komputer anda, bukan hanyapengguna saat ini, tempatkan key-key tersebut di tempat yang sama dibawah HKLM.Menu File juga bisa menjengkelkan;anda cuma ingin mengklik File →New untuk sebuah window browser,tetapi anda harus memilih dari NewMail, New Newsgroup Posts, NewContacts atau Internet Phone. Jadi,jika anda ingin menggunakan IE un-tuk browsing, bukan untuk membukaOutlook Express, tempatkan sebuahpolicy key lain di Registry, kali inipada pohon Windows. Masuk keHKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\dan buat sebuah key bernamaNoExpandedNewMenu dengan nilaiDWORD 1 dan IE pun akan berhentimenawarkan opsi-opsi tambahantersebut.

NeoStart

Januari 2002 NeoTek 11

JAKARTA: -SARKA Agc. Jl. Tanjung Duren, -LILI SEKARWATI Agc.Kompl. Green Ville Blok N/2,Tomang Barat. -CENTRAL KUMALASAKTI, Kompleks Green Ville Blok Bg/67,Tomang Barat. -AMROELAgc. -Bursa Media, Sunter 021-4267429 -MONAS Agc, TamanMonas. -PBI, Jl. Lumba-lumba , Rawamangun. -USAHA KITA Agc.Jl.Kayumanis 7 No. 36, Matraman. -DWITAMA Agc. CipinangCempedak, Oto Iskandardinata. -PIOMA Agc. Cililitan. -YANTOAgc. Rawamangun. -SERULING SENJA, Terminal Rawamangun. -SIMAMORA Agc. Jl.Raya Tanjung Barat. -SITI Agc. Pondok Indah. -UBAY Agc. Pondok Indah. -HERMAN, Jl.Raya Depok. -BURSABUKU, Jl. Tole Iskandar 36, Depok. TENGGARA INTI, Jl. RayaJoglo No.8. -MAS Agc. Pintu Tol Bekasi Barat. -PURBA Agc.Terminal Bus Bekasi. -DUTA HARAPAN, KCC Kalimalang Blok A/3No.20. -SITA Agc. Stasiun K.A Bekasi.

*Terminal Terpadu Blok M: Kebayoran: -DONA Agc. -MILU Agc. *Bursa Majalah Budi Utomo: -ARITONANG. -PURBAJAYA UTAMA. -

H. HITE. -H. HARUN. *Bursa Majalah St. Senen: -TAMORA Agc. -PURBAJAYA UTAMA. -

DAVID Agc. -LUBIS Agc, -KEDARTON Agc. BANDUNG: ANGKASA, Jl. Merdeka. -KAJAGA Agc. Jl.Tongkeng 3. -

GOTONG ROYONG Agc, Stasiun Bandung. -ARCHAS Agc. Jl.BuahBatu. -DADAN ANEKA JASA, Cikapundung. -DADANG Agc.

Cikapundung. -ANTAPANI, Sukaluyu. -LIZZA Agc. Margahayu. -SITAAgc. Jl. Suci. YOPPI Agc. Jl. Suci -MAJU TERUS Agc. Wastuken-cana. -TONNY WE Agc. Rancaekek.

CIANJUR: -RETNO ASIH Agc. -KIAT Agc. 0263-269800 -JILL’S Agc.SUKABUMI: -KAWI Agc. Jl. RA Kosasih 477 TASIK: -DONDONAgc. CIREBON: -CIREBON Agc.

YOGYAKARTA: -SUMARNO Agc. Jl.Garuda, Banguntapan, BantulNEW KGB Agc. -PERSOJO Agc. SOLO: -BENGAWAN Agc.

SEMARANG: -TUTI Agc. Jl. Nakula I -RAJA FOKUS Agc. -PenerbitANGKASA. PEKALONGAN: -KURMA Agc. CILACAP: -SEJAHTERAAgc. KUDUS: -Shinta Agc. PURWOKERTO: -TB. ABC.

SURABAYA: -ANDI Agc. Karang Mulya IV/4, Wiyung. -TB. URANUS.-PERMATA INTAN Agc. MADIUN: -GELIS Agc. -JASAWARTA Agc.

BALI: -Salon VIVI Denpasar, Salon VIVI Singaraja, -PRIMA Agc.Denpasar. KUPANG: -TB. SEMANGAT

MAKASAR: -SELAYANG PANDANG Agc. UJUNGPANDANG: -MAPANYUKI Agc. BANJARMASIN: -Ibu Bidan Murni.

MEDAN: -TB. OBOR. -BERDIKARI Agc. JAMBI: -TB.GLORIA.BENGKULU: -TB.ZALDY. PALEMBANG: -MUSI & AMPERA Agc. -WARNET NOV@NET. LAMPUNG: -LAMPUNG Agc. -PenerbitANGKASA. BATAM: -OTORITA Agc.

AGEN-AGEN PENYALUR MAJALAH NEOTEK

Page 13: 0204 - Software Cracking

12 NeoTek Januari 2002

NeoStyle

ada NeoTek Vol. II, No. 1,Oktober 2001, kami telahmenyajikan cara membuat

animasi dengan program yangmakin digemari desainer situs Webyaitu SWiSH. Fungsi dan fasilitasSWiSH yang dibahas pada NeoTekdi atas adalah fungsi dan fasilitaspada SWiSH 1.5. Sementara itu, DJJHoldings, pembuat SWiSH yangberalamat di Sydney, Australia(www.swishzone.com), meluncurkanversi terbaru SWiSH yaitu versi2.0. Ternyata dibandingkan versisebelumnya, versi 2.0 ini mempu-nyai banyak fitur dan fungsi baruyang belum dijumpai pada versi 1.5.

MENGENAL FITUR BARUMENGENAL FITUR BARUPADA SWISH 2.0PADA SWISH 2.0

Kepopuleran SWiSH sebagai program pembuat animasi untukhalaman Web makin bertambah. Pada uraian kali ini kamimemperkenalkan beberapa fitur baru yang dijumpai padaSWiSH 2.0 dan tidak dijumpai pada versi sebelumnya, disertaidengan langkah-langkah penggunaan fitur baru tersebut.

P

ROTATE ATAU SKEWKlik ikon rotate atau skew padaLayout Toolbar. Dengan fungsiini anda dapat memutar objekatau membuatnya menjadi mi-ring seperti terlihat pada gam-bar. Letakkan kursor anda padatitik putih dan tahan.

MOTION PATHBerikutnya klik ikon MotionPath. Fungsi ini digunakan un-tuk menjalankan (move object)dari satu tempat ke tempatlainnya dalam satu window.

INSTALASILangkah awal, jalankan filesetup SWiSH 2.0 yang bisaanda peroleh dari CD NeoTekatau bisa anda download dariwww.swishzone.com dan ikutilangkah instalasinya.

INTERFACE BARUSetelah SWiSH 2.0 diinstal,jalankan dengan mengklik duakali ikon SWiSH. Akan munculflash screen dan anda akanmasuk ke dalam tampilanSWiSH dengan gaya baru.

1

7 8

2

Pengenalan fungsi baru pada SWiSH

MEMASUKKAN TEKSLangkah berikutnya, klik ikonInsert Text. Kemudian ketik-kan kata yang anda kehendaki.Anda dapat menentukan besar,jenis, serta warna huruf darikata tersebut.

INSERT CONTENTKlik ikon Insert Content (me-nu di atas). Fungsi baru ini me-mungkinkan anda memasuk-kan berbagai jenis file kecualiexecutable file untuk ditampil-kan dalam movie anda (ter-masuk file berekstensi .SWF).

3

9

Page 14: 0204 - Software Cracking

Januari 2002 NeoTek 13

NeoStyle

Untuk memperkenalkan anda denganfitur-fitur baru pada SWiSH 2.0,NeoTek kali ini membahas beberapadi antaranya.

Seperti pernah dibahas pada NeoTekVol. II, No. 1 di atas, SWiSH adalahprogram pembuat animasi movieyang mirip dengan Macromedia Flash,namun bedanya bila anda mengguna-kan Flash anda harus benar-benarmenguasai program itu, sementaraSWiSH merupakan aplikasi animasiyang user friendly. Anda tidak perlumengerti secara mendalam tentangSWiSH karena aplikasi ini menyedia-kan toolbar dan menu yang tinggal

anda klik saja! Dengan itu anda dapatmembuat animasi yang lumayanbagus walaupun tidak sebagus hasilyang diberikan oleh Flash. Sebagaicontoh anda dapat melihat animasimovie pada situs NeoTek (www.neotek.co.id) yang menggunakanaplikasi SWiSH. SWISH versi 2.0disertai perbaikan pada beberapa sisiseperti tampilan, penambahan efekdan beberapa fungsi baru. Lewaturaian langkah per langkah di bawahini, anda dapat mengikuti fungsi-fungsi baru yang ditawarkan olehSWiSH 2.0 serta cara penggunaan-nya pada animasi pembuka pada situsmajalah NeoTek.

TIP & TRIK • TIP & TRIK • TIP & TRI

SPRITEUntuk menghemat ruang,anda dapat menggunakanSprite dan Grouping didalam movie anda.

!

INSERT BUTTONFasilitas terbaru lainnya adalahInsert Button. Fungsi ini efektifbagi anda yang membuatcounter atau movie yangmenggunakan fungsi klik.

SPRITESelanjutnya klik Insert Sprite.Dengan sprite, anda dapatmembuat animasi lain yangberjalan bersamaan denganmovie utama sehingga akanmenghemat ruang. Anda dapatmembuat lebih dari satu sprite

EFEK BARUKemudian pada frame 0, klikkanan dan pilih efek Snakeyang merupakan efek terbarudari SWiSH. Anda dapat meli-hat efek ini terlebih dahulu de-ngan mengklik ikon PlayEffect.

SUB-EFFECTSPada SWISH 2.0 anda diberikanpilihan pada Effect Propertiesyaitu sub-effects. Di sini andadapat memilih bernacam ben-tuk animasi dari efek yanganda pilih.

4

10 11

5 LAYOUT TOOLBARYang membuat SWiSH semakinmudah digunakan adalah fung-si barunya yaitu Layout Tool-bar. Di sini anda dapat memilihberbagai macam fungsi yangdisediakan seperti zoom, rotatedan lainnya.

EXPORTSetelah selesai membuat movie,anda dapat men-save file andaatau mengekspor file tersebut.Kini pada SWiSH 2.0 anda bu-kan hanya dapat mengeksporke HTML atau SWF, namun bisajuga ke file AVI.

6

12

! UNCODINGPada SWiSH, anda dapatmeng-uncode sebuah file.SWF (Flash) dengan meng-klik File → Open danmemilih file-nya.

Page 15: 0204 - Software Cracking

14 NeoTek Januari 2002

3 Membuat simbolSebelum bisa dianimasikan, tulisanharus diubah menjadi simbol. KlikArrow Tool yang terdapat padabagian Colors. Klik tulisan untukmemilihnya. Klik Insert → Convertto Symbol isikan name: Neotek,lalu pilih Graphic pada bagianBehaviour dan klik tombol OK.

NeoStyle

lash adalah program grafismultimedia keluaran Macromediayang banyak dipakai untuk

pengembangan situs web yang interaktifdan kebanyakan digunakan untuk membuatgambar bergerak atau animasi (lengkapdengan suara). Karena Flash amat populer,saat ini banyak browser yang sudah di-lengkapi (preinstalled) dengan plug-in Flashsehingga peselancar di Internet tidak perlulagi men-download player Flash untukmenikmati animasi yang dibuat denganFlash.

Salah satu aspek penting dalam pembuatananimasi dengan suatu program aplikasiadalah kemampuan program itu untuk

MM EE NGGNGG UNAKANUNAKANFF UNGSI TWEUNGSI TWE EE NINI NG NG PADPADA FA F LL ASHASHFlash memilik satu fitur yang amat bermanfaat saat andamembuat animasi dengan program ini. Fitur itu adalahtweening. Agar anda memahaminya, Siti Mutmainahmembahas penggunaan fitur ini.

F

Jalankan animasiMotion Tween ditunjukkan denganframe berwarna ungu dan garis pa-nah yang menunjuk dari titik hitamke titik hitam lainnya . Sekarang klikmenu Control → Test Movie untukmenjalankan animasi.

Tambahkan efek tintHentikan animasi yang telah dija-lankan, sekarang tambahkan sedikitefek. Klik Frame 1, lalu klik Win-dow→ Panels→ Effect, Pilih Tintpada drop-down menu dan TintColor: Biru. Lakukan hal yang samapada Frame 15 dengan Tint Color:Merah dan Frame 30: Ungu

Atur MoviePengaturan movie dapatdilakukan melalui MovieProperties. Klik menu Modify →Movie , isikan Width: 200 px,Height: 100 px dan BackgroundColor: Hitam

Mengatur dan menulis teksAturlah huruf yang akan dituliskan,klik menu Text → Characte, lalupilih Arial Black pada bagian Fontdan ukurannya, 14. Kemudianpada bagian Colors yang terletakdi bagian kiri layar Flash, klik TextTool , dan tulislah kata NeoTek diMovie.

1

7 8

2

Penggunaan tweening pada Flash

Tambahkan suaraAgar tampak lebih cool, tambahkansuara. Klik Frame 1, lalu klik menuWindow → Common Libraries →Sounds, maka daftar Libray Soundsyang telah disediakan Flash akantampil, pilih salah satu, misalnya:Beam Scan. Drag ke atas tulisanNeoTek yang berada di Movie.

9

Page 16: 0204 - Software Cracking

Januari 2002 NeoTek 15

NeoStyle

menggerakkan satu objek dari lokasike lokasi lainnya sambil mengisibagian-bagian di antara frame-nyasehingga transisinya menjadi mulus.Proses ini disebut motion tween.

Motion tween adalah contoh tween(pengantara) yang paling umum dansederhana. Dengan efek ini, Flash da-pat memperantarai posisi, rotasi, ukur-an, dan bahkan warna. Dengan fungsiini, warna dapat berubah secara berta-hap atau objek muncul dan menghi-lang dengan menggunakan alpha atautint color.

Untuk memulai proses gerak tween,pertama kita perlu menentukan suatu

objek dan menjadikannya sebagaisymbol. Jika tidak menjadi simbol,objek itu tidak akan bekerja denganbenar dan hanya akan menyebabkananda frustrasi. Jadi, jika anda membuatsuatu objek, atau mengimpor suatuimage, pastikan anda mengubahnyamenjadi simbol (cara termudah adalahdengan menggunakan F8 pada key-board.) Simbol itu kemudian akan ter-lihat di library dan dapat digunakanberulang-ulang.

Untuk dapat menggerakkan sebuahsimbol anda memerlukan sebuah titikawal dan titik akhir yang akan menjadilintasan geraknya. Tempatkan simbol

yang akan anda gunakan pada stagedan pastikan ada satu keyframe yangakan menjadi awal tween untuk layertempat anda menempatkan simbol itu.Setelah selesai, kini buat keyframe laindi posisi lain pada layer tersebut yangakan menjadi titik akhir gerakan. Jikasetelah view, anda merasa gerakanterlalu cepat atau lambat, anda dapatmenyesuaikan lokasi titik awal/akhirdengan klikan dan geretan mouse. Jikaakhir keyframe telah ditentukan, andadapat mengklik simbol tersebut danmemindahkannya ke lokasi lain yangakan menjadi ujung dari gerakantween. Selanjutnya silakan ikutitutorial di bawah ini.

Publikasikan ke browserSebelum dipublikasikan simpan-lah terlebih dahulu animasi yangtelah dibuat, klik File → SaveAs. Untuk menampilkan dibrowser, klik File → PublishPreview → HTML. Maka seka-rang anda sudah mempunyai file

Mengatur time lineTimeline terletak di atas Movie,terdiri dari frame-frame. Sekarangklik Frame 15 lalu klik menuInsert → Keyframe untuk mem-berikan Keyframe pada Frame 15.Lakukan hal yang sama padaFrame 30.

Memperbesar tulisanKlik Frame 15, lalu klik menuModify → Transform → Scale andRotate, isikan Scale: 150 %, laluklik OK.

4

10

5 Animasi tulisanInilah saatnya untuk memberikananimasi. Klik Frame 1 lalu pilih me-nu Modify → Frame. Pilihlah Mo-tion pada bagian Tweening. Lakukanhal yang sama pada Frame 15.

6

HINT & TIPS • HINT & TIPS • HINT & TIPS • HINT & TIPS • HINT & TIPS • HINT &

Ketika mempertimbangkan untukmenggunakan animasi tweening diFlash, desainer biasanya hanya ber-pikir mengenai motion tweening.Padahal kekuatan Flash lebih darisekedar animasi motion tweening itu.Anda pun sebenarnya dapat meng-gunakan tweening untuk menganima-sikan bentuk, rotasi, warna, danopasitas suatu objek.

Hal yang perlu diingat mengenaitweening adalah bahwa tweeninghanya dapat diterapkan pada objek.

Macromedia mendefinisikan objeksebagai simbol, groups, text boxes,dan grafik imporan.

Coba gunakan simbol dalam animasianda. Ukuran file simbol biasanyalebih kecil dibandingkan object groupdan raster image. Seperti telahdisinggung di atas, semua tweeningminimum harus mempunyai duakeyframe, awal dan akhir. Jika andaberencana untuk men-tweening-kanbeberapa objek, masing-masing objekharus diberi layer tersendiri.

Tweening Bukan Hanya Motion

Page 17: 0204 - Software Cracking

16 NeoTek Januari 2002

NeoTutor

emang ASP bisa saja ditulisdengan mengguna-kan tekseditor sederhana seperti mi-

salnya Notepad, atau bisa juga de-ngan MS Frontpage dan MS Words.

Tetapi jika semua itu dibandingkandengan ASPEdit tampak akan jauhlebih mudah jika kita menggunakanalat bantu ini. Ya, karena ASPEditmemang dibuat khusus untuk me-nulis file-file ASP.

ASPEdit buatan Tashcom Softwareini merupakan shareware, sehinggakita bisa memanfaat-kannya secaragratis meski dalam waktu terbatas.

CCARARA MA MUUDDAH BAH BEELLAAJJAR AR AASSP DP DEENNGGAN AN AASSP EP EDDIIT 200T 20011

M

1

7 8

2 3

9

BUKA DENGAN WINZIPKlick dua kali file aspedit.zip yang baru di-download, maka secara otomatis jendelaWinzip akan terbuka. Klik ikon Installuntuk menginstal ASPEdit ini ke PC kita.Perhatikan tanda Minimize during Installdengan tanda cek, biasanya sih secaradefault sudah dicek. Setelah itu klik OK.

SETUP ASPEDITSetup pun mulai dijalankan, kita disambutkotak dialog Welcome to ASPEdit 2001.Nah, kotak dialog ini akan mulai memandusecara step by step sampai instalasi selesai.Jadi kita tinggal mengikuti saja. Setup inijuga mengingatkan pada kita untuk mem-buat backup copies untuk data-data kitayang penting. Klik tombol Next.

DIREKTORI INSTALASIKotak dialog Choose Destination Location,menawarkan apakah akan mengganti letakdirektori ASPEdit yang akan diinstal. Kalautidak, yang akan dipakai adalah direktoridefaultnya yaitu C:\Program Files\TashcomSoftware\ ASPEdit 2001. Klik Next untukmenerima folder default.

FORMAT PESAN EMAIL ANDANah, akhirnya kotak dialog StartCopying Files yang muncul. Ini artinyaSetup sudah siap untuk mulai mengko-pikan file-file alias menginstal ASPEdit2001 ke PC kita. Langsung saja klikNext untuk mulai.

FOLDER INSTALASIKotak dialog Select Program Foldermemberitahu bahwa akan dibuatkan ikondalam Program Folder, yang nantinya bisakita gunakan untuk memulai ASPEdit inidari tombol Start → Programs. Biarkansaja pada default-nya yaitu ASPEdit 2001.Klik tombol Next saja lagi.

Men-download dan menginstal ASP Edit

Jika ingin lebih mudah menulis script atau file ASP (Active ServerPages), ada baiknya mengenal ASPEdit 2001 yang merupakanalat bantu yang paling cocok untuk menulis file ASP. Roswati S.menyajikannya untuk anda.

DOWNLOAD ASPEDITDownload dahulu ASPEdit 2001 ini darihttp://www.aspedit2001.com/download.asp. File yang kita download ini berfor-mat .zip file dan besarnya sekitar 6 MB.Bila tidak mau repot cari saja di CDNeoTek bulan ini.

Page 18: 0204 - Software Cracking

Januari 2002 NeoTek 17

NeoTutor

4

10 11

5 6

12

TUTUP APLIKASI LAINYang muncul masih kotak dialog Welcometo ASPEdit 2001 Setup! Tapi sekarang me-nyarankan untuk mematikan semua ap-likasi yang lain. Jika anda masih sedangmenjalankan aplikasi yang lain, klik Can-cel, untuk membatalkan Setup. Tutupsemua aplikasi lain, baru jalankan lagilangkah-langkah ini.

LICENSE AGREEMENTSekarang muncul kotak dialog SoftwareLisence Agreement.. Klik tombol Yesuntuk melanjutkan ke langkah selanjut-nya. Tapi kalau anda ingin membacanya,dan ternyata tidak jadi menginstal, kliktombol No. Anda akan keluar dari Setup.

README INFORMATIONJika anda melanjutkan, akan tampil kotakdialog Readme Information. Isinya tentanginformasi yang mungkin sewaktu-waktuanda perlukan, misalnya masalah bugreport, update atau ada juga lisensi khususuntuk keperluan pendidikan, yang bisaanda cek langsung di situs TashcomSoftware. Klik tombol Next.

MENENTUKAN RETURN RECEIPTSMaka proses penginstalan itu pun dimulai.Sekarang kita tunggu saja beberapa saatsampai proses selesai.

INSTALASI SELESAIJika kotak dialog Setup Complete, munculartinya proses instalasi sudah selesai. DiPC kita sekarang sudah ada ASPEdit yangsiap digunakan. Jika anda ingin agar ASP-Edit ini dijalankan sekarang juga, tandaiYes, Launch the Program File. Lalu klikFinish untuk keluar dari Setup. Kalautidak, ya tidak usah ditandai.

MENJALANKAN ASP EDITMaka program ASPEdit pun akan mulaidijalankan. Pada kotak dialog pembukayang muncul, klik I’m still evaluatinguntuk masuk ke program.

Beberapa fitur ASPEdit 2001

• Wizard for All Difficult Task. Ham-pir semua aplikasi ASP yang agaksulit dibuatkan wizardnya olehASPEdit, misalnya saja aplikasi un-tuk mengirim email, aplikasi data-base, dan masih banyak lagi.

• Validators. Sangat berguna untukmencek apakah skrip (script) yanganda tuliskan sudah benar atau ma-sih mengandung kesalahan.

• Source Tidier, Code Explorer, yangpaling memudahkan kita. DenganCode Explorer ini kita tinggal klikdua kali, tidak usah menulis skriplagi. Cukup klik sini klik sana sudahjadi skripnya. Cepat, mudah, dandijamin lebih akurat, dan akan sangat

jarang terjadi kesalahan pada penu-lisan skrip.

• Publishing Wizard. Tidak kalah denganMS FrontPage. ASPEdit juga sudahdilengkapi dengan step by step yangmenuntun sampai publikasi selesai.

• Comprehensive Tutorial. Siapa yangbelum tahu ASP? Tutorialnya diser-takan pada ASPEdit. Ada 12 pelajaransederhana, cocok buat pemula.

• Guidance Assistant. Untuk yangsuka ditemani oleh assisten yanglucu, ASPEdit menyediakan guidelucu yang dapat membantu Anda.

• SQL Query Builder. Ini untukmembuat query SQL, misalnya sajamengambil atau memasukkan data,atau mungkin meng-update data.

• SQL Table Builder. Kalau ini untukmembuat dan menghapus tabel, dansebagainya.

• Masih banyak sih yang lainnya, mi-salnya saja adanya penomoran baris-baris skrip, yang tentu saja akan sa-ngat memudahkan kita dalam men-cari letak baris jika terja-di kesalahan,fasilitas autocomplete pada saat penu-lisan objek-objek built in ASP,pewar-naan background script ASP yangmenjadikan kita tahu dengan pastiapakah kita sedang menulis diantara delimiters atau tidak.

Page 19: 0204 - Software Cracking

18 NeoTek Januari 2002

NeoTutor

angsung saja buka ASPEdit,dari Start → Program →ASPEdit → ASPEdit 2001.

Tunggu beberapa saat ketika softwareloading. Kemudian muncul kotakdialog Shareware Notice. yangmengingatkan bahwa Anda menggu-nakan software trial. Anda diingatkanbahwa masa trial software ini adalah50 kali pakai. Sekarang klik sajatombol I m still evaluating untukmasuk ke aplikasi ini.

Setelah itu terbukalah jendelaASPEdit 2001. Di pojok kananbawah terdapat asisten yang lucu,yang posisinya bisa dipindah-pindah dengan cara men-drag sang

L

SAVE DI C:\INETPUB\WWWROOT\Selanjutnya yang akan muncul adalahkotak dialog Save Page. Simpanlahfile baru ini pada folderC:/Inetpub/wwwroot/ dengannama pertama.asp.

4

10 11

5 6

12

LEMBAR KERJA PERTAMA.ASPPada lembar kerja pertama.asp, sudahdibuatkan tag-tag HTML lengkap denganMETA tag. Memang hanya sampai</HEAD>. Tinggal menambahkan tagbody dan tag penutup HTML. Jika itupun malas, biarkan ASPEdit menulis-kannya. Gunakan tag body Wizarduntuk menuliskan tag body document.

TAG BODY WIZARDPertama letakkan pointer mouse padatepat satu baris dibawah tag </HEAD>.Pilih Insert > HTML-Statement > BodyWizard. Muncul kotak dialog DocumentProperties, Di sini masukkan opsi-opsiuntuk body tag sesuai keinginan, mi-salnya Background Picture untuk mem-beri latar belakang pada halaman web.

TAG PEMBUKA & PENUTUP ASPSekarang tuliskan delimiters untukASP, yaitu tag <% sebagai pembukadan tag %> sebagai penutupnya. Diantara kedua tag iniliah skrip-skripASP akan dituliskan. Kalau Andamenulis di luar delimiters ini, makaserver tidak akan mendapatkan danakan mengeksekusinya.

MEMASANGKAN DELIMITERSUntuk memasukkan delimiters, perta-ma tempatkan dahulu pointer dibawah tag <body>. Lalu dari File andTag Manager, klik dua kali <%:%>,kemudian tekan Enter sekali untuk mem-buat baris baru.

WARNA KUNING PADA DELIMITERPastikan semua skrip ASP dituliskandi antara delimiters ini. Untuk memas-tikan hal ini ASPEdit secara otomatisakan memberi warna kuning sebagailatar area penulisan ASP skrip. Jikasaat menulis skrip ASP latarnya tidakkuning, maka berarti sedang menulisdi luar delimiters.

Menggunakan ASPEdit untuk menulis file ASP

FILE ASP YANGFILE ASP YANGPERTAMA DENGANPERTAMA DENGANASP EDITASP EDITSetelah pada bagian sebelumnya kita menginstal ASPEdit 2001,sekarang mari mempelajari cara menggunakan ASPEdit 2001 untukmenulis file ASP sederhana yang akan kita coba jalankan di PWS.

tempatkandelimiters<% dan%> di sini

Page 20: 0204 - Software Cracking

Januari 2002 NeoTek 19

NeoTutor

7

13 14

8 9

15

MENENTUKAN BACKGROUNDKlik ikon folder di sebelah kanan boksuntuk mencari atau menentukan letakfile image yang akan digunakan se-bagai background. Tandai watermarkjika anda ingin menggunakan efekwatermark. Bisa juga pilih warna-warnauntuk dijadikan warna dasar halamanjika tidak menggunakan gambar.

PENGATURAN WARNA & MARGINBackground color: menentukan warnalatar, Hyperlink color: menentukan war-na link yang belum diklik, Active Linkcolor: menentukan warna link halamanyang sedang aktif, Text color: menentu-kan warna teks default pada seluruh ha-laman, Visited Link Color: menentukanwarna link yang telah dikunjungi. Dikanannya pengaturan margin. Klik OK.

PERSIAPAN MEMBUAT SKRIP ASPEnter dua kali, agar antara tag <body>dengan tag </body> terdapat dua bariskosong. Di bawah tag </body> tag pe-nutup </html>. Kini kita siap membuatskrip ASP di antara body tag tersebut.Tampilkan dulu semua tag ASP denganmemilih menu Tags/Commands →Show ASP Commands. Muncullah listdari semua tag ASP yang akan

RESPONSE.WRITEMethod artinya cara atau langkah yangharus dilakukan oleh Object itu, yaitumenulis dokumen (maka dinamakanWrite). Nah di sini terlihat bahwa ASPsangat mudah dipahami hanya denganmengerti bahasa Inggris. Response.Writeartinya respons yang diberikan olehserver berupa penulisan pada dokumen.

CARA OTOMATIS RESPONSE.WRITECaranya? Letakkan pointer di antaradelimiters. Dari menu bar Insert →ASP→ASP-General ASP → Response State-ment → Response.Write . Tidak perlumengetikkan secara manual, dan salahketik bisa dihindari. Ganti teks di antaratanda kutip, dalam hal ini <your texthere> dengan Selamat Belajar ASP!

FILE ASP ANDA YANG PERTAMASekarang tinggal save. Klik ikon Saveyang terdapat pada toolbar. Selesaisudah file ASP sederhana kita. Marikita coba jalankan. Buka InternetExplorer. Lalu masukkan alamathttp://localhost/pertama.asp.Mudah kan ASP? Jangan lupa PWS-nya harus dalam keadaan aktif!

1 2 3GENERATE NEW PAGEPada box <Page Title>, ketikkannama file baru yang akan kita buat,misalnya Belajar ASP (tuliskantanpa tanda kutip). Setelah itu kliktombol Generate New Page padasebelah kanan bawah kotak dialog.

NEW FILEKlik File → New. Akan muncul kotakdialog New Page. Di sini kita dimintamemasukkan identitas file baru yangakan kita buat. File Type mempunyaitiga pilihan ASP, HTM, danWML/WAP. Secara default, yangterpilih Active Server Pages.

TIPE FILE DAN OPSI<ASP Option> untuk menyertakan opsiASP umum ke dalam file baru yang akankita buat. Ada tiga pilihan opsi, bisa pilihsatu atau lebih, yaitu Include VBScriptopening tag. Tag ini nantinya akanmemberitahu server bahwa bahwayang akan digunakan adalah VBScript.Sementara ini tidak diperlukan.

Opsi lain Script Timeout (60 seconds) untuk menen-tukan batas waktu script dieksekusi, serta opsiSession State Enable yang merupakan pendekla-rasian apakah session diizinkan digunakan atautidak. Secara default ketiga opsi ini tidak akandipilih, dan memang tidak perlu kalau yang akankita buat adalah file yang sederhana saja.

Pada ASP digunakan Response.Write untuk me-nulis pada dokumen. Response adalah salah satudari beberapa jenis object build dalam ASP. ObjectResponse sangat penting, karena fungsinya ber-kaitan dengan pengiriman data ke client (memberirespon). Write adalah salah satu Method dariObject Response ini.

Page 21: 0204 - Software Cracking

NeoTutor

20 NeoTek Januari 2002

DynamicDynamic HHTTMML:L:

BERBEDA DENGAN APPLET, FLASHdan lainnya, source code un-tuk script langsung diketik di

antara HTML, jadi script bersifat opensource. Ada dua script yang umumuntuk web: JavaScript dan VbScript.JavaScript lebih populer karena VbScripttidak didukung oleh Netscape.

Apa saja yang dapat dilakukanolehJavaScript? • JavaScript dapat menambahkan teks

secara dinamis • JavaScript dapat bereaksi terhadap

event, misalnya onLoad• JavaScript dapat membaca dan

mengganti attribut untuk tag HTML• JavaScript dapat melakukan validasi

pada data

Untuk memasukkan JavaScript dalamHTML, kita harus menggunakan tag<script> dengan attribut "type" danvalue "text/javascript." Setelah menu-lis scriptnya, tutup dengan </script>

<html><head></head><body><script type="text/javascript">document.write("Contoh Program JavaScript")</script></body></html>

Cara kerja script diatas adalah meme-rintahkan objek yang bernama document,yakni file HTML tempat script tersebutberada, untuk menuliskan kata "ContohProgram JavaScript." Dengan demikian,tulisan tersebut akan muncul pada do-kumen jika ditampilkan di browser.

Penting diingat bahwa tidak semuabrowser mendukung JavaScript. Browser-browser lama ataupun browser baruyang dukungan terhadap scriptnya di-matikan tidak dapat memproses scriptini dan kemungkinan akan menim-bulkan masalah pada hasil tampilan.

Untuk mengatasi masalah itu, kitamenggunakan tag comment "<!-- //--> untuk "menyembunyikan" script

kita dari browser yang tidak mendu-kungnya , sehingga penulisannyamenjadi:

<html><head></head><body><script type="text/javascript"><!--document.write("Contoh Program JavaScript")//--></script></body></html>

Untuk selanjutnya, kita akan mencobamembuat sebuah script yang akan me-nampilkan jam yang terus berjalan. Scriptmungkin tampak rumit tapi sebenarnyacukup sederhana jika dipahami.

<html><head><script type="text/javascript">var timer = nullfunction stop(){clearTimeout(timer)}function start(){var time = new Date()var hours = time.getHours()var minutes = time.getMinutes()var seconds = time.getSeconds()var clock = hoursclock += ((minutes < 10) ? ":0" : ":") + minutesclock += ((seconds < 10) ? ":0" : ":") + secondsdocument.forms[0].display.value = clock;timer = setTimeout("start()",1000);}</script></head><body onload="start()" onunload="stop()"><form><input type="text" name="display"></form></body></html>

Pertama-tama var timer = null meng-hasilkan variabel timer yang nilainyatidak ada (null)

Kemudian buat fungsi yang dinamakanstop() dengan tugas clearTimeout

Fungsi ini gunanya untuk menghenti-kan eksekusi script.

Kemudian kita buat fungsi yang dina-makan start() dan deklarasikan variabel-variabel berikut:

• time mengambil tanggal hari ini• hours mengambil jam dari time

(berarti jam saat ini)• minutes mengambil menit dari time• seconds mengambil detik dari time• clock dideklarasikan sebagai

penampung data jam

Kemudian clock ditampilkan pada sebuahelemen yang bernama "display" setiapada perubahan waktu 1000 milidetik (1detik). Terakhir buat input textboxdengan nama "display" untuk menam-pilkan waktu.

Hasil akhirnya adalah sebagai berikut:

Tentu saja kita bisa menambahkan ka-limat sebelum input textbox misalnya :

Saat ini pukul:

Jam yang ditampilkan adalah jam lokal,jadi jam berdasarkan komputer pengun-jung situs, bukan jam server. Denganmenggunakan teknik yang mirip de-ngan script diatas, dapat juga ditampil-kan hari, tanggal, bulan serta tahunyang sesuai dengan komputer pengunjung.

Tehnik Javascript diatas baik dipelajariuntuk pemula. Masih banyak lagi fungsi-fungsi Javascript yang lebih kompleksyang dapat membuat tampilan webmenjadi lebih dinamis.

PPenggunaan JavaScript dalam DHTMenggunaan JavaScript dalam DHTMLLScript adalah istilah yang diberikan untuk bahasa pemrograman yang bersifat

sederhana. Dalam membuat halaman web yang dinamis, script adalahkomponen yang sangat penting. Tanpa adanya script, nyaris tidak mungkin untuk

membuat halaman web yang benar-benar interaktif.

S

15:23:18

15:23:18

Diasuh oleh: Irwan Effendi, CWPInstruktur Senior Web-C, Jakarta

http://www.webmastercertification.web.idirwan@webmastercertification.web.id

Page 22: 0204 - Software Cracking

NeoTutor

Januari 2002 NeoTek 21

EBELUM ANDA MEM-baca artikel ini, kamibuat disclaimer dulu

yaitu “bahwa artikel ini ha-nya untuk tujuan informasidan pendidikan saja dan jikaanda memanfaatkannya un-tuk tujuan lain, maka halitu diluar tanggung jawabredaksi.” Pernyataan ini ha-nya sekedar mengikuti etikayang dilakukan oleh paracracker sebelum mereka me-nulis essay tentang softwarecracking.

Jika anda sering men-down-load program di Internet,tentu sering menemui istilahshareware atau demo version.Pasti anda juga sudah tahucara mendapatkan obatnyaagar program tersebut men-jadi full version, yaitu dengansering-sering mengunjungisitus-situs undergroundyang salah satunya adalahwww.astalavista.com.

Tetapi pada akhirnya andapasti juga ingin tahu bagai-mana cara meng-crack se-buah software dari demomenjadi full version atau se-tidaknya, anda bisa menjalan-kan software tersebut tanpaharus registrasi untuk men-dapatkan password-nya.

AAppaakkaahh CCrraacckkiinngg IIttuu??Cracking adalah membuatsuatu program yang dapatberfungsi secara utuh (fullyfunctional) dari suatu share-ware atau versi demo yangmempunyai limit pemakai-an tertentu seperti 30-daytrial, 30-uses trial, dll. Caran-ya dengan mengubah sourcecode atau mencari serialnumber/key file/registryentry. Cracking adalah pro-ses registrasi secara ilegalpada sebuah program.

Perlu diketahui bahwacracking tidak sama denganhacking! Artikel ini tidakmembahas cara meng-hacksuatu situs, server, irc-client,dan lain-lain, tetapi crackingbisa juga menjadi bagiandari hacking.

RReevveerrssee EEnnggiinneeeerriinngg??Reversing atau reverse engin-eering jauh lebih kompleksdibandingkan cracking. Re-verse engineering tidak sela-lu melakukan cracking suatuprogram tetapi lebih kepadadebugging atau disassem-bling suatu program untukmempelajari sesuatu sepertimempelajari virus baru ataucara kerja skema proteksi.

Reversing adalah tahap ber-ikutnya setelah anda mahirmelakukan cracking.

IInnggiinn JJaaddii CCrraacckkeerr??Ada tiga persyaratan mini-mal yang harus dipenuhiuntuk menjadi seorangcracker. Pertama, anda ha-rus mempunyai pengalam-an berkomputer yang luma-yan sehingga anda sudahtahu apa itu DOS, Windows,file .ZIP/.ARJ dan sebagai-nya. Kedua, anda sudah me-ngerti apa itu Assembler,perintah-perintah dasarnyaseperti call, mov, cmp, oratau xor.

Semua bahasa tingkat tinggiyang dipakai seperti C,C++, Pascal, Java, akan di-compile ke dalam bahasaassembly sehingga dapatdimengerti oleh komputer.Karena itu jika anda semakindalam pengetahuan andatentang assembly, akan se-makin baik.

Yang ketiga, adalah kesabar-an dan “feeling!” Kesabaranakan membutuhkan waktudan waktu adalah aset terbe-sar seorang cracker. Sedang-kan feeling akan datang de-ngan sendirinya jika anda

sering mengutak-atik kodeassembly. Jika anda dapatmerasakan suatu skenarioprogram, maka anda telahmenguasai seni reverseengineering ini.

Proses menjadi seorangcracker yang handal mem-butuhkan waktu bertahun-tahun. Anda harus seringmembaca essay tentang“How to crack” seperti yangsekarang anda baca ini atausering-seringlah berselancardi lautan informasi, Inter-net! Selain itu anda jugaharus sering berlatih danharus terus terobsesi de-ngan ‘binatang’ crackingini.

Yang terakhir, anda harusmenyadarkan diri sendiribahwa anda ttiiddaakk ppeerrnnaahhttaahhuu sseeggaallaannyyaa. Are youready to become cracker?

AAppaakkaahh AAsssseemmbblleerr IIttuu??Assembler adalah suatuprogram yang mengkon-versi suatu source code kebahasa assembly/mesinmenjadi file yang dapatdieksekusi: .exe atau.com.Jika anda hanya menulis-kan satu baris perintahdalam bahasa C++, maka

SoftSoftware ware CrCrackingackingMemacu Minat Belajar AMemacu Minat Belajar Assembly Languagessembly Language

Cracking adalah seni mengubah suatu program agar bersedia melakukan apayang kita inginkan dan bukannya apa yang diinginkan oleh programer software itu.

Cracking dapat menjadi cara untuk memacu gairah belajar pemrograman.

S

Page 23: 0204 - Software Cracking

NeoStart

22 NeoTek Januari 2002

NeoTutor

untuk perintah yang samaanda harus menuliskan be-berapa instruksi. Untuk le-bih jelasnya, lihat contohberikut:

SSttaarrtt ppaarrttiiaall ccooddee ((cc++++))

#include <iostream.h>

void main(void) {

cout << "Hello world!\n" ;

}

EEnndd ppaarrttiiaall ccooddee

SSttaarrtt ppaarrttiiaall ccooddee ((aasssseemmbblleerr))

code segment

assume cs:code, ds:code

org 100h

begin: jmp short main

main proc near

mov ah, 09h

mov dx, offset msg

int 21h

exit: mov ax, 4C00h

int 21h

maind endp

code ends

end begin

msg db 13,10,"Helloworld!",13,10,"$"

EEnndd ppaarrttiiaall ccooddee

Menakutkan? Tetapi, sekalianda mengerti cara kerjanya,sesungguhnya assembleritu tidak terlalu sulit. Satu-satunya cara mengatasinyaadalah dengan belajar assem-bler. Kenapa? Karena padasaat anda meng-crack, yanganda lihat hanyalah instruk-si-instruksi assembler ini.

Saat anda melakukan dis-assemble suatu programyang ditulis dalam bahasaC, anda tidak akan melihatsource code C tetapi kodeassembler. Kenapa? Karenasetiap program (ditulis da-lam bahasa C, Java, VisualC, dll) akan dikompilasikanke dalam kode mesin. Se-buah program disassemblerseperti W32Dasm tidak da-pat mengetahui bahasa asliyang dipakai untuk menu-liskannya. Program ini ha-nya melakukan tranlasi darikode mesin menjadi instruk-si assembler. Karena itulahanda harus mengerti instruksi-instruksi assembler sebe-lum mencoba untuk mela-kukan cracking. Downloadtutorialnya di-download dihttp://users.belgacom.net/bla

ckb/asmtut.zip

IIssttiillaahh DDaassaarr AAsssseemmbbeerrAA.. RReeggiisstteerrss

Registers adalah variabel-variabel yang ditempatkandalam prosesor komputeranda. Prosesor mengguna-kan variable ini untuk ope-rasi dasar matematika danlogika. Register yang seringdigunakan adalah : eax, ebx,ecx dan edx. Kadang andajuga akan menemukan edi,esi, esp, dan ebp.

Ada tiga jenis register yaituregister 32bit, 16bit dan 8bit.Register 32bit dimulai de-ngan e seperti eax. Register16bit register adalah ax, bx,cx, dx, di, si, sp, bp. Sedang-kan register 8bit registeradalah al, ah, bl, bh, cl, ch,dl, dh. l- berarti 8 bit yangterkecil dari register 16bitregister dan h- berarti 8 bitterbesar dari register 16bit.

BB.. FFllaaggss

Flags adalah variable Booleanyang bernilai 0 atau 1. Flagsdigunakan oleh prosesor un-tuk melakukan operasi mate-matika dan logika secara in-ternal. Flag yang paling pen-ting adalah Zero Flag, yangnilainya dapat 0 atau 1.

CC.. CCooddee FFllooww

Pada saat anda sedang meng-analisa potongan kode, harusdiingat bahwa prosesor itusangat bodoh dan yang dila-kukannya hanyalah meng-ikuti instruksi dasar, barisdemi baris dari kode yangdituliskan dan tidak akanmengikuti kode yang tidakdituliskan. Karena itulahanda harus berfikir sepertiprosesor jika sedang meng-analisa suatu potongan kodemesin dan juga bertingkahlaku seperti prosesor yaitu:tarik nafas, hembus nafas,tarik, hembus, taik… stupidjoke!

Pada prinsipnya anda harusmelakukan apa yang prose-sor lakukan seperti compareregister, variable, executejump dan call, menghitungoperasi matematika, simpandan lain-lain. Untuk mela-kukan ini, prosesor memi-liki Instruction Pointer yang

dengan ini prosesor meng-arahkan instruksi-instruksiyang harus di-eksekusi.

MMeettooddee PPrrootteekkssiiDari sekian banyakshareware program, kitadapat mengidentifikasimetode-metode yang seringdipakai untuk memproteksishareware tersebut sepertiberikut.

Nag Screen: Bentuk proteksiyang paling sederhana ada-lah munculnya sebuah jen-dela kecil sebelum programload up yang isinya meng-ingatkan anda untuk mem-beli software itu. Biasanyawindow ini dibuat dengan

Paint Shop Pro dan Textpad

Expiration: Program ini akanhabis masa bekerjanya sete-lah waktu tertentu atau sete-lah dipakai sebanyak sekiankali. Untuk melakukan ini,beberapa metode digunakanantara lain pengecekan tang-gal dan registry flag check.

User Registration: Programini meminta anda untuk me-masukkan kode registrasi/serial number yang didapatsetelah anda melakukan regis-trasi ke alamat situs darisoftware yang anda jalankan.Contohnya adalah WinZipdan CuteFTP.

Commercial Strength Wrappers:Banyak pengembang soft-ware melepas produknya de-ngan konsep coba sebelummembeli yang ditangani olehsebuah wrapper yang me-mungkinkan pelanggan me-lakukan registrasi secaraonline setelah memasukaninformasi seperti nama, email,credit card dan telepon. Bebe-rapa commercial wrapper ada-lah Release Software Agent,VBox, unBoxed, Techwavedan Stirling. Wrapper ini

menggunakan routine yangsangat kompleks tetapi se-kali saja sebuah wrapperberhasil di-crack, maka se-mua software yang meng-gunakan wrapper tersebutdapat di-crack secara oto-matis. Ya, jika anda berhasilmeng-crack DLL yang digu-nakan suatu wrapper, makajika anda meng-install setiapprogram yang menggunakawrapper tersebut, maka pro-gram tersebut akan otomatisberubah menjadi versi yangsudah cracked. Semua pro-duk Symantec seperti Nor-ton Utilities, AntiVirus me-makai metode ini.

Dongle (Hardware) Protection:Sebuah hardware lock dise-diakan bersama programyang berisi kunci unik ataubeberapa fungsi API. Programini akan mengecek keberada-an lock ini pada saat starting.Contohnya adalah AutoCADdan Tally.

SSkkeemmaa CCaarraa CCrraacckkiinnggPada prinsipnya ada duaskema pendekatan untukmelakukan cracking yaitudengan pendekatan: DDeeaaddLLiissttiinngg (dengan W32Dasm)dan SSeerriiaall FFiisshhiinngg (denganSoftICE)

Dead listing adalah disas-sembling, digunakan untukmetode proteksi seperti NagScreen dan Expiration.

Sedangkan Serial fishingadalah pencarian serial codedigunakan untuk metodeproteksi User Registration.

Ada banyak cara untuk me-lakukan cracking dan yangdibahas disini adalah yangpaling dasar untuk andaketahui.

TTooooll YYaanngg DDiippeerrlluukkaannBila anda melakukan crackingdengan pendekatan deadlisting, maka anda mencobamendapatkan kode assem-bly dari source code soft-ware itu. Untuk itu kitaharus melakukan disassem-bly, yaitu proses pengubah-an source code dari suatufile program ke bentukkode assembly/mesin. Tooluntuk pekerjaan ini adalahsuatu utilitas yang sering

Page 24: 0204 - Software Cracking

Januari 2002 NeoTek 23

NeoTutor

dipakai oleh para cracker,yaitu WWiinn3322 DDiissaasssseemmbblleerratau yang lebih dikenalsebagai WW3322DDaassmm.

Win32 Disassembler dapatmelakukan pekerjaan seba-gai berikut:

1. Disassemble files: men-translate program ke ben-tuk kode assembly ataukode mesin. Tipe-tipe fileyang dapat dikerjakanadalah exe, 386, com, cpl,drv, dll, fon, mpd, ocx,vbx, dan vxd.

2. Load proses programdan trace program

3. Browse file yang telahdi-disamble

4. Find teks

5. Execute, insert atauremove jumps dan calls

6. Fungsi import danexport

7. Show tampilan HEXdari suatu area kode mesin

8. Show daftar STRING,DIALOGS dan REFERENCES

9. Save disassembly sourcedalam format teks.

Tool selanjutnya yang ha-rus dipunyai adalah HHiieeww,yang sering disebut seba-gai HHaacckkeerr''ss VViieeww. Toolini mampu melakukan:

1. Disassemble files

2. Membuat perubahanpada file yang telah di-disassemble seperti perin-

tah Write, Modify danReassemble file

3. Melihat file dalam ben-tuk ASCII, HEX atauAssembly

Download tool-tool ini diwwwwww..aassttaallaavviissttaa..ccoommbersama dengan crack-nya.

Kedua tool diatas dapatdipakai untuk crackingdengan pendekatan deadlisting sedangkan untukpendekatan serial fishing,digunakan SoftICE.

LLaannggkkaahh--llaannggkkaahh CCrraacckkiinngg1. Jalankah program yangingin di-crack dan pelajaritabiat standar-nya. Cobamasukkan password danlihat responnya.

2. Buka program itu de-ngan W32Dasm dan laku-kan disassemble terhadapprogram itu.

3. Carilah kata-kata kuncidari file yang telah di-dis-assemble itu seperti pass-word, name, date, expired,time limit, wrong, entereddan yang sejenisnya.

4. Temukan dan observasipassword generator, carilearn protection routinedan API Calls

5. Cobalah untuk mema-hami mekanisme jumpdari skema protection

6. Sekarang buka programyang ingin di-crack denganHiew. Ubah jump dari

suatu flow control ke arahberlawanan dari jumpcommand atau gunakanNOP (No Operation)

7. Jalankan program itudan lihat pengaruh per-ubahan kode yang telahdilakukan dalam Hiew.Resapi kekuatan yang andapunyai, the power ofcracking, membuat suatuprogram bertindak sesuaidengan yang anda inginkan.

Sebelum anda melakukanhal-hal di atas, ada bebe-rapa kata yang harus disi-mak berikut ini.

Cracking adalah seni modi-fikasi suatu program danmembuatnya bekerja se-suai keinginan anda. Jikaanda mendapat free demoprogram, lalu meng-crackdan menggunakannyauntuk kepentingan sendiri,maka anda di jalur yangbenar. Tetapi!! Jika andamulai menjual versi crack-nya, maka ini adalah suatutidakan kkrriimmiinnaall.

Agar lebih jelasnya, ikutitutorial di halaman ber-ikutnya langkah demilangkah mulai dari men-download program tool,menginstalasinya, men-cari sasaran, disassemblylalu modifikasi dan boom!Anda telah menjadicracker.

PPeennuuttuupp

Sekarang kita telah mem-pelajari arti dari katacracking, yaitu membuatsuatu program bertindakseperti yang kita inginkandan bukan yang diingin-kan oleh programmer dariprogram tersebut. Kita ju-ga telah mengenal dasardan tool yang popularuntuk cracking: WW3322DDaassmmdan HHiieeww.

Sebelum mengikuti tutor-ial di halaman berikutnya,anda harus sudah men-download tool-tool ter-sebut. Kita segera akanmempraktekannya dalamlangkah demi langkahyang lebih detail sampaianda berhasil meng-cracksebuah software.

• Download W32Dasm di http://crackpltools.prv.pl dan dapatkaninformasi mengenai hacking dan cradcking di http://www.astalavista.com

• Betashark salah satu situsyang menyediakan berbagai

jenis cracker’s tools.http://www.betashark.f2s.com/

wapps.htm

Page 25: 0204 - Software Cracking

24 NeoTek Januari 2002

3 EKSTRAK ke Folder C:Selanjutnya klik dua kali filewdasm893.zip lalu klik Extract.Kemudian klik folder C: lalu klikNew Folder dan ketik WDasm.Sekarang klik All Files lalu klikExtract.

NeoTutor

Cracking terhadap suatuprogram adalah tidakan‘mempereteli’ suatu fileaplikasi misalnya yangberbentuk EXE menjadibahasa assembly dan di-

kenal sebagai disassembly (menggunakandisassembler), kemudian mengubah kode-kode aliran program sesuai dengan keinginankita menggunakan hex editor.

Disassembler-nya adalah WWDDaassmm dan hexeditor-nya adalah HHiieeww.. Dapatkan tool-toolini di situs-situs para cracker yang banyakbertebaran di Internet (langkah 1–2) ataudapatkan pada CD NeoTek bulan ini.

Selanjutnya instalasi disassembler WDasmdi hard disk anda (langkah 3–4) dan segera

PPAASSSWSWOORRD CD CRRAACCKKIINNGGDDEENNGGANANDDIISSAASSSSEEMMBBLELER DR DANANHHEEX EX EDDIITTOOR (1) R (1) Setelah sedikit tercerahkan dengan teori, sekarang langsungsaja anda duduk di depan PC. Buka NEOTEK, ikuti langkahdemi langkah penjelasan yang diberikan.

Jalankan W32dsm89Selanjutnya klik dua kali W32dsm89lalu klik menu Disassembler >Open File to DIsassemble. Lalucari file EXE dari program SweetLittle Piano yang akan di-crack,yaitu Swlipi32 lalu klik Open.

Muncul Kode AssemblyMaka W32Dasm akan memuncul -kan kode assembly dari fileSwlipi32.exe. Cobalah cari kata-kata seperti Password, Sweet LittlePiano, Not a valid password!,Thans for registering, dan lain-lain.

Download WDasmWIndows32 Disassembler dapatdi-download di situs cracker:http://crackpltools.prv.pl/ laluklik menu Disassemblers dansegera klik aikon disket dari fileWDasm. Tentukan lokasi penyim-panan hasill download lalu klikSave

Download Hiew Sekarang download Hackers Viewdengan meng-klik menu Editorsdan cari sub menu Hex Editorslalu klik aikon disket di bawahfile Hiew. Letakan file ini didalamfolder yang sama dengan WDasmagar mudah dicari.

1

7 8

2

Cara meng-crack password suatu program aplikasi

Cari String Data Untuk memudahkan pencarian,klik menu String Reference yangakan memunculkan windowW32Dasm List of String DataItems. Cari kata-kata yangberhubungan dengan passworddan registrasi.

9

Page 26: 0204 - Software Cracking

Januari 2002 NeoTek 25

NeoTutor

Klik Dua Kali String DataKetemu? Biasanya kalau kitaberhasil memasukkan password,maka akan muncul pesan sepertiThanks for registering. Ada?Oke! Sekarang klik dua kali stringdata tersebut. Akan muncul kodeassembly untuk pesan tersebut!

Analisa Protection RoutineSekarang kita analisa ProtectionRoutine mulai dari alamat00401E39 sampai 00401E56.Password Dialog… memanggilGetDIgItemTextA.… test input…dibandingkan...lalu lompat mele-wati Thanks…dan dialog selesai.

Install Dari Folder WDasmKemudian klik Installer di folderC:\WDasm> Pada window SiegeInstaller, klik Select Directory >Use Directory > Install > InstallNow >OK. Jika berhasil makaakan muncul file applicationW32dsm89.

Tentukan Target SasaranDownload software yang akan di-crack. Pada tutorial ini kita ambilsalah satu program musik yaituSweet Little Piano. Download diwww.ronimusic.com/download.htmProgram ini akan membuat keyboardanda menjadi alat musik.

4

10 11

5 Pelajari Tabiatnya!Segera install dan jalankan programSweet Little Piano. Pada windowPassword, ketikkan karakter apa-pun lalu klik OK. Apa yang terjadi?Muncul window Sweet Little Pianoyang berisi kata-kata: Not a validpassword!.. Camkan tabiat ini.Kalau perlu dicatat!

6

Lebih DetailPerhatikan …test eax, eax…artinya jika nilai kedua registereax sama, maka instruksi jump jedilakukan dan jika tidak sama makajump tidak dilakukan. Untuk meng-crack program ini, ubah instruksije menjadi dua instruksi nop yangartinya: no operation.

12

cari target program aplikasi yang inginanda preteli dan pelajari tabiat pro-gram itu (langkah 5–6).

Langkah berikutnya adalah menja-lankan WDasm dan bongkar programaplikasi tersebut menjadi bahasa mesin/assembly (langkah 7–8). Bahasa mesinterdiri dari kode-kode angka heksa-desimal yang hanya dimengerti olehsi”idiot” prosesor komputer anda.

Bahasa assembly, adalah bahasa teren-dah yang alur logikanya masih dapatdimengerti. WDasm menyediakanfasilitas interpreter yang memudahkankita memahami kode yang sesuai un-tuk setiap instruksi assembly.

Langkah berikutnya adalah mencarikata kunci yang direspon oleh pro-gram aplikasi yang anda observasisebelumnya. Kata-kata kunci itu mi-salnya “Bad Password,”“Not Registered,”atau “Thanks for registering.” Kata-kata ini akan keluar pada saat andamencoba memasukkan suatu password.

WDasm menyediakan fasilitas untukmelakukan pencarian ini dan hal inidisebut pencarian String Data. Bilastring data telah ketemu, lakukan kon-versi ke bentuk instruksi assembly(langkah 9–10).

Selanjutnya telusuri instruksi-instruksidengan mencoba mengujinya. Misal-

nya instuksi “jne,” yang akan mem-buat lompatan ke alamat tertentu bilainput yang dimasukkan tidak samadengan suatu nilai tertentu. DanWDasm dapat melakukan lompatanini denga meng-klik tombol menu“Jump to.” Hal ini disebut analisaprotection routine (langkah 11–12).

Carilah instruksi routine yang meru-pakan kunci untuk membuka gembokpassword (dilanjutkan ke halamanberikutnya).

Page 27: 0204 - Software Cracking

26 NeoTek Januari 2002

15 CARI CRACK HIEW_V6.76Silahkan cari di situs-situs searchengine underground antara lainadalah www.astalavista.com. Kamijuga menyediakannya dalam CDNEOTEK. Segera extract di folderHiew.

NeoTutor

Sekarang kita lanjutkan.Setelah berhasil mene-mukan sepotong in-struksi (langkah 11–12),ikuti langkah berikutini. Pada langkah 12,

catat pesan yang tertulis pada bar bagianbawah yang diawali dengan “Line 24…”Dalam pesan ini tertulis alamat offset un-tuk kode yang sedang anda sorot denganmenggunakan keyboard. Selanjutnya andasimpan kode assembly ini (langkah 13).

Saatnya sekarang tool HHiieeww berperan ka-rena kita akan mulai untuk mengedit kode-kode assembly yang telah ditemukan padalangkah 12. Extract Hiew pada lokasi ter-tentu dan segera crack versi trial version

PPAASSSWSWOORRD CD CRRAACCKKIINNGGDDEENNGGANANDDIISSAASSSSEEMMBBLELER DR DANANHHEEX EX EDDIITTOOR (2)R (2)Setelah menemukan sepotong kode kunci dari “protectionroutine,” apa yang harus dilakukan? Ikuti terus tutorial langkahdemi langkah ini sampai anda berhasil membuka gemboktanpa mematahkan anak kuncinya.

Modifikasi Kode ‘je’ ke ‘nop’Kemudian tekan F3 lalu ganti kode74 menjadi 90 dan 1E jugamenjadi 90. Kenapa 90? Karena90 adalah kode untuk instruksinop. Lalu tekan F9 kemudiantekan F10.

Muncul Kode AssemblySekarang jalankan program SweetLittle Piano. Pada window Enteryour password… ketikkan semba-rang karakter lalu klik OK. Hasilnya?Wow!! Thanks for registering!Sekarang program ini telah menjadimilik anda sepenuhnya.

Simpan Kode AssemblySekarang simpan kode assemblyitu dengan meng-klik SaveDisassembly Text File and CreateProject File. Lalu pada windowSave As, klik OK.

Extract Hiew676Sekarang extract file Hiew676.zipke dalam folder Hiew. Hanya adaaplikasi Hiewdemo yang bisadijalankan tetapi tidak bisa untukmelakukan editing kode. Untuk ituharus mencari full version-nya.

13

19 20

14

Cara meng-crack password suatu program aplikasi (bagian kedua)

Play The Music Guys!!Untuk menikmati hasil jerih payahanda, mainkan musik dari tutskeyboard anda. Klik Midi dan piihalat musik kesukaan anda: gitar,piano, brass, perkusi atau applauseyang meriah untuk anda.

21

Page 28: 0204 - Software Cracking

Januari 2002 NeoTek 27

NeoTutor

Alternatif: ‘je’ ke ‘jne’Sekarang kita coba cara lain yaitudengan mengubah instuksi jemenjadi kebalikannya yaitu jne.Kalau je adalah jump if equalmaka jne adalah jump if notequal. Kode untuk jne adalah 75.

Seteguk Air di Lautan InformasiAgar lebih canggih trik yang andapakai, carilah situs-situs tutorialtentang cracking software yangberisi tuntunan yang paling mudah.Salah satu yang kami anjurkanadalah www.totse.com

Jalankan CAH32Klik dua kali file CAH32, makamuncul window seperti diatas.Tekan Y terus sampai restoreprocessing OK semua sehinggawindow akan tertutup secaraotomatis. Sekarang Hiew676menjadi full version.

Jalankan HIEW32Sekarang klik dua kali file Hiew32,dan Hiew32 full version berjalan.Kemudian pilih UP DIR dan tekanEnter lalu cari Sweet Little Piano32 dan tekan Enter. Selanjutnyapilih Swlipi32.exe dan tekan Enter.

16

22 23

17 Cari Lokasi “je” di Swlipi.exeKemudian tekan F4 lalu padawindow Select moed, tekan Hex.Sekarang tekan F5 lalu ketikkan00001648. Ini adalah alamatinstruksi je di W32Dasm. Disitutertulis:@offset 00001648h inFile:Swlipi32.exe (lihat gambar dilangkah 12)

18

CRACKPL TOOLSAda banyak situs cracker, salahsatunya adalah Crackpl Tools dihttp://crackpltools.prv.pl/Anda bisa mendapatkan alat-alatyang diperlukan untuk meng-crack suatu program di sini.

24

ini dengan crack patch lalu jalankansecara full version agar bisa dipakaiuntuk melakukan penulisan kode(langkah 14–17).

Kemudian lanjutkan dengan mencarikode kunci yang telah ditemukan padalangkah 12 di dalam file EXE dalamaplikasi yang sedang di-crack. Ingatalamat offset yang telah anda tulispada langkah 12 tersebut karena seka-rang diperlukan (18).

Bila anda sudah dengan alamat offsetitu, segera lakakan modifikasi denganmengubah kode tersebut (langkah 19).Inilah kegunaan dari tool Hiew, yaitumengubah langsung kode ke dalamfile EXE!

Sekarang jalankan dan ketikkan pass-word yang diminta dengan mengetikapa saja dan jreenngg… “Thansk forregistering!” Senang? Tentu! Sebagaipelampiasannya, mainkan softwareyang telah anda crack ini (langkah20–21).

Ada baiknya anda coba pemecahanalternatif seperti dijelaskan pada lang-kah 22 sehingga anda akan semakinyakin. Semua program software yangmenggunakan protection routinepassword akan mempunyai bentukpemecahan seperti ini. Dan kuncinyaadalah instruksi “test eax, eax” yangdiikuti dengan “je.” Ada dua carauntuk membongkarnya yaitu dengan

mengubah “je” menjadi “nop” atauinstruksi kebalikannya yaitu “jne.”

Sebagai informasi tambahan, kamiberikan dua link ke situs yang ber-guna untuk anda belajar lebih lanjut.

Happy cracking!

www.totse.com

crackpltools.prv.pl

KLIK DI SINI

Page 29: 0204 - Software Cracking

28 NeoTek Januari 2002

NeoTutor

Untuk menjadi hacker katanya harus menguasai telnet terlebih dahulu.Sebenarnya telnet sekedar tool untuk mengakses komputer lain dari jauh.Fasilitas yang tadinya hanya ada di Unix itu kini tersedua pula padaWindows. Kali ini Onno W. Purbo membahas cara ber-email denganmenggunakan telnet

ELNET ADALAH PROGRAM UNTUK MEMASUKI KOMPUTERlain di jaringan komputer, awalnya telnet hanya adadi UNIX dan turunannya, tapi saat ini terdapat juga

di MS Windows dan dapat di akses melalui DOS prompt.Sebagai contoh, saya menggunakan Windows PC di rumahyang tersambung ke LAN 100Mbps untuk memasuki serverLinux gate.yc1dav.ampr.org pada IP 192.168.0.1, maka mela-lui perintah:

Microsoft(R) Windows 98(C)Copyright Microsoft Corp 1981-1999.

C:\WINDOWS\Desktop>telnet 192.168.0.1

Akan muncul tampilan Telnet yang kemudian denganmemasukan username & password, saya akan masuk keserver Linux yang ada.

W elcome to gate.yc1dav.ampr.orgLinux Mandrake release 8.0 (Traktopel) for i586Kernel 2.4.3-20mdk on an i586login: onnoPassword:xxxxxxxxxLast login: Wed Aug 8 08:28:27 on :0[onno@gate onno]$[onno@gate onno]$

Tentunya anda dapat saja melakukan telnet ke mesin-mesinlain di Internet & jaringan komputer lainnya jika teleponanda tersambung ke Internet.Servis di jaringan komputer Internet yang berbasisprotokol TCP/IP di identifikasi melalui berbagai port-nya.Untuk mengirim e-mail biasanya kita menggunakanSimple Mail Transport Protocol (SMTP) yang bekerja padaport 25. Untuk membaca / mengambil biasanya digunakan

Post Office Protocol (POP) yang bekerja pada port 110.Biasanya kita menggunakan software seperti OutlookExpress, Eudora yang sudah menggunakan Grafik UserInterface (GUI) untuk ber-e-mail ria, tapi sebetulnya dasarkerja dari Outlook Express, Eudora dll ini sangatsederhana & dapat kita imitasi secara manual(menggunakan tangan di tik) menggunakan Telnet ke port25 & 110.Dalam skenario berikutnya, kita akan mencoba mengirim-kan e-mail dari alamat e-mail imejiner [email protected] ditujukan ke alamat e-mail [email protected] kita harus men-telnet mail server pada port 25dengan perintah di bawah ini.

Microsoft(R) Windows 98(C)Copyright Microsoft Corp 1981-1999.

C:\WINDOWS\Desktop>telnet 192.168.0.1 25

Rekaman ketikan manual pada saat tersambung ke port 25tampak pada cuplikan di bawah ini.

220 gate.yc1dav.ampr.org ESMTP Postfix (Release-20010228)(Linux-Mandrake)HELO lamer.workstation.com250 gate.yc1dav.ampr.orgMAIL FROM: <[email protected]>250 OkRCPT TO: <[email protected]>250 OkD ATA354 End data with <CR><LF>.<CR><LF>From: [email protected]: [email protected]: iseng ah

T

Menggunakan Menggunakan TTelnetelnetuntuk e-mail secuntuk e-mail secarara manuala manual

Page 30: 0204 - Software Cracking

Januari 2002 NeoTek 29

NeoTutor

Cuma sekedar ngiseng ngetest ngirim e-mailcara manual pakai telnet ke port 25

Sekian dulu

.250 Ok: queued as CCA4D1E7Fquit

Perhatikan semua kalimat yang di awali angka 220, 250,354 adalah perintah-perintah uyang dikirimkan oleh mailserver ESMTP yang berjalan di Linux Mandrake 8.0. Perin-tah HELO, MAIL FROM, RCPT TO, DATA dan terakhiradalah "." (titik) semua di tik secara manual oleh sayauntuk mengirimkan e-mail melalui e-mail server. Perha-tikan dalam berita yang saya kirim isi e-mail di To: tidaksama dengan di RCPT TO: hal ini boleh-boleh saja untukmembingungkan si penerima.Semua tata cara penulisan ini merupakan tata cara komu-nikasi untuk mengirimkan e-mail yang di dokumentasikandi Simple Mail Transport Protocol (SMTP) yang dapatdibaca pada Request For Comment (RFC) di Internet(http://www.internic.net atau http://www.ietf.org). Perha-tikan bahwa [email protected] akan menerima seluruhteks yang kita tulis sesudah angka 354 hingga kita menu-liskan "." (titik) yang berdiri sendiri.Anda dapat mencoba ini di SMTP server ISP anda, yangmasih mengijinkan anda untuk merelay mail anda keInternet. Harap berhati-hati karena semua transaksi andamelalui mail server ISP anda akan di catat (di log) olehserver, jadi sebaiknya jangan melakukan spamming atauhal yang tidak baik.Dalam skenario selanjutnya, mari kita mencoba membacae-mail di POP server. Saya akan memperagakan membacae-mail user lamer dengan password lamer di POP server192.168.0.1 yang dapat di ambil dengan perintag RETR(retrive) di Post Office Protocol (POP) yang standby padaport 110. Dengan perintah telnet ke port 110,Mengikuti petunjuk dari W3C, CSS telah berkembangselama beberapa tahun terakhir ini. Browser-browsermutakhir mendukung CSS yang mutakhir pula.

Microsoft(R) Windows 98(C)Copyright Microsoft Corp 1981-1999.

C:\WINDOWS\Desktop>telnet 192.168.0.1 110

Selanjutnya adalah rekaman interaksi dengan POP serverpada saat mengambil mail untuk user lamer denganpassword lamer.

+OK POP3 gate.yc1dav.ampr.org v2000.69mdk server readyuser lamer+OK User name accepted, password pleasepass lamer+OK Mailbox open, 1 messageslist+OK Mailbox scan listing follows1 448.retr 1+OK 448 octetsReturn-Path: <[email protected]>Delivered-To: [email protected]: by gate.yc1dav.ampr.org (Postfix, from userid 0)

id C292E1E85; Wed, 8 Aug 2001 08:33:37 +0700 (JAVT)To: [email protected]

Subject: testing ...Message-Id:<[email protected]>Date: Wed, 8 Aug 2001 08:33:37 +0700 (JAVT)From: [email protected] (root)Status:

ini hanya sekedar test saja ...dele 1+OK Message deletedquit+OK Sayonara

Perhatikan bahwa POP server hanya meresponds dengan+OK jika perintah yang diberikan benar. Perintah user,pass, list, retr, dele, quit merupakan perintah-perintahPOP server yang kita ketik pada saat mengambil e-mail.Semua perintah di dokumentasikan di naskah Post OfficeProtocol (POP) 3 yang ada di Request For Comment(RFC) di Internet seperti (http://www.internic.net atauhttp://www.ietf.org ).Tampak bahwa sebetulnya tata cara kerja Internet tidakterlalu sulit, bahkan cenderung sangat sederhana &sebagian besar dapat di kerjakan manual menggunakantangan jika anda rajin. Program hanya membuat semuaprosesa menjadi lebih automatis & memudahkanpengguna biasa. Dengan cara yang sama anda bisamelakukan eksplorasi cara kerja protocol-protocol lainnyayang menjadi tulang punggung kerja Internet. Sebagianbesar protokol (tata cara komunikasi) di Internet dikerjakan oleh rekan-rekan di Internet Engineering TaskForce (IETF) http://www.ietf.org. NNTT

Jawa TJawa Tengah & Yengah & YogyakartaogyakartaCV HujunggaluhJl. Nakula I/48, Semarang 50131Tel. (024) 3549520CV AngkasaJl. Singa Tengah 2/4, SemarangTel. (024) 717425Duta AgencyJl. Kakap I No. 01, Ruko Sebantengan Baru,UngaranABC AgencyJl. Slamet Riyadi 30A, SurakartaDidik PrasetyaDesa Pasuruhan Lor, RT 02/ RW 05No.517, Kudus. Tel. (0291) 443939 Erwin.comJl. Supriadi Gg.III No.105, PatiPak BudiJl. Raya Mejasem No. 1, Tegal 52181Tel. (0283) 321944

Bp. Hadi Endro PrasetyoPerumnas Minomartani, Jl. Gabus Raya No.6, Yogyakarta. Tel. (0274) 883463Bp. SumarnoJl. Garuda, Desa Jaranan RT10/41,Kec. Bangun Tapan, BantulGama InformatikaJl. Gejayan Mrican 8.A, YogyakartaJawa BarJawa BaratatCV AngkasaJl. Merdeka No. 6, BandungTel. (022) 420 4795, 420 8955PT Amsi Artha KonsultamaJl. Ahmad Yani 221, Ruko SegitigaEmas Blok A/5, Bandung.

Jl. Raya Gunung Bromo 119Cirebon. Tel. (0231) 482 083Dian HidayatiJl Cicalengka Raya 49 Antapani, BandungJawa TimurJawa TimurMitraKita.comPerum Pondok Rosan, KaranganMulya IV/4, Wiyung, Surabaya.BaliBaliSalon VivieJl. Pulau Tarakan 8, Sanglah, DenpasarSalon ViviJl. A. Yani 23, SingarajaNusa TNusa Tenggarenggara Timur a Timur Toko Buku SemangatJl. Jendral Sudirman No.152, KupangSumatrSumatraaBp. Ahmad Jares Mogni, SHJl. Nusa Indah No. 29, Rawa Laut -Tanjung Karang (Sanggar Radin Intan)CV AngkasaJl. Bilal 100B, Pulau Brayan Barat,Medan. Tel. (061) 618330Jl. Teknologi 3, Siteba, PadangTel. (0751) 51857Jl. Dharmapala 16 (Bukit Besar), PalembangTel. (0711) 441116Jl. Mawar 3, Rawa Laut, Bandar LampungTel. (0271) 255935TB GloriaJambiKalimantan SelatanKalimantan SelatanSyahrudinJl. Sutoyo S. No. 272 RT70, BanjarmasinTel. (0511)68880

Stockist NeoTStockist NeoTek di Luar Jabek di Luar Jabotabekotabek

Page 31: 0204 - Software Cracking

30 NeoTek Januari 2002

NeoTutor

asilitas pada Unix shell accountgratis anda di Freeshell.org(sdf.lonestar.org) adakah email

account. Karena ini adalah Unix shell,anda harus menggunakan email clientyang lazim di Unix. Dalam hal iniadalah software PINE.

Untu mengakses Unix shell accountanda dapat digunakan software telnet,baik itu bawaan Windows, ZOC Ter-minal Emulator, ataupun softwaretelnet lainnya.

Sebelum dapat menggunakan PINE,anda akan mendapatkan email accountdi Unix shell ini.

Selamat datang di dunia Unix!

F

4

10 11

5 6

12KIRIM EMAILUntuk berlangganan milis, memangcukup kirim email kosong saja.Tekan Ctrl-X untuk mengirimkanemail kosong ini. Akan tampilpertanyaan Send message? denganpilihan Y (Yes), N (No), dan Ctrl-C(Cancel). Pilih Y.

JAWABAN DARI YAHOOGROUPSPada folder Inbox sudah terlihat ada-nya pesan email baru untuk anda.Kali ini dari yahoogroups mengenaipermintaan anda menjadi anggotamilis NeoTek yang meminta andamengkonfirmasi permintaan berlang-ganan anda pada milis ini.

PESAN TERKIRIMPesan sudah terkirim dan andakembali ke daftar menu. Pesan yanganda kirim itu disimpan dalamfoldfer “send-mail.” pilih L (FolderList) untuk melihat macam-macamfolder yang ada pada PINE.

Email account anda di Freeshell.org dan mencicipi Pine, email client untuk Unix

PPIINNEEEEMAIMAIL DL DEENNGGAN TAN TEELNLNEETTPPADADA UA UNNIIX SX SHHEELL ALL ACCOCCOUUNNTT

FOLDER EMAIL TERBENTUKSekarang coba anda putuskan koneksiZOC Terminal kemudian login lagi.Coba ketik ls dan satu direktoritambahan telah terbentuk yaitu mail.Dalam direktori mail ini akantersimpan antara lain sent mail dansaved messages.

MAIN MENU PINELihat Main Menu program email dariPine. Ketik pine setelah prompt $. Adatujuh menu utama di sini: HELP, COM-POSE MESSAGE, MESSAGE INDEX,FOLDER LIST, ADDRESS BOOK, SETUPdan QUIT. Jelas maksud masing-masingmenu ini bukan? Di sini keyboard yangberperan.

Sudah mempunyai Unix Shell Account sendiri di Freeshell.org?Selain sebagai web hosting serta untuk menjalankan software-software Unix, tersedia pula fasilitas email. Kini penggunaWindows dapat juga mencicipi Pine, software email yang duluhanya tersedia untuk pengguna Unix.

MELIHAT EMAIL YANG MASUKUntuk melihat email yang masuk, ketikL dan Enter. Akan terlihat pesan untukanda sebagai pengguna baru PINE versi4.33 ini. Untuk membukanya tekanEnter atau >. Ingat, karakter > dimun-culkan dengan menekan tombol Shiftlalu tombol > sesuai dengan aturankeyboard anda.

Page 32: 0204 - Software Cracking

Januari 2002 NeoTek 31

NeoTutor

7

13 14

8 9EMAIL ANDA YANG PERTAMADari main menu pilih C (Compose)untuk menuliskan pesan email andayang pertama dengan menggunakanPINE pada unix shell account anda diFreeshell.org ini.

15QUIT DAERI PINEUntuk keluar dari PINE, cukup ketik-kan Q (Quit) dan akan tampil pesan‘Really quit pine?’ Pilih Y (Yes) untukkeluar dari PINE dan anda kembalike prompt $ dari Unix shell accountanda.

3ACCOUNT EMAIL ANDANah, anda baru saja mengaktifkanpine dan responnya adalahmunculnya Greeting Text sepertigambar di atas. Tertulis bahwa pineadalah milik University of Washington,USA. Tekan Return/Enter

INFORMASI UNTUK PEMAKAI BARUIsi email ini adalah tip untuk pemakaibaru program PINE. Eh… ada jugapromosi sticker Freeshell. org untukdipasang di bumper mobil anda. KetikO (Other Command) untuk memilihfungis lain dari menu yang ada.

KIRIM KE MILIS NEOTEKKirim ke milis NeoTek, misalnya untukmenjadi anggota baru di milis ini [email protected] footer pada setiap emailanda, tertera SDF Public Access Unixsystem - http://sdf.lonestar.org. Pesanuntuk teman-teman bahwa anda sudahpunya Unix shell account. Keren bo!

BACA ISI EMAILEmail ini meminta anda membalasemail ini untuk konfirmasi bahwaanda memang berminat menjadianggota milis Majalah NeoTek. PilihR (Reply) untuk membalas emailini ke administrator yahoogroups.

KIRIM EMAIL BALASANEmail balasan ini tidak perlu diisiapa-apa. Cukup langsung kirim sajadengan memilih Ctrl-X (Send) dananda akan kembali ke menu utamaPINE.

2MENGAKTIFKAN EMAIL ACCOUNTUntuk mengaktifkan Program emailini, ketik pine dan tekan Enter. Untukmengujinya, coba ketik ls sebelumanda mengetik pine. Hanya ada satudirektori yaitu html. Coba test lagisetelah pine diaktifkan dan hasilnyaakan muncul direktori mail

1INFORMASI PADA ‘HELP’Setelah anda berhasil masuk denganlogin dan password, ketik help sete-lah prompt $. Cari perintah untukmenerima dan mengirim email yaitupine.

Page 33: 0204 - Software Cracking

32 NeoTek Januari 2002

NeoTekno

Sistem operasi Linux merupakan sistem generasi baru yang dibuatoleh programmer generasi baru dengan cara baru, yaitu kerja barengdengan berbagi free source code. Namun membawa stabilitas darisistem operasi yang sudah lama digunakan, yaitu Unix.

PA HUBUNGANNYA LINUX DENGANUnix. Apa yang dimaksud de-ngan free pada Linux? banyak

yang mengira bahwa free artinya gratis.Terjemahan tepatnya adalah bebas. bu-kan gratis. Bebas mendapatkan kode sum-bernya, bebas mengubah-ubah sesuaikeperluan, dan bebas membentuk filedistribusi sendiri.

Linux adalah suatu sistem operasi se-jenis Unix atau POSIX compliant (PO-SIX adalag standar pada Unix) yang di-kembangkan oleh Linus Torvalds. Linuxberjalan pada berbagai jenis platformmulai dari PC, Mac, sampai Sun Sparc.

Linus Torvalds yang pada tahun 90-an awal adalah mahasiswa computerscience di Universitas Helsinki di Fin-landia mengembangkan sistem operasidari kode-kode sumber yang tersediabebas, yaitu kode-kode sumber Unix.

Ia tidak banyak mengenal programmer,sehingga ia meminta bantuan merekauntuk proyeknya melalui newsgroup.Untuk pengembangan proyek ini, kode

sumber disediakan terbuka dan meru-pakan bagian dari konsep open-source.

Falsafah meminta komentar dari pema-kai dan menyediakan kode sumber be-bas ini sebenarnya bukanlah gagasanbaru. Richard Stallman dari MITsudahmemperkenalkan konsep free softwareini sejak tahun 1970 dan kemudianmengembangkan ‘free software’ yangberarti ‘freedom’ bukan ‘zero cost.’

Tahun 1984, karena merasa tak dapatmengembangkan konsep ‘free software’di MIT, Richard Stallman keluar danmendirikan GNU yang bertujuan me-ngembangkan software yang bebas di-gunakan, didistribusi, dan dimodifikasi.

Sasaran Linus Torvalds enam tahun ke-mudian pada dasarnya sama: mengem-bangakn sistem operasi yang mendapat-kan umpan balik dari pemakainya.

Sistem Operasi dan KernelFokus dari suatu sistem operasi adalahkernel. Kernel yang memberitahu chip

komputer apa yang harus dilakukanberdasarkan permintaan dari program.

Tanpa kernel, suatu sistem operasi padadasarnya tidak ada, dan tanpa programsuatu kernel tidak ada gunanya.

Pada tahun 1991 sudah saatnya men-ciptakan suatu sistem operasi. LinusTorvalds mempunyai kernel tetapitidak mempunyai programnya sendiri,sedangkan Richard Stallman mempu-nyai program tetapi tidak mempunyaikernel yang berfungsi.

Demikianlah dengan mengkombinasi-kan program-program yang ada padaGNU di Cambridge, Massachusettsdengan kernel yang dikembangkanoleh Linus Torbalds di Helsinki, lahir-lah Linux.

Karena adanya masalah jarak, pengem-bangan Linux sejak awal sudah meman-faatkan Internet yang pada waktu itumasih dalam bentuk awalnya. Paraprogrammer yang mempunyai keahliantinggi yang membantu dalam proyek

A

Memahami Memahami LinuxLinuxUnix dan Linux untuk PUnix dan Linux untuk Pemakai Windoemakai Windowsws

• Sistem operasi berdasarkan POSIX(standard pada Unix)

yang bukan Linux dan dikembangkan olehperusahaan/organisasi lain:

Sun Solaris, Mac OS X.,FreeBSD, OpenBSD, dan NetBSD.

Masing-masing menggunakanpropretiary technology

dari masing-masing pengembangyang menjadikan Unix

bukan lagi sistem operasiyang bersifat universal.

Page 34: 0204 - Software Cracking

Januari 2002 NeoTek 33

NeoTekno

Linux ini sehingga sampai sekarangkesan bahwa Loinux adalah untuk para‘suhu’ saja tidak dapat dielakkan.

Linux adalah suatu sistem operasi darikeluarga Unix. Walaupun kode sum-bernya sama, Unix jauh dari kesera-gaman. Perusahaan-perusahaan besarmemaksakan versi Unix-nya sendiriyang tidak kompatibel satu sama lain.Sistem-sistem operasi jenis Unix yangmerupakan alternatif terhadap Linuxdi antaranya adalah:• Sun Solaris• Mac OS X• FreeBSD• OpenBSD• NetBSD

Linux, walaupun juga tersedia dalamberbagai ‘rasa’ tetap kompatibel satusama lain. Ini dikarenakan semua ‘rasa’Linux itu menggunakan kernel yangsama.

Jenis-jenis Distribusi LinuxBerbagai ‘rasa’ Linux dapat dikelom-pokkan dari kemudahan instalasinya.

Mudah Diinstalasi• Mandrake• Red Hat• SuSE• Caldera• TurboLinux

Lebih Sulit Diinstalasi• Slackware• Debian

Untuk Mesin Lain• Linux untuk Macintosh

Instalasi Distribusi LinuxInstalasi berbagai ‘rasa’ Linux, padaprinsipnya mengikuti tapa-tapa yangsama sebagai berikut:

• Kenali komputer tempat Linus akandiinstalasi, termasuk semua yang didalamya. VGA card, modem, mouse,monitor. Semuanya

• Dapatkan manual dari setiap kom-ponen itu (sekarang informasi dapatdiperoleh juga dari Internet).

• Membuat dual-boot system• Membuat partisi• Windows pada partisi primer• LILO (linux loader)

• Instalasinya itu sendiri • base programs needed • programs you might want

• Mencatat masalah dalam instalasi • Kemana mencari bantuan bila tidak

berhasil? (Linux User Group) • Setelah instalasi berhasil

• Mengkonfigurasi x-windows• Apa itu xfree86? • Apa itu windows manager? • Mau pakai window manager apa?• Mengkonfigurasi kernel yang baru

Linux/Unix pada WindowsSelain itu terdapat pula Linux yang diin-stalasi langsung dari Windows, sehinggatidak perlu memusingkan partisi. Mem-buat partisi ini adalah hambatan yangpaling utama bagi yang sudah terbiasamenggunakan Windows.

Contoh Linux yang diinstalasi lang-sung melalui Windows adalah:

• Armed Linux• WinLinux 2000

Selain itu anda dapat pula menginstalasisoftware yang mengemulasi Unix padaWindows. Software ini, Cygwin, dikem-bangkan agar para pemakai Unix dapatterus memakai utilitas-utilitas yang me-reka biasa gunakan dalam Unix sewaktumereka bekerja pada Windows.

NeoTek kali ini membahas Armed Linuxdan Cygwin. yang satu sebagai sistemoperasi Linux yang diinstalasi langsunglewat Windows dan satunya lagi adalah‘Unix look and feel’ pada Windows.

Selamat mencoba Linux!

• Macam-macam flavour (‘rasa’) Linux yangkesemuanya menggunakan kernel yang sama

sehingga kompatibel satu dengan lainnya.

• WinLinux 2000, salah satu versi Linux yangdapat diinstalasi langsung dari Windows.

Untuk menjalankannya harus melaluiDOS (bukan emulasi DOS).

Kini WinLinux 2000 telah menyediakanfasilitas untuk membentuk startup disk

pada Windows ME sehingga dapatboot mesin langsung ke WinLinux 2000

tanpa harus melalui Windows ME lagi.

Page 35: 0204 - Software Cracking

34 NeoTek Januari 2002

6

NeoTekno

ed Hat 7.1 dapat di-boot lang-sung dari CD dan membentukpartisi sendiri pada komputer

yang sudah ada DOS/Windows-nya.Namun bila kapasitas hard disk tidakmemadai, tetap saja harus manual.

Armed Linux diinstalasi sebagai pro-gram Windows dan dijalankan lewatprompt DOS (pada ME tidak bisasebab hanya emulasi DOS) dan andapun mendapatkan Linux lengkapdengan X Windows (bukan cumacommand promt).

Uninstall-nya cukup dengan meng-hapus direktorinya lewat WindowsExplorer. Mudah bukan?

ARARMMEED LID LINNUUXXIINNSSTTALALAASSI LII LINNUUXXLLANANGGSSUUNNG DG DI WI WIINNDDOOWWSSHambatan utama pemakai Windows untuk mulai belajar Linuxadalah keharusan menyediakan partisi khusus untuk sistem operasibaru ini. Kini ada versi Linux yang diinstalasi langsung pada Windowsdan di-boot langsung lewat DOS prompt. Itulah Armed Linux.Uninstall-nya pun semudah menghapus folder Windows.

R

File untuk Konfigurasi DisplaySetelah berada di dalam direktori/usr/X11R6/bin ini, ketikkan ls danperhatikan dua file yaitu xf86configuntuk mengkonfigurasi mouse,keyborad, screen, dan VGA cardserta startx untuk menjalankan XWindows setelah konfigurasi selesai

Jalankan xf86configJalankan xf86config dengan me-ngetikkannya pada commandprompt. Akan tampil informasibahwa anda akan membentukfile dasar XF86Config berdasar-kan piliahan-piliahan anda. Tekan<enter> untuk melanjutkan.

Menjalankan armed linuxPada prompt DOS, masuk ke folderArmed Linux dengan mengetikkancd\armed lalu ketikan armed untukmenjalankan batch file yang akanmenjalankan loadlin, uncompress danmem-boot Linux kernel, dan meng-konfigurasi dan menjalankan kom-ponen-komponen Linux.

Login Sebagai Root UserAnda akan mendapatkan commandline Linux yang meminta andalogin untuk pertama kali. Ketikkanroot dan password-nya armed.Selanjutnya sistem akan memintaanda mengubah password ituuntuk login di masa medatang.

4

10 11

5

Instalasi Linux kini (hampir) semudah instalasi program biasa di Windows

Informasi Monitor dan VGA CardSebelumnya anda harus menge-tahui dulu HSync dan VSync darimonitor yang dipakai serta tipedari Chip set yang digunakan padaVGA card serta berapa RAM padaVGA card itu. Dapatkan dari buku-nya atau search dari Internet.

12

Ganti Root PasswordIsikan password yang baru untukuser root ini. Jangan sampai lupa.Bila lupa anda harus menghapusdirektori C:|Armed dan instalasiArmedLINUX dari awal lagi (dengansemua data hilang tentunya). Bilasound card anda bukan PCI makaharus disetting secara manual.

Please specify a NEW root password.You will need this password everytime you logon as root!Changing password for user rootNew Unix password: _

ArmedLINUX Workstation V1.1b(Belmadino)You Are Running Kernel 2.2.11 on an i586

ArmedLINUX Login:rootPassword:

fstobdf startx xedit xmessage xwdfvwm tksysv xev xmh xwininfofvwm2 twm xeyes xmixer xwudgccmakedep vdcomp xf86configxlinkget-wraster-flag viewres xfd xmodmapgeticonset wdwrite xfindproxyxmorph[root@ArmedLINUX /]# cd bin[root@ArmedLINUX /bin]# _

[root@ArmedLINUX /bin]# xf86config

This program will create a basic XF86Config file, basedon menu selection you make.

Press enter to continue or ctrl-c to abort.

Microsoft(R) Windows 98(C)Copyright Microsoft Corp 1981-1999.

C:\WINDOWS>cd\ArmedC:\Armed>armed

Page 36: 0204 - Software Cracking

Januari 2002 NeoTek 35

NeoTekno

Mengisikan KonfigurasiPertama kali akan ditanyakan ten-tang mouse, lalu keyboard, monitor,dan terakhir chip set VGA card anda.Mouse dan keyboard relatif mudahditetapkan. Monitor memerlukaninformasi Hsync dan Vsync. Disini ini digunakan X Server(sejenisdriver) XF86_SVGA.

Link dan Video MemoryJawab ‘y’ waktu ditanya apakah mem-buat symbolic link ke X Server, laluisi besar memori VGA card. Clockchipsetting tidak dipilih, dan ketik ‘n’untuk tidak menjalankan ‘X-probeonly.’OK untuk mode yang dipilih danXF86Config akan ditulis ulang.

Lewati Konfigurasi PeriferalLewatkan saja dulu. Anda akanmasuk ke setting layar dan VGAcard pada XFree86 setup. Masuk kecommand prompt dengan menge-tikkan Ctrl-Alt-BkSpace. Anda kanmasuk command prompt Linux.

Tempelkan kode counter Naik ke direktori di atasnya de-ngan mengetikkan cd .. (ada spasidiantara cd dengan dua titik).setelah itu ketikkan ls untukmelihat isi direktori ini. Terlihatada direktori usr. Masuk kedirektori itu dengan mengetikkancd user.

7

13 14

8Save Lihat lagi isi direktori ini dengan ls.tampak terdapat direktori X11R6.Ini adalah direktori X Windows, GUI(graphics user interface) pada Linux.Masuk ke direktori itu dengan me-ngetikkan cd X11R6 dan didalam-nya ada lagi direktori bin.

9

Ini Dia X WindowsKini dari command prompt ketikkanstartx dan akan tampil layar abu-abu dan tak lama kemudian tampildesktop X Windows. Bila gagal,ketikkan Ctrl-Alt-Backsp untukkembali ke command prompt danulang instalasi X server ini.

15

Masuk Situs Armed LinuxArahkan browser anda ke ArmedLinux http://www.armed.net/lalu download Armed Linux Beta1.0 Workstation (186M) atau 1.1(192M). Bila terlalu besar, dapat-kan saja dari CD NeoTek bulanini. Sementara server belum ada.

Instalasi ke Direktori ArmedInstalasi file armwkb11.zip akanmenghasilkan direktori Armed dihard disk anda (c:\Armed) yangberisi batch file DOS, file LinuxLoader (loadlin.exe), swap file,serta IMG file yang berisi ArmedLinux (armedsys).

1 2 Restart in MS-DOS ModeUntuk menjalankan Armed Linux,pilih Start > Shut Down dan pilihRestart in MS-DOS mode padajendela dialog Shut Down Windowsdan anda akan masuk ke commandprompt Windows.

3

Your selected card definition:

Identifier: Trident 3DImage975 AGP (generic)Chipset: 3dimage975Server: XF86_SVGADo NOT probe clocks or use any Clocks line.

Press enter to continue, or control-c to abort

I am going to write the XF86Config file now. Make sure you don t accidentlyoverwrite a previously configured one.

Shall I write it to /etc/X11/XF86Config? y

File has been written. Take a look at it before running startx . Note thatthe XF86Config file must be in one of the directories searched by theserver (e.g. /usr/X11R6/lib/X11) in order to be used. Within the screenpress ctrl, alt, and + simultaneously to cycle video resolution. Pressingctrl, alt and backspace simulatneously immediately exits the server (useif the monitor doesn t syncfor the particular mode).

For further configuration, refer to /usr/X11R6/lib/X11/doc/README.Config.

[root@ArmedLINUX bin]# _

[root@ArmedLINUX /root]# _ [root@ArmedLINUX /root]# cd ..[root@ArmedLINUX /]# lsbin dev etc initrd lost+found proc sbin usrboot dos homelib mnt root tmp var[root@ArmedLINUX /]# cd usr[root@ArmedLINUX /usr]#

[root@ArmedLINUX /root]# cd ..[root@ArmedLINUX /]# lsbin dev etc initrd lost+found procsbin usrboot dos home lib mnt root tmp var[root@ArmedLINUX /]# cd usr[root@ArmedLINUX /usr]# lsX11R6 doc i-386-glibc20-linuxinclude libexec sbin tmpbin etc i-386-redhat-linux info local sharedict gamesi-386-linux-libc5 lib man src[root@ArmedLINUX /usr]# cd X11R6[root@ArmedLINUX /X11R6]# lsbin doc include lib man share[root@ArmedLINUX /X11R6]# cd bin[root@ArmedLINUX /bin]# _

Page 37: 0204 - Software Cracking

36 NeoTek Januari 2002

NeoTekno

asih kesulitan menginstalasiLinux sendiri pada partisi khu-sus di hard disk anda? Atau

unix shell anda membatasi kuota danapa yang boleh diinstalasi di sana?

Dengan Cygwin anda dapat memper-oleh lingkungan unix terpasang padaWindows. Cygwin terdiri dari fileCYGWIN1.DLL yang bertindak se-bagai Unix emulation layer serta ko-leksi tool yang di-port dari Unix;membawa ‘look and feel’ Unix padaPC Windows Anda.

Karena lengkapnya, ukuran downloadamat besar. Bila tidak mempunyaiakses broadband, dianjurkan meng-instalasi dari CD NeoTek.

M

SIMPAN DIMANAAkan tampil jendela untuk menen-tukan direktori tempat menyimpanhasil download (Local PackageDirectory). Pada contoh ini diC:\Download\Cygwin. Setelah itutampil pilihan akses. Pilih DirectConnection (bila akses internet diwarnet, pilih Use HTTP/FTP Proxy).

4

10 11

5 6

12

MEMULAI DOWNLOADAnda akan diminta memilih situsdownload. Pilih saja salah satu,misalnya di ftp://planetmirror.comdan klik Next, maka download akandimulai dengan memilih apa yangingin di-download. Layar ini me-mungkinkan download update darikomponen tertentu saja.

DOWNLOAD SEMUAAnda dapat memilih untuk mendown-load file apa saja dan darui versi sebe-lumnya (Prev), yang sekarang (Curr)atau yang masih percobaan (Exp).Pilih Curr dan klik tombol Full/Part.Akan tampil daftar yang akan di-download. Bila pada kotak pilihandiklik X maka tidak di-download.

ROOT DIRECTORY CYGWINSelanjutnya akan tampil jendelauntuk menentukan root directoryCygwin. Dalam hal ini C:/CygwinPerhatikan bahwa penulisan direktorisudah mengikuti aturan Unix/Linuxyaitu C:/ dan bukannya C:\Default file type pilih Unix dan Installfor All. Klik Next.

INSATALASI DALAM PROSESInstalasi dari direktori lokal punmemerlukan waktu cukup lamanmengingat banyaknya Unix toolsyang diinstalasi. Memang denganCygwin ini, anda akan memperoileh‘look and feel’ Unix dan sekaliguskelengkapan yang ada pada Unix.

PILIH APA YANG DI-INSTALLKembali tampil layar Cygwin Setupyang memberi pilihan file-file apayang akan diinstalasi. Pilih Curr danklik tombol Full/Part. Terlihatbahwa pilihannya banyak sekaliunix shell, tar program unzip padaUnix, sampai postgresql. Selanjutnyaklik Next untuk memulai instalasi

Cygwin berjalan di semua versi Windows, kecuali Windows CE

CCYYGGWWIINNMMEEMMBBAAWWA LIA LINNGGKKUUNNGGANANUUNNIIX PX PADADA WA WIINNDDOOWWSSAnda dapat mendapatkan ‘look and feel’ Unix/Linux tanpa harusmenginstalasinya. Cygwin dari Red Hat Software memungkinkanpemakai Windows menikmati berbagai software yang dikembangkandalam Unix/Linux pada Windows.

Page 38: 0204 - Software Cracking

Januari 2002 NeoTek 37

NeoTekno

7

13 14

8 9

15

DOWNLOAD BERJALANKlik Next dan download akanberlangsung. Mengingat besarnyafile yang di-download, proses inimemakan waktu cukup lama. Bilaanda tidak sabar menunggudownload ini, gunakan saja CDNeoTek untuk menginstalasi Cygwindan ikuti mulai langkah 8 saja.

INSTALASI CYGWINKembali klik dua kali icon setupdan jendela Cygwin Setup akanditampilkan. Klik Next dan tampilpilihan lagi. Ketiga pilihan yangsama yaitu: Install from Internet,Download from Internet, dan Installfrom Local Directory.

DARI LOCAL DIRECTORYPilih Install from Local Directorylalu klik Next. Akan tampil jendelayang mencari lokasi Local PackageDirectory. Dalam hal ini ada diC:\Download\Cygwin. Bila andamenginstalasi dari CD NeoTek,direktorinya harus disesuaikandengan direktori pada CD itu.

INSTALASI SELESAIPada akhir instalasi anda akan diberipilihan apakah ingin menciptakanDesktop Icon dan/atau menambah-kan Cygwin pada Start Menu. Kitapilih kedua-duanya. Instalsi punselesai! Klk OK.

MENJALANKAN CYGWINCygwin dapat dijalankan denganmeng-klik icon Cygwin pada desktopatau dengan memilih Start >Programs > Cygnus Solutions >Cygwin Bash Shell. Kini andasudah mempunyai Unix/Linux shellsendiri pada komputer Windows PCanda!

UNIX LOOK AND FEELAkan tampil konsol Unix yangditandai dengan prompt khas $Anda dapat mulai mencoba-cobaperintah-perintah dasar Unix/Linux disini. Untuk membuat direktoriketikkan mkdir coba lalu ketikkan lsuntuk melihat direktori itu.

1 2 3SAVE PROGRAM TO DISKAkan tampil jendele File Downloaddan anda diberi dua pilihan: men-jalankan program dari lokasinyaatau menyimpannya pada disk. Kitapilih yang kedua: Save this pro-gram to disk. Tujuannya agar da-pat menginstalasi di mesin lain lagi.

MENGINSTALASI CYGWINKunjungi situs Red Hat Software, khu-susnya halaman instalasi CYGWIN dihttp://sources.redhat.com/cygwin/Setelah membaca penjelasanmengenai apa itu Cygwin, klik iconyang bertuliskan Install Cygwin Now.

DOWNLOAD KE HARD DISKKatakanlah di-save di direktoriC:\Download\Cygwin. Cari denganWindows Explorer dan double clickicon setup. Jendela Cygwin Setupakan tampil. Klik Next. Akan tampilpilihan: Install from Internet,Download from Internet, dan Installfrom Local Directory. Pilih download.

Page 39: 0204 - Software Cracking

38 NeoTek Januari 2002

NeoTekno

ila pernah memakai DOS, ma-ka perintah-perintah padaUnix/Linux tidak terlalu men-

jadi masalah sebab banyak yang setara.

Kita akan mencoba membentuk pro-gram permainan catur ggnnuucchheessss..eexxeedari source code-nya. Source code itusendiri dapat di-download dalamformat terkompresicchheessss--55..0022..ttaarr..ggzz

Kita akan mulai dengan perintah taruntuk mengekstrak source codepermainan catur ini, lalu membentukfile konfigurasi ccoonnffiigguurree, filemmaakkeeffiillee, dan membentuk file akhiryang dituju, yaitu ggnnuucchheessss..eexxee

Selamat mencicipi ‘look and feel’Linux!

B

SIMPAN DIREKTORY CYGWINArahkan download ini agar hasildownload tersimpan di direktoriCygwin, tepatnya diC:\Cygwin\Home\NamaKomputeryang dalam hal ini adalahC:\Cygwin\Home\Kosasih Iskandarsjah

4

10 11

5 6

12

DOWNLOAD SELESAIProses download akan memakanwaktu cukup lama, mengingat filechess-5.02.tar.gz ini besarnyahampir 31 megabyte. Bagi yangsegan men-download, dapatkan fileini dari CD NeoTek.

JALANKAN CYGWINStart > Programs > Cygnus Solutions> Cygwin Bash Shell untuk menjalan-kan unix shell Cygwin. Tampak bahwaanda kini berada pada root directoryyang ditandai dengan cedile (~).Pada contoh KOSASIH adalah namakomputer sedangkan Kosasih Iskan-darsjah adalah folder root directory.

UNZIP SELESAISetelah proses unzip selesai, andadapat menggunakan WindowsExplorer untuk melihat hasilnya.Tampak akan terbentuk folderchess-5.02 yang mempunyai tigasubfolder yaitu book, doc, dan srcMasuk ke subfolder doc untukmelihat petunjuk instalasinya.

BUKA DENGAN WINWORDPilih Winword untuk membuka fileini dan pelajari petunjuk selanjut-nya untuk melakukan konfigurasidan kompilasi terdapat file-file yangtelah berhasil di-unzip tadi. File-fileini semuanya merupakan sourcecode yang dari ini semua kita akanmembuat file exe-nya.

BUKA DENGAN WINWORDDi dalam subfolder doc terdapatbeberapa file, di antaranya filedengan nama INSTALL. Klik kananpada file ini dan pilih OpenWith…

Mengenal perintah-perintah dasar Unix/Linux sambil belajar mengkompilasi source code

CCYYGGWWIINNMMEENNCCIIPTPTAKAKAN FAN FIILE .ELE .EXXEEDDARARI SI SOOUURRCCE COE CODDE UE UNNIIXXUntuk mengenal perintah-perintah dasar Unix/Linux, kita buat suatuproyek kecil yang perlu menggunakan perintah-perintah dasar Unixseperti tar (untuk unzip file), ls (list), cd (change directory) sambilmelakukan proses konfigurasi dan pembentukan file (make).

Page 40: 0204 - Software Cracking

Januari 2002 NeoTek 39

NeoTekno

7

13 14

8 9

15

LIHAT ISI ROOT DIRECTORYUntuk nelihat isi root directory ini,pada prompt $ ketikkan ls (serupadengan perintah dir pada DOS) danakan tampak bahwa pada rootdirectory ini terdapat filchess-5.02.tar.gz hasil download

dari situs GNU tadi.

UNZIP CHESS-5.02.TAR.GZUntuk meng-unzip file ini padaprompt $ ketikkan perintah berikuit:tar -zxvf chess-5.02.tar.gzTampak bahwa perintah untukmeng-unzip adalah tar, sedangkanparameter-parameter diawalidengan tanda minus (-) bukannya /

PROSES UNZIP BERLANGSUNGBiarkan saja proses unzipberlangsung. Anda akan melihatlangkah-langkah proses ini padalayar, mulai dari membentuksubdirectory sampai mengekstrakfile-file ke masing-masing direktori.

KEMBALI KE CYGWINKarena kita berada pada rootdirectory Cygwin, maka pertama kalikita harus masuk dulu ke direktorisrc. Untuk itu dari prompt $ ketikkan:cd chess-5.02 <enter>cd src <enter>Terlihat perubahan direktorinya.

KONFIGURASI OTOMATISJalankan konfigurasi dengan menge-tikkan autoconf pada prompt $.Perintah ini akan membentuk fileconfigure dari configure.inAnda akan kembali mendapatkanprompt $ dan kini siap untuk prosesberikutnya.

JALANKAN CONFIGUREJalankan configure dengan menge-tikkan ./configure dari prompt $.Proses pembentukannya akanditampilkan pada layar danmenghasilkan file Makefile dariMakefile.in Setelah ini tinggal satulangkah lagi yaitu perintah makeuntuk membentuk gnuchess.exe

1 2 3FREE SOFTWARE DIRECTORYKlik Free Software Directory dandari sini pilih Games. Terdapatmacam-macam game dan untukcontoh kita di sini, pilih chess(permainan catur).

CARI SOFTWARE SERUPA UNIXUntuk mendapatkan software serupaUnix, arahkan browser anda ke situsGNU di http://www.gnu.org/. GNUyang mulai berkiprah sejak tahun 1984ini menyediakan freeware yang serupadengan Unix. Kini ada banyak varianGNU yang berjalan di kernel Linuxx

DOWNLOAD SOURCE FILEDownload source file chess yaituchess-5.02.tar.gz yang merupakanfile zip dalam Unix/Linux.Klik link-nya di ftp server, yaitu diftp://ftp.gnu.org/pub/gnu/chess/chess-5.02.tar.gz dan pilih Save thisfile to disk.

Page 41: 0204 - Software Cracking

40 NeoTek Januari 2002

NeoTekno

etelah menjalankan aauuttooccoonnffakan terbentuk configuredari configure.in. Selanjut-

nya configure ini dijalankan untukmembentuk makefile dari makefile.in.

Tahap berikutnya adalah membentukgnuchess.exe dengan menjalankanperintah make.

Sampai di sini gnuchess.exe sudahdapat dimainkan. Untuk menambah‘otak’ program ini, perkaya informasitentang permainan pada book.dat de-ngan menambahkannya dari book.pgndengan perintah bbooookk aadddd bbooookk..ppggnn

Coba deh!

S

MENGUJI KEDALAMAN ANALISASetelah gnuchess dijalankan akantampil promptWhite(1):ketikkan post <enter> laludepth <enter>untuk search solusi 8 tingkat

4

10 11

5 6

12

JALANKAN ANALISAUntuk menjalankan analisa 8 tingkatitu, pada promptWhite(1): ketikkan go <enter> dananalisa akan berjalan dan tampaklangkah yang diambil oleh komputeryaitu d4.Setelah itu pada prompt Black (1)ketikkn quit dan kembali ke prompt $

PINDAH DIREKTORIAnda berada di ~/chess-5.02/srcdan software yang diperlukan untukpembentukan file ada di sini. Untukmelihat direktori di atasnya, padaprompt $ ketikkan ls .. (antara ls dandua titik ini ada spasi) lalu <enter> .Tampak bahwa setingkat dengan srcterdapat pula direktori book dan doc

KEMBALI KE DIREKTORI SRCUntuk kembali ke direktori src, padaprompt $ ketikkan cd .. (jangan lupaspasi sebelum dua titik) lkalu <enter>dan ketikkan lagi cd src <enter> dabanda kembali ke direktori src yangkini sudah disalinkan file book.pgnPGN adalah portable game notation,suatu konvensi penulisan permainan.

PENGISIAN BOOK.DATPengisian book.dat dengan informasidari book.pgn ini dapat berjalan be-berapa jam lamanya. Bila anda tidaksabar, tekan Ctrl-C untuk menghen-tikannya dan mungkin ingin mem-bentuk book.dat yang lebih kecil.Lihat petunjuk pada file install yangdibuka dengan Winword.

MEMBENTUK BOOK.DATUntuk membentuk book.dat, jalankandulu gnuchess.exe dengan cara me-ngetikkan ./gnuchess <enter> danakan tampil prompt langkah pertamayaitu White (1): Pada prompt iniketikkan book add book.pgn yangakan menambahkan data dari book.pgnke book.dat kosong yang sudah ada.

Gnuchess.exe adalah suatu chess engine yang tangguh!

CCYYGGWWIINNMMEEMMBBEENNTTUUK GK GNNUUCCHHEESSS.ES.EXXEEDDAN OAN OTTAKAKNNYYA (BA (BOOOOK.DK.DAAT)T)Perintah make akan membentuk file gnuchess.exe yang dapatdijalankan pada lingkungan Cygwin. Adapun ‘otak’ dari programcatur gnuchess.exe ini terdapat pada file book.dat. Book.dat dapatterus-menerus diperkaya dengan menambahkan data dari book.pgn

Page 42: 0204 - Software Cracking

Januari 2002 NeoTek 41

NeoTekno

7

13 14

8 9

15

PINDAH KE DIREKTORI BOOKPindah ke direktori book dengancara mengetikkan (pada prompt $)cd .. (antara cd dan dua titik adaspasi) lalu <enter> yang artinyanaik ke tingkat direktori di atasnya.Setelah itu masuk ke direktori bookdengan mengetikkan cd book<enter>.

ADA APA DI DIREKTORI BOOK?Pada direktori book ini terdapat filebook.pgn yang merupakan file teksyang berisi berbagai catatan langkah-langkah permainan catur. File inihendak kita ubah menjadi book.datdan akan menjadi ‘otak’ bagi programgnuchess.exe kita. Ketik ls <enter>untuk melihatnya.

COPY BOOK.PGN KE SRCCopy file book.pgn dari direktori inike direktori ~/chess-5.02/srcdengan nama yang sama. Caranyapada pronpt $ ketikkancp book.pgn ~/chess-5.02/src/book.pgn

AYO KITA MAIN!Setelah proses pembentukan book.datselesai, anda dapat bermain melawankomputer dengan menjalankangnuchess dari prompt $ denganmengetikkan ./gnuchess <enter>.Misalnya pada prompt White (1):anda ketikkan d4 yaitu menjalankanbidak kempat dari kiri dua langkah.

LAWAN YANG TANGGUHGnuchess.exe dengan koleksi lang-kah-langkah pada book.dat akanmenjadi lawan anda yang tangguh.Setelah ‘berpikir’ sebentar, gnuchessakan memberi jawaban Nf6 yaitumenjalankan kNight (kuda) keposisi f6. Kini giliran anda lagisetelah tampil prompt White (2):

MINTA GNUCHESS YANG MIKIRKalau anda ‘buntu’ harus mengambillangkah apa, pada prompt White (2):ini ketikkan go <enter> dan gnuchessakan ‘berpikir’ sebentar untuk andadan memberikan jalan. Dalam hal inijalan yang dipilihkan adalah Bg5yaitu memindahkan Bishop (menteri)ke posisi g5.

1 2 3AKHIRNYA! GNUCHESS.EXEAkhirnya anda sampai padalangkah terakhir, yaitu membentukfile program gnuchess.exe. Untukitu, dari prompt $ ketikkan make<enter> dan proses pembentukanfile gnuchess.exe akan terlihat.

MAKEFILE TELAH TERBENTUKUntuk memastikan bahwa makefiletelah terbentuk, pada prompt $ketikkan ls dan tampak bahwa diantara file-file yang terbentuk adalahfile makefile yang dibentuk darimakefile.in lewat perintah ./configure

MENGUJI SOFTWAREUntuk menguji software ini, dariprompt $ ketikkan ./gnuchess<enter> dan permainan pundimulai. Permainan catur inimenggunakan kode-kode untuklangkah-langkahnya, jadi belumuser-friendly.

Page 43: 0204 - Software Cracking

42 NeoTek Januari 2002

NeoTekno

ada NeoTek Vol II No. 2(November 2001) telah di-bahas cara menciptakan

Unix shell account di sdf.lonestar.org

Kini setelah mempunyai unix shellaccount, kita akan mencoba meman-faatkannya untuk memainkan pro-gram catur gnuchess.exe yang telahanda buat pada cygwin di komputerWindows anda.

Untuk itu fasilitas Telnet Windowstidaklah memadai lagi karena hanyamemberikan fasilitas login saja.

Untuk memainkan gnuchess.exe yangtelah anda buat itu pada unix shell,anda harus meng-upload-nya, padahal

P

DOWNLOAD ZOC 4.0.3Arahkan browser anda ke alamat ini:http://www.tucows.com/preview/195271.html dandownload ZOC Terminal Emulator4.0.3. Setelah diinstalasi, ZOCTerminal Emulator dapat dijalankandengan memilih Start > Programs >ZOC Terminal > ZOC

1

7 8

2 3

9

AKSES KE SDF.LONESTAR.ORGBegitu ZOC dijalankan, anda akanmendapatkan jendela ManualConnection. Isikan Connect todengan sdf.lonestar.org. Adapundevice tetap Telnet dan Emulatorbiarkan saja ANSI BBS. Klik OK untukconnect.

CONNECT!Terlihat proses koneksi pada jendelaAutoConnect dan tak lama kemudiananda akan diminta login. Bila andabelum mempunyai account di sini,ketikkan ‘new’ dan ikuti cara pendaf-taran account di NeoTek November2001 hlm. 24. Bila sudah mempunyaiaccount ketikkan account name anda.

PROSES UPLOADProses Upload akan berlangsung be-berapa lama sesuai dengan kecepat-an akses internet anda serta ukuranfile yang di-Upload. Ada pilihan untukDisconnect after transfer danDelete file after transfer. Biarkansaja keduanya kosong.

GNUCHESS.EXE DI SERVER Untuk memastikan bahwagnuchess.exe sudah benar-benarterdapat pada server ini, padaprompt $ ketikkan ls (huruf kecil)llau tekan <enter> dan filegnichess.exe akan ditampilkan lalukembali ke prompt $

UPLOAD SELESAISetelah Upload selesai, terlihat pesanUpload Zmodemgnuchess.exe (keterangan waktu upload)rz 3.54 10-19-99 finished.yang menandai bahwa gnuchess.exetelah berhasil di-pload. Anda kembaliakan mendapatkan prompt $

Manfaatkan fasilitas Zmodem pada ZOC Terminal Emulator

UU NN II X SX S HH EE LL GLL G RR AATTII SSUUNNTTUUK MK MEENNJJALALANANKKANANGGNNUUCCHHEESSS.ES.EXXE ANE ANDDAAAccount unix shell gratis banyak memberi pembatasan, sepertikuota disk yang disediakan serta perintah-perintah Unix/Linux yangboleh digunakan. Lebih lanjut lagi terkadang kita tidak diperkenan-kan mengakses servernya melalui FTP. Untuk itu gunakan fasilitasZmodem untuk upload dan download file ke unix shell server.

Page 44: 0204 - Software Cracking

Januari 2002 NeoTek 43

NeoTekno

free account pada sdf.lonestar.org mem-batasi baik kuota disk yang disediakanmaupun perintah-perintah Unix/Linuxyang boleh dijalankan pada shell itu.

Kita tidak mungkin mengkompilasiprogram gnuchess.exe langsung padaunix shell account ini karenma selainukuran source codfe-nya melebihikuota (hampir 30 megabyte), jugakarena kita tidak diizinkan menjalan-kan perintah mmaakkee di situ.

Lebih lanjut lagi, kita juga tidak diper-kenankan melakukan akses FTP keuniz shell account ini.

Namun tidak perlu khawatir, sebabkita telah mempunyai Cygwin dan

kini dapat pula men-download ZOCTerminal Emulator yang juga mem-punyai fasilitas upload dan download.

Cygwin pada Windows dapat kita guna-kan untuk mengkompilasi source codeUnix, sedangkan ZOC Terminal Emu-lator akan kita gunakan untuk meng-upload file gnuchess.exe yang dihasilkandari proses di bawah Cygwin ini.

Setelah di-Upload, file gnuchess.exeini dapat dijalankan seperti halnyadibawah Cygwin, tetapi dalam hal inikita tidak perlu menggunakancygwin1.dll karena kini gnuchess.exekita berjalan langsung pada unix box-nya sdf.lonestar.org.

Untuk eksplorasi lebih lanjut, silakanperiksa kemungkinan menggunakanXboard sebagai interface grafisnys(setara dengan Winboard yang untukWindows). Untuk dapat mengkompi-lasi Xboard pada Cygwin (ataupunlingkungan Unix/Linux lainnya)diperlukan X Windows system.

Dapatkan Xboard dihhttttpp::////wwwwww..ttiimm--mmaannnn..oorrgg//xxbbooaarrdd..hhttmmllsedangkan X Windows System dihhttttpp::////wwwwww..xxffrreeee8866..oorrgg//

4

10 11

5 6

12

PROMPT $ YANG KHAS ITUSetelah memasukkan nama accountanda pada login dan password-nya, anda akan masuk ke serversdf.lonestar.org dan mendapatkanprompt $ yang khas untukUnix/Linux itu. Nah sekarang apayang dapat kita lakukan pada ruangyang masih kosong ini?

UPLOAD FILEZOC Terminal Emulator mempunyaifasilitas Transfer yang dibagi lagiatas Upload, Download, SendTextfile, dan Send Binary File. Kitapilih Transfer > Upload

UPLOAD GNUCHESS.EXESetelah memilih Upload, jendelaSelect Zmodem-Upload File(s).akan ditampilkan. Cari file yanghendak di-Upload, dalam hal iniadalah gnuchess.exe. Begitu file inidi-Open maka proses Upload segeraberlangsung.

MAINKAN GNUCHESS.EXEUntuk memainkan gnuchess.exe, andacukup mengetikkangnuchess <enter>dan permainan akan berlangsungdengan meminta anda jalan duluandengan promptWhite (1):

MEMBUKA DENGAN d4Misalkan anda memulai dengan d4yaitu menggerakan bidak (Pawn)ke posisi d4, maka setelah‘berpikir’ sebentar, gnuchess akanmemberikan langkahnya, yangdalam hal ini adalah d5, yaitumenggerakan bidak ke posisi d5.

DAPAT UNTUK BELAJARBila tak tahu apa yang harus dilaku-kan, ketikkan go dan gnuchess.exeakan menjalankan langkah anda,dalam hal ini Nf3, yaitu menggerak-kan kNight (kuda) ke posisi f3.Pelajari sendiri bagaimana menggu-nakan Xboard untuk interface grafisnya.

Page 45: 0204 - Software Cracking

44 NeoTek Januari 2002

NeoTekno

erhasil sudah menciptakangnuchess.exe dari sourcecode-nya. Tapi penampilan-

nya kok tidak menarik?

Jangan khawatir, gunakan Winboardsebagai interface grafisnya. Setelahinstalasi otomatis, Winboard juga da-pat diinstalasi secara manual agarmenggunakan chess engine yangsudah anda ciptakan dari source code-nya, baik itu gnuchess maupun Crafty.

Ada lagi Zippy yang dapat menjadi-kan gnuchess anda menjadi chess botuntuk dipertandingkan pada chessgame server (untuk Xboard/Unix).

Semakin terasa manfaat Unix, bukan?

B

MEMBACA FILE PGN DAN FEN?Sewaktu instalasi akan tampil per-tanyaan apakah anda menginginkanWinboard membaca file-file PGNdan FEN. Pilih Yes dan teruskaninstalasi sampai selesai yang akanmeletakkan Winboard pada StartMenu dari Windows.

4

10 11

5 6

12

JALANKAN WINBOARDPilih Start > Programs > Winboarddan pilih Winboard Startup Dialogyang akan memunculkan pilihandalam anda menjallankan Winboard,apakah bermain dengan chess engine(misalnya gnuchess,exe), link kechess server, atau sekedar melihatdan mengedit game file.

PINDAH DIREKTORIPilih play against a chess engineor match two engines. Lalu pilihdua chess engine. Di sini pilihannyaadalah GNUChess (gnuchess versi 4)dan “GNUChes5 xboard” (gnuchessversi 5) yang sudah terpasangbersamaan dengan Winboard.

INSTALASI MANUALDikatakan bahwa untuk menginstal-asi secara manual, anda perlu mem-buat direktori tersendiri dan menyalinfile-file di atas. gnuchess.* adalah file-file gnuchess 4 sedangkangnuches5.exe adalah file gnuchessversi 5. Pilih file-file untuk ditaruh didurektori khusus misalnya C:\Chess

UBAH CONFIGURATION SETTINGAgar program dapat berjalan makapada direktori itu perlu juga ditam-bahkan file cygwin1.dll (dari Cygwin)dan book.pgn (dari Chess-5.02).Kemudian dengan Notepad buka filewinboard.ini dan ubah teks padafirstChessProgramNames dan secondChessProgramNames seperti di atas.

DENGAN GNUCHESS.EXE KITADari Winboard pilih winboard.exe,winboard.hlp, dan winboard.ini.Juga pilih gnuchess.* (exe, dat, danlan) serta ubah semuanya jadignuchess4.* Adapun dari hasilkompilasi kita sendiri pada Cygwinpilih gnuchess.exe yang di-renamejadi gnuchess5+.exe

Winboard dan Xboard membuat chess engine tampak lebih menarik

WWII NN BBOOARAR DDIINNTTEERRFFAACCE GE GRRAFAFIIS US UNNTTUUKKGGNNUUCCHHEESSS.ES.EXXEEGnuchess.exe pada dasarnya merupakan suatu chess engine yangdapat dipasangkan pada suatu interface grafis, yaitu Xboard (untuksistem Unix) dan Winboard (untuk Windows). Selain itu Winboardjuga dapat digunakan untuk mempertandingkan dua chess engine!

Page 46: 0204 - Software Cracking

Januari 2002 NeoTek 45

NeoTekno

7

13 14

8 9

15

PILIH GNUCHESSMisalkan kita pilih GNUChess padakedua pilihan tadi, maka pada keduasisi hitam dan putih masing-masingdijalankan oleh chess engine yangsama yaitu GNUChess (dalam halini GNUChess 4). Klik Mode dananda bisa pilih mau melawan mesinatau mengadu kedua mesin.

MELAWAN GNUCHESSKarena dipilih GNUChess dan padaMode dipilih Machine Black,maka anda harus jalan terlebihdahulu (putih). Misalkan langkahpertama anda adalah d4 yaitubidak dari d2 pindah ke d4.GNUChess akan menjawab denganNf6

MEMPELAJARI LEBIH JAUHUntuk mempelajari lebih jauhinstalasi Winboard dengan gnuchessini buka file READ_ME yangterdapat pada direktori C:\ProgramFiles\Winboard dengan mengklikdua kali icon-nya. File ini akandibuka oleh Notepad.

PILIHAN CHESS ENGINESewaktu menjalankan WinboardStartup, pilihan chess engine-nyasudah sesuai dengan yang kitatetapkan pada winboard.ini, yaituGNUChess4 dan GNUChess5+ (yaitugnuchess.exe yang kita buat padaCygwin sebelumnya dan di-renamemenjadi GNUChess5+.exe

GNUCHESS4 VS. GNUCHESS5+Setelah memilih GNUChess4 danGNUChess5+ sewaktu memilih duaengine, pilih menu Modekemudian pilih lagi Two Machinesdan akan terjadi pertandinganantara GNUChess4 (putih)melawan GNUChess5+ (hitam).

CHESS ENGINE LAINPada Winboard kita dapat mema-sangkan chess engine lain lagi. Yangpopuler adalah Crafty. Downloadsource code Crafty di sini:ftp://ftp.cis.uab.edu/pub/hyatt/games/Coba sendiri membentuk file exe dariCrafty dengan Cygwin.

1 2 3DOWNLOAD WINBOARDDownload versi terakhir Winboard,yaitu versi 4.2.3 dengan meng-kliklink-nya. Pilih Save this program todisk. Misalkan simpan di direktoriC:\Download.

XBOARD DAN WINBOARDArahkan browser anda kehttp://www.tim-mann.org/xboard.htmlTerbaca di sini bahwa bila Xboarduntuk sistem Unix, maka Winboarduntuk Windows.

INSTALASI WINBOARDDouble click file winboard-4_2_3.exedan installation wizard akanditampilkan. Ikuti saja langkah-langkahnya sampai instalasi selesai.

Page 47: 0204 - Software Cracking

NeoEdu

46 NeoTek Januari 2002

engetikkan rumus-rumusmolekul pada mesin tik me-mang sulit dan word processor

tidak membuatnya lebih mudah.Bila untuk rumus-rumus matematikadapat menggunakan Equation Editoryang tersedia pada Word, maka kiniuntuk rumus-rumus kimia tersediaChemSketch.

ChemSketch bukan hanya untuk me-nuliskan rumus-rumus kimia yangkemudai diekspor sebagai file grafik,namun juga cara penulisannya sepertimenghubungkan mata-mata rantaiyang senyawa yang dihasilkannyadapat diperiksa kebenarannya denganmenghitung sifat-sifat kimia fisiknya.

RRUUMMUUS MS MOOLELEKKUULLDDEENNGGANANCCHHEEMMSSKKEETTCCHHPenulisan rumus-rumus molekul merupakan kesulitan tersendiribaik untuk para guru yang membuat soal ujian maupun parasiswa dan mahasiswa yang membuat paper atau skripsi. Kinidengan ChemSketch anda dapat membuat rumus-rumus kimiayang kompleks dengan mudah menggunakan template yangdisediakan. Hasilnya dapat diekspor menjadi file-file grafis.

M

Menuliskan rumus molekul dengan logika kimia bukan logika matematika

Ubah Kedua O dengan CDengan mengklik O pada -OH maka-OH akan berubah menjadi --CH3.Kemudian tarik ke kanan untuk mem-buat percabangan -CH3 ke sebelahkanan cincin sebelah kiri. Hal yangserupa dengan cincin yang keduapada -OH yang sebelah kiri bawah

Ganti Salah Salah satu C dengan OKini pilih O dan klik di C dari -CH3yang baru dibentuk pada cincinsebelah kanan. Tampak -CH3akan berubah menjadi -OH. -CH3dan -OH kini dapat ‘direaksikan’membentuk ikatan -O-

-CH2 yang Seharusnya KosongIkatan -O- kini telah dibentuk antarakedua cincin α-D-Pyranose ini, tapicara membuatnya ‘diakali’ denganmenyisipkan dua karbon. Keduakarbon ini kini ada dalam bentuk-CH2 dan ini harus kita hapus.

Menjalankan ChemSketchJalankan ChemSketch denganmemilih Start > Programs >ADCLabs Freeware 5.0 dan pilihChemSketch akan tampil formatfile yang di-support. Klikkeduanya danpilih OK.

Logic CircuitsKita akan menggambarkan rumusmolekul maltosa yang terdiri daridua cincin glukosa dengan ikatan α.Pilihtemplate pada icon kedua daripaling kanan di sisi atas layar

Banyak Pilihandari pelbagai template yang adapilih templat Sugars; alfa-D-Pyr(opsi di kiri layar) dan pada opsidi bagian atas pilih 1(4) HaworthFormulae. Klik pada template α-D-Pyranose dan anda akan masukke halaman Editor dengan templateyang anda pilih itu.

4 5

10 11 12

6

Page 48: 0204 - Software Cracking

Januari 2002 NeoTek 47

NeoEdu

Nilai Sudut yang KosongBila mouse diletakkan di atassudut itu akan tampak -CH2- danini harus dikosongkan. Caranyadouble click pada sudut itu danakan muncul kotak dialogProperties. Pilih C dan pilihValue sebagai Empty. Klik Apply.

Hitung Sifat-sifat KimianyaLakukan hal yang sama pada sudutyang berisi -CH2- di cincin yangkedua. Dan penulisan rumus mo-lekul maltosa selesai! Aktifkan menuSelect/Move di kiri atas, selectkeseluruhan molekul, lalu hitungproperties-nya dengan Tools >Calculate > All Properties

Properties DihitungAkan tampil jendela kecil yangmenghitung properties molekul ini.Bila dapat ditampilkan artinyastruktur yang dibuat sudah benar.Pilih properties yang ingin ditam-pilkan dengan klik, Shift, dan panah,lalu klik tombol Copy to Editor

Letakkan dengan KlikLetakkan template cincin pada bi-dang gambar dengan cara klik se-kali dan geser ke kanan untuk me-letakkan template kedua di sebe-lah kanannya. Maltosa terdiri daridua cincin glukosa dalam bentukα-D-Pyranose. Kedua cincin iniakan kita hubungkan.

Meletakkan yang KeduaKlik sekali lagi untuk meletakkancincin yang kedua di sebelah ka-nan yang pertama. Untuk mem-buang template ini dari clipboard,klik kanan sekali dan anda dapatmelanjutkan ke proses berikutnya

Mengubah StrukturUntuk mengubah struktur kimiayang dituliskan, pilih Structure padabagian kiri atas dan akan tampakatom-atom yang dapat kita pilihuntuk menggantikan atom padastruktur yang ada. Kita pilih C(karbon) untuk menggantikan -OHmenjadi -CH3

7 8

13 14 15

9

Masuk ke Situs ACDDownload ChemSketch dari situsAdvanced Chemical Developmenthttp://www.acdlabs.com/download/chemsk.html Selain ChemSketchanda dapat men-download soft-ware lain yang berhungan termasukbahasa pemrograman ChemBasic.

Daftar Dulu Anda diminta untuk mendaftar duludengan memasukkan informasipribadi anda. Setalah itu kembalike halaman login dan downloadchemsk50.exe yang besarnya 8,5Mbyte. ChemSketch dan lain-lainnyadapat juga diperoleh di CD NeoTekbulan ini

Instalasi ChemSketchIstalasi ChemSketch cukup de-ngan double click pada iconchemsk50 dan prsoes instalasiakan berjalan secara otomatis.Ikuti saja langkah-langkahnyasampai selesai.

1 2 3

Page 49: 0204 - Software Cracking

NeoEdu

48 NeoTek Januari 2002

ini tidak ada lagi alasan sulitbelajar struktur molekul, khu-susnya secara stereometri, se-

bab modelling molekul kimia apa sajadapat dilakukan pada PC anda denganChemSketch yang menyertakan juga3D Viewer.Sekali rumus molekul telah berhasildigambar dan dapat dihitung proper-ties-nya maka dapat diekspor sebagaibitmap graphics untuk disisipkan padaword processor ataupun dapat dilihatgambaran tiga dimensinya dengan 3DViewer.

Semuanya begitu mudah dan software-nya tersedia gratis di Internet. Ini alasankuat guru kimia perlu belajar Internet!

ANANIIMAMASSI 3D FI 3D FIILELECCHHEEMMSSKKEETTCCH H DDEENNGGANANADADC/3D VIC/3D VIEWEEWERRRumus molekul yang dibuat dengan ChemSketch bukanlah suatugambar ‘mati,’ melainkan berisi informasi-infoemasi penting tentangstruktur molekul yang dapat ditampilkan pada browser khusus,yaitu ADC/3D Viewer yang menggambarkan struktur molekul inidalam tiga dimensi. Dapat dioptimasi jarak, sudut, dan torsinya.Serta dapat dianimasi dalam berbagai bentuk!

K

Membuat animasi 3D dengan ChemSketch

Sudut Tiga AtomDemikian juga untukmengetahui sudut yang dibentukoleh tiga atom, pilih Tools >Measure Bond Angle lalu pilihtiga atom yang membentuksudut. Sudutnya terbaca dibagian bawah layar.

Untuk PresentasiRadius inti atom yang ditampilkandapat diperbesar ataupun diper-kecil dengan kelipatan 5%. Biladiperbesar terus akan berbentukspace filling penuh, Ini memu-dahkan untuk melihat hubunganantara Balls & Sticks denganSpace Filling.

Main-mainkan PenampilannyaMain-mainkan penampilan mole-kul ini untuk mendapatkan gam-baran yang lebih jelas mengenaibentuk molekulnya serta bagai-mana sifat kimia dapat ditentukandari bentuk stereometrinya. Denganmodel plastik hal ini sama sekalitidak mungkin!

Jalankan 3D ViewerPilih ACD/Labs lalu 3D Vieweruntuk mengaktifkan 3D Viewer.Layar 3D Viewer akan terbukadenganrumus molekul maltosadalam bentuk wireframe. Bentukini dapat diubah ke Sticks, Balsl &Sticks, Dots Only, Disks, danSpacefill.

Pilih Balls & SticksMisalkan kita pilih model Balls &Sticks. Kelihatan lebih baik tapimasih kurang sempurna bukan? Inikarena posisi relatif atom-atombelum teroptimasi dalam ruang tigadimensi. Untuk itu pilih Tools > 3DOptimization.

Stereomerinya yang BaikMolekul maltosa itu akan teropti-misasi posisi atom-atomnya satusama lain. perhatikan bahwa cin-cin segi enam bukanlah padabidang datar, melainkan berben-tuk konfigurasi kursi akibat inter-aksi antaratom dalam molekul.

4 5

10 11 12

6

Page 50: 0204 - Software Cracking

Januari 2002 NeoTek 49

NeoEdu

RotasiUntuk lebih jelas lagi gambarantiga dimensinya rotasikan mole-kul ini baik dengan mengguna-kan mouse maupun dengan fa-silitas AutoRotate. Ada lagiAutorotate and Change Style.

Kembali ke Bitmap FileKembali ke file bitmap yang di-buat dengan fasilitas Export tadi.Buka Microsoft Word dan pilihInsert > Picture > From Filedan pilih gambar yang dibentuktadi misalnya maltosa.bmp danklik Open.

Gambar Di-Insert pada WordGambar maltosa.bmp sudah masukkedalam skripsi anda yang diketikdengan Word. Anda kini tidak per-lu bersusah payah menuliskan ru-mus-rumus molekul tiga dimensidengan tangan lagi.

‘Ukuran’ Molekulnya?Untuk melihat’ukuran’ molekulmaltosa ini atau tepatnya ‘spacefilling’-nya pilih View > With Dotsdan diameter-diameter setiapatom secara relatif akan digam-barkan. Cara ini nyaris mustahildigambarkan secara manual.

Jarak Antaratom?Untuk mengetahui jarak antaratom(dari inti atom ke inti atom lainnya),pilih Tools > Measure Distance.Perhatikan masih banayak fasilitaslain seperti mengukur sudut ikatanserta sudut torsi atom-atom dalammolekul.

Jarak Dua C pada CincinKlik dua atom yang hendak diukurjaraknya. Dalam hal ini adalah duaatom C pada cincin α-D-Pyranose.Kedua atom yang dipilih akan di-warnai hijau dan ukurannya dapatdibaca di sebelah bawah layar.Dalam hal ini 1,4283 Ångstrom.

7 8

13 14 15

9

Kembali ke EditorAnda kembali ke Editor dan pro-perties yang dipilih sudah ter-paste pada halaman gambaranda. Posisinya dapat anda ubah-ubah. Misalkan letakkan di ba-wah rumus molekul maltosayang baru dibuat tadi.

Siap untuk SelanjutnyaSetelah proses selanjutnya adadua. Pertama membuat gambarstatis berupa bitmap image yangdapat disisipkan pada dokumen-dokumen lain, misalnya padaMicrosoft Word. Kedua adalahmelihat molekul ini secara 3D

Ekspor ke FilePilih File > Export dan jandeladialog Export akan tampil. Pilihingin diekspor ke foledr manadengan nama apa dan sebagai fileapa. Selain tipe PDF yang laindapat berjalan.

1 2 3