Artikel Tentang Ekstensi File

Ekstensi file berfungsi untuk mengetahui atau membedakan jenis suatu file.
Ekstensi file biasanya terdiri dari 3 huruf tetapi juga terdapat extension yang hanya terdiri dari 2 ataupun 4 huruf.
Ekstensi file terletak pada tiga huruf terakhir sesudah titik.
Untuk mengetahui/menampilkan extension dari suatu file caranya adalah sebagai berikut (Untuk Windows XP) :
1. Buka Windows Explorer anda
2. Pilih Tools -> Folder Options
3. Masuk ke Tab View
4. Hilangkan centang yang ada pada “Hide extensions for known file types”
5. Apply -> OK
Berikut adalah beberapa ekstensi suatu file yang sering kita temui beserta penjelasan :

EXE = File aplikasi (executable)
Hanya bisa dibuka di sistem operasi windows

DOC = File Dokumen
Dapat dibuka dengan MS Word

GIF = File Gambar/Animasi
Dapat dibuka dengan semua aplikasi untuk edit gambar seperti PhotoShop, PhotoPaint, Paint, ACDSee, Ulead Gif Animator dan lain2.

JPG/JPEG/BMP = File Gambar
Dapat dibuka dengan semua aplikasi untuk edit gambar seperti PhotoShop, PhotoPaint, Paint, ACDSee dan lain2

ICO = File untuk Icon Gambar
Dapat dibuka dengan semua aplikasi untuk edit gambar icon.

PSD = File Image, File Photoshop
Dapat dibuka dengan aplikasi Adobe PhotoShop.

MP3 = File Audio
Dapat dibuka dengan aplikasi audio seperti Winamp, Windows Media Player atau yang lainnya.

WAV = File Audio
Dapat dibuka dengan aplikasi audio seperti Winamp, Windows Media Player atau yang lainnya.

MPG/MPEG = File Video
Dapat dibuka dengan aplikasi video seperti Windows Media Player atau yang lainnya.

AVI = File Video (Biasanya digunakan untuk format DVD)
Dapat dibuka dengan aplikasi video seperti CyberLink PowerDVD atau yang lainnya.

FLV = File Flash Video
Dapat dibuka dengan aplikasi video flash seperti Total Video Player, FLV Player atau yang lainnya.

PDF = File Dokumen dari Adobe
Dapat dibuka dengan aplikasi seperti Adobe Acrobat Reader.

TXT = File Teks
Dapat dibuka dengan aplikasi seperti Notepad, Wordpad atau yang lainnya.

LOG = File Log
Dapat dibuka dengan aplikasi seperti Notepad, Wordpad atau yang lainnya.

ASM = Source Code Pemrograman Assembly
Dapat dibuka dengan aplikasi seperti Notepad, Wordpad atau yang lainnya

RAR/ZIP = File Kompresi
Dapat dibuka dengan aplikasi seperti WinZip atau WinRar.

REG = File Registry
Dapat dibuka dengan aplikasi Regedit atau Notepad juga bisa.

HTM/HTML/SHTML = File Internet Document
Dapat dibuka dengan Netscape Navigator, MS Internet Explorer, Mozilla Firefox atau yang lainnya.

TTF = File Font
Dapat dibuka dengan aplikasi Font Viewer.

CDR = File Corel Draw
Dapat dibuka dengan Corel Draw.

BAT = File Batch
Sebuah file text yang berisi beberapa perintah yang secara segaja untuk di eksekusi oleh command prompt.
Dapat dibuka dengan aplikasi Notepad.

Instalasi OS X pada PC Rakitan

22.21 by ALDI PRATAMA 0 komentar


Instalasi OSX pada PC Rakitan
Instalasi Snow Leopard
Setelah kita mempelajari seputar sistem operasi OSX ini, maka kali ini tekno akan membagi tutorial tentang instalasi OSX pada PC yang telah kita rakit sebelumnya. Dalam fase instalasiinstalasi yang dapat kita lakukan, bergantung dengan spesifikasi, sumber, yang akan kita gunakan. Metode termudah melakukan instalasi ini adalah dengan memanfaatkan usb boot disk, dengan menggunakan usb boot disk, maka dengan mudah kita dapat memodifikasi file jika terjadi driver conflict. ini, ada beberapa metode
1. Persiapan
Sebelum melakukan instalasi OSX ini, kita memerlukan beberapa persiapan, software / hardware. Beberapa persiapan penting yang perlu kita lakukan sebelum melakukan instalasiOSX pada adalah sebagai berikut:

1. BIOS
2. Partisi
3. Mendapatkan DVD Instalasi OSX
4. USB Flash Disk 8GB
5. DVD Blank dan DVD Dual Layer Blank
6. CD Blank
7. Mac OSX yang sudah ada sebelumnya

TeknoInfo melakukan Instalasi dengan menggunakan spesifikasi PC sebagai berikut:
ASUS P5QL Pro dengan menggunakan BIOS versi 1004
4GB RAM DDR2 1066Mhz Corsair
Intel Core 2 Duo E8400 3.0 GHZ
500gb SATA HDD
Ati Radeon HD4870 512MB Gddr5
2. BIOS
Anda harus memastikan BIOS anda telah menggunakan versi yang telah ditentukan, biasanya BIOS versi terakhir sudah dapat mengenali dan melakukan boot pada OSX DVD, selain itu untuk beberapa BIOS ASUS mungkin memerlukan BIOS yang sudah dimodifikasi, jangan khawatir komputer anda tidak akan rusak dengan modifikasi BIOS ini karena ASUS sudah dilengkapi dengan EZ BIOS yang memberikan kenyamanan kita untuk melakukan Flash BIOS berkali kali. (Tekno telah melakukan flash BIOS lebih dari 20x tampa masalah).
Untuk mengetahui Versi Bios apa yang anda perlukan, maka anda dapat melihat referensi dari iNsanely MAC dan juga TonyMac.
3. Partisi
Pada step ini bagian partisi adalah bagian yang paling penting untuk menginstall mac OSX, apalagi kalau kita menginginkan Dual Boot pada harddisk yang sama. Untuk menginstall macOSX, anda memerlukan beberapa trik khusus dalam menginstall mac. Kesalahan partisi dapat menyebabkan kita untuk mengulang proses instalasi ini dari awal, atau bahkan kehilangan data anda. Membuat partisi sangat bermanfaat jika anda menginginkan fungsi dual boot pada OS anda dari Mac ke Windows misalnya.
Cara termudah untuk membuat dual boot ini adalah dengan menginstall OS pada masing masing harddisk, namun jika kita hanya memiliki 1 harddisk, berarti kita harus mempartisi disk tersebut.
Trik Partisi Mac OSX.
Untuk partisi harddisk harus dilakukan melalui OSX Partition tools, karena, OSX partition tools memungkinkan kita untuk membuat GUID partition. Sehingga, pada disk yang sudah ada, kita dapat membuat 2 atau 3 partisi, tergantung pilihan kita.
Kali ini teknoinfo membuat 2 partisi, yaitu 1 Mac OSX (journalled), dan FAT32 (untuk installasi Windows). Dengan demikian, saat kita Boot ke dalam DVD instalasi OSX, maka klik Utilities -> Disk Utilities dan Partition. Trik Partisi ini akan di jelaskan lebih lanjut pada topik yang tersendiri.
4. Mendapatkan DVD Instalasi OSX
Cara termudah mendapatkan DVD instalasi OSX adalah dengan membelinya di Toko toko Apple Mac, harga OS nya cukup murah dibanding Windows hanya 29$ untuk Snow leopard, jika menginginkan sekaligus paket office dan aplikasi multimedia lainya kita dapat membeli Mac Box Set yang dibandrol seharga 169$. Maraknya situs situs hosting file menyebabkan DVD OSX ini mudah didapatkan dengan cara memanfaatkan google untuk mencari “OS X 10.6 Snow Leopard Universal v3.5″ ataupun “OSX Snow Leopard 10.6.0 Install DVD”, namun OS yang anda gunakan nantinya bukanlah OS Original.
5. Metode Install dengan DVD BootDisk
OS X 10.6 Snow Leopard Universal v3.5
Jika anda berhasil mendapatkan DVD OSX ini, maka anda memerlukan Mac OSX untuk memburn DVD OSX tersebut kedalam DVD Dual layer anda, atau juga melakukan restore pada USB Flash Disk anda. Kita dapat menggunakan PowerIso/Magic ISO untuk memburn MacOSX kedalam DVD. Untuk memburn langsung kedalam DVD anda, anda memerlukan “OS X 10.6 Snow Leopard Universal v3.5″ karena OS ini telah di desain khusus untuk mampu melakukan boot pada PC anda secara langsung yang secara otomatis mampu mengenali BIOS anda.
6. Metode Install dengan USB
Menginstall dengan menggunakan USB adalah cara yang termudah untuk dilakukan, namun untuk ini kita memerlukan Mac OSX untuk mengkstrak DVD Installer kedalam FlashDisk, ataupun beberapa ada yang berhasil dengan menggunakan PowerIso, atau UltraIso dan Software imaging lainya.
OSX Snow Leopard 10.6.0 Install DVD
Jika anda menggunakan OSX Snow Leopard 10.6.0 Install DVD, maka anda memerlukan MacOSX yang sudah ada sebelumnya, mengapa demikian ? karena kita harus memodifikasi DVD Image tersebut agar dapat melakukan boot pada PC yang akan kita lakukan. Anda dapat meminjam atau menumpang teman anda yang sudah menggunakan OSX atau anda dapat menjalankan OSX VMWARE Image (yang anda bisa dapatkan juga via Google).
Sehingga beberapa langkah yang perlu anda lakukan pada OSX anda adalah sebagai berikut.

1. Pada koputer Mac OSX
2. Convert DVD tersebut kedalam DVD Image (format DMG)
3. Restore DVD anda kedalam FlashDrive dengan cara
Klik Application -> Utilities -> Disk Utilities -> Restore (dan masukan source dan destination nya)
4. Setelah sukses dengan restore DVD anda kedalam flash disk maka anda dapat memulai memodifikasi DVD image tersebut dengan cara mendownload Chameleon 2.0RC4.
5. Install / Jalankan Chameleon 2.0 RC4.pkg
6. Pilih lokasi instalasi pada USB Mac OSX yang sudah di restore dan Install.
7. Setelah Instalasi selesai, Jangan restart dulu!, karena saat ini kita sudah memiliki direktori tambahan di USB yang disebut dengan extra.
8. Pada fase ini, kita tinggal menaruh beberapa driver dan dissabler yang disebut dengan Kext kedalam direktori extra/extension pada USB. Beberapa File kext yang kita perlukan terdiri dari:
1. fakesmc.kext
2. NullCPUPowerManagement.kext
3. OpenHaltRestart.kext
4. PlatformUUID.kext
5. SleepEnabler.kext
6. EvoEnabler.Kext -> Download Manual melalui kext.com
9. Kopi semua file tersebut kedalam direktori Extra didalam USB anda, Ketika ada authentikasi, masukan username dan password user yang anda gunakan.
10. Kopi juga seluruh direktori misc kedalam USB thumbdrive kita.
11. Jika proses kopi/replace selesai, maka selanjutnya eject USB drive dari Mac OSX dan siap digunakan untuk Boot.

7. Instalasi OSX
Jika persiapan sudah selesai, langkah berikutnya untuk melakukan instalasi OSX. Untuk memulai Instalasi, Masukan usb disk anda kedalam pc, dan masuk kedalam BIOS. Sebelum melakukan instalasi, kita harus merubah beberapa setting BIOS agar OSX dapat berjalan dengan stabil dan benar.
Setting Bios
Setting Bios diperlukan khusus nya ketika OSX mengenali motherboard kita, agar OSX dapat menjalankan dan menggunakan fungsi motherboard kita dengan benar, kita harus merubah setting dari Motherboard tersebut mengikuti setting yang ada pada OSX.
Setting Bios yang diperlukan adalah:

* ACPI dan AHCI harus dalam enabled
* Boot priority set ke USB
* SATA HDD terpasang pada SATA port yang pertama
* Patch BIOS ke versi 1004

Jika langkah ini selesai langkah berikutnya adalah:

1. Pastikan USB flash disk anda sudah terpasang didalam port PC
2. Restart the PC dan Boot kedalam USB
3. Saat kita memasuki Chameleon boot menu. tekan panah Kiri / Kanan dan pilih Boot Menu kedalam USB disk.
4. ketik -f -v saat USB disk dalam keadaan ter seleksi, lalu tekan enter
5. Jika berhasil, maka kita akan memasuki OSX installation menu.
6. Pilih language, dan tekan ENTER.
7. Pada dialog pertama menunjukan kalau kita siap untuk mengInstall Mac OS X namun pada fase ini Jangan klik Continue dulu, karena kita akan mulai memformat dan mempartisi harddisk pada fase ini dengan cara:
1. Pada bagian menu bar (atas), Klik Utilities dan pilih Disk Utility
2. Pada bagian Disk Utility, ada list dari harddisk yang kita miliki pada window bagian kiri, highlight target hard disk tersebut (harddisknya bukan partisinya) untuk menginstall Snow Leopard.
3. Klik tab Partition, dan pilih jumlah partisi yang akan kita set di hard disk tersebut. Kali ini tekno membuat 2 partisi, 220GB untuk OSX (Journaled) dan 100GB untuk Windows 7 (FAT). Pada bagian ini juga kita harus memastikan Nama partisi yang kita buat untuk menginstall OSX Snow Leopardpartition.
4. Partisi Mac akan terbuat, namun jika anda ingin memastikan, pastikan tipe partisinya nya GUID, dan setelah itu klik Apply. Proses ini akan menghapus semua isi harddisk anda dan akan digunakan untuk Mac.
5. Begitu proses ini selesai maka keluar dari Disk Utility.
8. Kita akan kembali ke layar bagian awal, yang menampilkan Install Mac OS X.
9. Saat ini kita dapat klik Continue
10. Klik Agree pada dialog License Agreement
11. Pilih target disk/Partisi yang ingin kita install OS X.
12. Highlight disk tersebut dan klik Customize untuk memilih komponen yang tidak ingin kita install. Tekno memilih untuk tidak menginstall Language
13. Klik tombol install dan kita akan memulai menginstall OS X.
14. Proses instalasi ini akan selesai dalam waktu 45 menit, tergantung dengan package yang kita pilih saat install.

Setelah proses instalasi selesai maka kita akan melanjutkan ke langkah berikutnya. Saat proses install selesai, maka kita diharuskan untuk merestart OSX, lakukan restart, namun jangan cabut dulu USB flashdisk anda, biarkan PC kembali booting ke USB flashdisk, namun anda tekan panah kiri/kanan saat berada pada layar chameleon boot loader, ikuti langkah selanjutnya:

1. Pilih/seleksi partisi OSX yang baru di install tadi
2. Ketik -f -v dan tekan enter.
3. OSX akan mulai me load OS nya untuk berjalan pada PC anda. Dalam hal ini akan ada 2 kemungkinan.
1. Anda berhasil Boot kedalam OSX, maka tidak ada langkah lain yang perlu dilakukan
2. Anda tidak berhasil boot kedalam OSX, jika ini terjadi, maka kita harus menganalisa error nya apa (anda dapat mempaste error yang anda temui melalui comment tab ini), matikan PC anda, cabut USB anda, gunakan Apple Mac OSX sebelumnya untuk meng unload / load driver kext pada direktori extra.
4. Jika OSX Snow Leopard sudah berjalan, anda akan melihat preview Video yang menakjubkan.
5. Saat ini, kita akan melihat tampilan OSX ini masih sangat sederhana, karena driver dan grafik setting yang kita gunakan masih yang standard, maka pada fase ini kita akan menginstall driver driver yang ada pada OSX
6. Lanjutkan wizard instalasi anda, buatlah username dan password untuk account MacOSX anda.
7. Jika proses ini selesai, maka anda akan masuk kedalam Snow Leopard Desktop

Didalam OSX Desktop
Pada fase ini, kita telah berhasil boot kedalam OSX, ini artinya OSX mampu mengenali hardware dasar yang ada pada motherboard, dengan demikian, kita perlu menginstal beberapa driver khusus untuk OSX ini, langkah langkah yang kita perlukan adalah:

1. Set view preferences. Pada OSX Desktop tekan Win+, (command/windows+koma) untuk membuka Finder preferences. Cara lainya dapat dilakukan dengan klik pada menu Finder dan pilih Preferences.
2. Pada Finder Preferences, pastikan semua cek box terpilih untuk menampilkan item pada desktop.
3. Close Finder Preferences
4. Double Klik pada thumbdrive yang ada di desktop. Kopi direktori Misc kedalam hard drive dengan cara drag-drop ikon (Misc) kedalam ikon hard disk (tempat dimana Snow Leopard terinstall)
5. Setelah proses kopi selesai, eject USB anda dengan cara klik ikon USB dan highlight pada ikon tersebut dan klik kanan dan pilih menu, eject, atau tekan Win+E.
6. Cabut USB flash disk anda dari USB port dan kita mungkin tidak akan memerlukanya lagi.
7. Klik ikon finder di pojok paling kiri bawah, dan pada hard disk bukalah direktori Misc yang baru saja kita kopi.
8. Didalam Misc folder tersebut, tekan Win+2 untuk merubah view menjadi Detailed. dan biarkan window ini terus terbuka.

Membuat OSX bootable.
Step sebelum ini, kita melakukan boot dengan menggunakan bantuan USB flash disk, dengan demikian kita sekali lagi akan mempatch partisi hardisk OSX yang sudah kita install dengan Chameleon package yang sudah tersimpan/terkopi dari USB kita.

1. Pada Misc window didalam Finder, jalankan Chameleon install dengan mendouble click ikon Chameleon 2.0 RC4.pkg.
2. Wizard akan mulai melakukan instalasi klik Continue
3. Secara default Chameleon akan memilih install dimana Snow Leopard terinstal, lalu klik Instal
4. Anda akan di prompt administrator account. Masukan administrator account dan password yang sudah anda buat saat OS X Snow Leopard install sebelumnya. Chameleon juga akan meminta restart setelah proses instalasi ini selesai. Klik Continue Installation.
5. Setelah Chameleon selesai menginstall, Jangan klik Restart dulu!, minimize Chameleon install dengan cara menekan tombol (-) atau Win+M.
6. Double-click ikon hard disk dari situ kita dapat melihat folder baru dengan nama Extra.
7. Buka folder extra dan masuk kedalam folder Extension
8. Buka window Finder yang baru dengan menekan Win+n dan buka Misc yang baru saja di kopikan tadi.
9. Untuk Asus motherboard, Masuk ke dalam folder 02 – Drivers > Asus P5QL Pro ; Extensions Extra 64-bits & 32-Bits. Kopi semua 4 file ‘.kext’ kedalam Extensions folder yang masih kosong (drag and drop). Jika muncul prompt untuk authenticate, klik Authenticate dan masukan administrator. dan proses kopi akan dimulai.
10. Klik kembali window Chameleon installation yang terletak pada bagian bawah kanan, dan anda dapat melanjutkan untuk merestart Mac OSX anda.
11. Begitu PC restart, kita akan memasuki Chameleon bootloader secara otomatis, pada saat ini cepat tekan panah kiri/kanan dan highlight hard disk OSX. Ketik -v dan tekan untuk boot ke OS X.
12. Jika tidak berhasil restart, berarti kita memerlukan beberapa driver tambahan untuk OSX tersebut, dengan demikian, lihat dan catat error yang muncul.
13. Jika restart berhasil, maka kita akan masuk kedalam OSX.

Instalasi Driver.
Pada tahap ini, kita akan mulai menginstall Driver pada OSX. Untuk menginstall driver ini, kita memerlukan beberapa .kext yang mendukung hardware kita. Pastikan kita memiliki driver yang cocok dan sesuai.

1. Pada OS X Desktop, Buka folder Misc dan jalankan program Kext Helper dengan cara double klik pada ikon 03 – Kext Helper b7.app icon, Tools ini akan membantu kita untuk menginstall driver pada OSX.
2. Untuk Asus motherboard, didalam direktori Misc folder, anda masuk ke folder 02 – Drivers > Asus P5QL Pro ; Extensions System 64-bits & 32-Bits. Highlight ketiga .kext file dan drag file tersebut kedalam window Kext Helper. keterangan driver yang di Install terdiri dari:
1. VoodoHDA -> untuk sound
2. OpenHaltRestart -> untuk fungsi restart
3. Attansic* -> untuk network card
3. Masukan password account anda pada password box didalam Kext Helper dan klik EASY INSTALL.
4. Konfirmasi dengan yes
5. Setelah itu anda dapat melakukan restart atau memeriksa network card anda sudah berfungsi atau tidak, dengan cara masuk klik logo Apple -> System preferences -> Network Preferences dan klik Apply.

Menginstall Graphic Card.
Untuk menginstal GC (Graphic Card) memerlukan bagian tersendiri karena cara menginstalnya sedikit berbeda, dan ada banyak jenis metode untuk menginstall Graphic Card. Kali ini Tekno menggunakan graphic card ATI Radeon HD4870 512mb merk Sapphire.
Cara menginstall Graphic Card untuk ati dapat mengikuti langkah berikut ini:
Download File Berikut ini:

1. Download EvoEnabler dari Kext.com
2. Download PC EFI 6
3. Download Driver tambahan untuk ATI

Untuk mengaktifkan EvoEnabler, kita perlu meletakan file .kext tersebut ke direktori /Extra/Extensions setelah diletakan disitu, jalankan kext utility untuk mengupdate kext cache. Kemudian jangan restart dulu, kopi file com.apple.Boot.plist yang ada pada direktori extra, dan tambahkan line berikut ni
GraphicsEnabler
Yes
Lalu, untuk mengupdate PC EFI 6, kita hanya perlu mengganti file (boot) yang ada pada disk mac osx atau pada direktori extra.
Jika proses ini selesai, kita bisa merestart OSX dan melihat hasilnya, Selamat mencoba!

Kode Status Untuk HTTP

22.16 by ALDI PRATAMA 0 komentar
Jika anda pada waktu melakukan permintaan ke sebuah alamat HTTP URL dan mendapatkan pesan-pesan error atapun pesan status, disini terdapat beberapa pesan-pesan error maupun status pada HTTP berikut penjelasannya yang biasanya sering anda temui jika melakukan permintaan ke sebuah alamat HTTP URL.

200 – OK
Permintaan telah berhasil.
301 – Moved Permanently.
Dokumen telah dipindahkan ke URL ini.
302 – Found
Dokumen telah dipindahkan ke URL ini.
303 – See Other
Jawaban untuk permintaan anda berada di URL ini.
304 – Not Modified
Salinan cache akan digunakan.
400 – Bad Request
Browser mengirim permintaan dan server tidak dapat memahami.
401 – Authorization
Membutuhkan autorisasi untuk memasuki URL ini.
403 – Forbidden
Anda tidak memiliki izin untuk mengakses server ini.
404 – Not Found
Dokumen tidak ada.
405 – Method Not Allowed
Metode GET yang diminta tidak diperbolehkan untuk URL
408 – Request Time-out
Server timeout.
410 – Gone
Proses yang diminta tidak lagi tersedia pada server ini dan tidak ada alamat forwarding.
411 – Length Required
Permintaan yang diminta metode GET memerlukan memerlukan Content-length yang valid
412 – Precondition Failed
Prasyarat pada permintaan untuk dievaluasi URL bernilai false.
413 – Request Entity Too Large
Proses yang diminta tidak memperbolehkan permintaan data dengan menggunakan metode GET atau jumlah data yang diberikan pada permintaan melebihi batas kapasitas.
414 – Request-URI Too Large
Panjang URL yang diminta melebihi batas kapasitas untuk server ini
415 – Unsupported Media Type
Permintaan data yang diberikan tidak dalam format yang dapat diterima untuk diproses oleh ini.
500 – Internal Server Error
Server mengalami kesalahan internal atau misconfiguration dan tidak dapat memenuhi permintaan Anda.
501 – Method Not Implemented
Metode GET ke URL tidak didukung
502 – Bad Gateway
Server proxy menerima respon tidak valid dari upstream server.
503 – Service Temporarily Unavailable
Server untuk sementara tidak dapat melayani permintaan anda karena pemeliharaan downtime atau masalah kapasitas .
506 – Variant Also Negotiates
Ini menunjukkan kesalahan konfigurasi.

Kumpulan Shortcut untuk Opera Mini.

21.53 by ALDI PRATAMA 0 komentar

Opera Mini adalah penjelajah web yang dirancang khusus untuk ponsel, dan juga untuk PDA Phone dan Smartphone. Penjelajah Web ini menggunakan platform Java MIDP 2.0/ Java J2ME. Opera Mini adalah sebuah aplikasi yang gratis, didukung melalui kemitraan antara para pengembang, yaitu Opera Software, situs aplikasi gratis Gamejump, situs web Yahoo, dan Mesin Pencari Google.
Opera Mini terbaru mempunyai fitur yang tidak ada pada browser bawaan ponsel biasa yaitu mengupload file secara langsung. Opera Mini terkenal akan dengan kecepatan browsingnya yang cukup cepat, biasanya lebih cepat daripada browser bawaan ponsel. Keunggulan lainnya dari Opera Mini adalah tarifnya yang relatif lebih murah dari browser bawaan milik ponsel ini dikarenakan Opera Mini dapat mengkompres suatu halaman sampai 90%.
Untuk saat ini opera mini yang terbaru adalah opera mini versi 5.
Berikut beberapa shortcut untuk mempermudah dan mempercepat akses ke berbagai fitur dalam Opera Mini.

Shortcut Opera Mini versi 5 :
#1 = Memasukkan alamat web
#2 = Pencarian dengan Google
#3 = Mencari kalimat dalam sebuah halaman
#4 = Menuju halaman depan Opera Mini ( Halaman speeddial)
#5 = Menuju bookmark maupun untuk menambah bookmark.
#6 = Web History
#7 = Menuju menu Download
#8 = Setting/Pengaturan
#9 = Menyimpan halaman dan membuka hasil simpanan halaman.
#0 = Reload Halaman
# # = Forward ke sebuah halaman
*1 = sampai dengan *9 adalah shortcut ke halaman web yang sudah disimpan di speeddial.
*# = Merubah tampilan menjadi landscape
** = Fullscreen
*↑ = Bintang dan tombol keypad/joystik keatas untuk membuat tab baru
*↓ = Bintang dan tombol keypad/joystik kebawah untuk menutup tab
*← = Bintang dan tombol keypad/joystik kekiri untuk pindah tab kesebelah kiri
*→ = Bintang dan tombol keypad/joystik kekanan untuk pindah tab sebelah kanan.
Navigasi dengan tombol angka :
2 = Page Up
8 = Page Down
4 = Page Left
6 = Page Right
5 = Zoom

Shortcut Opera Mini versi 4 :
#1 = Memasukkan alamat web
#2 = Bookmarks
#3 = Go To Top / Bottom
#4 = Start Page (Halaman Awal Opera Mini)
#5 = Web History
#6 = Page Information
#7 = Add Bookmarks
#8 = Setting
#9 = Search Engine
#0 = Reload / Refresh
## = Forward
*# = Merubah Tampilan Layar
*# = Merubah Ukuran Window Opera
Navigasi dengan tombol angka :
2 = Page Up
8 = Page Down
4 = Page Left
6 = Page Right

*.Contoh penggunaan: #1 artinya tekan tanda pagar kemudian angka 1.

Cara Kerja Virus Komputer Menurut Jenisnya

21.50 by ALDI PRATAMA 0 komentar
Virus merupakan suatu program komputer yang memiliki kemampuan untuk merusak file atau merusak sistem komputer.
Virus memiliki berbagai jenis dan mempunyai cara kerja yang berbeda-beda,

Berikut Jenis-jenis virus dan cara kerja masing-masing virus :

1. Virus File
Virus ini mempunyai cara kerja yaitu menginfeksi aplikasi atau dokumen yang ada dalam komputer anda.
Saat aplikasi yang terinfeksi tersebut dijalankan, maka virus ini akan menyebar dengan cara menginfeksi semua file atau dokumen yang diakses oleh aplikasi tersebut.

2. Virus Boot Sector
Virus ini mempunyai cara kerja yaitu menginfeksi boot sector harddisk (boot sector merupakan sebuah daerah dalam hardisk yang pertama kali diakses saat komputer dihidupkan).
Jika virus boot sector ini aktif, pengguna tidak akan bisa membooting komputernya secara normal.

3. Virus E-mail
Virus ini mempunyai cara kerja yaitu menyebar melalui e-mail (biasanya dalam bentuk file lampiran/attachment).
Virus memiliki ciri khusus berupa ekstensi .scr, .exe, .pif, atau .bat.
Apabila Virus ini aktif, maka dia akan mengirimkan dirinya sendiri ke berbagai alamat e-mail yang terdapat dalam buku alamat pengguna.

4. Virus Multipartite
Virus ini mempunyai cara kerja yaitu menginfeksi file-file komputer sekaligus boot sector pada harddisk.
Virus jenis ini akan menimbulkan banyak masalah karena menyebabkan kerusakan yang fatal.

5. Virus Polimorfis
Virus ini mempunyai cara kerja yang unik yaitu virus ini dapat mengubah kode dirinya (berganti wujud) saat menyebarkan diri ke komputer lain
Virus jenis lebih sulit dideteksi karena mempunyai sifat seperti itu..

6. Virus Siluman (stealth virus)
Virus ini mempunyai cara kerja yaitu dia mampu Menyembunyikan dirinya dengan cara membuat sebuah file yang terinfeksi seolah-olah file tersebut tidak terinfeksi.

7. Virus Makro
Virus ini mempunyai cara kerja yaitu menginfeksi Aplikasi Microsoft Office, seperti Word dan Excel.
Biasanya Dokumen yang terinfeksi oleh Virus Makro akan memodifikasi perintah yang ada di Microsoft Office seperti perintah “Save” untuk menyebarkan dirinya saat perintah tersebut dijalankan.

Install sistem operasi di dalam Windows menggunakan Virtual Box

21.48 by ALDI PRATAMA 0 komentar


Dual booting…itu merupakan salah satu alternatif jika anda ingin menginstal 2 sistem operasi dalam PC/Laptop. Bagaimana kalo 3 sampai 5 sistem operasi dalam satu komputer? Namanya mungkin many booting hehehe… Kali ini saya akan sharing bagaimana menginstal 3 – 5 sistem operasi dalam satu computer. VirtualBox adalah tools yang akan saya gunakan, tools ini sama fungsinya dengan VMware Fusion atau Parallels ataupun virtual tools yang laen. Perbedaan hanya pada pengoperasiannya saja dan toolsnya open source.

VirtualBox yang awalnya dikembangkan oleh Innotek GmbH. sebelum diakuisisi oleh Sun Microsystems ini tersedia dalam versi Windows, Linux, serta OpenSolaris. Dan tampaknya pengembangan kedepannya difokuskan untuk kalangan enterprise yang mengutamakan kecepatan dan kestabilan kinerja. Selain itu Virtual Box juga open source dan bisa di download di situs resminya. Dengan besar file hanya sekitar 48 MB, VirtualBox ini memiliki fitur mulai dari driver, folder sharing, interkoneksi USB, printer, dan lainnya yang tak kalah lengkap dibanding VMware Fusion ataupun Parallels. Tertarik??? So let’s try…
Pertama install VirtualBox nya











Kemudian jalankan VirtualBox, klik |New| lalu anda akan masuk ke Jendela Welcome to the New Virtual Machine Wizard, anda klik |Next| maka akan muncul jendela seperti di bawah ini


Masukan Nama system operasi yang akan diinstall, kali ini kita akan menginstal Ubuntu 8.04 dan sesuaikan dengan pilihan pada “OS Type nya”. Jika di system operasi yang diiinistal tidak ada pilihannya maka pilih saja “Other/Unknown”. Pilihan OS Type hanya memudahkan kita untuk mengatur space virtual yang akan di gunakan. Setelah anda pilih lalu klik |Next|



Dalam jendela ini kita akan memilih berapa besar kapasitas memory yang akan kita alokasikan dalam OS virtual kita. Perlu di ingat, jika kita akan mengistal lebih dari satu system dalam Virtual Box maka kita harus me-manage alokasi memory yang akan digunakan dengan menyesuaikan kapasitas memory (RAM) yang kita punya. Logikanya misal RAM 2 GB maka setidaknya kita harus menglokasikan sedikitnya 512 MB untuk system operasi ‘host’ (OS utama) dan sisanya untuk system operasi dlm virtual machine, misal kita pukul rata 256 MB tiap OS maka kita dapat menginstal 6 OS. Resikonya komputer akan lemot jika ke enam OS itu di jalan kan bersama. Setelah mengalokasikan memory lalu klik |Next|



Dalam jendela ini kita akan membuat Virtual Hardisk yang akan digunakan untuk menginstal OS anda. Pilih |New| lalu anda akan masuk dalam jendela “Welcome to the Create New Virtual Harddisk wizard” dari jendela tersebut klik |Next| . Pilih “Dynamically expanding image” lalu klik |Next| lagi. Sedikit penjelasan button |Existing| dapat dipilih jika kita sudah mempunya Virtual Hardisk sebelumnya dengan ekstensi .vdi.



Di sini kita akan mengalokasikan berapa banyak kapasitas hardisk virtual yang kita gunakan. Default dari penyimpanan Virtual hardisk ini adalah C:\Documents and Settings\user_name\.VirtualBox\VDI\Ubuntu 8.04.vdi . Kita dapat memindahkannya dengan meng klik icon folder di sebelah kanan nama OS pada “Image File Name”. Kemudian klik |Next| selanjutnya klik |Finish|. Kemudian klik |Next| lagi.

Nah sekarang kita sudah mempunyai Hardisk virtual dengan kapasitas 3 GB. Selanjutnya kita tinggal menginstal OS yang kila pilih.Dengan cara double klik pada OS yg akan diinstal. Kemudian akan masuk dalam jendela “Welcome to the First Run Wizard” klik |Next|

Untuk install kita bisa menggunakan CD OS (disini CD Ubuntu 8.04) atau menggunakan file image/iso dengan ekstensi .iso

Setelah OS berhasil diinstall, maka selanjutnya adalah menginstall VirtualBox Guest Additions agar seluruh hardware dapat bekerja dengan baik; seperti soundcard, network, usb, dan sinkronisasi hardware yang lain. Langkah pertama adalah pilih |Setting| kemudian pilih |CD/DVD-ROM| lalu chek Mount CD/DVD Drive pada ISO image file arahkan ke C:\Program Files\Sun\xVM VirtualBox\VBoxGuestAddition.iso

Kemudian jalankan sistem operasi dengan cara klik |Start|

Pastikan icon CD VBOXADDITIONS sudah masuk, kemudian install Guest Adition tersebut dengan perintah :
sh ./VBoxLinuxAdditions.run
Setelah Guest Addition terinstal maka dengan shortcut |CTRL+L| kita dapat masuk mode Seamless Mode
Selamat mencoba

LANGKAH-LANGKAH INSTALASI LINUX (DEBIAN)

21.31 by ALDI PRATAMA 0 komentar
LANGKAH I
Persiapan Menginstall Linux (Debian)
Nyalakan komputer, kemudian tekan [delete] untuk masuk ke bios,
Setelah di dalam bios, pilih menu
BIOS FEATURES SETUP
tekan [ENTER]
Setelah itu pilihlah menu Boot Sequence agar menjadi CDROM,C,A

[ESC]
Pilih,
SAVE & EXIT SETUP
tekan [ENTER]
tekan y [ENTER]
Maka komputer akan mulai booting kembali dengan boot sequence pertama ke CDROM.

Masukkan CD debian yang ada kedalam CDROM.

LANGKAH II
Boot dari CD
Setelah memasukkan CD ke dalam CDROM maka tinggal tunggu CD boot.
Setelah komputer boot ke CD, akan muncul tampilan sebagai berikut:
Welcome to Deal
This is debian ...........................................
..........................................................

boot:_ [ENTER]

LANGKAH III
Pilihan Awal Penginstallan
Setelah itu komputer akan loading...
Tunggu sampai muncul tulisan sebagai berikut:

' Choose The Language '
Pilih bahasa (disarankan bahasa inggris - en). [ENTER]

' Choose Language Variant '
Pilih ' English (United States) ' [ENTER].

' Relase Notes '
Pilih [ENTER].

' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,

Next : Configure the Keyboard

tekan [ENTER].

' Select a Keyboard '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pilih,

qwerty/us : U.S. English (QWERTY)

[ENTER]

LANGKAH IV
Menentukan Partisi Hardisk

' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,
Next : Initialize and Activate a Swap Partition
pilih,
Previous: Partition a Hard Disk
[ENTER]

' Select Disk Drive '
pilih,
/dev/hda
[ENTER]

' Lilo Limitations '
[ENTER]

' Note on additional space for the ReiserFS Journal '
[ENTER]

Akan muncul tampilan partisi yang ada pada hard Disk hda, dengan informasi ini anda akan mengetahui letak partisi swap dan letak partisi tempat anda akan meletakkan '/' (root).
pilih [ Quit ]
dengan menggerakan/menekan panah kearah kanan. [ENTER]

LANGKAH V
Menginisialisasi Partisi Swap

' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight pada pilihan yang paling atas dengan tulisan,

Next : Initialize and Activate a Swap Partition
[ENTER]

' Scan for Bad Blocks? '
pilih [ENTER]

' Are You Sure? '
pilih [ENTER]

LANGKAH VI
Memilih jenis File System pada Partisi Linux

' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,

Next : Initialize a Linux Partition
[ENTER]

' Choose Filesystem Type '
Terdapat 3 pilihan pada kotak, pilih,

Ext3 : Next Generation of Ext2, a journaling filesystem
[ENTER]

' Select Partition '
Pilih partisi yang akan dijadikan "Ext3"
Terdapat 3 pilihan pada kotak, pilih,

/dev/hda2 : Linux native
[ENTER]

' Scan for Bad Blocks? '
pilih [ENTER]

' Are You Sure? '
Perhatikan baik-baik apakah benar yang anda pilih /dev/hda2 sebagai "Ext3" kalau sudah benar
pilih [ENTER]

' Mount as the Root Filesystem? '
pilih [ENTER]

LANGKAH VII
Menginstall Kernel dan Modulnya

' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight pada pilihan yang paling atas dengan tulisan,

Next : Install kernel and Driver Modules
[ENTER]

' Select Installation Medium '
pilih,
cdrom : CD-ROM drive
[ENTER]

' Please insert the CD-ROM '
pilih [ENTER]

' Please Wait '

' Select Archive path '
Pilih directory tempat menginstall kernel.
/instmnt/dists/woody/main/disks-i386/current
[ENTER]

' Please Wait '

LANGKAH VIII
Memilih Driver

' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,

Next : Configure Device Driver Modules
[ENTER]

' Note about loaded drivers '
pilih, [ENTER]

' Select Category '
Akan tampil pilihan-pilihan module yang akan di pilih,

1. Pilih ' kernel/drivers/input Input Devices. ' [ENTER]

' Select kernel/driver/input modules '
pilih,
' kebdev - Keyboard support ' [ENTER]

' kebdev '
pilih, [ENTER]

' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa.
[ENTER]

pilih,
' mousedev - Mouse support ' [ENTER]

' mousedev '
pilih, [ENTER]

' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa.
[ENTER]

Pilih ' Exit Finish Return to previous menu. ' [ENTER]

2. Pilih ' kernel/drivers/net Drivers for network interface cards ' [ENTER]

' Select kernel/drivers/net modules '
carilah ' eepro100 ' [ENTER]

' eepro100 '
pilih, [ENTER]

atau bila gagal bisa coba bonding

' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa. [ENTER]

Pilih ' Exit Finish Return to previous menu. ' [ENTER]

3. Pilih ' kernel/fs/msdos
MS-DOS file system ' [ENTER]

' Select kernel/fs/msdos modules '
pilih, ' msdos - PC BIOS ' [ENTER]

' msdos '
pilih, [ENTER]

' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa.
[ENTER]

Pilih ' Exit Finish Return to previous menu. ' [ENTER]

4. Pilih ' kernel/arch/1386/kernel i386-base drivers. ' [ENTER]
pilih, ' apm ' [ENTER]

' apm '
pilih, [ENTER]

' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa.
[ENTER]

pilih, ' cpuid ' [ENTER]

' cpuid '
pilih, [ENTER]

' Enter Command-Line Argumens '
Tidak perlu diisi apa-apa.
[ENTER]

Pilih ' Exit Finish Return to previous menu. ' [ENTER]

Pilih, ' Exit ' [ENTER]

LANGKAH IX
Mengkonfigurasi Jaringan

' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,

Next : Configure the network

[ENTER]

' Choose The Hostname '
Ganti tulisan ' Debian ' dengan ' LAB-OS-27-*** '
*** diganti dengan nomor komputer.
[ENTER]

' Automatic Network Configuration '
pilih, [ENTER]

' Choose the IP Address '
Ganti tulisan default-nya dengan ' 152.118.27.*** '
*** diganti dengan nomor komputer.
[ENTER]

' Choose Network Mask '
Tidak usah diganti.
[ENTER]

' What is your IP gateaway address? '
152.118.27.1
[ENTER]

' Choose Domain Name '
Tulis ' cs.ui.ac.id '
[ENTER]

' Choose the DNS Server Addresses '
Ganti dengan ' 152.118.24.2 '
[ENTER]

LANGKAH X
Menginstall Base System

' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di
highlight pada pilihan yang paling atas dengan tulisan,

Next : Install the base system
[ENTER]

' Select Installation Medium '
pilih,

' cdrom : CD-ROM drive '
[ENTER]

' Please insert the CD-ROM '
pilih, [ENTER]

' Select Archive path '
Pilih directory untuk menginstall base sistem.
/instmnt
[ENTER]

' Installing Base System, please wait '
Tunggulah sampai selesai menginstall.

LANGKAH XI
Membuat System Menjadi Bootable

' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,

Next : Make System Bootable
[ENTER]

' When should the LILO boot loader be installed ? '
Pilih,
/dev/hda : Install LILO in the MBR (use this if unsure).
[ENTER]

' Other bootable partitions '
Pilih,
Include Put all into the menu.
[ENTER]

' Securing LILO '
[ENTER]

LANGKAH XII
Membuat Boot Floppy

' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,

Next : Make a Boot Floppy

Masukkan disket(dalam keadaan baik)ke dalam floppy disk
[ENTER]

' Change Disk '
[ENTER]

Tunggulah sementara sedang membuat boot floppy

LANGKAH XIII
Mereboot Komputer

' Debian GNU/LINUX Installation Main Menu '
Akan ada macam-macam pilihan didalam kotak dengan bagian yang di highlight
pada pilihan yang paling atas dengan tulisan,

Next : Reboot The System
[ENTER]

' Reboot The System? '
Pilih,
Yes [ENTER]

Kemudian keluarkan disket dari floppy disk, sementara komputer sedang reboot.

Keluarkanlah cd deal dari cdrom.

Tunggu sampai muncul lilo boot seperti dibawah ini,

Linux
WIN/Dos

Pilih Linux [ENTER]

LANGKAH XIV
Konfigurasi System Debian

Kemudian akan masuk ke tampilan seperti dibawah ini :
' Debian System Configuration '
[ENTER]

' TimeZone Configuration '
Is the hardware clock set to GMT
Pilih,
[ENTER]

What area do you life in?
Pilih,
Asia [ENTER]

Select a city or time zone:
Pilih,
Jakarta [ENTER]

' Password setup '
Shall I enable md5 passwords?
Pilih,
[ENTER]

Shall I enable shadow passwords?
Pilih,
[ENTER]

Enter a password for the root:
Isi saja dengan 12345
[ENTER]

Re-enter password to verify:
Isi lagi dengan 12345
[ENTER]

Shall I create a normal user account now?
Pilih,
[ENTER]

' Debian System Configuration '
Shall I remove the pcmcia packages?
Pilih,
[ENTER]

Do you want to user a PPP connection to install the system.
Pilih,
[ENTER]

' Apt Configuration '
Choose the method apt should user to access to Debian archive:
Pilih,
cdrom [ENTER]

Masukkan cd deal ke dalam cdrom.

Enter CD ROM device file:
/dev/cdrom [ENTER]

Scan another CD?
pilih [ENTER]

Add another apt source?
pilih [ENTER]

Use security updates from security.debian.org?
pilih [ENTER]

Run tasksel?
pilih [ENTER]

Run dselect?
pilih [ENTER]

Run dselect?
pilih, [ENTER]

Tunggu sementara sedang mengkonfigurasi paket apa saja yang akan diambil,
sampai ada tulisan seperti di bawah ini :
Do you want to continue? [Y/n]
Ketikan y [ENTER]

Do you want to erase any previous downloaded.deb files? [Y/n]
Ketik,
y [ENTER]
Please enter to continue
[ENTER]

I can do .....
[---Please return---]
[ENTER]

You must choose one of the options below:
Enter value (default='1', 'x' to restart):
Ketik,
5 [ENTER]

'Debian System Configuration '
Have fun !
Thank you for choosing Debian.
[ENTER]

LANGKAH XV
Login
Nanti akan muncul pesan seperti dibawah ini:
LAB-OS-27-**** login :
(**** sesuai dengan komputer tempat anda menginstall)

Coba masukkan login root dan passwordnya.

Setelah itu kita akan mencoba menginstall paket.
Cara menginstallnya adalah dengan cara sebagai berikut:
ketik perintah ini di console:

apt-get install "nama paket" [ENTER]

Sebagai contoh kita akan mencoba menginstall lynx.
Jadi yang harus diketikkan adalah sebagai berikut :

apt-get install lynx [ENTER]

Do you want to continue? [Y/n]
ketikan y [ENTER]

Setelah selesai menginstall lynx coba ketikkan perintah ini di console :
lynx kambing.vlsm.org [ENTER]

Jika berhasil masuk ke halaman kambing.vlsm.org berarti anda berhasil.
Selamat menggunakan Debian!
Selamat mencoba di rumah!

Apa dan bagaimana cara kerja Proxy server?

20.54 by ALDI PRATAMA 1 komentar
Anda mungkin pernah mendengar apa itu proxy server, tetapi apa itu sebenarnya? Dan bagaimana cara kerjanya? Apakah ia hanya untuk mempercepat koneksi ke Internet? Ok....tanpa panjang lebar langsung aja ke pokok permasalahan :

Proxy dan Web Caching
Dengan menyimpan halaman tersebut pada server lokal, proxy dapat menghilangkan akses Internet yang berlebih untuk mengambil kembali halaman yang sama berulang-ulang. Jadi, proxy mula-mula sangat efektif untuk web caching. Namun, Internet sekarang sudah cepat, halaman web bersifat dinamis dan kepentingan user di dalam satu organisasi hanya terdiri dari ratusan halaman web. Faktor-faktor ini menyebabkan caching proxy menjadi tidak efektif, kecuali pada organisasi yang sangat besar atau ISP.

Proxy = HTTP?
Banyak alternatif layanan proxy, mulai dari fungsi filter pada Application layer untuk firewall seperti Checkpoint Firewall-1, sampai aplikasi umum yang murni “hanya proxy” seperti WinGate dan proxy satu layanan seperti Jigsaw untuk HTTP.

Proxy server sering kali dihubungkan dengan layanan HTTP karena proxy kali pertama dikembangkan untuk layanan ini. Sejak saat itu, fungsi proxy telah diaplikasikan ke layanan Internet lain yang paling umum. Contoh pada artikel ini akan menggunakan layanan HTTP, tetapi fungsionalitas pada umumnya sama dengan layanan yang lain.

Bagaimana Cara Kerja Proxy?
Proxy bekerja dengan mendengarkan request dari client internal dan mengirim request tersebut ke jaringan eksternal seolah-olah proxy server itu sendiri yang menjadi client. Pada waktu proxy server menerima respon dan server publik, ia memberikan respon tersebut ke client yang asli seolah-olah ia public server.

Proxy dan Keamanan
Internet yang sekarang juga mempunyai cirinya sendiri, dan proxy server menunjukkan efek samping yang sungguh tak terduga: mereka dapat menyembunyikan semua user di belakang satu mesin, mereka dapat memfilter URL, dan mereka dapat membuang content yang mencurigakan atau ilegal. Jadi meskipun mula-mula dibuat sebagai cache nonsekuriti, tujuan utama proxy server sekarang menjadi firewalling.

Proxy server memperbarui request layanan pada jaringan eksternal atas nama client mereka pada jaringan private. Ini secara otomatis menyembunyikan identitas dan jumlah client pada jaringan internal dari jaringan eksternal. Karena posisi mereka di antara client internal dan server publik, proxy juga dapat menyimpan content yang sering diakses dari jaringan publik untuk mengurangi akses ke jaringan publik tersebut. Kebanyakan implementasi nyata proxy sekuriti meliputi pemilteran paket dan Network Address Translation untuk membangun firewall yang utuh. Teknologi tersebut dapat digabungkan dengan proxy untuk menghilangkan serangan yang terhadapnya proxy rentan.

Menyembunyikan Client
Fitur keamanan utama proxy server adalah menyembunyikan client. Seperti Network Address Translation, proxy server dapat membuat seluruh jaringan internal muncul sebagai satu mesin dari Internet karena hanya satu mesin yang melewatkan request ke Internet.

Seperti Network Address Translatation, proxy server mencegah host eksternal untuk mengakses layanan pada mesin internal. Pada proxy server, tidak ada routing ke client karena domain alamat jaringan internal dan eksternal bisa saja tidak kompatibel dan karena transport layer routing tidak ada di antara kedua jaringan.

Proxy melakukan fitur ini dengan memperbarui request, bukan mengganti dan menghitung ulang header alamat. Sebagai contoh, pada waktu client membuat request melalui proxy server, proxy server menerima request tersebut seolah-olah web server tujuan pada jaringan internal. Ia kemudian memperbarui request ke jaringan eksternal seolah web browser biasa. Pada waktu proxy menerima respon dari web server yang sebenarnya, ia memberikan respon tersebut kepada client internalnya. Hanya HTTP yang dilewatkan melalui proxy, bukan TCP atau IP. TCP/IP (dan protokol low-level lainnya) diperbarui oleh proxy; mereka tidak akan dilewatkan melalui proxy.

Aspek lain dari penyembunyian client adalah penyebaran koneksi; proxy server dapat digunakan untuk membagi satu koneksi Internet dan alamat IP ke seluruh jaringan. Oleh karena itu, proxy server seperti WinGate sangat populer di lingkungan rumahan dan kantor kecil di mana hanya ada satu koneksi dial-up atau dedicated yang tersedia.

Pemblokiran URL
Pemblokiran URL memungkinkan administrator untuk menolak situs tertentu berdasarkan URL mereka. Secara teori, ini akan menjauhkan pegawai Anda dari situs web yang tidak boleh mereka akses. Fungsi ini mudah diimplementasikan. Proxy mengecek setiap request dengan daftar halaman yang ditolak sebelum ia memperbarui request tersebut. Jika URL diblokir, proxy tidak akan meminta atau memberikan halaman tersebut.

Namun, pemblokiran URL mudah diatasi, karena situs web bisa ditulis dengan menggunakan alamat IP atau bahkan keseluruhan nomor alamat. User dapat mengetik apa saja dalam web browser mereka untuk mengakses halaman yang sama, namun URL blocker Anda (mungkin) hanya akan mengecek alamat lengkap URL.

Masalah lain dengan pemblokiran URL adalah memperbarui situs yang diblokir. Situs seperti hacking, pornografi, dan situs game mempunyai masa hidup yang singkat, mereka dapat muncul dan hilang dengan cepat. Sulit rasanya untuk memblokir mereka dengan database pemblokiran URL Anda. Kebanyakan orang akan menggunakan search engine atau berita Usenet untuk mengetahui keberadaan situs.

Pemilteran Content
Karena proxy memperbarui semua muatan protokol dan protokol spesifik, proxy dapat digunakan untuk mencari muatan content yang mencurigakan. Ini berarti Anda dapat mengonfigurasi layanan proxy HTTP untuk mempreteli kontrol ActiveX, applet Java, atau bahkan gambar berukuran besar jika Anda rasa mereka bisa menyebabkan masalah keamanan. Anda juga bisa menggunakan proxy SMTP utuk mempreteli attachment berupa file executable dan file arsip zip jika Anda rasa mereka menyebabkan masalah.

Pemfilteran content juga dapat digunakan untuk mengecek halaman web akan adanya kata atau kalimat tertentu, seperti merk dagang kompetitor Anda atau sejumlah berita hangat. Anda harus memfilter control ActiveX, applet Java, dan file executable dalam e-mail karena mereka dapat digunakan untuk menginstalasi Trojan horse.

Jika ada user yang perlu mentransfer file executable, minta mereka untuk mentransfernya dalam file zip atau gunakan BinHex atau encoder yang lain untuk mentransfernya dalam format teks. File akan perlu di-decode, sehingga mencegah pentransferan virus atau Trojan horse.

Pengecekan Konsistensi
Pengecekan konsistensi merupakan pengecekan content protokol untuk memastikan itu dapat dimengerti oleh protokol. Pengecekan konsistensi memastikan bahwa jenis content tertentu tidak dapat digunakan untuk mengeksploitasi kelemahan sistem keamanan dalam jaringan internal Anda.

Sebagai contoh, daemon SMTP Sendmail Unix dulunya terkenal peka terhadap masalah buffer overflow. Ini terjadi pada waktu e-mail dikirim dan membutuhkan waktu lebih lama dari yang ditentukan. Sendmail akan mengalokasikan bagian memory sebesar yang diminta oleh e-mail tersebut, tetapi kemudian memeriksa e-mail sampai akhirnya tiba di bagian akhir. Jika di antara bagian yang diminta dan bagian akhir berisi kode executable, hacker bisa mendapatkan akses root ke e-mail server Anda.

Anda tentu pernah mendengar tentang banyaknya jumlah eksploitasi buffer overflow yang dilakukan oleh hacker untuk melawan IIS. Dengan menggunakan URL yang lebih panjang dari yang bisa ditangani IIS dan eksploitasi terhadap DLL pendukung, hacker dapat membuat serangan otomatis terhadap IIS yang bekerja sebagai worm pada Internet dan menyebabkan kerusakan secara luas. Microsoft telah meluncurkan perbaikan keamanan untuk mengatasi masalah ini.

Pengecekan konsistensi dengan proxy dapat memastikan bahwa masalah semacam ini bisa dihilangkan pada proxy sehingga mereka tidak akan mempengaruhi mesin internal. Sayangnya, masalah yang harus dicek biasanya tidak diketahui sampai hacker mengeksploitasi mereka, jadi kebanyakan pengecekan konsistensi hanya dilakukan setelah ditemukan adanya eksploitasi.

Pemblokiran Routing
Paket Transport layer perlu diarahkan karena request semuanya diperbarui. Hal ini menghilangkan eksploitasi Transport layer seperti routing, fragmentasi, dan beragam serangan denialof-service. Dengan menghilangkan routing, Anda juga dapat memastikan bahwa semua protokol yang belum Anda tentukan tidak akan dilewatkan ke jaringan publik. Pemblokiran routing mungkin merupakan keuntungan proxy server yang paling penting. Karena paket TCP/IP sebenarnya lewat antara jaringan internal dan eksternal, banyak serangan denial-of-service dan eksploitasi yang dapat dicegah.

Sayangnya, pemblokiran routing tidak begitu sering digunakan karena banyaknya protokol yang ada. Sedapat mungkin jangan perbolehkan paket low-level melewati proxy server kita. Kebanyakan proxy server memperbolehkan Anda untuk membuat proxy TCP generik untuk semua port yang enggunakan proxy SOCKS generik atau utiiliti redir Unix. Proxy generik ini, meskipun mereka tidak dapat melakukan pemfilteran content, tetapi memungkinkan Anda untuk mencegah paket TCP/IP berlalu-lalang antarjaringan Anda.

Logging dan Alerting
Manfaat keamanan terakhir dari proxy adalah fasilitas logging dan alerting yang mereka sediakan. Proxy memastikan bahwa semua content mengalir melalui satu poin, yang bisa
menjadi tempat pemeriksaan data jaringan. Kebanyakan proxy server akan mencatat penggunaan proxy oleh user dan dapat dikonfigurasi untuk mencatat situs yang mereka kunjungi. Ini akan memungkinkan Anda untuk mengatur ulang cara browsing user jika Anda curiga akan adanya aktivitas yang ilegal atau tidak semestinya.

Fasilitas alert disediakan oleh beberapa proxy untuk memperingatkan Anda atas serangan yang terjadi, meskipun proxy umumnya bukan sasaran penyerangan. Namun, fasilitas ini bisa digunakan untuk meningkatkan kewaspadaan Anda pada interface eksternal, yang sering kali dicoba untuk dieksplotiasi oleh hacker.

Proxy dan Kinerja
Selain aspek keamanan, proxy server juga dapat memberikan peningkatan kinerja yang penting. Pertama, proxy dapat menyimpan data yang sering direquest untuk meningkatkan kinerja dengan menghilangkan akses berlebih ke jaringan eksternal (yang kecepatannya lebih lambat). Kedua, proxy dapat menyeimbangkan beban service ke sejumlah server internal.

Caching
Seperti yang telah disebutkan di bagian awal artikel ini, proxy mula-mula dikembangkan sebagi peningkat kinerja, bukan sebagai perangkat pengaman. Pada awal Internet, hanya ada ribuan situs web. Mereka kebanyakan bersifat ilmiah dan tidak sering berubah. Karena koneksi ke Internet lambat, proxy dapat digunakan untuk menyimpan sebagian besar Internet secara lokal, sehingga pengguna internal cukup browsing ke proxy lokal. Content tidak berubah dengan sangat cepat, jadi ini masih masuk akal.

Sekarang caching hanya masuk akal jika ada user dalam jumlah besar yang mengakses halaman web yang sama berulang-ulang. Pola penggunaan seperti ini sekarang sudah jarang, jadi segi caching proxy server sudah mulai usang.

Dengan e-commerce yang semakin umum, caching akan kembali menjadi fungsi yang penting karena banyak orang akan melakukan pekerjaan mereka dengan menghadapi beberapa situs yang sering diakses. Sebagai contoh, ambil agen perjalanan yang menggunakan Expedia.com dan Travelocity.com untuk melakukan pekerjaan mereka. Banyak agen akan mengakses dua situs yang sama berulang-ulang, sehingga menyimpan elemen situs utama, gambar, dan applet adalah masuk akal.

Reverse Proxy Load Balancing
Proxy server sekarang ini dapat digunakan untuk melakukan “reverse proxy,” atau menyediakan layanan proxy ke client eksternal untuk server internal. Fungsi ini digunakan untuk menyeimbangkan beban klien ke sejumlah web server. Banyak situs web yang fungsionalitasnya tinggi menggunakan aplikasi kompleks seperti ISAPI, Active Server Pages, Java servlet, atau CGI. Aplikasi ini dijalankan pada server, sehingga mereka sangat mengurangi banyaknya client yang mampu ditangani oleh satu server. Sebagai contoh, Windows 2000 server yang menjalankan IIS yang bisa menangani sampai 100.000 browser untuk halaman HTML standar hanya bisa menangani 5000 browser halaman ASP.

Ini berarti bahwa kebanyakan fungsi e-commerce sebenarnya tidak bisa ditangani oleh satu server, jadi situs tersebut harus dijalankan secara paralel ke sejumlah mesin. Sebagai contoh, http://www.microsoft.com/ dijalankan pada 30 server DNS yang identik. DNS menyediakan skema dasar load-sharing di mana akses ke nama DNS akan mendapatkan salah satu alamat IP, tetapi ini belum benar-benar menyeimbangkan beban.

Proxy server dapat digunakan untuk merespon ke satu alamat IP dan kemudian mengarahkan koneksi client ke salah satu server di belakangnya. Proxy server dapat menggunakan beberapa tolak ukur yang disediakan oleh semua web server untuk mengtahui server mana yang mempunyai sisa kapasitas paling banyak. Setiap client yang terhubung kemudian dapat diarahkan ke web server mana pun yang mempunyai kapasitas yang cukup untuk menanganinya.

Pengertian Proxy Server

20.36 by ALDI PRATAMA 0 komentar
adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.

Proxy Server bertindak sebagai gateway terhadap dunia Internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien: seorang pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya. Web server yang menerima request dari proxy server akan menginterpretasikan request-request tersebut seolah-olah request itu datang secara langsung dari komputer klien, bukan dari proxy server.

Proxy server juga dapat digunakan untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik (seperti halnya Internet). Proxy server memiliki lebih banyak fungsi daripada router yang memiliki fitur packet filtering karena memang proxy server beroperasi pada level yang lebih tinggi dan memiliki kontrol yang lebih menyeluruh terhadap akses jaringan. Proxy server yang berfungsi sebagai sebuah "agen keamanan" untuk sebuah jaringan pribadi, umumnya dikenal sebagai firewall.