~~Selamat Datang di http://harifirmanto.blogspot.com/ Semoga anda puas dan yang ada butuhkan ada diblog saya ini thanks for see my blog~~"

"KITA jarang untuk bersedekah, padahal harta itulah yang akan menolong kita kelak. Kita jarang untuk berbuat baik, padahal kita sama-sama tahu akan ada imbalan dari-Nya nanti. Kita jarang menolong teman dan tetangga dekat, padahal merekalah yang bisa kita minta bantuannya di kala susah."
(Irfan Toni Herlambang)


"MASALAH kebanyakan orang adalah bahwa mereka berpikir dengan harapan atau rasa takut atau keinginan mereka, ketimbang dengan pemikiran mereka."
(Will Durrent)


"SEORANG idealis percaya bahwa jangka pendek tak patut diperhitungkan. Seorang sinis percaya bahwa jangka panjang tak berarti apa-apa. Seorang realis percaya bahwa apa yang dilakukan atau tak dilakukan dalam jangan pendek akan menentukan jangka panjang."
(Sydney J. Harris)


"KEBAHAGIAAN bukanlah sesuatu yang kau alami, tapi sesuatu yang kau kenang."
(Oscar Levant)


"LEBIH baik menangis dengan orang-orang bijak daripada tertawa dengan orang-orang yang bodoh."
(Peribahasa Spanyol)


"KATAKANLAH kepada saya tentang sahabat anda, dan akan saya katakan siapa anda sebenarnya."
(Cervantes)


"ORANG bijak yang berkarib dengan orang jahat akan menjadi bodoh. Seorang anjing yng bertualang dengan orang baik akan berakal budi."
(Peribahasa Arab)


"RUMUS hubungan baik : Anggap semua kekacauan sebagai ujian, tapi jangan anggap ujian seolah-olah hal yang mengacaukan."
(Quentin Crisp)


"JANGAN pernah melupakan kawan lama, sebab kawan baru tak ada sebanding dengannya."
(Apocrypha)


"HIDUP itu lucu. Kalau kita menolak menerima sesuatu, maka ia akan sering mendatangi."
(W. Somerset Maugham)




CLOCK

About Me

Foto saya
orangnya agak mau menang sendiri tapi insyaallah saya adalah orang yang tidak akan melupakan agama yang sya yakini.

LAGU MIDI

1.WELCOME TO MY PARADISE
AMBIL

2. BETE (DEWIQ)
AMBIL

3.KRONCONG PROTOKOL(BONDAN)
AMBIL

4. YOVIE & NUNO (DIA MILIKKU)
AMBIL

5. MERINDUKANMU (D'MASIV)
((DOWNLOAD))

6. I LOVE U BIBEH (THE CHANGCUTERS)
((DOWNLOAD))

7. TINGGAL KENANGAN (CARAMEL)
((DOWNLOAD))

8. HINGGA AKHIR WAKTU (NINE BALL)
((DOWNLOAD))

9. KEKASIH YANG TAK DIANGGAP (ARMADA BAND)
((DOWNLOAD))

10. KESEMPATAN KEDUA (TANGGA)
((DOWNLOAD))

11. JANGAN PERNAH SELINGKUH (ANGKASA)
((DOWNLOAD))

12. KAU CURI LAGI (J'ROCK)
((DOWNLOAD))

13. JANGAN PERNAH PERGI (ALEXA)
((DOWNLOAD))

14. ORANG BILANG (WALI)
((DOWNLOAD))

15. WANITA RACUN DUNIA (THE CHANGCUTERS)
((DOWNLOAD))

16. PUSPA (ST12)
((DOWNLOAD))

MEMBANGUN SERVER SEKOLAH

I. Pengantar

Pada bagian ini akan memandu instalasi server (HTTP, Mail dan FTP server), MySQL dan PHP untuk keperluan sekolah. Setiap aplikasi tersebut dapat di install secara manual dengan masing-masingnya terpisah. Bisa juga dengan menggunakan program yang sudah memuat semua aplikasi di atas dalam satu bundel.

Tutorial ini akan memandu bagaimana cara instalasi dengan kedua cara tersebut.

II. Instalasi dan setting Manual.

A. Instalasi Apache web server

Sistem yang diperlukan

Platform windows yang direkomendasikan untuk menjalankan Apache 2.0 adalah Windows NT dan yang berbasis kernel NT seperti Windows 2000 dan WindowsXP. Binary Installer hanya bekerja dengan prosesor type x86, seperti Intel dan AMD. Menjalankan Apache di Windows 9x belum diuji benar-benar, dan tidak pernah direkomendasikan.

Dalam semua sistem operasi, jaringan TCP/IP harus sudah terpasang dan bekerja.

Siapkan File Instaler Apache

Untuk instalasi di Windows, anda harus menyiapkan Apache versi untuk windows dengan file berekstensi .msi. Ini merupakan singlefile Microsoft Instaler yang berisi Apache versi ready-to-run. File instaler apache ini sudah termuat dalam CD dari ICT Depdiknas.

Instalasi Apache2.0 Di windows.

Jalankan file Apache .msi yang tertera di CD dari ICT Depdiknas. Instalasi akan menanyakan anda seperti dibawah ini :

1. Network Domain. Masukkan DNS domain yang server anda terdaftar dengan nama itu. Contoh, jika nama DNS server anda adalah server.domainku.net, maka anda ketik domainku.net.

2. Server Name. Nama lengkap dari DNS anda. Dari contoh di atas, anda ketik server.domainku.net here.

3. Administrator's Email Address. Masukkan alamat email dari administrator atau webmaster server. Alamat email ini akan ditampilkan kepada client selama ada error.

4. For whom to install Apache Pilih for All Users, on Port 80, as a Service - Recommended

5. The installation type. Pilih Typical menginstalasi semua kecuali source code. Dengan Custom anda bisa memilih apa saja yang ingin di install. Instalasi Full memerlukan ruang kosong di hardisk sebesar 13 megabytes. Dan ini belum termasuk besar kapasitas website anda.

6. Where to install. Direktori default penginstalasian apache adalah di C:\Program Files\Apache Group

Selama proses instalasi, Apache akan mengkonfigurasi file-file di subdirektori conf.

Setelah menginstall Apache, anda harus mengedit file konfigurasi di subdirektori conf sesuai keperluan. File-file konfigurasi ini sudah tersetting selama instalasi, jadi Apache sudah siap dijalankan dari direktori tempatnya terinstall, dengan dokumen server (file-file HTML dan web) di subdirektori htdocs.

Menguji Apache

Setelah menjalankan Apache, buka jendela browser dan ketik :

http://localhost/ atau http://127.0.0.1/

maka akan tampil welcome page dan link ke Apache manual.


B. Instalasi dan Setting MySQL

Proses instalasi MySQL di windows melalui beberapa tahap sebagai berikut :

1. Menentukan distro untuk di install

2. Menyetting file-file yang diperlukan

3. Menentukan server yang hendak digunakan.

4. Menjalankan server/

5. Menentukan password untuk mengakses database.

Distro MySQL untuk windows tersedia dalam dua bentuk:

· Distro Binary yang berisi file instaler dan memuat file-file yang anda butuhkan sehingga anda bisa langsung dapat menjalankan MySQL sesegera mungkin.

· Distro sourcecode yang berisi semua script dan code serta file-file penunjang untuk membangun program yang dapat dieksekusi menggunakan VC++ 6.0 comiler

Secara umum, yang kita perlukan adalah distro binary MySQL. Sehingga tidak memerlukan tools-tools tambahan agar bisa segera langsung dijalankan.

Dalam bagian ini akan dipandu cara-cara menginstal distro binary MySQL dan versi yang dipakai adalah 4.0.20.

Sistem yang diperlukan

Untuk menjalankan MySQL di Windows diperlukan:

· Sistem Operasi Windows 32bit seperti 9x, Me, NT, 2000, or XP. Dan yang akan kita gunakan dalam panduan ini adalah Windows XP. TCP/IP protocol support.

· File distro binary MySQL untuk Windows, sudah termuat dalam CD dari ICT Depdiknas.

· Winrar atau program extractor lain yang bisa membaca dan membuka file `.zip', untuk mengekstrak file instalasi.

· Ruang yang cukup di hardisk untuk menaruh file-file program dan database anda.

· Jika anda menghendaki koneksi ke MySQL server via ODBC, anda juga memerlukan MyODBC driver.

Tatacara Instalasi MySQL

Untuk menginstal, ikut langkah-langkah berikut:

1. Pastikan anda login ke WindowsXP sebagai administrator

2. ekstrak file binary ke direktori sementara (bisa dimana saja)

3. Jalankan file setup.exe untuk memulai proses instalasi. Jika ingin menginstal MySQL di direktori selain default (`C:\mysql'), gunakan tombol Browse untuk menentukan lokasi direktori yang anda inginkan. Jika anda menginstalnya bukan di direktori default, anda akan perlu mengarahkan direktori tersebut setiap kali anda ingin menjalankan MySQL server..

4. Selamat, MySQL 4.0.20 database management system anda kini sudah siap digunakan.

Menjalankan MySQL

Dalam menjalankan MySQL di WindowsXP, client mempunyai dua pilihan. Bisa menggunakan TCP/IP, atau menggunakan named pipe jika servernya mendukung koneksi named pipe.

Dalam panduan ini diasumsikan anda menginstal MySQL didirektori default yaitu `C:\mysql'. Cocokkan jika anda menginstallnya di direktori lain.

Untuk pengujian, saran terbaik adalah dilakukan melalui Command Prompt. Dengan begini anda bisa melihat dengan jelas keterangan status MySQL. Jika terdapat error, maka dengan mudah diketahui letak erorr tersebut.

Untuk menjalankan MySQL, ketikkan di command prompt :

C:\> C:\mysql\bin\mysqld --console

Untuk server yang mendukung InnoDB, akan muncul pesan sebagai berikut ketika ditekan enter:

InnoDB: The first specified datafile c:\ibdata\ibdata1 did not exist:
InnoDB: a new database to be created!
InnoDB: Setting file c:\ibdata\ibdata1 size to 209715200
InnoDB: Database physically writes the file full: wait...
InnoDB: Log file c:\iblogs\ib_logfile0 did not exist: new to be created
InnoDB: Setting log file c:\iblogs\ib_logfile0 size to 31457280
InnoDB: Log file c:\iblogs\ib_logfile1 did not exist: new to be created
InnoDB: Setting log file c:\iblogs\ib_logfile1 size to 31457280
InnoDB: Log file c:\iblogs\ib_logfile2 did not exist: new to be created
InnoDB: Setting log file c:\iblogs\ib_logfile2 size to 31457280
InnoDB: Doublewrite buffer not found: creating new
InnoDB: Doublewrite buffer created
InnoDB: creating foreign key constraint system tables
InnoDB: foreign key constraint system tables created
011024 10:58:25  InnoDB: Started

Ketika server sudah selesai melakukan start up sequence seperti di atas, anda akan melihat tampilan berikut yang menandakan MySQL siap diakses:

mysqld: ready for connections
Version: '4.0.14-log'  socket: ''  port: 3306

Untuk selanjutnya, anda bisa menjalankan MySQL dengan mengetik baris berikut di command prompt:

C:\> C:\mysql\bin\mysqld

Maka akan tampil popup command prompt yang menandakan MySQL telah siap

Dan uji dengan mengetik perintah-perintah berikut:

C:\> C:\mysql\bin\mysqlshow
C:\> C:\mysql\bin\mysqlshow -u root mysql
C:\> C:\mysql\bin\mysqladmin version status proc

C:\> C:\mysql\bin\mysql test

Dan untuk menghentikan MySQL dengan mengetik:

C:\> C:\mysql\bin\mysqladmin -u root shutdown

Menyeting MySQL

Setting username dan password.

Secara default, MySQL menggunakan username root dan tidak pakai password untuk mengakses database. Untuk itu, perlu menentukan username, password beserta grant (hak akses) untuk database. Hal ini ditujukan untuk keamanan data-data yang tersimpan.

Untuk mengatur password lakukan dengan perintah berikut di command prompt :

shell> mysql -u root
mysql> SET PASSWORD FOR ''@'localhost' = PASSWORD('passwordbarunyaapa?');
mysql> SET PASSWORD FOR ''@'%' = PASSWORD('passwordbarunyaapa?');
 
keterangan : ganti kata ‘passwordbarunyaapa?’ dengan password yang anda inginkan.

C. Instalasi dan Setting PHP 5.0.0

Ekstrak file binary ke direktori yang anda pilih (file tersebut sudah tersedia di CD dari ICT Depdiknas), saran kami, ekstrak ke C:\php. Namun anda bisa menentukan direktori lain dengan catatan tidak mengandung spasi seperti misalnya: C:\Program Files\PHP <- - ada spasinya di ‘Program Files’ dan itu bisa menyebabkan beberapa web server bisa crash

Berikut adalah modul-modul webserver yang terdapat di dalam folder C:\php setelah binary diekstrak:

php5activescript.dll - ActiveScript engine, membantu anda dalam melampirkan PHP dalam program-porgram berbasis windows.

php5apache.dll – Modul Apache 1.3.x

php5apache2.dll - Modul Apache 2.0.x

php5isapi.dll – Modul ISAPI untuk komplian web server ISAPI seperti IIS/PWS

php5nsapi.dll – Modul Sun/iPlanet/Netscape server.

Langkah selanjutnya adalah mengkonfigurasi file php.ini. Ada dua file .ini yang berada difolder C:\php. Yaitu, php.ini-dist dan php.ini-recommended. Kami sarankan menggunakan php.ini-recommended, karena file tersebut secara default sudah dioptimalkan pengaturannya,juga keamanan.

Dan rename dengan nama php.ini (hilangkan –recommended).

Langkah berikut adalah bersifat opsional:

Edit php.ini anda. doc_root untuk mengarahkan ke document_root website. Contoh:

doc_root = c:\Program Files\apache\htdocs // untuk Apache

Pilih extension yang anda mau load ketika PHP mulai dijalankan. Namun, untuk awal penginstalasian, disarankan lebih baik mengecek dulu apakah sudah bekerja dengan baik PHP anda, sebelum mengaktifkan extension-extension tersebut.

Selamat, PHP sekarang sudah terpasang di komputer anda. Tinggal menjalankannya melalui browser dan aplikasi webserver sedang aktif.

Untuk mengujinya, buat file baru dengan menggunakan notepad ketik:

phpinfo();

?>

dan simpan sebagai info.php di direktori dokumen root website anda. Karena menggunakan Apache2, maka taruh di folder C:\Program Files\Apache Group\htdocs.

Buka browser anda, lalu ketikkan di address bar

http://localhost/info.php

jika tampil halaman yang berisi tentang informasi konfigurasi PHP anda, maka anda bisa mulai membangun aplikasi berbasis web yang anda inginkan.


D. Instalasi dan Setting Xmail mail server

  1. Copy direktori MailRoot
    1. Buka Windows Explorer
    2. Buka folder CD:\Utilities
    3. Copy folder MailRoot ke 'C:\MailRoot'
  2. Copy direktori MailRoot ke lokasi yang anda mau (saran:'C:\MailRoot').
  3. Set hak akses direktori MailRoot (dan subdirectori beserta file) hanya kepada System and Administrators. Dengan ini anda bisa menjalankan Xmail sebagai console startup hanya ketika anda sebagai administrator(service startup as System).
  4. Copy XMail executables ke 'C:\MailRoot\bin'.
  5. Dengan 'regedit', buat key 'GNU' didalam 'HKEY_LOCAL_MACHINE\SOFTWARE\' kemudian key 'XMail' dalam 'HKEY_LOCAL_MACHINE\SOFTWARE\GNU'.
  6. Buat string value baru dengan nama 'MAIL_ROOT' di 'HKEY_LOCAL_MACHINE\SOFTWARE\GNU\XMail\' dengan isian 'C:\MailRoot'.
  7. Opsional, buat string value baru dengan nama 'MAIL_CMD_LINE' di 'HKEY_LOCAL_MACHINE\SOFTWARE\GNU\XMail\' untuk menyimpan opsi Command Line anda.
  8. Buka command prompt.
  9. Masuk ke 'C:\MailRoot\bin'dan jalankan: XMail --install untuk manual instalasi, atau: XMail --install-auto untuk instalasi otomatis.
  10. Edit sesuai kebutuhan opsi file konfigurasi 'SERVER.TAB'

· "RootDomain" "localhost"

· "SmtpServerDomain" "localhost"

· "POP3Domain" "localhost"

· "HeloDomain" "localhost"

· "PostMaster" "postmaster@localhost"

· #"Pop3SyncErrorAccount" "psync@localhost"

· #"ErrorsAdmin" "errors@localhost"

· #"TempErrorsAdmin" "send-failures@localhost"

· #"DefaultSMTPGateways" "192.168.1.2,192.168.1.15"

· #"RemoveSpoolErrors" "0"

· "DisableEmitAuthUser" "1"

· #"NotifyMsgLinesExtra" "8"

· #"NotifySendLogToSender" "0"

· #"NotifyTryPattern" "1"

· #"MaxMTAOps" "16"

· "ReceivedHdrType" "0"

· "FetchHdrTags" "+X-Deliver-To,+Received,To,Cc"

· SmtpMsgIPBanSpammers" "550 Denied due inclusion of your IP in our spam lists"

· #"SmtpMsgIPBanSpamAddress" "550 Denied due inclusion of your email address in our spam lists"

· #"SmtpMsgIPBanMaps" "550 Denied due inclusion of your IP in the following map"

· #"CustomSMTPMessage" "A Custom SMTP Errror Message"

· #"MaxMessageSize" "20000"

· "EnableAuthSMTP-POP3" "1"

· #"AllowNullSender" "1"

· "AllowSmtpVRFY" "1"

· "AllowSmtpETRN" "1"

· #"SmtpMinDiskSpace" "100000"

· #"SmtpMinVirtMemSpace" "64000"

· #"Pop3MinVirtMemSpace" "64000"

· #"CustMapsList" "list.dsbl.org.:1,blackholes.mail-abuse.org.:1,dialups.mail-abuse.org.:0"

· #"SMTP-RDNSCheck" "1"

· #"CheckMailerDomain" "1"

· #"SmartDNSHost" "dns.home.net:tcp,192.168.1.1:udp"

· #"DynDnsSetup" www.dns4ever.com,80,/sys/u.cgi?d=MYDOMAIN&u=MYUSERNAME&p=MYPASSWORD&i=%s

· #"DynDnsSetup" "members.dyndns.org,80,/nic/dyndns?action=edit&started=1&hostname=YES&host_id=yourhost.ourdomain.ext&myip=%s&wildcard=OFF&mx=mail.exchanger.ext&backmx=NO,foouser,foopasswd"

· #"SmtpConfig" "mail-auth"

· #"SmtpConfig-192.168.0.1" "mail-auth"

· "DefaultSmtpPerms" "MRVZ"

  1. Tambahkan user dan domain anda.
  2. Atur hak akses direktori 'C:\MailRoot' hanya kepada 'SYSTEM' dan 'Domain Admins'.
  3. Ubah atau coment (#) example account di ctrlaccounts.tab dengan menggunakan non -trivial username and password.
  4. Untuk mulai menjalankan Xmail tanpa harus restart komputer: ControlPanel -> Administrative Tools -> Services -> XMail server dan klik Start, kalo tidak, reboot komputer anda.
  5. Atur sesuai kebutuhan file 'smtprelay.tab' jika ingin memblok IP luar dari jaringan IP Private.


III. Instalasi dan setting menggunakan program bundel.

Pada bagian ini akan dipandu tentang cara menginstal dan menyetting webserver dengan menggunakan program-program bundel, yaitu satu program yang didalamnya berisi satu set paket yang diperlukan dalam membangun webserver dan aplikasi berbasis web.

Program-program tersebut beraneka ragam namanya. Dan masing-masing memiliki fitur yang berbeda-beda. Disini akan dipandu menggunakan Apache2Triad (direkomendasikan), EasyPHP, appServ, yang semua program tersebut sudah tersedia di CD dari ICT Depdiknas difolder software.

  1. Instalasi dan setting HTTP,Mail dan FTP Server, MySQL dan PHP dengan menggunakan Apache2 Triad versi 1.3.1. (keterangan : versi terbaru adalah 1.5.0)

Pendahuluan.

Apache2Triad 1.3.1 merupakan program yang memuat semua aplikasi yang dibutuhkan dalam membangun server HTTP,Mail dan FTP serta aplikasi berbasis web dalam satu bundel. Jadi, sekali anda melakukan instalasi, maka semua program yang dibutuhkan sudah terinstall. Tanpa harus menginstall satu persatu dari program-program tersebut.

Untuk itulah kami merekomendasikan agar menggunakan program ini. Disamping lengkap, namun mudah pula penggunaannya.

Dalam paket Apache2Triad 1.3.1 sudah tersedia program-program dan tools pembuatan aplikasi berbasis web. Yaitu :

· Apache2 Web Server

· MySQL 4.0.20 Database Management System

· Xmail 1.20 Mail Server

· SLIMFTPD 3.15 FTP Server

· PHP 5.0.0

1. Instalasi

a. Masuk ke direktori tempat penyimpanan source Apache2Triad (mis: C:\My Documents\apache2triad1.3.1.exe). klik dua kali file apache2triad1.3.1.exe untuk mengeksekusi program instalasi.

b. Klik agree maka selanjutnya adalah menentukan direktori tempat install apache2triad1.3.1. (default : C:\ apache2triad). Klik Next.

c. Tentukan komponen-komponen yang ingin di install. Direkomendasikan : biarkan tanpa ada perubahan. Klik Install. maka proses instalasi akan berjalan. Dan jendela file apache2triad_readme.txt akan muncul. Perhatikan pada bagian baris awal file tersebut ada keterangan :

The default password for mysql ,slimftpd ,phpsftpd and the protected folders is : triadpass

The default username for mysql ,slimftpd and the protected folders is : root

The default password for the admin@localhost mail account is triadpass.

Ingat baik-baik keterangan tersebut. Karena password dan username tersebut diperlukan untuk mengkonfigurasi server. Atau jika lupa bisa membuka kembali file apache2triad_readme.txt di folder tempat menginstall apache2triad (C:\apache2triad).

d. Tunggu hingga proses instalasi selesai. Maka akan meminta komputer untuk reboot/restart. Klik OK

e. Setelah komputer kembali nyala, coba uji apakah sudah terinstal dengan benar dengan cara Klik Start | Apache2Triad | Open Site Root.

f. Jika muncul pada browser anda tampilan http://localhost yang berisi

Index of /

Icon  Name                    Last modified      Size  Description





[DIR] phpsftpd/               15-Feb-2006 18:13    -   
[DIR] phpxmail/               15-Feb-2006 18:13    -   
[DIR] uebimiau/               15-Feb-2006 18:13    -   
[   ] htdocs                  15-Feb-2006 18:13  193   





g. Selamat, kini anda telah berhasil menginstalasi webserver anda. Dan anda dapat menyimpan file-file website anda di subdirektori htdocs.

2. Setting dan konfigurasi.

Untuk penyettingan dan konfiguras, bisa langsung dikerjakan dibrowser melalui menu Start | Apache2Triad | apache2triadCP. Atau buka jendela browser, ketik http://localhost/apache2triadcp pada address bar.

Maka akan diminta username & password untuk masuk ke halaman tersebut. Ketikkan username dan password yang tertera di file apache2triad_readme.txt. Tekan enter. Maka akan tampil halaman web dengan dua frame. Frame sebelah kiri berisi menu-menu untuk melakukan pengaturan server. Dan frame sebelah kanan merupakan tampilan dari sub menu dan atau tempat mengedit settingan dan konfigurasi server.


  1. Instalasi dan setting EasyPHP1.8 (versi terakhir)

EasyPHP merupakan program bundel yang berisi Apache Webserver dan MySQL Database server serta PHP. Jadi tidak termasuk mail server dan FTP server seperti Apache2Triad. Jika anda memilih menggunakan EasyPHP maka jika ingin menginstall mail dan FTP server, anda harus melakukannya secara manual dengan panduan diatas dengan sedikit penyesuaian direktorinya.

Cara Instalasi :

1. Siapkan program instalasi EasyPHP1.8 (sudah tertera di CD dari ICT Depdiknas)

2. Klik dua kali pada icon EasyPHP1.8

3. Pilih bahasa yang mau digunakan selama proses instalasi, klik OK

4. Akan tampil Welcome to EasyPHP Setup wizard, klik next.

5. Pilih Accept the agreement, klik Next

6. Klik Next

7. Tentukan direktori tempat anda hendak menginstall EasyPHP, klik Next

8. Tentukan direktori untuk shortcut ke EasyPHP, klik Next

9. Klik Install, dan tunggu hingga proses installasi selesai.

10. Klik Finish

Maka akan muncul window EasyPHP dan menanyakan apakah ingin mengupdate language.txt. Klik Cancel. Jika pada Apache dan MySQL nyala berwarna hijau, maka server sudah siap pakai.

Test dengan buka browser, ketikkan pada kolom address bar

http://localhost

maka akan tampil halaman root EasyPHP

selanjutnya, anda bisa menyimpan file-file website anda di subdirektori \www pada direktori tempat EasyPHP terinstall.


  1. Instalasi dan setting AppServ

Appserv merupakan software instalasi open source yang mudah digunakan. Didalamnya termasuk Apache(HTTP server),PHP, MySQL, Perl dan beberapa fitur lainnya. Cara instalasinya mudah, gimana? Ikuti ajah langkah-langkah berikut:

    1. Siapkan installer Appserv (sudah tersedia di CD dari ICT Depdiknas)
    2. Klik dua kali pada icon Appserv untuk memulai proses instalasi.
    3. Tampilan jendela pertama akan tampil tiga kolom pertanyaan untuk anda isi. Isi dengan "localhost" pada kolom server name, atau dengan nama domain anda (domainanda.com). Masukkan alamat email administrator. Masukkan "80" untuk port yang dibuka untuk HTTP.
    4. Jendela yang kedua akan meminta anda untuk mengisikan username dan password baru. Terserah anda.
    5. Sekarang AppServ telah memiliki informasi yang cukup untuk memulai instalasi. Jendela ketiga akan muncul ("Please stand by") dan menunjukkan anda proses yang berlangsung selama instalasi.
    6. Jendela terakhir menginformasikan anda bahwa instalasi telah selesai. Pastikan anda memberi tanda pada "Start Apache" dan "Start MySQL". Lalu klik tombol "Close".
    7. Setelah semua selesai, program WinMySQLAdmin akan muncul kemudian hilang dan ada di system tray bar (pojok kanan bawah monitor).
    8. Untuk memastikan sudah terinstall dengan benar, ketik http://localhost pada address bar di browser. Maka akan terlihat halaman selamat datang AppServ.
    9. Instalasi selesai! Kini anda bisa menyimpan file-file website anda di direktori "C:\appserv\www\".

DOS YANG TERSEMBUNYI



soft DOS datang dengan beberapa tool tersembunyi yang akan saya diskusikan disini. Tool ini dapat ditemukan pada direktori c:\\windows jika anda menggunakan win98 dan jika anda menggunakan winxp maka tool ini berada pada C:\\winxp\\system32. WinXP, Win2000 dan WinNT dirilis dengan beberapa tool internet tambahan. Jadi jika anda masih menggunakan win98 maka saya menyarankan agar menggantinya dengan WinXP. Yang tentunya memiliki fitur securiti tambahan dan perintah dos internet yang bagus. Dalam manual ini saya akan membahas mengenai beberapa perintah yang ditemukan pada Win98 dan winXP

Jadi bagi pengguna window, berikut ini perintah-perintah yang tersembunyi pada DOS.

1. ping
2. tracert
3. telnet
4. ftp
5. netstat

OK, inilah keterangannya.

1. ping

Utiliy ini digunakan untuk mencari keberadaan remote host. Yan gmengirmkan sebuah signal SYN ke remote host dan jika remote host membalas maka berarti memang ada suatu remote machine.

Cobalah anda ketik perintah ini:

C:\\windows>ping/?

*************
Newbie tip: mengetik \'/?\' setelah perintah dos menampilkan helpnya. Jadi bagaimana anda belajar aneka perintah dos. Bukankah WinXP, WinNT dan Win2000 juga memiliki perintah ‘help’ untuk menampilkan seluruh perintah dos.
*************
Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
[-r count] [-s count] [[-j host-list] | [-k host-list]]
[-w timeout] destination-list

Options:
-t Ping the specified host until stopped.
To see statistics and continue - type Control-Break;
To stop - type Control-C.
-a Resolve addresses to hostnames.
-n count Number of echo requests to send.
-l size Send buffer size.
-f Set Don\'t Fragment flag in packet.
-i TTL Time To Live.
-v TOS Type Of Service.
-r count Record route for count hops.
-s count Timestamp for count hops.
-j host-list Loose source route along host-list.
-k host-list Strict source route along host-list.
-w timeout Timeout in milliseconds to wait for each reply.

Jadi saya dapat melakukan ping ke ip address apapun atau domain name untuk memeriksa keberadaannya di internet. Sebagai contoh saya mengetik “ping localhost” maka saya mendapatkan.


Pinging chintan [127.0.0.1] with 32 bytes of data:

Reply from 127.0.0.1: bytes=32 timemput *.*
sends all files from C:\\windows to /etc
5. \'mget\' to get multiple files from remote machine.
contohnya. ftp>mget *.*
gets all files from /etc to C:\\windows
6. \'open\' to establish a connection with remote host.
contohnya. ftp>open www.target.com
7. \'bye\' closes the connection and quits from ftp

Untuk perintah lainnya dari ftp silakan lihat help mereka.

Sekarang pada yang port FTP (prot 21) adalah membuka www.nosecurity.com. Seorang hacker akan terhubung ke situs tersebut menggunakan “ftp www.nosecurity.com” pada dos prompt. Kemudian dia akan mencoba login secara anonymous. Dengan anggapan bahwa www.nosecurity.com menggunakan linux server, maka hacker tersebut akan mengtikkan perintah “get /etc/apsswd” untuk mendaptkan file password dan mengcracknya. Jika anda adalah seorang hacker, maka jangan lupa untuk menghapus log tersebut.



5. netstat

Anda dapat menentukan suatu koneksi dengan remote machine pada port tertentu, hanya saat port tersebut dibuka pada remote machine. Sebagai contoh, jika anda ingin menentukan sebuah koneksi dengan www.target.com pada port 23 (telnet) maka port tersebut seharusnya terbuka pada www.target.com. Dan seluruh aktifitas hacking umumnya menggunakan port yang terbuka. Mengetikkan “netstat /?” pada dos prompt memberikan:


Displays protocol statistics and current TCP/IP network connections.

NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [interval]

-a Displays all connections and listening ports.
-e Displays Ethernet statistics. This may be combined with the -s
option.
-n Displays addresses and port numbers in numerical form.
-p proto Shows connections for the protocol specified by proto; proto
may be TCP or UDP. If used with the -s option to display
per-protocol statistics, proto may be TCP, UDP, or IP.
-r Displays the routing table.
-s Displays per-protocol statistics. By default, statistics are
shown for TCP, UDP and IP; the -p option may be used to specify
a subset of the default.
interval Redisplays selected statistics, pausing interval seconds
between each display. Press CTRL+C to stop redisplaying
statistics. If omitted, netstat will print the current
configuration information once.

Opsi akan menjelaskan fungsinya masing-masing. Dan yang terpenting adalah opsi –a dan –n. Opsi –a menampilkan seluruh port yang terbuka pada mesin tersebut. Dan jika saya menggunakan opsi –n maka akan menunjukkan ip address sebagai ganti dari domain. Saya mendapatkan hal berikut ini jika saya mengetik “netstat –a” pada command prompt.


Active Connections

Proto Local Address Foreign Address State
TCP chintan:1027 0.0.0.0:0 LISTENING
TCP chintan:80 0.0.0.0:0 LISTENING
TCP chintan:135 0.0.0.0:0 LISTENING
TCP chintan:6435 0.0.0.0:0 LISTENING
TCP chintan:1025 0.0.0.0:0 LISTENING
TCP chintan:1026 0.0.0.0:0 LISTENING
TCP chintan:1028 0.0.0.0:0 LISTENING
TCP chintan:1309 0.0.0.0:0 LISTENING
TCP chintan:1310 0.0.0.0:0 LISTENING
TCP chintan:1285 rumcajs.box.sk:80 ESTABLISHED
TCP chintan:1296 l an-202-144-78-3.maa.sify.net:80 CLOSE_WAIT
TCP chintan:1297 lan-202-144-65-14.sify.net:80 ESTABLISHED
TCP chintan:1310 cdn-v13.websys.aol.com:80 ESTABLISHED
TCP chintan:1220 aiedownload.cps.intel.com:ftp ESTABLISHED

”Proto” menyatakan nama protocol tersebut, “localaddress” memberikan ipaddress kita dan port yang terbuka. “Foreign Address” menyatkaan ipaddress dengan namor port yang terhubung ke kita. “State” menyatakan pernyataan saat ini jika suatu koneksi “established” atau listening atau hanya “waiting”.

Sebagai contoh jika saya membuka http://www.yahoo.com maka saat saya menjalankan “netstat –a” saya akan mendapatkan masukan seperti ini:

\"TCP 203.43.50.81:2034 www.yahoo.com:80 ESTABLISHED\"

Komputer saya dengan ip 203.43.50.81 melalui port 2034 terhubung dengan yahoo pada port 80

*************
Newbie tip: Dengna cara ini anda bisa mendapatkan ip seseorang yang chatting dengan ada. Pertama kali jalankan “netstat –an” dan lihat dibawah foreign ip address. Sekarang mulailah private chating dengan orang lain. Juga jalankan “netstat –an” dan anda akan mendapatkan satu lagin foreign ip pada akhirnya. Inilah ip orang tersebut.
*************

fidelio

Jan 23 2008, 05:33 PM

coba ini juga :


CODE

http://www.csulb.edu/~murdock/dosindex.html



download perintah :


CODE

http://www.embeddedarm.com/support/gsdos.htm

zamer

Jan 25 2008, 12:29 AM

nih ada lagi
klo mo coba-coba

all dos commands
ADDUSERS Add or list users to/from a CSV file
ARP Address Resolution Protocol
ASSOC Change file extension associations
ASSOCIAT One step file association
AT Schedule a command to run at a later time
ATTRIB Change file attributes

BOOTCFG Edit Windows boot settings
BROWSTAT Get domain, browser and PDC info

CACLS Change file permissions
CALL Call one batch program from another
CD Change Directory - move to a specific Folder
CHANGE Change Terminal Server Session properties
CHKDSK Check Disk - check and repair disk problems
CHKNTFS Check the NTFS file system
CHOICE Accept keyboard input to a batch file
CIPHER Encrypt or Decrypt files/folders
CleanMgr Automated cleanup of Temp files, recycle bin
CLEARMEM Clear memory leaks
CLIP Copy STDIN to the Windows clipboard.
CLS Clear the screen
CLUSTER Windows Clustering
CMD Start a new CMD shell
COLOR Change colors of the CMD window
COMP Compare the contents of two files or sets of files
COMPACT Compress files or folders on an NTFS partition
COMPRESS Compress individual files on an NTFS partition
CON2PRT Connect or disconnect a Printer
CONVERT Convert a FAT drive to NTFS.
COPY Copy one or more files to another location
CSVDE Import or Export Active Directory data

DATE Display or set the date
Dcomcnfg DCOM Configuration Utility
DEFRAG Defragment hard drive
DEL Delete one or more files
DELPROF Delete NT user profiles
DELTREE Delete a folder and all subfolders
DevCon Device Manager Command Line Utility
DIR Display a list of files and folders
DIRUSE Display disk usage
DISKCOMP Compare the contents of two floppy disks
DISKCOPY Copy the contents of one floppy disk to another
DNSSTAT DNS Statistics
DOSKEY Edit command line, recall commands, and create macros
DSADD Add user (computer, group..) to active directory
DSQUERY List items in active directory
DSMOD Modify user (computer, group..) in active directory

ECHO Display message on screen
ENDLOCAL End localisation of environment changes in a batch file
ERASE Delete one or more files
EXIT Quit the CMD shell
EXPAND Uncompress files
EXTRACT Uncompress CAB files

FC Compare two files
FDISK Disk Format and partition
FIND Search for a text string in a file
FINDSTR Search for strings in files
FOR Conditionally perform a command several times
FORFILES Batch process multiple files
FORMAT Format a disk
FREEDISK Check free disk space (in bytes)
FSUTIL File and Volume utilities
FTP File Transfer Protocol
FTYPE Display or modify file types used in file extension associations

GLOBAL Display membership of global groups
GOTO Direct a batch program to jump to a labelled line

HELP Online Help
HFNETCHK Network Security Hotfix Checker

IF Conditionally perform a command
IFMEMBER Is the current user in an NT Workgroup
IPCONFIG Configure IP

KILL Remove a program from memory

LABEL Edit a disk label
LOCAL Display membership of local groups
LOGEVENT Write text to the NT event viewer.
LOGOFF Log a user off
LOGTIME Log the date and time in a file

MAPISEND Send email from the command line
MEM Display memory usage
MD Create new folders
MODE Configure a system device
MORE Display output, one screen at a time
MOUNTVOL Manage a volume mount point
MOVE Move files from one folder to another
MOVEUSER Move a user from one domain to another
MSG Send a message
MSIEXEC micr*soft Windows Installer
MSINFO Windows NT diagnostics
MSTSC Terminal Server Connection (Remote Desktop Protocol)
MUNGE Find and Replace text within file(s)
MV Copy in-use files

NET Manage network resources
NETDOM Domain Manager
NETSH Configure network protocols
NETSVC Command-line Service Controller
NBTSTAT Display networking statistics (NetBIOS over TCP/IP)
NETSTAT Display networking statistics (TCP/IP)
NOW Display the current Date and Time
NSLOOKUP Name server lookup
NTBACKUP Backup folders to tape
NTRIGHTS Edit user account rights

PATH Display or set a search path for executable files
PATHPING Trace route plus network latency and packet loss
PAUSE Suspend processing of a batch file and display a message
PERMS Show permissions for a user
PERFMON Performance Monitor
PING Test a network connection
POPD Restore the previous value of the current directory saved by PUSHD
PORTQRY Display the status of ports and services
PRINT Print a text file
PRNCNFG Display, configure or rename a printer
PRNMNGR Add, delete, list printers set the default printer
PROMPT Change the command prompt
PsExec Execute process remotely
PsFile Show files opened remotely
PsGetSid Display the SID of a computer or a user
PsInfo List information about a system
PsKill Kill processes by name or process ID
PsList List detailed information about processes
PsLoggedOn Who's logged on (locally or via resource sharing)
PsLogList Event log records
PsPasswd Change account password
PsService View and control services
PsShutdown Shutdown or reboot a computer
PsSuspend Suspend processes
PUSHD Save and then change the current directory

QGREP Search file(s) for lines that match a given pattern.

RASDIAL Manage RAS connections
RASPHONE Manage RAS connections
RECOVER Recover a damaged file from a defective disk.
REG Read, Set or Delete registry keys and values
REGEDIT Import or export registry settings
REGSVR32 Register or unregister a DLL
REGINI Change Registry Permissions
REM Record comments (remarks) in a batch file
REN Rename a file or files.
REPLACE Replace or update one file with another
RD Delete folder(s)
RDISK Create a Recovery Disk
RMTSHARE Share a folder or a printer
ROBOCOPY Robust File and Folder Copy
ROUTE Manipulate network routing tables
RUNAS Execute a program under a different user account
RUNDLL32 Run a DLL command (add/remove print connections)

SC Service Control
SCHTASKS Create or Edit Scheduled Tasks
SCLIST Display NT Services
ScriptIt Control GUI applications
SET Display, set, or remove environment variables
SETLOCAL Begin localisation of environment changes in a batch file
SETX Set environment variables permanently
SHARE List or edit a file share or print share
SHIFT Shift the position of replaceable parameters in a batch file
SHORTCUT Create a windows shortcut (.LNK file)
SHOWGRPS List the NT Workgroups a user has joined
SHOWMBRS List the Users who are members of a Workgroup
SHUTDOWN Shutdown the computer
SLEEP Wait for x seconds
SOON Schedule a command to run in the near future
SORT Sort input
START Start a separate window to run a specified program or command
SU Switch User
SUBINACL Edit file and folder Permissions, Ownership and Domain
SUBST Associate a path with a drive letter
SYSTEMINFO List system configuration

TASKLIST List running applications and services
TIME Display or set the system time
TIMEOUT Delay processing of a batch file
TITLE Set the window title for a CMD.EXE session
TOUCH Change file timestamps
TRACERT Trace route to a remote host
TREE Graphical display of folder structure
TYPE Display the contents of a text file

USRSTAT List domain usernames and last login

VER Display version information
VERIFY Verify that files have been saved
VOL Display a disk label

WHERE Locate and display files in a directory tree
WHOAMI Output the current UserName and domain
WINDIFF Compare the contents of two files or sets of files
WINMSD Windows system diagnostics
WINMSDP Windows system diagnostics II
WMIC WMI Commands

XCACLS Change file permissions
XCOPY Copy files and folders

;;