Professional Documents
Culture Documents
N EOTE K
Pendamping Berselancar
www.neotek.co.id
NeoTek menyediakan CD
Salam!
yang berisi program-
program yang dibahas
Hormati hak cipta orang lain,
walaupun anda telah menguasai
Daripada anda men-download...
Software Cracking
ChemSketch 21 Memperkenalkan metode,
Menggambar tools, dan langkah-langkah
46 molekul kimia
menjadi amat
logis dalam meng-crack software.
NeoProfil
Kru NeoTek
FOKUS BULAN INI 3 Bermarkas di
Inbox
NmN Database pada WAP
6 Neoteker menjawab Neoteker
dalam forum milis NeoTek
Aplikasi database ASP pada WAP pada
Windows 98 dengan menggunakan
browser M3Gate, Notepad, Access Bank
NeoRagam 2000, serta Personal Web Server.
Bank BNI
Ada Apa di CD NeoTek? Tweaking: Apa Itu? a.n. PT NeoTek Maju Mandiri
4 Linux dan Unix di Windows
Cracking Tools
Selain TweakUI dan Winhacker, kini No. rekening 070.001709720.001
Bank BCA KCP Rawamangun
terdapat pula CaroX, suatu tweaking
Flash dan SWiSH Installer tool buatan rekan NeoTeker. a.n. Aswan Bakri
No. rekening 0940544131
Daftar Isi CD NeoTek Linux Tutorial
5 Graphics Tool Redaksi NeoTek
Program Umum Berselancar
Onno W. Purbo memperkenalkan
Percetakan
CV Angkasa Bandung
Samba serta Office yang dijalankan
ChemSketch dan Pelengkapnya
pada Linux. Kulit Muka
M. Hadi Fr.
NmN
NeoTeker menjawab NeoTeker
Forum ini dimaksudkan sebagai bentuk offline dari mailing list
NeoTek di http://groups.yahoo.com/group/majalahneotek.
Linux di notebook Membuat file PDF meng-access internet tapi J: Posted November 5
T: Posted November 2 T: Posted November 5 menggunakan komputer CD NeoTek sampai NeoTek
kita sendiri, nomor tele- November 2001 memang
Kalau sweeping PC ke ru- Kalo create file yang ber- phone sendiri, dari rumah
mah-rumah kemungkinan- ekstension *.PDF pake apa hanya dapat diperoleh di
kita, kira-kira bisa dilacak redaksi NeoTek di Jakarta.
nya kecil, tapi untuk note- yach. Soalnya saya sering nggak sih oleh yang pu-
book computer kemung- download dari Internet Harganya Rp15.000,- dengan
nyanya siapa yang dengan ongkos kirim Rp5000,-
kinan razia di perjalanan yang berekstension PDF ilegal memakai dial-up
tampaknya lebih besar. selama ini yang saya bisa accountnya...? Mulai Desember 2001 (Vol
Pertanyaannya adalah: cuma read aza pake II No. 3) akan ada dua versi
1. Apakah Linux dapat di- Acrobat reader Yulianto NeoTek. Majalah saja
instal di notebook? Syafdi Awarman J: Posted November 5 (Rp9.500,-) dan Majalah
2. Kang Onno, Mandrake pakai CD (Rp19.500,-).
bisa jalan di notebook J: Posted November 5 Kalau ISP-nya cukup Yang pakai CD sementara
tidak? pandai bisa dilacak. Engga hanya akan didistribusikan
Pakai Adobe Acrobat. Kalau susah koq ..
3. Kalau ya, kebutuhan mi- Adobe Acrobat di-install dari terutama untuk toko buku
nimumnya (prosesor, CD-nya, akan terinstalasi Onno W. Purbo Gramedia, langganan, dan
memory, space, dll.) apa bukan hanya Acrobat Read- onno@indo.net.id perwakilan. Penjualan
saja? er, melainkan juga Acrobat umum ke agen majalah
4. Apakah StarOffice bisa Distiller. J: Posted November 4 masih yang versi tanpa CD.
jalan pada Windows? Versi yang pakai CD juga
Acrobat Distiller ini akan Tentu saja bisa karena di
dan StarOffice itu masih akan sangat terbatas
berperan sebagai virtual ISP ada daftar member
freeware bukan? distribusinya (1000 sampai
printer. File yang akan kita yang login atau dialup dari
5. Saya dengar ada CD 2000 set saja).
buat file .PDF-nya (baik itu beberapa nomor pelang-
khusus driver2 untuk
dari Word, Quark XPress, gannya, secara langsung si Mulai edisi Desember ini
Linux agar bisa menge-
ataupun Page Maker) kita member yang sah dapat harga CD (saja) jadi
nal hardware lebih
print. Waktu print pilih mencek sudah berapa jam Rp10.000,- dengan ongkos
banyak?
printernya Acrobat Distiller. dia akses ke internet di kirim Rp5000,-
Purwanto Soemarto Hasil ’cetakannnya’ adalah sertai dengan nomor dial Kalau memang CD
file .PDF ini. asal koneksinya....seperti diperlukan, maka bertahap
J: Posted November 2 pernah teman saya lakukan versi dengan CD akan
Cara lain (juga pakai Adobe mencoba account saya
1. Bisa banget ... Acrobat) adalah mengubah diproduksi lebih banyak.
ketika saya terdaftar di ISP
2. Saya pasang di Toshiba file tadi menjadi file .EPS CBN teman saya menggu- Onno W. Purbo
Tecra 8000 saya, bisa (encapsulated postscript),lalu nakan 7 jam akses dengan onno@indo.net.id
jalan. Kalau mau cek file .EPS ini diubah lagi jadi account dan password CBN
coba cek dulu ke .PDF (portable document saya di rumahnya, Hard disk sering down
www.mandrake.com. format). nahhhh lho....:) T: Posted November 6
Lihat di situ apa yang
perlu dilakukan. Adobe Acrobat kini sudah Foryanto J. Wiguna Kenapa ya, harddisk
3. Tecra 8000 rasanya versi 5.0. Harus beli CD- bizzcomtech@yahoo.com komputer saya sering
Pentium II 233MHz nya; tidak bisa download down (mati mendadak),
dari Internet, sebab yang Cari CD NeoTek saya cek kabelnya OK,
deh. Memory 32Mbyte.
Space minimal sekitar gratis cuma Reader-nya. T: Posted November 5 apakah harddisknya kurang
3Gbyte-an gitu yang Kosasih Iskandarsjah Ternyata nyari CD neotek bagus kali ya.
enak buat kerja. kosasih_iskandarsjah@yahoo.c sulit banget. saya udah cari EPHI VAN LIN
4. Betul StarOffice ada om di Gunung Agung, Kharis- ephi_vl@yahoo.com
binary buat Linux, ma, TB utama, yang ada
Windows dll. Ya, Star- Dial-up dengan cuma majalahnya doank. J: Posted November 6
Office freeware account orang lain Bung Redaksi sebetulnya Apa power management di
5. Saya biasanya ambil di T: Posted November 5 CD tsb dijual di toko-toko Windowsnya diaktifkan
Internet Mau nanya nich, misalnya apa nggak? Atau harus untuk mematikan harddsik
kalau kita tahu Password contact ke Redaksi ? pada jangka waktu tertentu.
Onno W. Purbo dial-up account orang lain, ˙ krabiR w˜ Skinner
onno@indo.net.id dan kita gunakan untuk digitalchandra@yahoo.com step2k@telkom.net
DAFTAR MELALUI EMAIL KETIK PESAN BARU ANDA IKUTAN MENJAWAB PESAN
4 Cara kedua adalah dengan
mengirimkan email kosong ke
5 Jika anda menggunakan langkah
3, maka cara mengirimkan pesan
6 YANG MUNCUL
Setiap anggota boleh bertanya
majalahneotek- melalui milis NeoTek juga tersedia atau menjawab pertanyaan yang
subscribe@yahoogroups.com diajukan anggota lainnya. Keaktifan
yaitu dengan mengklik menu
melalui Web email atau POP email
Post. Selanjutnya ketik pesan dan anda diharapkan di sini. Bila anda
yang anda miliki.
klik menu Send di bawahnya. ingin menjawab, klik Replay lalu
ketik pesan dan segera klik Send.
Mengunci
Mengunci setting Internet Explorer
JIKA KOMPUTER ANDA digunakan orang mempunyai setting yang anda tidak menginginkan peru- Microsoft\Internet Explorer\
bersama beberapa orang lain, an- sama, bukalah Registry. Key yang bahan apa pun pada seluruh Restrictions. Yang paling berguna
da mungkin perlu mengunci be- anda perlukan adalah HKLM\ setting, gunakan HKCU\Sotware\ adalah NoBrowserContextMenu -
berapa setting pada IE untuk me- Software\Microsoft\Windows\Cur Policies\Microsoft\Internet untuk menonaktifkan context
lindungi set-up anda. Pengubah- rentVersion\Internet Settings dan Explorer\Restrictios\NoBrows menu dan NoSelectDownloadDir
an setting Security Zone pada Re- juga HKCU\Software\Microsoft\ Options\ dengan nilai DWORD 1. untuk memastikan bahwa file
gistry tidak akan banyak artinya Windows\CurrentVersion\Internet Hal ini akan menghilangkan link yang di-download selalu masuk
karena anda dapat melakukannya Settings. Untuk hanya melindungi Internet Options dari menu Tools. ke direktori download standar.
dengan menggunakan kotak dia- setting pada komputer lokal, buat Kembali, buat key-nya sebagai
Anda dapat menon-aktifkan opsi
log sederhana pada IE, tetapi jika key-nya, HKLM\Software\Policies\ DWORD dengan satu nilai 1 dan
seperti klik kanan untuk context
anda ingin mencegah agar orang Microsoft\Windows\CurrentVersion tempatkan di pohon HKLM agar
menu dengan membuat key di
lain tidak dapat mengubahnya, \Internet Settings Security_HKLM_ berlaku untuk semua pengguna.
bawah HKCU\Software\Policies\
atau jika anda hanya ingin semua Only dengan nilai DWORD 1. Jika
C AR A YANG B ENAR
1
Jika anda ingin menentukan home-
page, atau ’start page’ anda, akan jauh 2 Driver semacam Adaptec CD Creator
pun pun menyimpan setting-nya pada 4 Di sini anda dapat menghapus hanya
satu URL dari History, ketimbang
lebih mudah menggunakan Internet Registry. membersihkan semua URL.
Options ketimbang Registry, tetapi jika
pengguna yang berbeda mempunyai start
page berbeda, maka anda dapat
3 Pada Registry anda dapat mengubah
lebih banyak opsi untuk cara kerja
pencarian IE ketimbang jika anda
5 Banyak key di Registry dapat ditemu-
kan setting-nya pada tab Advanced
tetapi lebih banyak lagi key yang tidak
melihatnya pada key HKEY_USERS.
melakukannya lewat bar Search. ada di sini.
3
2
4
3
Tools → Internet Options, anda telah Tetapi upaya untuk menemukan key mengakses setting tersebut untuk
mengubah satu key Registry, tetapi yang anda inginkan pada Registry pengguna yang sedang mengguna-
jika ada tiga atau empat key dengan mungkin akan jauh lebih sulit ketim- kannya pada cabang HKEY_ CUR-
setting terdahulu, maka satu-satunya bang memunculkan kotak dialog un- RENT_USER (HKCU); sementara
cara untuk menghentikannya agar tuk mengubah setting dari dalam IE setting yang berlaku untuk semua
tidak muncul kembali adalah dengan sendiri. Kesulitan ini timbul sebagian pengguna disimpan pada cabang
mengubah Registry secara manual. karena cara penataan Registry itu. HKEY_LOCAL_ MACHINE, di
Registry menyimpan informasi dalam dalam HKLM\ Software\Microsoft\
Mencari key enam cabang hierarkis (hierarchical Internet Explorer. Jika pengubahan
Di Registry terdapat beberapa setting branch); dua di antaranya menyim- suatu setting pada HCKU tidak meng-
yang tidak dapat diubah dari kotak pan informasi mengenai perangkat hasilkan apa yang anda inginkan,
dialog mana pun di dalam Windows lunak PC anda dan satu mengontrol anda juga dapat mengeceknya di sini.
atau Internet Explorer. Dan jika anda cara kerja Windows dengan berbagai Hemat waktu anda dengan mencari
pernah menginstal PowerToy, suatu jenis file berbeda. Nah, tiga cabang Registry untuk key lain dengan
bar pada Explorer, atau suatu plug-in lainnya-lah yang berisi key yang nama yang sama setiap kali anda
yang menambahkan perintah ekstra mengatur setting untuk IE. Jika Win- membuat perubahan.
pada IE, anda mungkin perlu mem- dows anda telah diatur untuk digunakan Karena IE amat terkait erat dengan
buka Registry untuk mengetahuinya, oleh beberapa pengguna, HKEY_USERS Windows, demikian juga setting di
bagaimana cara kerjanya, dan kadang (disingkat HKU) menyimpan prefe- bawah HKCU\Software\Microsoft\
bagaimana cara menghilangkannya. rensi untuk setiap orang; anda dapat Internet Explorer\ maka anda
mesin pencari favorit anda, bukan nyimpan halaman Web karena yang tidak bermaksud pindah dari IE ke
membuka search bar, pertama klik mengontrol penyimpanan halaman Netscape atau mengirim umpan balik
tombol Search lalu pilih Customize Web adalah key Save Directory pada apa pun, anda dapat menghilangkan
pada search bar selanjutnya pilih ’Use HKCU\Software\Microsoft\Internet entri-entri itu sama sekali. Masuk ke
one search service for all of these Explorer\Main. HKCU\Software\Policies\Microsoft\
services.’ Pilih situs search mana saja Anda mempunyai dua pilihan untuk Internet Explorer\Restrictions\ (anda
jika yang anda inginkan tidak ada di mentransfer file lewat FTP di Win- mungkin harus membuat key Res-
sana, lalu jalankan Registry Editor dows; anda dapat menggunakan pro- trictions sendiri pada sistem terten-
dan masuk ke HKCU\Software\ gram FTP dengan mode DOS yang tu). Buat key dengan nama NoHelp-
Microsoft\Internet Explorer\Main\ sudah built-in atau dapat juga meng- ItemNetscapeHelp, NoHelpItem-
Search Bar\ dan isi URL mesin gunakan IE. Anda dapat mengontrol SendFeedback, NoHelpItemTipOf-
pencari yang anda inginkan. program yang mana yang akan digu- TheDay atau ubah key-key itu
Jika anda mencari PowerTool dan nakan ketika anda mengetikkan jika sudah ada dengan nilai
ingin menambahkan sebuah mesin perintah FTP (seperti ’ftp ftp.micro- DWORD 1 untuk menghilangkan
pencari baru pada daftarnya, pikirkan soft.com.’) Jika anda menginginkan item menu Netscape Help, Send
kata yang terdiri dari dua huruf yang IE yang muncul, masuk ke HKLM\ Feedback dan Tip of the Day. Jika
cocok lalu buat key baru di bawah SOFTWARE\Microsoft\Windows\ anda menginginkan hal ini berlaku
HKCU\Software\Microsoft\Internet CurrentVersion\URL\Prefixes\ dan untuk semua orang yang mengguna-
Explorer\SearchUrl\ dan isikan URL- buat satu nilai string baru bernama kan komputer anda, bukan hanya
nya. ftp yang berisi ftp://; jika anda meng- pengguna saat ini, tempatkan key-
inginkan program DOS yang mun- key tersebut di tempat yang sama di
Download dan FTP cul, hapus key FTP-nya. bawah HKLM.
Anda dapat meminta IE agar tidak Jika anda menginginkan IE menam- Menu File juga bisa menjengkelkan;
memunculkan kotak dialog setiap kali pilkan situs-situs FTP seakan sebagai anda cuma ingin mengklik File →
selesai melakukan donwload tetapi folder pada hard drive anda, ubah New untuk sebuah window browser,
jika IE masih tetap melakukannya, HKCU\Software\Microsoft\Ftp\Use tetapi anda harus memilih dari New
buat agar HKCU\Software\Micro- Web Based FTP\ menjadi ’No’ untuk Mail, New Newsgroup Posts, New
soft\Internet Explorer\Main\Noti- tampilan folder atau ’Yes’ untuk Contacts atau Internet Phone. Jadi,
fyDownloadComplete diset ke ’No.’ tampilan tradisional. jika anda ingin menggunakan IE un-
Jika anda meminta IE menyimpan tuk browsing, bukan untuk membuka
(save) sebuah file yang anda tengah Mengubah menu Outlook Express, tempatkan sebuah
download, maka IE akan menyimpan- Jika anda biasa menggunakan Micro- policy key lain di Registry, kali ini
nya pada direktori tempat anda ter- soft Word dan terbiasa mengatur me- pada pohon Windows. Masuk ke
akhir menyimpan suatu file. Jika nu serta toolbar, maka daftar ikon HKCU\Software\Microsoft\Windows
anda menginginkan IE selalu meng- alternatif untuk toolbar IE tidak me- \CurrentVersion\Policies\Explorer\
gunakan direktori yang sama, ubah nawarkan terlalu banyak kesempatan dan buat sebuah key bernama
key HKCU\Software\Microsoft\ untuk pengaturan interface-nya. Te- NoExpandedNewMenu dengan nilai
Internet Explorer\Download Direct- tapi jika anda menyelam ke dalam DWORD 1 dan IE pun akan berhenti
ory agar path-nya mengarah pada Registry, maka anda menyingkirkan menawarkan opsi-opsi tambahan
direktori yang anda inginkan. Akan beberapa perintah menu yang kurang tersebut.
tetapi ini tidak sama dengan me- berguna. Pada menu Help, jika anda
Untuk memperkenalkan anda dengan anda klik saja! Dengan itu anda dapat TIP & TRIK • TIP & TRIK • TIP & TRI
fitur-fitur baru pada SWiSH 2.0, membuat animasi yang lumayan
NeoTek kali ini membahas beberapa bagus walaupun tidak sebagus hasil SPRITE
di antaranya. yang diberikan oleh Flash. Sebagai
contoh anda dapat melihat animasi
! Untuk menghemat ruang,
Seperti pernah dibahas pada NeoTek anda dapat menggunakan
Vol. II, No. 1 di atas, SWiSH adalah movie pada situs NeoTek (www.
neotek.co.id) yang menggunakan Sprite dan Grouping di
program pembuat animasi movie
yang mirip dengan Macromedia Flash, aplikasi SWiSH. SWISH versi 2.0 dalam movie anda.
namun bedanya bila anda mengguna- disertai perbaikan pada beberapa sisi
seperti tampilan, penambahan efek
kan Flash anda harus benar-benar
menguasai program itu, sementara dan beberapa fungsi baru. Lewat
uraian langkah per langkah di bawah
! UNCODING
Pada SWiSH, anda dapat
SWiSH merupakan aplikasi animasi
ini, anda dapat mengikuti fungsi- meng-uncode sebuah file
yang user friendly. Anda tidak perlu
mengerti secara mendalam tentang fungsi baru yang ditawarkan oleh .SWF (Flash) dengan meng-
SWiSH karena aplikasi ini menyedia- SWiSH 2.0 serta cara penggunaan- klik File → Open dan
kan toolbar dan menu yang tinggal nya pada animasi pembuka pada situs memilih file-nya.
majalah NeoTek.
M E NGG UNAKAN
lash adalah program grafis
F multimedia keluaran Macromedia
yang banyak dipakai untuk
pengembangan situs web yang interaktif
F UNGSI TWE E NI NG dan kebanyakan digunakan untuk membuat
gambar bergerak atau animasi (lengkap
dengan suara). Karena Flash amat populer,
menggerakkan satu objek dari lokasi objek dan menjadikannya sebagai yang akan anda gunakan pada stage
ke lokasi lainnya sambil mengisi symbol. Jika tidak menjadi simbol, dan pastikan ada satu keyframe yang
bagian-bagian di antara frame-nya objek itu tidak akan bekerja dengan akan menjadi awal tween untuk layer
sehingga transisinya menjadi mulus. benar dan hanya akan menyebabkan tempat anda menempatkan simbol itu.
Proses ini disebut motion tween. anda frustrasi. Jadi, jika anda membuat Setelah selesai, kini buat keyframe lain
Motion tween adalah contoh tween suatu objek, atau mengimpor suatu di posisi lain pada layer tersebut yang
(pengantara) yang paling umum dan image, pastikan anda mengubahnya akan menjadi titik akhir gerakan. Jika
sederhana. Dengan efek ini, Flash da- menjadi simbol (cara termudah adalah setelah view, anda merasa gerakan
pat memperantarai posisi, rotasi, ukur- dengan menggunakan F8 pada key- terlalu cepat atau lambat, anda dapat
an, dan bahkan warna. Dengan fungsi board.) Simbol itu kemudian akan ter- menyesuaikan lokasi titik awal/akhir
ini, warna dapat berubah secara berta- lihat di library dan dapat digunakan dengan klikan dan geretan mouse. Jika
hap atau objek muncul dan menghi- berulang-ulang. akhir keyframe telah ditentukan, anda
lang dengan menggunakan alpha atau Untuk dapat menggerakkan sebuah dapat mengklik simbol tersebut dan
tint color. simbol anda memerlukan sebuah titik memindahkannya ke lokasi lain yang
awal dan titik akhir yang akan menjadi akan menjadi ujung dari gerakan
Untuk memulai proses gerak tween, tween. Selanjutnya silakan ikuti
pertama kita perlu menentukan suatu lintasan geraknya. Tempatkan simbol
tutorial di bawah ini.
HINT & TIPS • HINT & TIPS • HINT & TIPS • HINT & TIPS • HINT & TIPS • HINT &
Beberapa fitur ASPEdit 2001 jarang terjadi kesalahan pada penu- • SQL Table Builder. Kalau ini untuk
• Wizard for All Difficult Task. Ham- lisan skrip. membuat dan menghapus tabel, dan
pir semua aplikasi ASP yang agak • Publishing Wizard. Tidak kalah dengan sebagainya.
sulit dibuatkan wizardnya oleh MS FrontPage. ASPEdit juga sudah • Masih banyak sih yang lainnya, mi-
ASPEdit, misalnya saja aplikasi un- dilengkapi dengan step by step yang salnya saja adanya penomoran baris-
tuk mengirim email, aplikasi data- menuntun sampai publikasi selesai. baris skrip, yang tentu saja akan sa-
base, dan masih banyak lagi. • Comprehensive Tutorial. Siapa yang ngat memudahkan kita dalam men-
• Validators. Sangat berguna untuk belum tahu ASP? Tutorialnya diser- cari letak baris jika terja-di kesalahan,
mencek apakah skrip (script) yang takan pada ASPEdit. Ada 12 pelajaran fasilitas autocomplete pada saat penu-
anda tuliskan sudah benar atau ma- sederhana, cocok buat pemula. lisan objek-objek built in ASP,pewar-
sih mengandung kesalahan. • Guidance Assistant. Untuk yang naan background script ASP yang
suka ditemani oleh assisten yang menjadikan kita tahu dengan pasti
• Source Tidier, Code Explorer, yang apakah kita sedang menulis di
paling memudahkan kita. Dengan lucu, ASPEdit menyediakan guide
lucu yang dapat membantu Anda. antara delimiters atau tidak.
Code Explorer ini kita tinggal klik
dua kali, tidak usah menulis skrip • SQL Query Builder. Ini untuk
lagi. Cukup klik sini klik sana sudah membuat query SQL, misalnya saja
jadi skripnya. Cepat, mudah, dan mengambil atau memasukkan data,
dijamin lebih akurat, dan akan sangat atau mungkin meng-update data.
tempatkan
delimiters
<% dan
%> di sini
TAG PEMBUKA & PENUTUP ASP MEMASANGKAN DELIMITERS WARNA KUNING PADA DELIMITER
10 Sekarang tuliskan delimiters untuk
ASP, yaitu tag <% sebagai pembuka
11 Untuk memasukkan delimiters, perta-
ma tempatkan dahulu pointer di
12 Pastikan semua skrip ASP dituliskan
di antara delimiters ini. Untuk memas-
dan tag %> sebagai penutupnya. Di bawah tag <body>. Lalu dari File and tikan hal ini ASPEdit secara otomatis
antara kedua tag iniliah skrip-skrip Tag Manager, klik dua kali <%:%>, akan memberi warna kuning sebagai
ASP akan dituliskan. Kalau Anda kemudian tekan Enter sekali untuk mem- latar area penulisan ASP skrip. Jika
menulis di luar delimiters ini, maka buat baris baru. saat menulis skrip ASP latarnya tidak
server tidak akan mendapatkan dan kuning, maka berarti sedang menulis
akan mengeksekusinya. di luar delimiters.
MENENTUKAN BACKGROUND PENGATURAN WARNA & MARGIN PERSIAPAN MEMBUAT SKRIP ASP
7 Klik ikon folder di sebelah kanan boks
untuk mencari atau menentukan letak
8 Background color: menentukan warna
latar, Hyperlink color: menentukan war-
9 Enter dua kali, agar antara tag <body>
dengan tag </body> terdapat dua baris
file image yang akan digunakan se- na link yang belum diklik, Active Link kosong. Di bawah tag </body> tag pe-
bagai background. Tandai watermark color: menentukan warna link halaman nutup </html>. Kini kita siap membuat
jika anda ingin menggunakan efek yang sedang aktif, Text color: menentu- skrip ASP di antara body tag tersebut.
watermark. Bisa juga pilih warna-warna kan warna teks default pada seluruh ha- Tampilkan dulu semua tag ASP dengan
untuk dijadikan warna dasar halaman laman, Visited Link Color: menentukan memilih menu Tags/Commands →
jika tidak menggunakan gambar. warna link yang telah dikunjungi. Di Show ASP Commands. Muncullah list
kanannya pengaturan margin. Klik OK. dari semua tag ASP yang akan
Pada ASP digunakan Response.Write untuk me-
nulis pada dokumen. Response adalah salah satu
dari beberapa jenis object build dalam ASP. Object
Response sangat penting, karena fungsinya ber-
kaitan dengan pengiriman data ke client (memberi
respon). Write adalah salah satu Method dari
Object Response ini.
Dynamic HTM L:
Penggunaan JavaScript dalam DHTM L
Script adalah istilah yang diberikan untuk bahasa pemrograman yang bersifat
sederhana. Dalam membuat halaman web yang dinamis, script adalah
komponen yang sangat penting. Tanpa adanya script, nyaris tidak mungkin untuk
membuat halaman web yang benar-benar interaktif.
BERBEDA DENGAN APPLET, FLASH kita dari browser yang tidak mendu- Kemudian buat fungsi yang dinamakan
S dan lainnya, source code un-
tuk script langsung diketik di
kungnya , sehingga penulisannya
menjadi:
stop() dengan tugas clearTimeout
Fungsi ini gunanya untuk menghenti-
antara HTML, jadi script bersifat open <html> kan eksekusi script.
source. Ada dua script yang umum <head>
untuk web: JavaScript dan VbScript. Kemudian kita buat fungsi yang dina-
</head>
JavaScript lebih populer karena VbScript makan start() dan deklarasikan variabel-
<body>
tidak didukung oleh Netscape. variabel berikut:
<script type="text/javascript">
Apa saja yang dapat dilakukan <!-- • time mengambil tanggal hari ini
olehJavaScript? document.write("Contoh Program JavaScript") • hours mengambil jam dari time
• JavaScript dapat menambahkan teks //--> (berarti jam saat ini)
secara dinamis </script> • minutes mengambil menit dari time
• JavaScript dapat bereaksi terhadap </body> • seconds mengambil detik dari time
event, misalnya onLoad </html> • clock dideklarasikan sebagai
• JavaScript dapat membaca dan penampung data jam
Untuk selanjutnya, kita akan mencoba
mengganti attribut untuk tag HTML membuat sebuah script yang akan me- Kemudian clock ditampilkan pada sebuah
• JavaScript dapat melakukan validasi nampilkan jam yang terus berjalan. Script elemen yang bernama "display" setiap
pada data mungkin tampak rumit tapi sebenarnya ada perubahan waktu 1000 milidetik (1
Untuk memasukkan JavaScript dalam cukup sederhana jika dipahami. detik). Terakhir buat input textbox
HTML, kita harus menggunakan tag dengan nama "display" untuk menam-
<html>
<script> dengan attribut "type" dan pilkan waktu.
<head>
value "text/javascript." Setelah menu- <script type="text/javascript"> Hasil akhirnya adalah sebagai berikut:
lis scriptnya, tutup dengan </script> var timer = null
<html> function stop() 15:23:18
<head> {
</head> clearTimeout(timer) Tentu saja kita bisa menambahkan ka-
<body> } limat sebelum input textbox misalnya :
<script type="text/javascript"> function start()
document.write("Contoh Program JavaScript") {var time = new Date() 15:23:18
Saat ini pukul:
</script> var hours = time.getHours()
</body> var minutes = time.getMinutes() Jam yang ditampilkan adalah jam lokal,
</html> var seconds = time.getSeconds() jadi jam berdasarkan komputer pengun-
var clock = hours jung situs, bukan jam server. Dengan
Cara kerja script diatas adalah meme- menggunakan teknik yang mirip de-
clock += ((minutes < 10) ? ":0" : ":") + minutes
rintahkan objek yang bernama document, ngan script diatas, dapat juga ditampil-
clock += ((seconds < 10) ? ":0" : ":") + seconds
yakni file HTML tempat script tersebut kan hari, tanggal, bulan serta tahun
document.forms[0].display.value = clock;
berada, untuk menuliskan kata "Contoh yang sesuai dengan komputer pengunjung.
timer = setTimeout("start()",1000)
Program JavaScript." Dengan demikian,
tulisan tersebut akan muncul pada do- ; Tehnik Javascript diatas baik dipelajari
kumen jika ditampilkan di browser. }</script> untuk pemula. Masih banyak lagi fungsi-
</head> fungsi Javascript yang lebih kompleks
Penting diingat bahwa tidak semua <body onload="start()" onunload="stop()"> yang dapat membuat tampilan web
browser mendukung JavaScript. Browser- <form> menjadi lebih dinamis.
browser lama ataupun browser baru <input type="text" name="display">
yang dukungan terhadap scriptnya di- </form>
matikan tidak dapat memproses script </body>
ini dan kemungkinan akan menim- </html>
bulkan masalah pada hasil tampilan.
Pertama-tama var timer = null meng- Diasuh oleh: Irwan Effendi, CWP
Untuk mengatasi masalah itu, kita hasilkan variabel timer yang nilainya Instruktur Senior Web-C, Jakarta
menggunakan tag comment "<!-- //-- tidak ada (null) http://www.webmastercertification.web.id
> untuk "menyembunyikan" script irwan@webmastercertification.web.id
EBELUM ANDA MEM- Apakah Cracking Itu? Reversing adalah tahap ber- sering mengutak-atik kode
S baca artikel ini, kami
buat disclaimer dulu
Cracking adalah membuat
suatu program yang dapat
ikutnya setelah anda mahir
melakukan cracking.
assembly. Jika anda dapat
merasakan suatu skenario
yaitu “bahwa artikel ini ha- program, maka anda telah
berfungsi secara utuh (fully Ingin Jadi Cracker?
nya untuk tujuan informasi menguasai seni reverse
functional) dari suatu share-
dan pendidikan saja dan jika Ada tiga persyaratan mini- engineering ini.
ware atau versi demo yang
anda memanfaatkannya un- mal yang harus dipenuhi Proses menjadi seorang
mempunyai limit pemakai-
tuk tujuan lain, maka hal untuk menjadi seorang cracker yang handal mem-
an tertentu seperti 30-day
itu diluar tanggung jawab cracker. Pertama, anda ha- butuhkan waktu bertahun-
trial, 30-uses trial, dll. Caran-
redaksi.” Pernyataan ini ha- rus mempunyai pengalam- tahun. Anda harus sering
ya dengan mengubah source
nya sekedar mengikuti etika an berkomputer yang luma- membaca essay tentang
code atau mencari serial
yang dilakukan oleh para yan sehingga anda sudah “How to crack” seperti yang
number/key file/registry
cracker sebelum mereka me- tahu apa itu DOS, Windows, sekarang anda baca ini atau
entry. Cracking adalah pro-
nulis essay tentang software file .ZIP/.ARJ dan sebagai- sering-seringlah berselancar
ses registrasi secara ilegal
cracking. nya. Kedua, anda sudah me- di lautan informasi, Inter-
pada sebuah program.
Jika anda sering men-down- ngerti apa itu Assembler, net! Selain itu anda juga
Perlu diketahui bahwa perintah-perintah dasarnya
load program di Internet, harus sering berlatih dan
cracking tidak sama dengan seperti call, mov, cmp, or
tentu sering menemui istilah harus terus terobsesi de-
hacking! Artikel ini tidak atau xor.
shareware atau demo version. ngan ‘binatang’ cracking
membahas cara meng-hack
Pasti anda juga sudah tahu Semua bahasa tingkat tinggi ini.
suatu situs, server, irc-client,
cara mendapatkan obatnya yang dipakai seperti C, Yang terakhir, anda harus
dan lain-lain, tetapi cracking
agar program tersebut men- C++, Pascal, Java, akan di- menyadarkan diri sendiri
bisa juga menjadi bagian
jadi full version, yaitu dengan compile ke dalam bahasa bahwa anda tidak pernah
dari hacking.
sering-sering mengunjungi assembly sehingga dapat tahu segalanya. Are you
situs-situs underground Reverse Engineering? dimengerti oleh komputer. ready to become cracker?
yang salah satunya adalah Karena itu jika anda semakin
Reversing atau reverse engin-
www.astalavista.com.
eering jauh lebih kompleks
dalam pengetahuan anda Apakah Assembler Itu?
Tetapi pada akhirnya anda tentang assembly, akan se- Assembler adalah suatu
dibandingkan cracking. Re-
pasti juga ingin tahu bagai- makin baik. program yang mengkon-
verse engineering tidak sela-
mana cara meng-crack se- lu melakukan cracking suatu Yang ketiga, adalah kesabar- versi suatu source code ke
buah software dari demo program tetapi lebih kepada an dan “feeling!” Kesabaran bahasa assembly/mesin
menjadi full version atau se- debugging atau disassem- akan membutuhkan waktu menjadi file yang dapat
tidaknya, anda bisa menjalan- bling suatu program untuk dan waktu adalah aset terbe- dieksekusi: .exe atau.com.
kan software tersebut tanpa mempelajari sesuatu seperti sar seorang cracker. Sedang- Jika anda hanya menulis-
harus registrasi untuk men- mempelajari virus baru atau kan feeling akan datang de- kan satu baris perintah
dapatkan password-nya. cara kerja skema proteksi. ngan sendirinya jika anda dalam bahasa C++, maka
untuk perintah yang sama ckb/asmtut.zip dengan ini prosesor meng- menggunakan routine yang
anda harus menuliskan be- Istilah Dasar Assember arahkan instruksi-instruksi sangat kompleks tetapi se-
berapa instruksi. Untuk le- yang harus di-eksekusi. kali saja sebuah wrapper
bih jelasnya, lihat contoh A. Registers berhasil di-crack, maka se-
berikut: Metode Proteksi mua software yang meng-
Registers adalah variabel-
Start partial code (c++) variabel yang ditempatkan Dari sekian banyak gunakan wrapper tersebut
dalam prosesor komputer shareware program, kita dapat di-crack secara oto-
#include <iostream.h>
anda. Prosesor mengguna- dapat mengidentifikasi matis. Ya, jika anda berhasil
void main(void) { kan variable ini untuk ope- metode-metode yang sering meng-crack DLL yang digu-
cout << "Hello world!\n" ; rasi dasar matematika dan dipakai untuk memproteksi nakan suatu wrapper, maka
} logika. Register yang sering shareware tersebut seperti jika anda meng-install setiap
End partial code digunakan adalah : eax, ebx, berikut. program yang menggunaka
ecx dan edx. Kadang anda wrapper tersebut, maka pro-
Nag Screen: Bentuk proteksi
Start partial code (assembler) juga akan menemukan edi, gram tersebut akan otomatis
yang paling sederhana ada-
esi, esp, dan ebp. berubah menjadi versi yang
code segment lah munculnya sebuah jen-
sudah cracked. Semua pro-
assume cs:code, ds:code Ada tiga jenis register yaitu dela kecil sebelum program
duk Symantec seperti Nor-
register 32bit, 16bit dan 8bit. load up yang isinya meng-
org 100h ton Utilities, AntiVirus me-
Register 32bit dimulai de- ingatkan anda untuk mem-
begin: jmp short main makai metode ini.
ngan e seperti eax. Register beli software itu. Biasanya
main proc near window ini dibuat dengan Dongle (Hardware) Protection:
16bit register adalah ax, bx,
mov ah, 09h cx, dx, di, si, sp, bp. Sedang- Sebuah hardware lock dise-
mov dx, offset msg kan register 8bit register diakan bersama program
int 21h adalah al, ah, bl, bh, cl, ch, yang berisi kunci unik atau
exit: mov ax, 4C00h dl, dh. l- berarti 8 bit yang beberapa fungsi API. Program
int 21h terkecil dari register 16bit ini akan mengecek keberada-
register dan h- berarti 8 bit an lock ini pada saat starting.
maind endp
terbesar dari register 16bit. Contohnya adalah AutoCAD
code ends dan Tally.
end begin B. Flags
msg db 13,10,"Hello Skema Cara Cracking
Flags adalah variable Boolean
world!",13,10,"$" yang bernilai 0 atau 1. Flags Pada prinsipnya ada dua
End partial code digunakan oleh prosesor un- skema pendekatan untuk
tuk melakukan operasi mate- melakukan cracking yaitu
Menakutkan? Tetapi, sekali
matika dan logika secara in- Paint Shop Pro dan Textpad dengan pendekatan: Dead
anda mengerti cara kerjanya, Listing (dengan W32Dasm)
sesungguhnya assembler ternal. Flag yang paling pen- Expiration: Program ini akan
ting adalah Zero Flag, yang habis masa bekerjanya sete- dan Serial Fishing (dengan
itu tidak terlalu sulit. Satu-
nilainya dapat 0 atau 1. lah waktu tertentu atau sete- SoftICE)
satunya cara mengatasinya
adalah dengan belajar assem- C. Code Flow lah dipakai sebanyak sekian Dead listing adalah disas-
bler. Kenapa? Karena pada kali. Untuk melakukan ini, sembling, digunakan untuk
saat anda meng-crack, yang Pada saat anda sedang meng- beberapa metode digunakan metode proteksi seperti Nag
anda lihat hanyalah instruk- analisa potongan kode, harus antara lain pengecekan tang- Screen dan Expiration.
si-instruksi assembler ini. diingat bahwa prosesor itu gal dan registry flag check. Sedangkan Serial fishing
sangat bodoh dan yang dila-
Saat anda melakukan dis- User Registration: Program adalah pencarian serial code
kukannya hanyalah meng-
assemble suatu program ini meminta anda untuk me- digunakan untuk metode
ikuti instruksi dasar, baris
yang ditulis dalam bahasa masukkan kode registrasi/ proteksi User Registration.
demi baris dari kode yang
C, anda tidak akan melihat serial number yang didapat Ada banyak cara untuk me-
dituliskan dan tidak akan
source code C tetapi kode setelah anda melakukan regis- lakukan cracking dan yang
mengikuti kode yang tidak
assembler. Kenapa? Karena trasi ke alamat situs dari dibahas disini adalah yang
dituliskan. Karena itulah
setiap program (ditulis da- software yang anda jalankan. paling dasar untuk anda
anda harus berfikir seperti
lam bahasa C, Java, Visual Contohnya adalah WinZip ketahui.
prosesor jika sedang meng-
C, dll) akan dikompilasikan dan CuteFTP.
analisa suatu potongan kode
ke dalam kode mesin. Se- mesin dan juga bertingkah Commercial Strength Wrappers: Tool Yang Diperlukan
buah program disassembler laku seperti prosesor yaitu: Banyak pengembang soft- Bila anda melakukan cracking
seperti W32Dasm tidak da- tarik nafas, hembus nafas, ware melepas produknya de- dengan pendekatan dead
pat mengetahui bahasa asli tarik, hembus, taik… stupid ngan konsep coba sebelum listing, maka anda mencoba
yang dipakai untuk menu- joke! membeli yang ditangani oleh mendapatkan kode assem-
liskannya. Program ini ha- sebuah wrapper yang me- bly dari source code soft-
nya melakukan tranlasi dari Pada prinsipnya anda harus
mungkinkan pelanggan me- ware itu. Untuk itu kita
kode mesin menjadi instruk- melakukan apa yang prose-
lakukan registrasi secara harus melakukan disassem-
si assembler. Karena itulah sor lakukan seperti compare
online setelah memasukan bly, yaitu proses pengubah-
anda harus mengerti instruksi- register, variable, execute
informasi seperti nama, email, an source code dari suatu
instruksi assembler sebe- jump dan call, menghitung
credit card dan telepon. Bebe- file program ke bentuk
lum mencoba untuk mela- operasi matematika, simpan
rapa commercial wrapper ada- kode assembly/mesin. Tool
kukan cracking. Download dan lain-lain. Untuk mela-
lah Release Software Agent, untuk pekerjaan ini adalah
tutorialnya di-download di kukan ini, prosesor memi-
VBox, unBoxed, Techwave suatu utilitas yang sering
http://users.belgacom.net/bla liki Instruction Pointer yang
dan Stirling. Wrapper ini
22 NeoTek Januari 2002
NeoTutor
PASSWORD C RAC KI NG
Cracking terhadap suatu
program adalah tidakan
‘mempereteli’ suatu file
cari target program aplikasi yang ingin Langkah berikutnya adalah mencari nya instuksi “jne,” yang akan mem-
anda preteli dan pelajari tabiat pro- kata kunci yang direspon oleh pro- buat lompatan ke alamat tertentu bila
gram itu (langkah 5–6). gram aplikasi yang anda observasi input yang dimasukkan tidak sama
Langkah berikutnya adalah menja- sebelumnya. Kata-kata kunci itu mi- dengan suatu nilai tertentu. Dan
lankan WDasm dan bongkar program salnya “Bad Password,” “Not Registered,” WDasm dapat melakukan lompatan
aplikasi tersebut menjadi bahasa mesin/ atau “Thanks for registering.” Kata- ini denga meng-klik tombol menu
assembly (langkah 7–8). Bahasa mesin kata ini akan keluar pada saat anda “Jump to.” Hal ini disebut analisa
terdiri dari kode-kode angka heksa- mencoba memasukkan suatu password. protection routine (langkah 11–12).
desimal yang hanya dimengerti oleh WDasm menyediakan fasilitas untuk Carilah instruksi routine yang meru-
si”idiot” prosesor komputer anda. melakukan pencarian ini dan hal ini pakan kunci untuk membuka gembok
Bahasa assembly, adalah bahasa teren- disebut pencarian String Data. Bila password (dilanjutkan ke halaman
dah yang alur logikanya masih dapat string data telah ketemu, lakukan kon- berikutnya).
dimengerti. WDasm menyediakan versi ke bentuk instruksi assembly
fasilitas interpreter yang memudahkan (langkah 9–10).
kita memahami kode yang sesuai un- Selanjutnya telusuri instruksi-instruksi
tuk setiap instruksi assembly. dengan mencoba mengujinya. Misal-
Klik Dua Kali String Data Analisa Protection Routine Lebih Detail
10 Ketemu? Biasanya kalau kita
berhasil memasukkan password,
11 Sekarang kita analisa Protection
Routine mulai dari alamat
12 Perhatikan …test eax, eax…
artinya jika nilai kedua register
maka akan muncul pesan seperti 00401E39 sampai 00401E56. eax sama, maka instruksi jump je
dilakukan dan jika tidak sama maka
Thanks for registering. Ada? Password Dialog… memanggil
jump tidak dilakukan. Untuk meng-
Oke! Sekarang klik dua kali string GetDIgItemTextA.… test input… crack program ini, ubah instruksi
data tersebut. Akan muncul kode dibandingkan...lalu lompat mele- je menjadi dua instruksi nop yang
assembly untuk pesan tersebut! wati Thanks…dan dialog selesai. artinya: no operation.
PASSWORD C RAC KI NG
Sekarang kita lanjutkan.
Setelah berhasil mene-
mukan sepotong in-
DISASSE M BLE R DAN catat pesan yang tertulis pada bar bagian
bawah yang diawali dengan “Line 24…”
Dalam pesan ini tertulis alamat offset un-
Modifikasi Kode ‘je’ ke ‘nop’ Muncul Kode Assembly Play The Music Guys!!
19 Kemudian tekan F3 lalu ganti kode
74 menjadi 90 dan 1E juga
20 Sekarang jalankan program Sweet
Little Piano. Pada window Enter
21 Untuk menikmati hasil jerih payah
anda, mainkan musik dari tuts
menjadi 90. Kenapa 90? Karena your password… ketikkan semba- keyboard anda. Klik Midi dan piih
90 adalah kode untuk instruksi rang karakter lalu klik OK. Hasilnya? alat musik kesukaan anda: gitar,
nop. Lalu tekan F9 kemudian Wow!! Thanks for registering! piano, brass, perkusi atau applause
tekan F10. Sekarang program ini telah menjadi yang meriah untuk anda.
milik anda sepenuhnya.
ini dengan crack patch lalu jalankan Sekarang jalankan dan ketikkan pass- mengubah “je” menjadi “nop” atau
secara full version agar bisa dipakai word yang diminta dengan mengetik instruksi kebalikannya yaitu “jne.”
untuk melakukan penulisan kode apa saja dan jreenngg… “Thansk for Sebagai informasi tambahan, kami
(langkah 14–17). registering!” Senang? Tentu! Sebagai berikan dua link ke situs yang ber-
Kemudian lanjutkan dengan mencari pelampiasannya, mainkan software guna untuk anda belajar lebih lanjut.
kode kunci yang telah ditemukan pada yang telah anda crack ini (langkah
20–21). Happy cracking!
langkah 12 di dalam file EXE dalam
aplikasi yang sedang di-crack. Ingat Ada baiknya anda coba pemecahan
alamat offset yang telah anda tulis alternatif seperti dijelaskan pada lang-
pada langkah 12 tersebut karena seka- kah 22 sehingga anda akan semakin
rang diperlukan (18). yakin. Semua program software yang
Bila anda sudah dengan alamat offset menggunakan protection routine
itu, segera lakakan modifikasi dengan password akan mempunyai bentuk
mengubah kode tersebut (langkah 19). pemecahan seperti ini. Dan kuncinya
adalah instruksi “test eax, eax” yang KLIK DI SI NI
Inilah kegunaan dari tool Hiew, yaitu
mengubah langsung kode ke dalam diikuti dengan “je.” Ada dua cara www.totse.com
file EXE! untuk membongkarnya yaitu dengan crackpltools.prv.pl
Menggunakan Telnet
untuk e-mail sec ar a manual untuk e-mail sec ar a manual
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 pada
Windows. Kali ini Onno W. Purbo membahas cara ber-email dengan
menggunakan telnet
ELNET ADALAH PROGRAM UNTUK MEMASUKI KOMPUTER Post Office Protocol (POP) yang bekerja pada port 110.
T lain di jaringan komputer, awalnya telnet hanya ada
di UNIX dan turunannya, tapi saat ini terdapat juga
Biasanya kita menggunakan software seperti Outlook
Express, Eudora yang sudah menggunakan Grafik User
di MS Windows dan dapat di akses melalui DOS prompt. Interface (GUI) untuk ber-e-mail ria, tapi sebetulnya dasar
Sebagai contoh, saya menggunakan Windows PC di rumah kerja dari Outlook Express, Eudora dll ini sangat
yang tersambung ke LAN 100Mbps untuk memasuki server sederhana & dapat kita imitasi secara manual
Linux gate.yc1dav.ampr.org pada IP 192.168.0.1, maka mela- (menggunakan tangan di tik) menggunakan Telnet ke port
lui perintah: 25 & 110.
Dalam skenario berikutnya, kita akan mencoba mengirim-
Microsoft(R) Windows 98
kan e-mail dari alamat e-mail imejiner kiddie@lamer.com
(C)Copyright Microsoft Corp 1981-1999.
yang ditujukan ke alamat e-mail mailmu@yahoo.com.
Maka kita harus men-telnet mail server pada port 25
C:\WINDOWS\Desktop>telnet 192.168.0.1
dengan perintah di bawah ini.
Akan muncul tampilan Telnet yang kemudian dengan Microsoft(R) Windows 98
memasukan username & password, saya akan masuk ke (C)Copyright Microsoft Corp 1981-1999.
server Linux yang ada.
W elcome to gate.yc1dav.ampr.org C:\WINDOWS\Desktop>telnet 192.168.0.1 25
Linux Mandrake release 8.0 (Traktopel) for i586
Rekaman ketikan manual pada saat tersambung ke port 25
Kernel 2.4.3-20mdk on an i586
tampak pada cuplikan di bawah ini.
login: onno
Password:xxxxxxxxx 220 gate.yc1dav.ampr.org ESMTP Postfix (Release-20010228)
Last login: Wed Aug 8 08:28:27 on :0 (Linux-Mandrake)
[onno@gate onno]$ HELO lamer.workstation.com
[onno@gate onno]$ 250 gate.yc1dav.ampr.org
MAIL FROM: <kiddie@lamer.com>
Tentunya anda dapat saja melakukan telnet ke mesin-mesin 250 Ok
lain di Internet & jaringan komputer lainnya jika telepon RCPT TO: <mailmu@yahoo.com>
anda tersambung ke Internet. 250 Ok
Servis di jaringan komputer Internet yang berbasis D ATA
protokol TCP/IP di identifikasi melalui berbagai port-nya. 354 End data with <CR><LF>.<CR><LF>
Untuk mengirim e-mail biasanya kita menggunakan From: kiddie@lamer.com
Simple Mail Transport Protocol (SMTP) yang bekerja pada To: semaugue@apaaja.com
port 25. Untuk membaca / mengambil biasanya digunakan Subject: iseng ah
PI N E
asilitas pada Unix shell account
F gratis anda di Freeshell.org
(sdf.lonestar.org) adakah email
account. Karena ini adalah Unix shell,
Email account anda di Freeshell.org dan mencicipi Pine, email client untuk Unix
FOLDER EMAIL TERBENTUK MAIN MENU PINE MELIHAT EMAIL YANG MASUK
4 Sekarang coba anda putuskan koneksi
ZOC Terminal kemudian login lagi.
5 Lihat Main Menu program email dari
Pine. Ketik pine setelah prompt $. Ada
6 Untuk melihat email yang masuk, ketik
L dan Enter. Akan terlihat pesan untuk
Coba ketik ls dan satu direktori tujuh menu utama di sini: HELP, COM- anda sebagai pengguna baru PINE versi
tambahan telah terbentuk yaitu mail. POSE MESSAGE, MESSAGE INDEX, 4.33 ini. Untuk membukanya tekan
Dalam direktori mail ini akan FOLDER LIST, ADDRESS BOOK, SETUP Enter atau >. Ingat, karakter > dimun-
tersimpan antara lain sent mail dan dan QUIT. Jelas maksud masing-masing culkan dengan menekan tombol Shift
saved messages. menu ini bukan? Di sini keyboard yang lalu tombol > sesuai dengan aturan
berperan. keyboard anda.
INFORMASI UNTUK PEMAKAI BARU EMAIL ANDA YANG PERTAMA KIRIM KE MILIS NEOTEK
7 Isi email ini adalah tip untuk pemakai
baru program PINE. Eh… ada juga
8 Dari main menu pilih C (Compose)
untuk menuliskan pesan email anda
9 Kirim ke milis NeoTek, misalnya untuk
menjadi anggota baru di milis ini ke
promosi sticker Freeshell. org untuk yang pertama dengan menggunakan majalahneotek-subscribe@yahoogroups.com
dipasang di bumper mobil anda. Ketik PINE pada unix shell account anda di Perhatikan footer pada setiap email
O (Other Command) untuk memilih Freeshell.org ini. anda, tertera SDF Public Access Unix
fungis lain dari menu yang ada. system - http://sdf.lonestar.org. Pesan
untuk teman-teman bahwa anda sudah
punya Unix shell account. Keren bo!
Memahami Linux
Unix dan Linux untuk P emakai Windo ws
Sistem operasi Linux merupakan sistem generasi baru yang dibuat
oleh programmer generasi baru dengan cara baru, yaitu kerja bareng
dengan berbagi free source code. Namun membawa stabilitas dari
sistem operasi yang sudah lama digunakan, yaitu Unix.
PA HUBUNGANNYA LINUX DENGAN sumber disediakan terbuka dan meru- komputer apa yang harus dilakukan
A Unix. Apa yang dimaksud de-
ngan free pada Linux? banyak
pakan bagian dari konsep open-source. berdasarkan permintaan dari program.
Falsafah meminta komentar dari pema- Tanpa kernel, suatu sistem operasi pada
yang mengira bahwa free artinya gratis. kai dan menyediakan kode sumber be- dasarnya tidak ada, dan tanpa program
Terjemahan tepatnya adalah bebas. bu- bas ini sebenarnya bukanlah gagasan suatu kernel tidak ada gunanya.
kan gratis. Bebas mendapatkan kode sum- baru. Richard Stallman dari MITsudah
bernya, bebas mengubah-ubah sesuai Pada tahun 1991 sudah saatnya men-
memperkenalkan konsep free software ciptakan suatu sistem operasi. Linus
keperluan, dan bebas membentuk file ini sejak tahun 1970 dan kemudian
distribusi sendiri. Torvalds mempunyai kernel tetapi
mengembangkan ‘free software’ yang tidak mempunyai programnya sendiri,
Linux adalah suatu sistem operasi se- berarti ‘freedom’ bukan ‘zero cost.’ sedangkan Richard Stallman mempu-
jenis Unix atau POSIX compliant (PO- Tahun 1984, karena merasa tak dapat nyai program tetapi tidak mempunyai
SIX adalag standar pada Unix) yang di- mengembangkan konsep ‘free software’ kernel yang berfungsi.
kembangkan oleh Linus Torvalds. Linux di MIT, Richard Stallman keluar dan
berjalan pada berbagai jenis platform Demikianlah dengan mengkombinasi-
mendirikan GNU yang bertujuan me- kan program-program yang ada pada
mulai dari PC, Mac, sampai Sun Sparc. ngembangkan software yang bebas di- GNU di Cambridge, Massachusetts
Linus Torvalds yang pada tahun 90- gunakan, didistribusi, dan dimodifikasi. dengan kernel yang dikembangkan
an awal adalah mahasiswa computer Sasaran Linus Torvalds enam tahun ke- oleh Linus Torbalds di Helsinki, lahir-
science di Universitas Helsinki di Fin- mudian pada dasarnya sama: mengem- lah Linux.
landia mengembangkan sistem operasi bangakn sistem operasi yang mendapat-
dari kode-kode sumber yang tersedia Karena adanya masalah jarak, pengem-
kan umpan balik dari pemakainya. bangan Linux sejak awal sudah meman-
bebas, yaitu kode-kode sumber Unix.
faatkan Internet yang pada waktu itu
Ia tidak banyak mengenal programmer, Sistem Operasi dan Kernel masih dalam bentuk awalnya. Para
sehingga ia meminta bantuan mereka Fokus dari suatu sistem operasi adalah programmer yang mempunyai keahlian
untuk proyeknya melalui newsgroup. kernel. Kernel yang memberitahu chip tinggi yang membantu dalam proyek
Untuk pengembangan proyek ini, kode
ARM E D LI N UX
ed Hat 7.1 dapat di-boot lang-
R sung dari CD dan membentuk
partisi sendiri pada komputer
yang sudah ada DOS/Windows-nya.
I NSTALASI LI N UX Namun bila kapasitas hard disk tidak
memadai, tetap saja harus manual.
Microsoft(R) Windows 98 ArmedLINUX Workstation V1.1b Please specify a NEW root password.
You will need this password everytime you logon as root!
(C)Copyright Microsoft Corp 1981-1999. (Belmadino) Changing password for user root
You Are Running Kernel 2.2.11 on an i586 New Unix password: _
C:\WINDOWS>cd\Armed
C:\Armed>armed ArmedLINUX Login:root
Password:
Menjalankan armed linux Login Sebagai Root User Ganti Root Password
4 Pada prompt DOS, masuk ke folder
Armed Linux dengan mengetikkan
5 Anda akan mendapatkan command
line Linux yang meminta anda
6 Isikan password yang baru untuk
user root ini. Jangan sampai lupa.
cd\armed lalu ketikan armed untuk login untuk pertama kali. Ketikkan Bila lupa anda harus menghapus
menjalankan batch file yang akan root dan password-nya armed. direktori C:|Armed dan instalasi
menjalankan loadlin, uncompress dan Selanjutnya sistem akan meminta ArmedLINUX dari awal lagi (dengan
mem-boot Linux kernel, dan meng- anda mengubah password itu semua data hilang tentunya). Bila
konfigurasi dan menjalankan kom- untuk login di masa medatang. sound card anda bukan PCI maka
ponen-komponen Linux. harus disetting secara manual.
File untuk Konfigurasi Display Jalankan xf86config Informasi Monitor dan VGA Card
10 Setelah berada di dalam direktori
/usr/X11R6/bin ini, ketikkan ls dan
11 Jalankan xf86config dengan me-
ngetikkannya pada command
12 Sebelumnya anda harus menge-
tahui dulu HSync dan VSync dari
perhatikan dua file yaitu xf86config prompt. Akan tampil informasi monitor yang dipakai serta tipe
untuk mengkonfigurasi mouse, bahwa anda akan membentuk dari Chip set yang digunakan pada
keyborad, screen, dan VGA card file dasar XF86Config berdasar- VGA card serta berapa RAM pada
serta startx untuk menjalankan X kan piliahan-piliahan anda. Tekan VGA card itu. Dapatkan dari buku-
Windows setelah konfigurasi selesai <enter> untuk melanjutkan. nya atau search dari Internet.
Masuk Situs Armed Linux Instalasi ke Direktori Armed Restart in MS-DOS Mode
1 Arahkan browser anda ke Armed
Linux http://www.armed.net/
2 Instalasi file armwkb11.zip akan
menghasilkan direktori Armed di
3 Untuk menjalankan Armed Linux,
pilih Start > Shut Down dan pilih
lalu download Armed Linux Beta hard disk anda (c:\Armed) yang Restart in MS-DOS mode pada
1.0 Workstation (186M) atau 1.1 berisi batch file DOS, file Linux jendela dialog Shut Down Windows
(192M). Bila terlalu besar, dapat- Loader (loadlin.exe), swap file, dan anda akan masuk ke command
kan saja dari CD NeoTek bulan serta IMG file yang berisi Armed prompt Windows.
ini. Sementara server belum ada. Linux (armedsys).
Your selected card definition: I am going to write the XF86Config file now. Make sure you don t accidently
overwrite a previously configured one.
Identifier: Trident 3DImage975 AGP (generic) Shall I write it to /etc/X11/XF86Config? y
Chipset: 3dimage975
Server: XF86_SVGA File has been written. Take a look at it before running startx . Note that
the XF86Config file must be in one of the directories searched by the
Do NOT probe clocks or use any Clocks line. server (e.g. /usr/X11R6/lib/X11) in order to be used. Within the screen
press ctrl, alt, and + simultaneously to cycle video resolution. Pressing
Press enter to continue, or control-c to abort ctrl, alt and backspace simulatneously immediately exits the server (use
if the monitor doesn t syncfor the particular mode).
[root@ArmedLINUX bin]# _
CYGWI N
asih kesulitan menginstalasi
M Linux sendiri pada partisi khu-
sus di hard disk anda? Atau
unix shell anda membatasi kuota dan
U N IX PADA WI N DOWS
oleh lingkungan unix terpasang pada
Windows. Cygwin terdiri dari file
CYGWIN1.DLL yang bertindak se-
bagai Unix emulation layer serta ko-
leksi tool yang di-port dari Unix;
Anda dapat mendapatkan ‘look and feel’ Unix/Linux tanpa harus membawa ‘look and feel’ Unix pada
menginstalasinya. Cygwin dari Red Hat Software memungkinkan PC Windows Anda.
pemakai Windows menikmati berbagai software yang dikembangkan Karena lengkapnya, ukuran download
amat besar. Bila tidak mempunyai
dalam Unix/Linux pada Windows. akses broadband, dianjurkan meng-
instalasi dari CD NeoTek.
ROOT DIRECTORY CYGWIN PILIH APA YANG DI-INSTALL INSATALASI DALAM PROSES
10 Selanjutnya akan tampil jendela
untuk menentukan root directory
11 Kembali tampil layar Cygwin Setup
yang memberi pilihan file-file apa
12 Instalasi dari direktori lokal pun
memerlukan waktu cukup lama
Cygwin. Dalam hal ini C:/Cygwin yang akan diinstalasi. Pilih Curr dan nmengingat banyaknya Unix tools
Perhatikan bahwa penulisan direktori klik tombol Full/Part. Terlihat yang diinstalasi. Memang dengan
sudah mengikuti aturan Unix/Linux bahwa pilihannya banyak sekali Cygwin ini, anda akan memperoileh
yaitu C:/ dan bukannya C:\ unix shell, tar program unzip pada ‘look and feel’ Unix dan sekaligus
Default file type pilih Unix dan Install Unix, sampai postgresql. Selanjutnya kelengkapan yang ada pada Unix.
for All. Klik Next. klik Next untuk memulai instalasi
CYGWI N
ila pernah memakai DOS, ma-
B ka perintah-perintah pada
Unix/Linux tidak terlalu men-
jadi masalah sebab banyak yang setara.
CARI SOFTWARE SERUPA UNIX FREE SOFTWARE DIRECTORY DOWNLOAD SOURCE FILE
1 Untuk mendapatkan software serupa
Unix, arahkan browser anda ke situs
2 Klik Free Software Directory dan
dari sini pilih Games. Terdapat
3 Download source file chess yaitu
chess-5.02.tar.gz yang merupakan
GNU di http://www.gnu.org/. GNU macam-macam game dan untuk file zip dalam Unix/Linux.
yang mulai berkiprah sejak tahun 1984 contoh kita di sini, pilih chess Klik link-nya di ftp server, yaitu di
ini menyediakan freeware yang serupa (permainan catur). ftp://ftp.gnu.org/pub/gnu/chess/c
dengan Unix. Kini ada banyak varian hess-5.02.tar.gz dan pilih Save this
GNU yang berjalan di kernel Linuxx file to disk.
PINDAH KE DIREKTORI BOOK ADA APA DI DIREKTORI BOOK? COPY BOOK.PGN KE SRC
7 Pindah ke direktori book dengan
cara mengetikkan (pada prompt $)
8 Pada direktori book ini terdapat file
book.pgn yang merupakan file teks
9 Copy file book.pgn dari direktori ini
ke direktori ~/chess-5.02/src
cd .. (antara cd dan dua titik ada yang berisi berbagai catatan langkah- dengan nama yang sama. Caranya
spasi) lalu <enter> yang artinya langkah permainan catur. File ini pada pronpt $ ketikkan
naik ke tingkat direktori di atasnya. hendak kita ubah menjadi book.dat cp book.pgn ~/chess-5.02/src/
Setelah itu masuk ke direktori book dan akan menjadi ‘otak’ bagi program book.pgn
dengan mengetikkan cd book gnuchess.exe kita. Ketik ls <enter>
<enter>. untuk melihatnya.
AYO KITA MAIN! LAWAN YANG TANGGUH MINTA GNUCHESS YANG MIKIR
13 Setelah proses pembentukan book.dat
selesai, anda dapat bermain melawan
14 Gnuchess.exe dengan koleksi lang-
kah-langkah pada book.dat akan
15 Kalau anda ‘buntu’ harus mengambil
langkah apa, pada prompt White (2):
komputer dengan menjalankan menjadi lawan anda yang tangguh. ini ketikkan go <enter> dan gnuchess
gnuchess dari prompt $ dengan Setelah ‘berpikir’ sebentar, gnuchess akan ‘berpikir’ sebentar untuk anda
mengetikkan ./gnuchess <enter>. akan memberi jawaban Nf6 yaitu dan memberikan jalan. Dalam hal ini
Misalnya pada prompt White (1): menjalankan kNight (kuda) ke jalan yang dipilihkan adalah Bg5
anda ketikkan d4 yaitu menjalankan posisi f6. Kini giliran anda lagi yaitu memindahkan Bishop (menteri)
bidak kempat dari kiri dua langkah. setelah tampil prompt White (2): ke posisi g5.
U N I X S H E LL G R AT I S
ada NeoTek Vol II No. 2
P (November 2001) telah di-
bahas cara menciptakan
Unix shell account di sdf.lonestar.org
U NTU K M E N JALAN KAN Kini setelah mempunyai unix shell
account, kita akan mencoba meman-
free account pada sdf.lonestar.org mem- kini dapat pula men-download ZOC Untuk eksplorasi lebih lanjut, silakan
batasi baik kuota disk yang disediakan Terminal Emulator yang juga mem- periksa kemungkinan menggunakan
maupun perintah-perintah Unix/Linux punyai fasilitas upload dan download. Xboard sebagai interface grafisnys
yang boleh dijalankan pada shell itu. Cygwin pada Windows dapat kita guna- (setara dengan Winboard yang untuk
Kita tidak mungkin mengkompilasi kan untuk mengkompilasi source code Windows). Untuk dapat mengkompi-
program gnuchess.exe langsung pada Unix, sedangkan ZOC Terminal Emu- lasi Xboard pada Cygwin (ataupun
unix shell account ini karenma selain lator akan kita gunakan untuk meng- lingkungan Unix/Linux lainnya)
ukuran source codfe-nya melebihi upload file gnuchess.exe yang dihasilkan diperlukan X Windows system.
kuota (hampir 30 megabyte), juga dari proses di bawah Cygwin ini. Dapatkan Xboard di
karena kita tidak diizinkan menjalan- Setelah di-Upload, file gnuchess.exe http://www.tim-mann.org/xboard.html
kan perintah make di situ. ini dapat dijalankan seperti halnya sedangkan X Windows System di
Lebih lanjut lagi, kita juga tidak diper- dibawah Cygwin, tetapi dalam hal ini http://www.xfree86.org/
kenankan melakukan akses FTP ke kita tidak perlu menggunakan
uniz shell account ini. cygwin1.dll karena kini gnuchess.exe
Namun tidak perlu khawatir, sebab kita berjalan langsung pada unix box-
kita telah mempunyai Cygwin dan nya sdf.lonestar.org.
W I N B O AR D
erhasil sudah menciptakan
B gnuchess.exe dari source
code-nya. Tapi penampilan-
nya kok tidak menarik?
G N UC H ESS.EXE
instalasi otomatis, Winboard juga da-
pat diinstalasi secara manual agar
menggunakan chess engine yang
sudah anda ciptakan dari source code-
nya, baik itu gnuchess maupun Crafty.
Gnuchess.exe pada dasarnya merupakan suatu chess engine yang Ada lagi Zippy yang dapat menjadi-
dapat dipasangkan pada suatu interface grafis, yaitu Xboard (untuk kan gnuchess anda menjadi chess bot
sistem Unix) dan Winboard (untuk Windows). Selain itu Winboard untuk dipertandingkan pada chess
game server (untuk Xboard/Unix).
juga dapat digunakan untuk mempertandingkan dua chess engine! Semakin terasa manfaat Unix, bukan?
RU M US MOLE KU L
engetikkan rumus-rumus
M molekul pada mesin tik me-
mang sulit dan word processor
Ubah Kedua O dengan C Ganti Salah Salah satu C dengan O -CH2 yang Seharusnya Kosong
10 Dengan mengklik O pada -OH maka
-OH akan berubah menjadi --CH3.
11 Kini pilih O dan klik di C dari -CH3
yang baru dibentuk pada cincin
12 Ikatan -O- kini telah dibentuk antara
kedua cincin α-D-Pyranose ini, tapi
Kemudian tarik ke kanan untuk mem- sebelah kanan. Tampak -CH3 cara membuatnya ‘diakali’ dengan
buat percabangan -CH3 ke sebelah akan berubah menjadi -OH. -CH3 menyisipkan dua karbon. Kedua
kanan cincin sebelah kiri. Hal yang dan -OH kini dapat ‘direaksikan’ karbon ini kini ada dalam bentuk
serupa dengan cincin yang kedua membentuk ikatan -O- -CH2 dan ini harus kita hapus.
pada -OH yang sebelah kiri bawah
AN I MASI 3D FI LE
ini tidak ada lagi alasan sulit
K belajar struktur molekul, khu-
susnya secara stereometri, se-