Minggu, 28 November 2010

MEMBUAT VPN SERVER

Sekarang ini banyak sekali yang bisa dipergunakan untuk membuat sebuah vpn server dari mulai yang langsung berupa hardware sampai yang hanya berupa aplikasi, dari yang harganya mahal sampai yang gratisan.
OpenVPN adalah salah satu aplikasi VPN gratis (opensource) yang cukup bisa diandalkan. Beberapa sumber mengatakan OpenVPN bukan lah yang teraman tetapi apabila data yang harus ditransfer antara dua network atau lebih tidak terlalu sensitif sepertinya OpenVPN lebih dari cukup apalagi OpenVPN juga sangat gampang untuk diinstall.

Disini saya hanya akan bercerita tentang langkah installasi OpenVPN di FreeBSD. Walaupun mungkin bisa saja beberapa trik nya dipergunakan di Linux atau *nix like OS lainnya.
Ok daripada lama bercerita mari kita mulai saja.
Pertama OpenVPN pada FreeBSD bisa ditemui pada folder /usr/ports/security/openvpn, library yang diperlukan biasanya lzo lib tetapi berhubung saya menginstallnya lewat ports maka seluruh dependensi secara otomatis akan diinstalkan.
Untuk installasi silahkan ikuti langkah berikut (Semua dilakukan oleh root)
cd /usr/ports/security/openvpn
make config
make build
make install clean
Langkah diatas dilakukan supaya anda punya kesempatan untuk melihat apa yang terjadi pada setiap langkah. Sebenarnya bisa saja anda change directory dan langsung mengetikan make install clean.
Setelah beres proses installasi dan tidak ada error yang berarti, selanjutnya masukan baris berikut ke file /etc/rc.conf dengan menggunakan text editor kesayangan anda.
openvpn_enable="YES"
Sekarang kita akan membuat config file yang akan diletakan di folder /usr/local/etc/openvpn kalau folder tersebut belum ada silahkan buat terlebih dahulu dengan perintah
mkdir /usr/local/etc/openvpn 
Kemudian silahkan pindah ke folder tersebut dan mulai buat file openvpn.conf dengan text editor kesayangan anda.
cd /usr/local/etc/openvpn
pico openvpn.conf
sekarang silahkan masukan contoh config berikut ini.
# Specify device
dev tun 

# # Server dan client IP Pool
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt 

# Certificates untuk VPN Authentication
ca /usr/local/etc/openvpn/keys/ca.crt
cert /usr/local/etc/openvpn/keys/server.crt
key /usr/local/etc/openvpn/keys/server.key
dh /usr/local/etc/openvpn/keys/dh1024.pem 

# Routes untuk client
push "route 192.168.0.0 255.255.255.0"
# compression VPN link
comp-lzo 

keepalive 10 60
ping-timer-rem
persist-tun
persist-key 

# Run OpenVPN sebagai daemon dan drop privileges ke user/group nobody user nobody
group nobody
daemon
Simpan file diatas dan kita lanjutkan dengan cerificates. Copy script untuk membuat certificates dari folder /usr/local/share/doc/openvpn dengan cara seperti berikut ini (contoh dicopy kan ke folder /home/giest silahkan diganti dengan user anda).
cp -r /usr/local/share/doc/openvpn/easy-rsa /home/giest/
cd /home/giest/easy-rsa
Setelah berhasil mengcopy script easy-rsa selanjutnya silahkan adan edit file vars dengan editor kesayangan anda dan sesuaikan dengan keperluan (tanpa dieditpun tidak masalah hanya nanti anda akan diberikan beberapa pertanyaan yang berulang-ulang). Berikut ini contoh bagian yang harus anda edit.
export KEY_COUNTRY=ID
export KEY_PROVINCE="WEST JAVA"
export KEY_CITY=BANDUNG
export KEY_ORG="GIEST-VPN"
export KEY_EMAIL="admin@giest.org" 
Kemudian kita pindah dari shell default FreeBSD (biasanya tcsh) ke sh atau bash terlebih dahulu. Apabila anda tidak berpindah shell saya jamin anda tidak akan berhasil membuat certificates untuk openvpn.
Untuk berpindah ke sh atau bash silahkan ketik command berikut.
sh
Setelah anda berpindah shell ikuti langkah-langkah berikut ini.
. vars
NOTE: when you run ./clean-all, I will be doing a rm -rf on /usr/home/Giest/easy-rsa/keys
./clean-all
./build-ca
Generating a 1024 bit RSA private key
....................................++++++
..............++++++
writing new private key to 'ca.key'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [ID]:
State or Province Name (full name) [WEST JAVA]:
Locality Name (eg, city) [BANDUNG]:
Organization Name (eg, company) [GIEST-VPN]:
Organizational Unit Name (eg, section) []:
Common Name (eg, your name or your server's hostname) []:
Email Address [admin@giest.org]:  
Ok seperti yang anda lihat anda diharuskan menjawab beberapa pertanyaan, tetapi karena sebelumnya saya sudah edit file vars maka saya bisa langsung menekan enter untuk mempergunakan jawaban default.
Selanjutnya adalah build certificate dan key ikuti langkah-langkah berikut ini
./build-key-server server
Generating a 1024 bit RSA private key
..........++++++
..................................................++++++
writing new private key to 'server.key'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [ID]:
State or Province Name (full name) [WEST JAVA]:
Locality Name (eg, city) [BANDUNG]:
Organization Name (eg, company) [GIEST-VPN]:
Organizational Unit Name (eg, section) []:
Common Name (eg, your name or your server's hostname) []:SERVER
Email Address [admin@giest.org]: 

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:123456
An optional company name []:PASUNDAN
Using configuration from /usr/home/Giest/easy-rsa/openssl.cnf
Check that the request matches the signature
Signature ok
The Subject's Distinguished Name is as follows
countryName               :P RINTABLE:'ID'
stateOrProvinceName   :P RINTABLE:'WEST JAVA'
localityName                :P RINTABLE:'BANDUNG'
organizationName      :P RINTABLE:'GIEST-VPN'
commonName            :P RINTABLE:'SERVER'
emailAddress             :IA5STRING:'admin@giest.org'
Certificate is to be certified until Jun 26 10:04:29 2017 GMT (3650 days)
Sign the certificate? [y/n]:y 

1 out of 1 certificate requests certified, commit? [y/n]y
Write out database with 1 new entries
Data Base Updated  
Tuh kan kalo kita gak edit file vars kita harus jawab pertanyaan tersebut sekali lagi :D . sekrang kita akan build certificate dan key untuk digunakan oleh client. Dicontoh ini saya akan membuat certificate untuk 2 client saja. kalau anda memiliki lebih dari dua client silahkan disesuaikan.
./build-key client1
Generating a 1024 bit RSA private key
.........++++++
....................................++++++
writing new private key to 'client1.key'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [ID]:
State or Province Name (full name) [WEST JAVA]:
Locality Name (eg, city) [BANDUNG]:
Organization Name (eg, company) [GIEST-VPN]:
Organizational Unit Name (eg, section) []:
Common Name (eg, your name or your server's hostname) []:CLIENT1
Email Address [admin@giest.org]: 

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:123456
An optional company name []:PASUNDAN
Using configuration from /usr/home/Giest/easy-rsa/openssl.cnf
DEBUG[load_index]: unique_subject = "yes"
Check that the request matches the signature
Signature ok
The Subject's Distinguished Name is as follows
countryName           :P RINTABLE:'ID'
stateOrProvinceName   :P RINTABLE:'WEST JAVA'
localityName          :P RINTABLE:'BANDUNG'
organizationName      :P RINTABLE:'GIEST-VPN'
commonName            :P RINTABLE:'CLIENT1'
emailAddress          :IA5STRING:'admin@giest.org'
Certificate is to be certified until Jun 26 10:10:43 2017 GMT (3650 days)
Sign the certificate? [y/n]:y 

1 out of 1 certificate requests certified, commit? [y/n]y
Write out database with 1 new entries
Data Base Updated  
Untuk client2 silahkan ketikan
./build-key client2 
yang harus anda ganti hanya bagian
[source]Common Name (eg, your name or your server’s hostname) []:CLIENT2[/source]
Apabila anda tidak melakukan perubahan disini maka certificates dan key untuk client ke dua tidak akan terbentuk.
Selanjutnya kita build dh parameter dengan perintah seperti berikut
1. # ./build-dh
  2. Generating DH parameters, 1024 bit long safe prime, generator 2
  3. This is going to take a long time
  4. ......................................................................................+.................+.................+..........................................................................................................................................+..+.....................................................................................+...........................................................+..............................+...............................................+..........................................+...........+..............+...........................................++*++*++*  
ok sekarang proses pembuatan key sudah selesai sekarang langsung saja anda keluar kembali ke shell default anda dengan perintah exit
Sekarang copy kan folder keys ke /usr/local/etc/openvpn dengan perintah
cp -r keys /usr/local/etc/openvpn/ 
Sebelum kita mulai menjalankan openvpn server kita siapkan dulu file untuk log. Silahkan edit file /etc/syslog.conf dan tambahkan baris berikut ini pada bagian bawah file syslog.conf.
!openvpn
.* /var/log/openvpn.log
kemudian buat file openvpn.log dan restart syslog ny
touch /var/log/openvpn.log
killall -HUP syslogd 
Sekarang kita load dulu module tun/tap supaya nanti device tun bisa muncul.
kldload if_tun
kldload if_tap
kalau anda menemukan error kldload: can’t load if_tun: File exists berarti tun dan atau tap sudah ter load jadi jangan khawatir.
Supaya tun dan tap ter load setiap kali boot silahkan edit file /boot/default/loader.conf kemudian cari baris berikut dan rubah menjadi YES
if_tap_load="YES"               # Ethernet tunnel software network interface
if_tun_load="YES"               # Tunnel driver (user process ppp)  
Ok lengkap lah sudah sekarang kita siap untuk menjalankan OpenVPN server untuk pertama kali. Untuk menjalankan OpenVPN silahkan ketikan perintah berikut ini.
/usr/local/etc/rc.d/openvpn start  
Selanjutnya kita cek apakah semuanya sudah siap atau belum pertama kita cek tun device dengan perintah ifconfig
tun0: flags=8051 mtu 1500
inet 10.8.0.1 --> 10.8.0.2 netmask 0xffffffff
Opened by PID 10147
Kalau anda sudah melihat tampilan seperti diatas berarti OpenVPN server anda sudah sukses jalan.
Sekarang tinggal kita tambahkan rules berikut untuk pf.conf anda (maaf yang pake ipfw cari sendiri ya :D )
# VPN Interface
vpn_if="tun0" 

# VPN Network
vpn_network="10.8.0.0/24" 

# NAT VPN connections
nat on $ext_if from $vpn_network to any -> ($ext_if) 

# VPN connections inbound
pass in on $ext_if proto udp from any to port 1194 keep state
pass quick on $vpn_if 
 
 
READ MORE - MEMBUAT VPN SERVER

Rabu, 24 November 2010

TENTANG CHIPSET


Tentang Chipset
Chipset adalah nama yang diberikan kepada sekumpulan chip (karena itu dinamakan chipset) yang digunakan pada motherboard.
Pada PC generasi awal, motherboard menggunakan bermacam-macam integrated circuits. Jadi memerlukan banyak chip untuk membuat rangkaian yang diperlukan agar komputer dapat bekerja. Pada gambar 1 di bawah ini, Anda bisa melihat gambar motherboard dari PC XT.
 gambar 1: motherboard PC XT

Setelah beberapa lama perusahaan pabrikan chip mulai mengintegrasikan beberapa chip ke dalam chip yang lebih besar. Jadi, daripada menggunakan banyak chip kecil, sekarang sebuah motherboard dapat menggunakan setengah lusin chip yang lebih besar.
Pengintegrasian terus berlanjut dan sekitar pertengahan 1990-an motherboard menggunakan hanya dua atau bahkan 1 chip besar. Pada gambar 2 bisa Anda lihat motherboard 486 kira-kira tahun 1995 menggunakan dua chip besar dengan seluruh fungsi yang diperlukan untuk menggerakkan motherboard.
 Gambar 2: motherboard 486, model ini hanya menggunakan dua chip besar.

Dengan keluarnya PCI bus, sebuah konsep baru, yang masih digunakan hingga kini, dapat digunakan untuk pertama kali: penggunaan bridge. Biasanya motherboard memiliki dua chip besar: north bridge dan south bridge. Terkadang ada beberapa pabrikan chip yang menggabungkan antara north bridge dan south bridge ke dalam satu chip saja; Dalam hal ini, motherboard hanya akan memiliki satu integrated circuit besar.
Dengan penggunaan bridges chipsets dapat dengan mudah distandardisasikan.
Chipsets dapat dibuat oleh beberapa perusahaan, seperti ULi (nama baru untuk ALi), Intel, VIA, SiS, ATI dan NVIDIA. Pada masa lalu ada UMC dan OPTi.
Permasalahan umumnya adalah untuk menggabungkan chipset dari pabrikan dengan motherboard dari pabrikan. Sebagai contoh, sebuah motherboard menggunakan sebuah chipset yang dibuat oleh Intel, maka bukan berarti Intel yang membuat board-nya. ASUS, ECS, Gigabyte, MSI, DFI, Chaintech, PCChips, Shuttle dan juga Intel adalah contoh beberapa pabrikan motherboard yang hadir di pasaran. Jadi pabrikan motherboard membeli chipset dari pabrikan chipset dan membangunnya. Sebenarnya ada aspek yang sangat menarik dari hubungan ini. Untuk membangun sebuah motherboard, pabrikan dapat mengikuti standard proyek dari pabrikan chipset, yang disebut juga “reference design”, atau dapat juga membuat proyeknya sendiri, memodifikasi beberapa hal dalam rangka untuk memberikan kinerja atau fitur yang lebih baik.
North Bridge
Chip North Bridge disebut juga MCH (Memory Controller Hub) terhubung langsung kepada CPU dan memiliki fungsi:
  • Memory controller (*)
  • AGP bus controller (jika tersedia)
  • PCI Express x16 controller (jika tersedia)
  • Interface untuk transfer data dengan south bridge
(*) Kecuali untuk CPU socket 754, socket 939 dan socket 940 (CPU dari AMD seperti Athlon 64), karena pada CPU ini, memory terletak dalam CPU itu sendiri, tidak pada north bridge.
Beberapa chip north bridge juga mengontrol jalur PCI Express x1. Pada chipset PCI Express lainnya maka tugas South Bridge yang mengendalikan jalur PCI Express x1. Pada bahasan ini kita akan asumsikan bahwa south bridge adalah komponen yang bertanggung jawab untuk mengontrol jalur PCI Express, namun perlu diingat bahwa hal ini dapat memiliki banyak variasi tergantung pada model chipset.
Pada Gambar 3 dapat Anda lihat sebuah diagram yang menjelaskan tugas dari north bridge pada komputer.
gambar 3: North Bridge

Seperti yang dapat Anda lihat, CPU tidak mengakses langsung memory RAM atau video card, adalah north bridge yang bertugas mengakses peralatan-peralatan tersebut. Oleh karena itu, chip north bridge memiliki tugas vital dalam kinerja komputer. Jika chip north bridge memiliki memory controller yang lebih baik dari north bridge lainnya, maka kinerja komputer secara keseluruhan akan lebih baik. Itulah mengapa Anda dapat memiliki dua motherboard yang memiliki tipe prosessor sama dan menghasilkan kinerja yang berbeda.
Seperti yang dijelaskan, pada CPU Athlon 64, memory controller ditanamkan dalam CPU dan karenanya hampir tidak ada perbedaan kinerja diantara motherboard dari platform ini.
Semenjak memory controller terletak pada north bridge, maka chip ini yang membatasi tipe dan jumlah maksimum memory yang dapat Anda miliki dalam system (pada Athlon 64, CPU yang mengatur batasan-batasan ini).
Koneksi antara north bridge dan south bridge dilakukan melalui sebuah bus. Pada awalnya menggunakan PCI bus, namun kemudian digantikan dengan dedicated bus.
South Bridge
Chip south bridge juga disebut ICH (I/O Controller Hub) terhubung dengan north bridge dan bertugas untuk mengontrol peralatan I/O dan peralatan on-board, seperti:
  • Port drive hard disk (Port ATA Parallel dan Serial)
  • Port USB
  • Audio on-board (*)
  • LAN on-board (**)
  • PCI bus
  • Jalur PCI Express (jika tersedia)
  • Real Time Clock (RTC)
  • Memory CMOS
  • Peralatan legacy seperti interrupt controller dan DMA controller.
(*) Jika south bridge memiliki audio controller built-in, maka akan butuh sebuah chip eksternal yang disebut codec (kependekan dari coder/decoder) untuk dapat beroperasi.
(**) Jika south bridge memiliki network controller built-in, maka akan butuh chip eksternal yang disebut phy (kependekan dari physical) untuk dapat beroperasi.
South bridge juga dihubungkan dengan dua chip lainnya yang tersedia pada motherboard: chip ROM yang lebih dikenal dengan BIOS, dan chip Super I/O, yang bertugas mengontrol peralatan legacy seperti port serial, port parallel dan drive floppy disk.
Pada Gambar 4 dapat Anda lihat sebuah diagram yang menjelaskan aturan dari south bridge pada komputer.

Gambar 4: South Bridge

Seperti yang dapat Anda lihat, south bridge dapat mempengaruhi performa drive hard disk, komponen ini tidak mempengaruhi secara kritis performa komputer seperti north bridge. South bridge lebih menitikberatkan pekerjaannya pada fitur-fitur yang dimiliki motherboard Anda ketimbang performa komputer secara keseluruhan. South bridge yang mengatur jumlah (dan kecepatan) dari port USB dan jumlah juga tipe (regular ATA atau Serial ATA) dari port drive hard disk yang dimiliki motherboard Anda.
Inter-Bridge Architecture
Ketika konsep bridge mulai digunakan, komunikasi antara north bridge dan south bridge dilakukan melalui bus, sperti yang terlihat pada Gambar 5. Permasalahannya adalah bandwidth yang tersedia untuk PCI bus – 132 MB/s – dibagi-bagi antara semua peralatan PCI pada system dan peralatan yang terhubung dengan south bridge – khususnya drive hard disk. Pada saat itu, hal ini bukanlah suatu permasalahan, karena transfer rate maksimum hard drive hanya 8 MB/s dan 16 MB/s.
Gambar 5: Komunikasi antara north dan south bridge dengan menggunakan PCI bus

Namun ketika high-end video cards (pada waktu itu, video card adalah PCI) dan high-performance hard disk drive dikeluarkan, maka muncullah kekacauan. Kita ambil contoh pada drive hard disk modern ATA/133 yang secara teori memiliki rate transfer maksimum sama dengan PCI bus. Jadi secara teori sebuah hard drive ATA/133 akan menyedot seluruh bandwidth, memperlambat kecepatan komunikasi antara seluruh peralatan yang terhubung ke PCI bus.
Untuk high-end video cards, solusinya adalah dengan membuat sebuah bus baru yang terkoneksi secara langsung dengan north bridge, yang disebut AGP (Accelerated Graphics Port).
Solusi akhir datang ketika pabrikan chipset mulai menggunakan pendekatan baru: menggunakan sebuah dedicated high-speed bus antara north dan south bridge dan menghubungkan peralatan PCI bus ke south bridge.

Gambar 6: Komunikasi antara north dan south bridge dengan menggunakan dedicated bus

Ketika Intel mulai menggunakan arsitektur ini, maka bridges disebut dengan “hubs”, north bridge menjadi MCH (Memory Controller Hub) dan south bridge menjadi ICH (I/O Controller Hub). Ini hanyalah bagian dari nomenklatur dalam rangka untuk memudahkan mengenali arsitektur yang digunakan.
Proses penggunaan arsitektur baru yang digunakan motherboard pada saat ini, ketika CPU membaca data dari hard drive, data ditransfer dari hard drive kepada south bridge, kemudian ke north bridge (menggunakan dedicated bus) dan kemudian CPU (atau langsung ke memory, jika metode Bus Mastering – a.k.a DMA – sedang digunakan). Seperti yang Anda lihat, PCI bus tidak digunakan sama sekali pada transfer ini, yang tidak terjadi pada arsitektur sebelumnya.
Kecepatan dari dedicated bus ini tergantung pada model chipset. Contohnya, pada chipset Intel 925X, bus ini memiliki kecepatan transfer maksimum 2 GB/s. Pabrikan menyebut bus ini dengan nama yang bermacam-macam:
  • Intel: DMI (Direct Media Interface) atau Intel Hub Architecture (*)
  • ULi/ALi: HyperTransport
  • VIA: V-Link
  • SiS: MuTIOL (**)
  • ATI: A-Link atau PCI Express
  • NVIDIA: HyperTransport (**)
(*) Interface DMI adalah yang terbaru. digunakan pada chipset i915 dan i925 dan menggunakan dua jalur data terpisah, satu untuk transmisi data dan lainnya untuk penerima (full-duplex communication). Intel Hub Architecture, digunakan oleh chipset terdahulu, menggunakan jalur data yang sama untuk kedua transmisi dan penerimaan (half-duplex communication).
(**) Beberapa NVIDIA dan chipset SiS hanya menggunakan satu chip, contohnya fungsi baik north dan south bridge diintegrasikan ke dalam satu chip saja.
Pada Radeon Xpress 200 dari ATI, komunikasi antara north dan south bridge menggunakan dua jalur PCI Express. Hal ini tidak mempengaruhi performa sistem, karena tidak seperti PCI, bus PCI Express tidak dibagikan ke semua peralatan PCI Express. Ini merupakan solusi point-to-point, yang artinya bus hanya menghubungkan dua peralatan, yaitu receiver dan transmitter; tidak ada peralatan lain yang dapat disambungkan kepada koneksi ini. Satu jalur digunakan untuk transmisi data dan lainnya untuk penerimaan data (full-duplex communication).
HyperTransport bus juga menggunakan jalur data terpisah, satu untuk transmisi data dan lainnya untuk penerimaan (full-duplex communication).
Jika Anda ingin mengetahui lebih detil penjelasan mengenai chipset, buka saja website dari pabrikan chipset-nya. Anda bisa mendapatkan daftar pabrikan chipset dan website mereka di sini.
Mungkin Anda bertanya-tanya apakah “peralatan on-board PCI” yang ada pada Gambar 5 dan 6. Peralatan On-board seperti LAN dan audio dapat dikontrol oleh chipset (south bridge) atau oleh sebuah chip controller tambahan. Apabila metode kedua yang digunakan, maka chip controller ini terhubung ke PCI bus.

PabrikanWebisteDrivers
ALihttp://www.ali.com.twDrivers
ATIhttp://www.ati.comDrivers
Intelhttp://www.intel.comDrivers
nVidiahttp://www.nvidia.comDrivers
OPTihttp://www.opti-inc.comDrivers
SiShttp://www.sis.comDrivers
ULihttp://www.uli.com.twDrivers
Utronhttp://www.utron.com.twDrivers
VIAhttp://www.via.com.twDrivers
xProhttp://www.pcchips.comDrivers


READ MORE - TENTANG CHIPSET

Sabtu, 20 November 2010

TEMPLATE BLOGGER AVENGED SEVENFOLD (UPDATE + LINK DOWNLOAD)

Whahaha..akhirnya blog gw ganti wajah juga....setelah hampir setahun, gw akhirnya memutuskan untuk mengganti tampilan blog gw, yang gw rancang sendiri...tampilan blog gw yang sekarang ini masih sama mengusung tema AVENGED SEVENFOLD cie ile..bahasanya terlalu tinggi, gk tau salah apa benar tuh.. tapi bedanya yang sekarang ini gw terinspirasi oleh template website resminya AVENGED SEVENFOLD..sebenarnya gw mau buat template blog gw mirip persis sama yang di website itu, cuman gw gak punya banyak waktu makanya gw asal jadi aja padahal karena terlalu rumit jadi gak mirip mirip amat hehehe..
untuk mengenang template blog lama gw, gw tampilin nih gambarnya biar gk lupa hehe..

(UPDATE)
Sorry kawan-kawan, bukannya pelit tapi lupa nyimpen dimana ini template blog...tapi ini ane uploadkan template-template avenged sevenfold punya ane yg dulu-dulu silahkan di coba satu satu
Download Template Avenged Sevenfold
READ MORE - TEMPLATE BLOGGER AVENGED SEVENFOLD (UPDATE + LINK DOWNLOAD)

Kamis, 18 November 2010

WEBCAM CHAT TANPA REGISTRASI, LANGSUNG ONLINE, KONEKSI LAMBAT

Ya kali ini saya akan memposting tentang situs chat video/webcam chat dengan pc/laptop secara praktis tanpa registrasi, langsung online dan walau koneksi internet yang lelet..sebenarnya saya sudah sering chat disini sejak setahun lalu, cuman baru kepikiran untuk mempostingnya sekarang..berikut tampilannya..


Langsung Ke sini...selamat berchat cam Ria..hehehe




READ MORE - WEBCAM CHAT TANPA REGISTRASI, LANGSUNG ONLINE, KONEKSI LAMBAT

DOWNLOAD WINDOWS SEVEN ALIENWARE (NO TORRENT, IDM, DAP, LANGSUNG) update

Download windows seven alienware, bukan file torrent, langsung sedot makai idm, DAP, atau download manager lainnya...
Windows 7 Alienware 2010 x86 By Ben Rockers Team | 2.9 GB
Window 7 Alienware is mainly designed for Alienware Machines with many new tweaks. This operating system is based on Windows 7 Ultimate 32-bit. All lastest updates, drivers are integrated. It 's fully compatible with other PC 's also. No windows components is removed and you can use this customized windows safely. For Windows Activation, You need a Genuine Windows 7 Ultimate key to activate the windows permanently.

FEATURES AND OVERVIEW OF ALIENWARE 32-BIT VERSION:
- New Windows Sounds
- Added Alienware gamepad drivers
- Added Alienware Bluetooth drivers
- 7-zip for extraction purpose.
- Adobe Flash Player plugin
- Adobe Flash Player ActiveX
- Registry boosted up
- More Stable and Reliable
- UAC Disabled
- New Look for Windows Media Player
- New Shortcut Arrows
- New set of icons
- New Alienware theme 1 and Alienware theme 2
- Added Registry control in Control panel
- Added My computer in Control panel
- Added user directory in Control panel
- Added Libraries in Control panel
- Added Windows switcher in Control panel
- Enabled Show Desktop in explorer context menu
- Added Network in Control panel
- Added Internet explorer in Control panel
- Added Group policy in Control panel
- Added Recycle Bin in Control panel
- Added User Account 2 in Control panel
- Enabled Font smoothing
- Enabled all desktop icons
- Enabled startpanel off
- Enabled show windows live
- Enabled Bluetooth taskbar icon
- Increased Menu display speed
- Screensaver time setout in 1 Min and default screensaver as Photscreensaver
- Enabled Lowlevel Hooks timeout
- Enabled hidden wallpapers and themes
- Enabled Welcome center
- Enabled Auto Endtask
- Enabled Administrative tools on start Menu
- Enabled Run on start menu
- Taskbar set to the mode - combine when taskbar is full
- Power button action is set to shutdown
- Enabled Display on My computer
- Enabled Programes and Features on My computer
- Enabled Administrative Tools on My computer
- Enabled Backup and Restore on My computer
- Enabled Device Manager on My computer
- Enabled Windows Firewall on My computer
- Enabled Mobility Center on My computer
- Enabled Windows Update on My computer
- Enabled Search on My computer
- Enabled Regional Language on My computer
- Enabled NetWork and Sharing Center on My computer
- Enabled Run on My computer
- Enabled Folder Options on My computer
- Enabled Copy to, Move to, Grant Admin permission, Open with notepad, Open in New

window, Disk cleanup, Defragment Analysis, Defragment this drive,
- Enabled Register and unregister DLL
- Added Device Manager, Cascading Menu shorcuts, God mode, Group policy, MS-config,

services, Registry editor in my computer context menu
- Shows Hidden files, Folders and operating system files
- Shows hidden drives with no media
- Shows file extensions
- Disabled Windows defender
- Disabled low disk space warning
- Enabled powerdown after shutdown
- Command window text color set to Red
- Enabled Autorestart in the even of BSOD
- Shows search on start menu
- Disabled beep sound
- Enabled maximum speed for mouse pointer
- Enabled UXtheme patch
- Minimized number of recent items to display in jump list to 10
- Enabled Avalon effects
- Enabled Windows dreamscenes
- Enabled slow motion windows effects
- Enabled thick window frame
- Enabled IE phishing filter
- Disabled background sound in IE
- Default search page as Google
- Enabled save session history of IE
- Enabled use of cleartype
- Enabled maximum number of downloads to 20
- Disabled welcome page
- Java runtime environment update 20
- DirectX updated upto February 2010
- Mozilla Firefox
- VLC Media player
- CCleaner
- Added Easy shorcuts for desktop context menu
- FIX: Misrepresent a system action or behavior without user knowledge
- FIX: Remote Attacker Denial of Service
- Resolved Issues caused by daylight saving time
- Support Secure Digital (SD) cards larger than 32 GB
- Resolved issues with non-compatible applications
- Added Graphics card tweaker for both ATI and Nvidia
- RT Registry tweaker Features:
(Unlock taskbar, use small icons, Disable Aero peek, Disable Aero snap, Disable Minimize animations, Disable taskbar animations, Add all kind of shortcuts to my computer, Disable Hibernation, Diskable Windows updates, Disable Windows firewall and other many useful tweaks from RT Registry tweaker)

Platform: Windows
Compilation Date: 09.06.2010
Version: Based on Windows 7 Ultimate x86
Category : Operating System
CD-Key : Needed
Size: : 2.91GB
Number of Rar parts: N/A
No of DVD's: 1
Image Format: ISO Image File
Installation Time : 10 Mins

Author: Benjamin (Rockers Team)

For Assistance : http://www.rtwincustomize.net

WINDOWS ACTIVATION:
For Activation, Purchase a Genuine key directly from Microsoft.
Note : THIS IS NOT A PIRATED WINDOWS 7 OPERATING SYSTEM. (i.e NO PATCHES OR CRACKS OR KEYS INCLUDED IN THE DVD)



Minimum System Requirements:
512MB RAM for 32-bit (Recommended 1GB RAM) and 1GB RAM for 64-bit (Recommended 2GB RAM)
- 15 GB of HDD space
- 128 MB Graphics Memory (Capable to run Aero)
- 17- inch Monitor (1024 x 768)
- DVD-ROM or DVD-RAM
- Pixel Shader 2.0
- Dual Core Processors with 64 Bit OS Capable
. Active Internet Connection (For updates and Windows activation)

Installation-Instructions
1.Download And Burn using slowest speed possible. ImgBurn (Recommended)
2.Install Windows 7 Alienware 2010 x86
3.Apply Key or any other method of activation you want

Note: Start a fresh installation from the BIOS and install it in a separate partition. Format the selected drive for installation before proceeding the other steps. Dont try to install this Windows 7 Alienware in Non-supportive Motherboards.

download di sini jika ling sudah mati, dapat menghubungi
saya..

UPDATE VIA TORRENT DISINI
READ MORE - DOWNLOAD WINDOWS SEVEN ALIENWARE (NO TORRENT, IDM, DAP, LANGSUNG) update

Minggu, 14 November 2010

PERINTAH DASAR SQL DI MY-SQL


Berikut di Bawah ini merupakan contoh perintah dasar SQL di MY-SQL


1. DDL atau Data Definition Language
DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan table. Beberapa perintah dasar yang termasuk DDL ini antara lain :
  • CREATE
  • ALTER
  • RENAME
  • DROP
2. DML atau Data Manipulation Language
DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam DML antara lain :
  • SELECT
  • INSERT
  • UPDATE
  • DELETE
3. DCL atau Data Control Language
DCL (bukan BCL) merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user MySQL, baik terhadap server, database, tabel maupun field. Perintah SQL yang termasuk dalam DCL antara lain :
  • GRANT
  • REVOKE

Membuat, Menampilkan, Membuka dan Menghapus Database

1. Membuat Database
Sintaks umum membuat database baru adalah:
CREATE DATABASE [IF NOT EXISTS] nama_database;
Bentuk perintah di atas akan membuat sebuah database baru dengan nama nama_database. Aturan penamaan sebuah database sama seperti aturan penamaan sebuah variabel, dimana secara umum nama database boleh terdiri dari huruf, angka dan under-score (_). Jika database yang akan dibuat sudah ada, maka akan muncul pesan error. Namun jika ingin otomatis menghapus database yang lama jika sudah ada, aktifkan option IF NOT EXISTS.Setiap kita membuat database baru, maka sebenarnya MySQL akan membuat suatu folder (direktori) sesuai dengan nama databasenya yang ditempatkan secara default di \mysql\data. Di dalam folder tersebut nantinya akan terdapat file-file yang berhubungan dengan tabel dalam database.
Berikut ini contoh perintah untuk membuat database baru dengan nama “mahasiswa” :
CREATE DATABASE mahasiswa;
Jika query di atas berhasil dieksekusi dan database berhasil dibuat, maka akan ditampilkan pesan sebagai berikut :
Query OK, 1 row affected (0.02 sec)
2. Melihat Database
Untuk melihat database yang baru saja dibuat atau yang sudah ada, dapat menggunakan perintah sebagai berikut :
SHOW DATABASES;
Hasil dari perintah di atas akan menampilkan semua database yang sudah ada di MySQL. Berikut ini contoh hasil dari query di atas :
+--------------+
| Database     |
+--------------+
| mahasiswa    |
| mysql        |
| test         |
+--------------+
3 rows in set (0.02 sec)
3. Membuka Database
Sebelum melakukan manipulasi tabel dan record yang berada di dalamnya, kita harus membuka atau mengaktifkan databasenya terlebih dahulu. Untuk membuka database “mahasiswa”, berikut ini querynya :
USE mahasiswa;
Jika perintah atau query di atas berhasil, maka akan ditampilkan pesan sebagai berikut :
Database changed
4. Menghapus Database
Untuk menghapus suatu database, sintaks umumnya adalah sbb :
DROP DATABASE [IF EXISTS] nama_database;
Bentuk perintah di atas akan menghapus database dengan nama nama_database. Jika databasenya ada maka database dan juga seluruh tabel di dalamnya akan dihapus. Jadi berhati-hatilah dengan perintah ini! Jika nama database yang akan dihapus tidak ditemukan, maka akan ditampilkan pesan error. Aktifkan option IF EXISTS untuk memastikan bahwa suatu database benar-benar ada.
Berikut ini contoh perintah untuk menghapus database dengan nama “mahasiswa” :
DROP DATABASE mahasiswa;
Referensi  : achmatimdotnet
READ MORE - PERINTAH DASAR SQL DI MY-SQL

Kamis, 11 November 2010

MENGGANTI LAGU PES2010

skrincrotz pes2010 20
Mari kita buat playlist sendiri!
Sebenarnya soundtrack game Pro Evolution Soccer 2010 menurut saya bagus-bagus, apalagi bila dibandingkan dengan seri-seri sebelumnya. Di PES2010 kita dapat mendengarkan lagu-lagu yang dibawakan oleh artis-artis yang cukup terkenal, beberapa diantaranya adalah Keane, The All American Rejects, Kaiser Chiefs, Hoobastank, Klaxons, dll. Musik yang dibawakan mereka pun tergolong asik dan enak didengar (walaupun bagi sebagian orang mungkin terlalu keras). Namun setelah beberapa lama memainkan game ini, ada kemungkinan rasa bosan menghinggapi juga.
Tapi dengan bantuan program Kitserver kita dapat mengedit game ini. Tentu saja lagu-lagu yang menjadi soundtrack pun bisa kita ganti sesuai keinginan. Bagi Anda yang tertarik ingin mencobanya, silakan ikuti langkah-langkah berikut.
Langkah-langkah yang diperlukan:
  • Install game Pro Evolution Soccer 2010 (duh!)
  • [optional] Install PES2010 Patch 1.02
  • Install Kitserver 2010 (v9.1.2 diperlukan untuk PES2010 v1.02)
  • Aktifkan Kitserver (attach to PES2010.exe)
  • Buka config.txt di folder kitserver
  • Tambahkan baris img.dir = “lagu” pada bagian bawah [afs2fs]
  • Buat folder baru di dalam folder kitserver (contohnya tadi: lagu)
  • Buat folder baru di dalam folder lagu, bernama img
  • Buat folder baru di dalam folder img, bernama dt02.img
  • Install PES Sound File Converter
  • Konversikan lagu-lagu yang akan digunakan dengan menggunakan PES Sound File Converter menjadi bentuk *.adx (contoh: “Kabogoh Jauh – Darso.mp3″ menjadi “Kabogoh Jauh – Darso.adx”)
  • Simpan file-file *.adx tersebut ke dalam folder “…\KONAMI\Pro Evolution Soccer 2010\kitserver\lagu\img\dt02.img\”
  • Rename file-file tadi dengan penamaan m_11.adx, m_12.adx, dst. (contoh: “Kabogoh Jauh – Darso.adx” menjadi “m_11.adx”)
  • Buat file baru bernama songs.txt di dalam folder lagu
  • Isi file ini dengan format: , “judul lagu”, “artis” (pada contoh ini misalnya 11, “Kabogoh Jauh”, “Darso”) – catatan: Jangan lupa tanda petiknya!
  • Simpan semua file.
  • Jalankan PES2010.exe
Berikut adalah daftar dan judul lagu PES untuk diubah pada songs.txt:
0 Leer
1 Credits
2 CL Theme (Rock Version)
3 CL Theme (Pop Version)
4 Leer
5 Leer
6 Game End Theme 1 ?
7 Game End Theme 2 ?
8 Leer
9 Leer
10 Leer
11 Midnight Madness
12 Galaxy Bounce
13 Pretend That You’re Alone
14 Again and Again
15 A Thousand Trees
16 Dakota
17 Ruby
18 Never miss a Beat
19 Sick of Hanging on
20 Dirty little Secret
21 Come on /Lets go
22 Holy Pictures
23 Atlantis to Interzone
24 Gravitys Rainbow
25 Not Nineteen Forever
26 Leer
27 Up on the Downside
28 Kriss Kross
29 Trains to Brazil
30 Party Hard
31 Hurricane Jane
32 Counterpoint
33 Artifact
34 Leer
35 No need for Satisfaction
36 Move You
37 The Answer is not in the TV
38 Super Stomper
39 Wooo Hooo
40 Skilled
41 Aways and Always
42 Burn it up
43 Moving on
44 Salute
45 To a Perfect End
46 All this Time
47 We are one (Walk one Version)
48 We are one (Fanfare Version)
49 Royal Road
50 Finale
51 Into the Light
52 Glory
53 Fly (09 Opening Movie)
54 Reworked, Reunited
55 Born to Win
56 Berimbau Beats
57 Love of the Game
58 Peacock Tail
59 Yellow Card
60 CL Theme (Rock Version)
61 CL Theme (Lange Pop Version)
62 CL Original Hymne
63 Game End Theme 3 ?
64 Game End Theme 3 ?
65 Game End Theme 3 ?
66 Game End Theme 2 ?
67 Game End Theme 1 ?
68 Game End Theme 2 ?
69 Game End Theme 1 ?
70 Game End Theme 2 ?
71 Game End Theme 1 ?
Sumber: http://forums.evo-web.co.uk/
READ MORE - MENGGANTI LAGU PES2010

VIRUS DI LINUX???

Virus adalah hal yang sangat menjengkelkan bagi para pengguna komputer. Semakin lama virus makin canggih dalam memanfaatkan kelemahan sistem operasi serta kelengahan pengguna. Hal ini makin dirasakan oleh para pengguna sistem operasi yang memiliki sistem keamanan yang lemah. Virus pada awalnya menular melalui media disket dan atau melalui program yang bersifat dapat dieksekusi, kini telah beralih menjadi mampu menular melalui media Internet dan melalui dokumen yang sepintas lalu sepertinya tidak berbahaya. Penularannya makin cepat dan akibat kerusakannya makin besar pula.
Satu demi satu virus baru bermunculan, kemungkinan kerusakan baru yang makin parah makin nyata. Bahkan di salah satu situs Internet tersedia pula program untuk membuat virus secara online, yang dikenal Virus Generator Online (VGOL). Walau sudah begitu besar dampak yang diakibatkannya, sayangnya tetap para pengguna cenderung tetap kurang peduli baik dalam kehati-hatian penggunaan komputer dan belum belum menerapkan 'good practice' dalam memanfaatkan perangkat komputasinya. Hal ini ditambah lagi dengan kenyataan ketika pengguna melakukan pemilihan sistem operasi yang jarang sekali melakukan pertimbangan akan kemungkinan kerusakan yang ditimbulkan oleh virus ini.

Lantas, apakah tidak ada virus yang dibuat untuk sistem operasi yang lain? Misal linux? Jawabannya ada. virus untuk linux dibuat pertama kali pada tahun 1996 bernama Staog, yang hanya beredar secara singkat. Virus pertama yang dibuat untuk linux adalah Bliss juga pada tahun yang sama.

Selama suatu komputer memiliki kemampuan untuk berhubungan dengan komputer lain – baik melalui perantara internet, jaringan komputer, media flashdisk, dan lainnya – kemungkinan untuk tersusupi virus tetap ada.

Dan dalam kenyataannya memang sudah ada beberapa virus yang hadir di Linux, walaupun boleh dibilang hampir sebagian besar virus ini dibuat hanya sebagai proof of concept saja, yaitu untuk membuktikan bahwa Linux-pun bisa terkena virus. Namun dengan sistem keamanan yang jauh lebih baik dari Windows, bisa dipastikan virus akan lebih susah untuk hidup dan berkembang biak di Linux

Presentase perkembangan virus computer yaitu:
  • Windows Family = 95%
  • Unix / Linux = 2 %
  • Mac OS = 1 %
  • OS lain (Free BSD, IBM) = 2 %
Dari Wikipedia Ensiklopedia menyebutkan beberapa virus yang menyerang sistem operasi Linux antara lain:

Virus adalah Virus komputer merupakan program komputer yang dapat menggandakan atau menyalin dirinya sendiri dan menyebar dengan cara menyisipkan salinan dirinya ke dalam program atau dokumen lain. Berikut ini contoh-contoh dari virus di linux:
  • Alaeda – Virus.Linux.Alaeda
  • Bad Bunny – Perl.Badbunny
  • Binom – Linux/Binom
  • Bliss
  • Brundle
  • Bukowski
  • Diesel – Virus.Linux.Diesel.962
  • Kagob a – Virus.Linux.Kagob.a
  • Kagob b – Virus.Linux.Kagob.b
  • MetaPHOR (also known as Simile)
  • Nuxbee – Virus.Linux.Nuxbee.1403
  • OSF.8759
  • Podloso – Linux.Podloso
  • Rike – Virus.Linux.Rike.1627
  • RST – Virus.Linux.RST.a
  • Satyr – Virus.Linux.Satyr.a
  • Staog
  • Vit – Virus.Linux.Vit.4096
  • Winter – Virus.Linux.Winter.341
  • Winux (also known as Lindose and PEElf
  • ZipWorm – Virus.Linux.ZipWorm
  • Virus.Linux.Bi.a/Virus.Win32.Bi.a (virus multi platform Windows dan Linux)
Worm adalah jenis virus yang tidak menginfeksi program lainnya. Ia membuat copy dirinya sendiri dan menginfeksi komputer lainnya (biasanya menggunakan hubungan jaringan) tetapi tidak mengkaitkan dirinya dengan program lainnya, akan tetapi sebuah worm dapat mengubah atau merusak file dan program. Contoh dari worm yang terdapat di linux antara lain:
  • Adm – Net-Worm.Linux.Adm
  • Adore
  • Cheese – Net-Worm.Linux.Cheese
  • Devnull
  • Kork
  • Linux/Lion (Ramen)
  • Mighty – Net-Worm.Linux.Mighty
  • Millen – Linux.Millen.Worm
  • Slapper
  • SSH Bruteforce
Trojans adalah replika atau duplikat virus. Trojan dimasukan sebagai virus karena sifat program yang tidak diinginkan dan bekerja dengan sendirinya pada sebuah computer. Sifat trojan adalah mengkontrol computer secara otomatis. Misalnya computer yang dimasuki trojan email. Trojan dimasukan dalam RATS (remote access trojans) dimana sebuah computer dikontrol oleh program tertentu, bahkan beberapa trojan difungsikan membuka computer agar dapat dimasuki oleh computer dan diaccess dari jauh. Contoh dari Trojan yang terdapat di linux yaitu:
  • Kaiten – Linux.Backdoor.Kaiten trojan horse
  • Rexob – Linux.Backdoor.Rexob trojan
Dampak Virus di Linux:

Virus pada Linux tidak seheboh dan separah seperti yang ada dalam Windows. Di sistem operasi Windows, virus dapat menjangkiti, merusak, mengutak-atik bahkan merusak sistem. Tapi pada linux hanyalah sebagai penggangu yang tidak begitu meresahkan, karena jumlah virus yang berkembang tidak begiu banyak.

Di lain sisi perusahaan anti virus dan media massa cenderung membesar-besarkan masalah virus di Linux. Virus di Linux memang sudah ada sejak dahulu kala, tetapi tidak pernah menciptakan masalah yang besar. Dan ketika ada virus baru yang bekerja di Linux, para vendor perangkat anti virus selalu berlomba-lomba untuk membesar-besarkan isu ini, terlepas dari apakah virus ini berbahaya atau tidak. Itulah sebabnya terus diadakannya revisi-revisi baru dari tiap-tiap distro tiap tahunnya.

Virus sulit berkembang di Linux karena:
  1. Linux adalah sistem operasi yang didesain sejak awal untuk lingkungan multiuser. Jika dikelola dengan benar, virus bisa saja menginfeksi berkas-berkas yang dimiliki oleh seorang pengguna, tetapi akan sulit untuk menjalar ke berkas-berkas yang dimiliki oleh pengguna lain.
  2. Seorang pengguna tidak dapat memodifikasi berkas-berkas sistem. Ia dan program yang ia jalankan (termasuk virus) hanya dapat memodifikasi berkas-berkas yang ia miliki.
  3. Seorang pengguna dapat saja menginstal sebuah aplikasi pada home directory miliknya, tetapi jarang aplikasi tersebut digunakan oleh pengguna lainnya.
  4. Pada Linux, sulit untuk mengeksekusi program secara tidak sengaja. Virus-virus masa kini seringkali menyamarkan dirinya sebagai aplikasi, folder atau dokumen. Tetapi pada Linux, hal tersebut sulit dilakukan.
Cara penanganan virus di Linux:
  1. Menutup celah-celah keamanan pada Linux, misalkan pada Firewall.
  2. Dapat menggunakan antivirus yang compatible dengan distro linux tertentu. Misalkan pada Open Suse dapat di ekstrak antivirus avira. Melakukan scanning terhadap media yang rentang terhadap penyebaran virus, misalkan flashdisk dan disket.
  3. Sumber utama penyebaran virus di linux yaitu internet terutama pada attachment e-mail. Jadi waspada terhadap kiriman e-mail yang tidak dikenal, terlebih-lebih tersisip suatu file di dalamnya.
  4. Sebagian besar pengguna Linux tidak perlu lagi mengunduh (download) aplikasi secara manual. Kebanyakan distribusi sudah siap pakai untuk keperluan umum. Jika perlu menginstal aplikasi baru, hal tersebut dapat dilakukan dengan memanfaatkan repository milik distro yang dipakai dan instalasi baru dilakukan setelah proses verifikasi yang berlangsung secara otomatis.


Dikutip dari: LUKMAN KHAKIM
READ MORE - VIRUS DI LINUX???
SEO Tools by MessageForce