Kamis, 10 November 2011

Ilmu Sosial Dasar


Pengertian
ISD adalah pengetahuan yg menelaah masalah2 sosial, khususnya masalah2 yg diwujudkan oleh masyarakat Indonesia, dengan menggunakan Teori2 (fakta, konsep, teori) yg berasal dari berbagai bidang pengetahuan keahlian dalam lapangan ilmu2 sosial (seperti Geografi Sosial, Sosiologi, Antropologi Sosial, Ilmu Politik, Ekonomi, Psikologi Sosial dan Sejarah) MK.
ISD merupakan suatu usaha yang dapat diharapkan memberikan pengetahuan umum dan pengetahuan dasar tentang konsep2 yg dikembangkan untuk melengkapi gejala2 sosial agar daya tanggap (tanggap nilai), persepsi dan penalaran mahasiswa dalam menghadapi lingkungan sosial dapat ditingkatkan , sehingga kepekaan mahasiswa pada lingkungan sosialnya menjadi lebih besar. 

Ruang Lingkup Studi ISD
ISD meliputi dua kelompok utama; studi manusia dan masyarakat dan studi lembaga2 sosial. Yg terutama terdiri atas psikologi, sosiologi, dan antropologi, sedang yg kemudian terdiri atas ekonomi dan politik.
Sasaran STUDI ISD adalah aspek2 yg paling dasar yg ada dalam kehidupan manusia sebagai makhluk sosial dan masalah2 yg terwujud dari padanya.

Tujuan ISD
ISD membantu perkembangan wawasan penalaran dan kepribadian mahasiswa agar memperoleh wawasan yg lebih luas dan ciri2 kepribadian yg diharapkan dari sikap mahasiswa, khususnya berkenaan dgn sikap dan tingkah laku manusia dlm menghadapi manusia2 lain, serta sikap dan tingkah laku manusia2 lain terhadap manusia yg bersangkutan secara timbal balik. 

Pokok Bahasan ISD
1. Pengertian, latar belakang serta ruang lingkup pembahasan.
2. Sekilas tentang ilmu2 sosial, IPS, ilmu sosial, dan ISD.
3. Penduduk, masyarakat dan kebudayaan.
4. Individu, keluarga, dan masyarakat.
5. Pemuda dan sosialisasi serta peranan pemuda dalam pembangunan masyarakat.
6. Peranan pendidikan dlm pembangunan.
7. Warga negara dan negara.
8. Pelapisan sosial desa, kesamaan derajat.
9. Desa, masyarakat kota dan pembangunan pedesaan.
10. Kota, masyarakat kota, dan pembangunan perkotaan.
11. Pertentangan-pertentangan sosial.
12. Integrasi sosial dan integrasi nasional.
13. Pembangunan dan perubahan sosial.
14. Ilmu pengetahuan, teknologi dan kemiskinan.

Ilmu Sosial Dasar (Peranan Keluarga Dalam Masyarakat)
Keluarga merupakan bagian dalam masyarakat yang tinggal dalam satu rumah yg berisikan ayah,ibu,dan anak-anak.Keluarga merupakan sistem awal pembelajaran bagi anak untuk mengenal dunia beserta isinya.
Keluarga sangat amat berperan penting dalam perkembangan anak yang nantinya sang anak akan terjun kedalam masyarakat guna kelangsungan hidupnya kelak.Keluarga mendidik bagaimana tingkah laku,sikap,dasar sosial dalam bermasyarakat serta bagaimana bersopan santun yang sangat amat penting dalam bermasyarakat.
Karena,apa yang telah dipelajari oleh aak dalam keluarga nantinya akan di aplikasikan saat sang anak bermasyakat seperti saat dy bermain,berkomunikasi,dan lain-lain.Peran keluarga dalam masyarakat juga sangat diperhatikan karena pada umumnya lingkungan sekitar akan menilai bagaimana perilaku sang anak yang pada nantinya akan diketahui apa yang telah dajarkan oleh keluarganya.
Jadi kurangnya penanaman sejak dini dalam keluarga juga dapat menimbulkan kesan negatif dalam masyarakat begitu juga sebaliknya jika sejak dini telah ditanamkan pengajaran-pengajaran yang sesuai maka segi positif yang akan didapat.Maka pengembangan ini yang sangat harus diperhatikan dalam keluarga guna penyelarasan dalam masyarakan

Selasa, 08 November 2011

VMWare VSphare (ESXi)


Jika anda pernah menggunakan virtualization technology level desktop seperti VirtualBox, VMWare Workstation, KVM, Xen maupun VMWare Server yang berjalan diatas sistem operasi tertentu pasti pernah merasakan adanya delay proses karena sistem tersebut harus membagi dua resourcesnya antara host dengan guest. Jika RAM yang dimiliki sebesar 2 GB, ada kemungkinan 1 GB digunakan oleh host/komputer induk untuk operasional sistem.
Untuk mengatasi kendala seperti ini, muncul teknologi virtualisasi dengan model bare metal OS. Apa itu Bare metal OS?
A bare metal environment is a computer system or network in which a virtual machine is installed directly on hardware rather than within the host operating system (OS). The term “bare metal” refers to a hard disk, the usual medium on which a computer’s OS is installed.
The term virtualization refers to the creation of a virtual (rather than actual) version of something, such as an OS, a server or a network resource. A virtual machine is a multi-user shared-resource OS that gives each user the impression of having sole control of all computer or network resources.
Bare metal biasa juga disebut dengan hypervisor tipe 1/native hypervisors yang berjalan langsung pada hardware untuk menangani mesin virtual. Contoh teknologi virtualisasi bare metal OS adalah VMware ESXi, Citrix XenServer dan Microsoft Hyper-V hypervisor.

Kebalikan dari hypervisor tipe 1 adalah hypervisor tipe 2 atau hosted hypervisors yang berjalan diatas sistem operasi konvensional. Contohnya adalah VirtualBox, VMWare Workstation, VMWare Server atau KVM dan Xen Hypervisor yang berjalan diatas sistem operasi Linux seperti SLES (SUSE Linux Enterprise Server), RHEL (Red Hat Enterprise Linux), Ubuntu, CentOS dan lain-lain.
VMWare vSphere Hypervisor™ ESXi tersedia secara free dan dapat digunakan dilingkungan perusahaan. Untuk mendapatkannya, silakan menjalankan prosedur berikut :
  1. Buka alamat URL VMWare vSphere Hypervisor™ (ESXi)
  2. Pilih menu download
  3. Saat tulisan ini dibuat, sudah tersedia VMWare ESXi versi 5.0. Download versi ini dengan cara melakukan register user name dan password pada menu register yang disediakan
  4. Jika kita sudah register, kita akan diberikan free Serial Key dan link untuk download file ISO. Silakan download file ISO tersebut, besarnya sekitar 350 MB
  5. Burn file ISO kedalam CD
  6. Gunakan file ISO untuk instalasi sistem VMWare ESXi. Pastikan isi harddisk sudah dibackup karena ESXi akan menghapus seluruh isi harddisk
Yang menjadi pertanyaan, mengapa perlu mencoba/menggunakan VMWare ESXi padahal teknologi virtualisasi yang sekarang dipakai sudah cukup mumpuni? Selain karena alasan performance (bare metal virtualization memiliki performance yang lebih baik dibandingkan hosted virtualization), ESXi juga didesain untuk penggunaan di level enterprise atau corporate sehingga cocok bagi para pengguna yang ingin menggunakan teknologi virtualisasi powerful secara mudah.
Tulisan akan berlanjut pada proses instalasi VMWare ESXi dan tips-tips penggunaannya.
Catatan : Arsitektur dari VMWare ESXi dapat didownload pada link ini.
INSTALASI VMWare ESXi

nstalasi VMWare ESXi sebenarnya sangat mudah kalau sudah tahu caranya (ya iyalah :-P). Hanya butuh beberapa langkah mengikuti wizard yang diperlukan.
Yang perlu diperhatikan adalah bahwa proses instalasi akan menghapus data harddisk, jadi pastikan data yang ada sudah dibackup terlebih dahulu. Jauh lebih baik jika fungsinya didedikasikan untuk server, harddisk yang digunakan merupakan harddisk baru :-)
Berikut adalah langkah-langkah instalasi VMWare ESXi 5.0 :
  1. Download file ISO VMWare ESXi (penjelasan detailnya ada pada bagian pertama tulisan ini), kemudian burn menggunakan CD burner. Setelah selesai, booting komputer dengan CD VMWare ESXi berada di dalam CD/DVD ROM  yang sudah diset sebagai media booting pertama
  1. ESXi akan menampilkan pesan ekstrak file iso. Tunggu sampai ada permintaan respon. Untuk proses instalasi dapat mengikuti pesan yang muncul pada tampilan wizard, misalnya untuk melakukan proses instalasi bisa menekan tombol ENTER sedangkan untuk membatalkannya bisa menekan tombol ESC.
    `

    `

    `
`

`
`
  1. Masukkan password untuk host VMWare ESXi. Password ini akan digunakan untuk login pada VMWare Infrastructure Client (VI Client)

    `

    `
  2. Setelah proses instalasi selesai, sistem akan melakukan restart. Jangan lupa keluarkan CD instalasi dari CD/DVD ROM.
    `

    `
5.      Untuk melakukan manajemen instalasi dan konfigurasi virtual machine pada VMWare ESXi, kita akan menggunakan VMWare Infrastructure Client. Caranya, buka alamat URL http://IP-Address-ESXi, misalnya http://192.168.1.104. Alamat URL tersebut akan menampilkan penjelasan mengenai akses VMWare ESXi melalui klien, baik menggunakan media VMWare Infrastructure Client maupun melalui akses Command Line.



INSTALASI VMWare VSphare Client
Manajemen VMWare VSphere/ESXi dilakukan dengan menggunakan aplikasi VMWare VSphere Client yang berjalan pada sistem Windows. Sebenarnya tersedia juga tools untuk manajemen VMWare ESXi berbasis Linux namun saat ini yang tersedia berupa tools CLI (Command Line Interface).
Berikut adalah panduan instalasi dan penggunaan VMWare VSphere Client untuk keperluan manajemen virtual machine pada VMWare ESXi :
·  Download VMWare Infrastructure Client  pada alamat http://IP-Address-ESXi atau bisa juga didownload langsung pada alamat download ESXi. Nama filenya adalah VMware-viclient-all-xxx.exe
·  Instalasikan pada sistem Windows. Jika menggunakan Linux, terpaksa menjalankan Windows melalui VirtualBox. Saya belum pernah coba VMWare VSphere Client menggunakan Wine apakah memungkinkan atau tidak. Masalah utama adalah karena VMWare VSphere Client menggunakan .NET Framework yang kemungkinan besar gagal dijalankan via Wine
·  Proses instalasi akan berjalan. Ikuti wizard instalasi, jangan khawatir jika prosesnya kelihatan terhenti di fase tertentu. Biasanya jika demikian yang terjadi, proses instalasi bukan hang melainkan sedang dalam proses instalasi paket yang cukup besar, kecuali terhentinya terlalu lama :-D
`
·  Setelah selesai instalasi, kita bisa menggunakan VMWare VSphere Client untuk melakukan manajemen VMWare ESXi. Klik icon VMWare VSphere Client hingga masuk ke tampilan login
`
·  Langkah pertama yang perlu dilakukan adalah memasukkan serial key. VMWare ESXi free untuk dipergunakan namun tanpa serial key hanya bisa dijalankan selama 30 hari saja. Serial key didapatkan saat kita hendak melakukan download file ISO VMWare ESXi. Untuk mendapatkan serial key secara manual, silakan melakukan register user name dan password pada alamat http://www.vmware.com/products/vsphere-hypervisor/overview.html kemudian pilih menu download
·  Untuk memasukkan License Key yang sudah diterima, silakan login menggunakan VMWare Vsphere Client kemudian pilih bagian Inventory, Configuration, Licensed Features, kemudian pilih Edit dan masukkan License Key yang dimiliki
`

`
·  Setelah license key dimasukkan, kita dapat mulai membuat virtual machine dengan melakukan klik kanan pada IP ESXi yang ada di VMWare Vsphere Client kemudian mengikuti wizard instalasi yang diberikan


Pengertian Virtual Machine

Virtual machine (VM) adalah suatu environment, biasanya sebuah program atau sistem operasi, yang tidak ada secara fisik tetapi dijalankan dalam environment lain. Dalam konteks ini, VM disebut “guest” sementara environment yang menjalankannya disebut “host”. Ide dasar dari virtual machine adalah mengabtraksi perangkat keras dari satu komputer (CPU, memori, disk, dst) ke beberapa environment eksekusi, sehingga menciptakan illusi bahwa masing-masing environment menjalankan komputernya (terpisah) sendiri. VM muncul karena pada satu komputer. Virtual Machine (VM) sendiri mulai dikenalkan oleh IBM ketika meluncurkansistem operasi mainframenya pada tahun 1965-an. Diperkenalkan untuk sistem S/370 dan S/390 dan disebut sebagai sistem operasi VM/ESA (Enterprise System Architecture).

Teknologi virtual machine memiliki banyak kegunaan seperti memungkinkan konsolidasi perangkat keras, memudahkan recovery sistem, dan menjalankan perangkat lunak terdahulu. Salah satu penerapan penting dari teknologi VM adalah integrasi lintas platform. Beberapa penerapan lainnya yang penting adalah:
1. Konsolidasi server
Jika beberapa server menjalankan aplikasi yang hanya memakan sedikit sumber daya, VM dapat digunakan untuk menggabungkan aplikasi-aplikasi tersebut sehingga berjalan pada satu server saja, walaupun aplikasi tersebut memerlukan sistem operasi yang berbeda-beda.
2. Otomasi dan konsolidasi lingkungan pengembangan dan testing
Setiap VM dapat berperan sebagai lingkungan yang berbeda, ini memudahkan pengembang sehingga tidak perlu menyediakan lingkungan tersebut secara fisik.
3. Menjalankan perangkat lunak terdahulu
Sistem operasi dan perangkat lunak terdahulu dapat dijalankan pada sistem yang lebih baru.
4. Memudahkan recovery sistem
Solusi virtualisasi dapat dipakai untuk rencana recovery sistem yang
memerlukan portabilitas dan fleksibilitas antar platform.
5. Demonstrasi perangkat lunak
Dengan teknologi VM, sistem operasi yang bersih dan konfigurasinya dapat disediakan secara cepat.

KELEBIHAN VIRTUAL MACHINE (VM)
1. Hal keamanan.
VM memiliki perlindungan yang lengkap pada berbagai sistem sumber daya, yaitu dengan meniadakan pembagian sumber daya secara langsung, sehingga tidak ada masalah proteksi dalam VM. Sistem VM adalah kendaraan yang sempurna untuk penelitian dan pengembangan sistem operasi. Dengan VM, jika terdapat suatu perubahan pada satu bagian dari mesin, maka dijamin tidak akan mengubah komponen lainnya.
2. Memungkinkan untuk mendefinisikan suatu jaringan dari Virtual Machine (VM).
Tiap-tiap bagian mengirim informasi melalui jaringan komunikasi virtual. Sekali lagi, jaringan dimodelkan setelah komunikasi fisik jaringan diimplementasikan pada perangkat lunak.

KEKURANGAN VIRTUAL MACHINE. Beberapa kesulitan utama dari konsep VM, diantaranya adalah:
1. Sistem penyimpanan.
Sebagai contoh kesulitan dalam sistem penyimpanan adalah sebagai berikut: Andaikan kita mempunyai suatu mesin yang memiliki 3 disk drive namun ingin mendukung 7 VM. Keadaan ini jelas tidak memungkinkan bagi kita untuk dapat mengalokasikan setiap disk drive untuk tiap VM, karena perangkat lunak untuk mesin virtual sendiri akan membutuhkan ruang disk secara substansial untuk menyediakan memori virtual dan spooling. Solusinya adalah dengan menyediakan disk virtual atau yang dikenal pula dengan minidisk, dimana ukuran daya penyimpanannya identik dengan ukuran sebenarnya. Dengan demikian, pendekatan VM juga menyediakan sebuah antarmuka yang identik dengan perangkat keras yang mendasari.
2. Pengimplementasian sulit.
Meski konsep VM cukup baik, namun VM sulit diimplementasikan.

Contoh virtual machine : Vmware, Xen VMM , Java VM
Jenis-jenis dari VM adalah:
1. VM sistem di mana sebuah VM dapat menjalankan sebuah sistem operasinya sendiri.
2. VM proses di mana VM hanya menjalankan sebuah proses saja.

Kemudian VM juga dibagi berdasarkan tingkat virtualisasinya:
1. Virtualisasi penuh yang mensimulasikan seluruh fitur perangkat keras sehingga memungkinkan perangkat lunak berjalan pada VM tanpa modifikasi.
2. Virtualisasi paruh, di mana tidak semua fitur perangkat keras disimulasikan.
3. Virtualisasi asli, yang mana merupakan virtualisasi penuh yang digabungkan dengan bantuan perangkat keras yang mendukung virtualisasi.


Tips Aman berkendaraan Sepeda Motor


Seringkali kita melakukan sebuah perjalanan, jarak jauh atau dekat tetap merupakan sebuah perjalanan. Adalah Keinginan semua orang melakukan perjalanan dengan aman dan nyaman, tetunya selamat sampai tujuan. Berikut beberapa tips sebelum dan selama melakukan perjalanan;

1. Persiapan Kendaraan

Cek dan jaga selalu kondisi sepeda motor anda, karena anda yang paling mengetahu kondisi layak dan tidaknya motor anda.

1. Instrument lampu,
periksa apakah lampu sein, lampu rem, klakson dan lampu depan semua menyala dengan baik.

2. Rem,
periksa apakah rem depan dan belakang berfungsi dengan baik, khususnya rem depan karena lebih efektif dalam pengereman. Periksa juga tinggi permukaan minyak rem cukup, jarak main tuas rem.

3. Roda,
periksa ban dari pemakaian dan keretakan (kedalaman alur ban harus lebih dari 0.8 mm), tekanan ban dan velk (speleng) atau jari-jari.

4. Bahan bakar.
Periksa apakah cukup untuk mencapai jarak tujuan, kebocoran disekitar karburator dan pastikan tutup tangki terpasang kembali dengan benar.
5. Oli,
apakah sesuai dengan standard (tinggi permukaan oli mesin), apakah terjadi kebocoran.

6. Rantai Roda,
apakah tegangan sesuai dengan standard, telah di lumasi.

7. Mesin,
apakah ada kebocoran oli mesin, kekencangan kabel busi atau tutup busi.

8. Kopling,
apakah jarak main handle lopling telah sesuai dengan standar, dapat ditekan dengan halus. Untuk touring dianjurkan untuk mempersiapkan kabel kopling cadangan (punya vespa), kabel gas dan rem cadangan.

9. Battery/ Aki,
periksa apakah cairan aki berada pada level standar, periksa terminal aki dari karat dan kekendoran.


2. Lakukan Peregangan

Sangat dianjurkan melakukan pemanasan/peregangan sebelum melakukan perjalanan jauh/touring.


3. Posisi berkendara

3.1. Pandangan,
melihat jauh kedepan (kea rah yang hendak dituju) agar jarak pandang untuk mendapatkan informasi sekitar menjadi luas.

3.2. Pundak,
santai atau rileks.

3.3. Tangan,
memegang bagian tengah dari gas tangan dimana anda dapat dengan mudah untuk mengoperasikan handle atau saklar.

3.4. Sikut,
dengan sedikit menekuk tangan dan santai.

3.5. Pinggul,
duduk pada posisi dimana anda dapat denagn mudah mengoperasikan stang kemudi dan rem.
3.6. Kaki,
letakan bagian tengah telapak kaki anda pada sandaran kaki, jari kaki menghadap kedepan, jempol kaki secara ringan berada diatas pedal rem dan pedal gigi.

3.7. Lutut,
secara ringan menekan tangki bahan baker diantara paha anda.


4. Pengereman

Biasakanlah melakukan pengereman dengan menggunakan rem depan dan belakang bersamaan, dengan penekanan 75 % rem depan dan 250% rem belakang. Pada saat menekan tuas rem depan gunakan 3 atau 4 jari anda, dan posisi tuas kopling tidak tertekan. Latihlah teknik pengereman ini sehingga ketika mengerem mendadak tidak terjadi penguncian putaran ban.


5. Dalam Perjalanan, beberapa hal harus diperhatikan :

1. Jangan menikung atau menyalip kendaraan lain, jika anda tidak bisa melihat kondisi didepan anda.

2. Waspadai dareah tidak terlihat oleh pengendara lain/Blank spot.

3. Jaga kecepatan berkendara, disesuaikan dengan kondisi lalu lintas. relative sepi, macet, dan banyak penyebrang jalan.

4. Berada di sebelah kiri (kecuali menyalip/mendahului), jangan berkendara sepanjang sisi kanan jalan walau tidak ada kendaraan lain dari arah yang berlawanan. Selalu waspada dengan kemunculan mendadak dari kendaraan yang datang dari arah yang berlawanan.

5. Berubah jalur jalan, sangat penting untuk memberi tanda kea rah yang anda tuju bagi pengendara lain dengan menyalakan lampu sein 3 detik sebelum anda merubah jalur. Perhatikan pula kaca spion untuk melihat keadaan disekitar dan memeriksa kendaraan dibelakang sebelum berubah jalur.

6. Melewati persimpangan, ketika akan berbelok sangat penting untuk menyalakan lampu sein 30 meter sebelum mendekati persimpangan untuk memberikan tanda arah yang hendak anda tuju kepada pengguna jalan yang lain. Dianjurkan untuk tidak mengandalkan kaca spion untuk memastika kondisi lalu lintas karena kaca spion memiliki keterbatasan pandangan.
7. Mengendarai dengan satu tangan, sangat tidak dianjurkan karena dapat menghilangkan keseimbangan pada saat berkendara.

8. Selalu berhenti di belakang garis putih pada saat berhenti di lampu merah/traffic light dan tidak memasuki jalur cepat yang bukan diperuntukan untuk sepeda motor.


6. Rintangan di jalan

Batu kerikil, tanah/Lumpur, oli dan pasir dapat membuat permukaan jalan sangat licin dan dapat menyebabkan sepeda motor tergelincir dan jatuh. Untuk menghindarinya kurangi kecepatan pada permukaan jalan yang baik dan hindari belok terlalu patah dan pengereman terlalu keras saat melalui kondisi jalan seperti ini.

Lubang di jalan dan perbedaan ketinggian pada bahu jalan, terutama pada malam hari, anda tidak mudah melihat seluruh tempat karena cahaya dari lampu depan memiliki keterbatasan untuk menjangkaunya, dan anda kemungkinan menemukannya sudah terlambat, jadi anda harus selalu waspada melihat permukaan jalan didepan anda.

Pejalan kaki yang menyebrang jalan, yang seringkali secara tiba-tiba. Atau binatang ternak yang melintas.


7. Tidak lupa berdoa semoga perjalanan kita lancar dan di jauhkan dari kecelakaan.

Sumber: www.ssfc.or.id

Tips Perawatan Aki Motor


Aki bukanlah kakek atau pasangan nini/nenek yang sudah berumur,
Aki adalah komponen fast moving yang wajib mendapatkan perhatian khusus layaknya komponen yang lain.
Perawatan tersebut adalah menjadi kunci utama supaya mencegah aki soak dan menambah biaya untuk membeli aki baru.
Aki sendiri dibagi dari:

1. Aki basah
Aki ini terdiri dari cairan yang berbentuk air yang terlihat secara kasat mata, aki ini harus dilihat kondisi air di dalam ya. Jangan sampai air aki ini sampai kering atau berada dibatas low. Resiko yang dtanggung kalo sampai kering bisa meledak dan rusak. Untuk pengisian aki ini sebaik ya dilakukan pada pagi hari dan sebalum motor dinyalakan karena supaya sel aki tidak dalam kondisi mengembang dan kaget waktu menerima air aki dingin.
untuk jenis aki ini ada beberapa bagian yg dperhatikan seperti kebersihan terminal yang biasa ya ada gumpalan yang terbentuk dari butiran garam efek dari penguapan air aki. agar tidak terjadi hal tersebut harus sering disikat kawat dan diolesi gemuk supaya butiran garam tersebut tidak menempel kembali.

2. Aki kering
Banyak yang bilang aki jenis ini free maintenance. tapi pandanga tersebut salah karena dalam aki ini tetap ada cairan tetapi dalam bentuk gel. Gel tersebut bertujuan supaya tidak terjadi penguapan air aki yang dapat membuat aki rusak.
Untuk aki jenis ini perawatan rutin ya hanyalah membersihkan kepala aki dari kotoran supaya arus aki yang keluar tetap normal.
Sedangkan bila arus yang dihasilkan mulai lemah alias ngedrop maka aki ini
bisa dicharge. tetapi dengan charger otomatis agar tidak terjadi overcharge.
Aki ini ngedrop biasa ya akibat pemakaian yang luar biasa sepeti lampu, klakson, dan varian diluar bawaan pabrik.

3. Aki Hybrib
Pada aki ini ada panambahan unsur calciul (Ca).
komposisi sel ya menjadi PbCa yang membuat perawatan aki menjadi mudah karena calcium mengurangi penguapan air dan listrik pada aki.

#Mengenal air aki
Air aki yang ada dipasaran umumnya ada dua yakni:
1. Air aki botol merah
Air ini biasa juga disebut zuur.
Biasanya digunakan pada saat pengisian pertama aki. unsur kimia yang terkandung adalah H2SO4, sudah mengandung setrum jadi tidak usah dicharge lagi.
2. Air aki botol biru
Berisi air murni atau telah melewati penyulingan.
Memiliki unsur H2O.
air ini berguna untuk menambah aik aki. Tetapi apabila susah mendapatkan air aki ini maka air mineral bisa digunakan sebagai keadaan darurat

#Hal yang jangan dilakukan
poin berikut haram dilakukan jika aki ingin berumur panjang seperti:

1.Selalu jaga volume isi air aki basah,
2.Saat ingin menguras air aki jangan dikocok-kocok, tuangkan air cesara normal lalu diisi kembali dengan yang baru,
3.Jangan menguras memakai air panas karena dapat merusak komponen dalam aki tersebut,
4. Ketika mencharge, pastikan arus yang masuk lancar. Hindari pengisian dengan mesin diesel karena biasa ya banyak terjadi getaran yang membuat arus menjadi tidak stabil,
5. Jika ada stok aki cadangan, jangan biarkan akitersebut dalam konsisi kosong,
6. Sesuaikan waktu dengan standard pengisisan aki waktu mengcharge aki tersebut. Kalo terburu-buru biasa ya dapat merusak aki tersebut. Standar waktu pengisian adalah 2 jam.
7. Ketika akan menambah air aki basah jangan sampai penuh meleawti batas, karena dapat merusak bagian disekitar.
8. Jangan menyimpan aki ditempat panas dan lembab karena dapat merusak dan membuat sel aki tersebut bereaksi.
9. Beli aki yang umur produksi ya jangan melebihi 1 tahun.

semoga smua tips bermanfaat dan si aki tidak cepat lemah dan tidak ngedrop sampai akhir hayatnya...

sumber : www.ssfc.or.id

Setting Transparan Proxy


Konfigurasi Transparent Proxy


Proxy
A. Squid??
Apa yang anda ketahui tentang squid? Squid sering diartikan secara
pendek sebagai proxy. Lalu apa itu proxy? Squid sebagai proxy dapat
dimanfaatkan untuk berbagai kebutuhan, antara lain 3 hal berikut. Pertama
komputer yang menjalankan squid dapat bertindak sebagai gateway (gerbang atau
jalur khusus) ke internet bagi komputer lain dalam jaringan lokal. Kedua,
squid sebagai cache, artinya dapat berfungsi untuk menampung informasi (web)
yang pernah di akses sebuah komputer, sehingga mempercepat akses komputer
lainnya ke isi web tersebut. Ketiga, squid sebagai filter atau penyaring
terhadap pengaksesan web-web yang tidak di inginkan, misalnya web yang berisi
pornografi.
Kita mungkin berfikir, bagaimana agar setiap pengguna dipastikan
mengakses internet melalui squid kita? Untuk mengatasi hal ini kita dapat
menerapkan transparent proxy. Transparent proxy dapat menggunakan gabungan
antara squid dengan firewall. Dengan transparent proxy, setiap browser pada
komputer yang menggunakan gateway ini secara otomatis melewati proxy.

B. Konfigurasi Squid
Apabila squid belum terinstal maka installah terlebih dahulu. Lalu
setelah squid berhasil terinstall, maka tambahkan beberapa baris di bawah ini
dan letakkan di file squid.conf.

# squid sebagai accelerator
httpd_accel_host virtual
# port yang ingin dijalankan
httpd_accel_port 80
# squid bertindak sebagai httpd accelerator dan proxy
httpd_accel_with_proxy on
# header diaktifkan untuk mengambil hostname dari urul
httpd_accel_uses_host_header on

Di bawah ini saya tampilkan isi keseluruhan dari file squid.conf beserta
penjelasannya.

# port dimana squid berjalan
http_port 3128
# port dimana squid akan meresponse request alamat https
https_port 443
# port untuk icp (internet cache protocol)
icp_port 3130
# menjelaskan besaran memory ideal yang digunakan untuk
# 1. in-transit objects
# 2. hot objects
# 3. negative-cahceh objects
cache_mem 90 MB
# objek yang lebih besar ukurannya dari yang dispesifikkan tidak akan
# disimpan di disk
maximum_object_size 256 KB
# menspesifikkan jenis dari metoda system penyimpanan yang digunakan
cache_dir ufs /var/spool/squid 500 16 256
# jika di set, squid akan menyimpan pools yang sudah teralokasi (tapi
# tidak digunakan) memory, tersedia untuk penggunaan yang akan datang
memory_pools on
# digunakan hanya jika memory_pools diaktifkan
memory_pools_limit 64 MB
# squid sebagai accelerator
httpd_accel_host virtual
# port yang ingin dijalank1an
httpd_accel_port 80
# squid bertindak sebagai httpd accelerator dan proxy
httpd_accel_with_proxy on
# header diaktifkan untuk mengambil hostname dari urul
httpd_accel_uses_host_header on
# direktory dimana file-file kesalahan akan ditampilkan
error_directory /etc/squid/errors
#
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
acl all src 0.0.0.0/0.0.0.0
acl localhost src 127.0.0.1/255.255.255.255
acl lan src 10.1.3.0/255.255.255.128
acl Safe_ports port 80 443 210 119 453 70 21 1025-65535
acl CONNECT method CONNECT
#
http_access allow lan
#
http_access allow localhost
#
http_access deny !Safe_ports
#
http_access deny CONNECT
#
http_access deny all
#
cache_swap_high 100%
#
cache_swap_low 100%
#
cache_mgr stmik-abg.ac.id
#
cache_effective_user squid
#
cache_effective_group squid
#
log_icp_queries off
#
cachemgr_passwd mypassword all
#
forwarded_for off
#
buffered_logs on
#
visible_hostname redluv.com
Setelah semua sudah terkonfigurasi sesuai dengan apa yang diinginkan lalu
savelah file tersebut, dan kemudian lakukan langkah-langkah berikut ini :
#/usr/sbin/squid -z
(untuk menjalankan squid pada waktu pertama kalinya)
#/etc/init.d/squid start -i
(untuk menjalankan service squid)
C. Konfigurasi Firewall
Setelah squid terkonfigurasi dengan benar, maka langkah selanjutnya adalah
menambahkan rule-rule pada firewall untuk memforwardkan semua request http
(yang menuju port 80) kepada port squid (port 3128). Untuk melakukan hal ini,
tambahkanlah rule-rule di bawah ini.
# setting default filter proxy
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
# Akses tak terbatas untuk loopback
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -i lo -j ACCEPT
# perbolehkan akses UDP, DNS dan passive FTP
iptables -A INPUT -i eth_luar -m state –state ESTABLISHED,RELATED -j
ACCEPT
# set system ini sebagai router untuk mewakili lan
iptables –table nat –append POSTROUTING –out-interface eth_luar -j
MASQUERADE
iptables –append FORWARD –in-interface eth_dalam -j ACCEPT
# akses tak terbatas untuk lan
iptables -A INPUT -i eth_dalam -j ACCEPT
iptables -A OUTPUT -o eth_dalam -j ACCEPT
# DNAT port 80 request request yang berasal dari lan systems ke port
# 3128
iptables -t nat -A PREROUTING -i eth_dalam -p tcp –dport 80 -j DNAT
–to eth_luar:3128
# jika berada pada system yang sama
iptables -t nat -A PREROUTING -i eth_luar -p tcp –dport 80 -j
REDIRECT –to-port 3128
# drop semuanya dan lakukan pencatatan
iptables -A INPUT -j LOG
iptables -A INPUT -j DROP
D. Konfigurasi client
Langkah terakhir yang harus dilakukan adalah mengkonfigurasi browser
pada client, namun berhubung yang digunakan adalah transparent proxy, maka
kita selaku network administrator tidak perlu melakukan konfigurasi apapun
pada browser client. Karena semua request http (yang menuju port 80) akan di
redirect paksa menuju port squid (3128). Maka dari itu, dengan transparent
proxy, client hanya tinggal menggunakan browsernya saja tanpa perlu melakukan
konfigurasi apapun pada browsernya.
setting ini dilakukan pada :
- AMD Athlon 1900 xp
- memory 128 mb
- system operasi linux redhat 9
- bind 9-.2.1-16
referensi :
- squid.conf
- http://www.cyberciti.biz/tips/linux-setup-transparent-proxy-squid-howto.html
- M. Ryan D.

Kamis, 03 November 2011

Pengertian Proxy Server


KONSEP DASAR PROXY

Proxy dapat dipahami sebagai pihak ketiga yang berdiri ditengah-tengah antara kedua pihak yang saling berhubungan dan berfungsi sebagai perantara, sedemikian sehingga pihak pertama dan pihak kedua tidak secara langsung berhubungan, akan tetapi masing-masing berhubungan dengan perantara, yaitu proxy.
Sebuah analogi; bila seorang mahasiswa meminjam buku di perpustakaan, kadang si mahasiswa tidak diperbolehkan langsung mencari dan mengambil sendiri buku yang kita inginkan dari rak, tetapi kita meminta buku tersebut kepada petugas, tentu saja dengan memberikan nomor atau kode bukunya, dan kemudian petugas tersebut yang akan mencarikan dan mengambilkan bukunya. Dalam kasus diatas, petugas perpustakaan tersebut telah bertindak sebagai perantara atau Proxy. Petugas tersebut juga bisa memastikan dan menjaga misalnya, agar mahasiswa hanya bisa  meminjam buku untuk mahasiswa, dosen boleh meminjam buku semua buku, atau masyarakat umum hanya boleh meminjam buku tertentu.
Mungkin proses tersebut menjadi lebih lama dibandingkan bila kita langsung mencari dan mengambil sendiri buku yang kita inginkan. Namun bila saja setiap kali petugas mencari dan mengambil buku untuk seseorang, si petugas juga membuat beberapa salinan dari buku tersebut sebelum memberikan bukunya kepada orang yang meminta, dan menyimpannya di atas meja pelayanan, maka bila ada orang lain yang meminta buku tertentu, sangat besar kemungkinan buku yang diminta sudah tersedia salinannya diatas meja, dan si petugas tinggal memberikannya langsung. Hasilnya adalah layanan yang lebih cepat dan sekaligus keamanan yang baik.
Analogi diatas menjelaskan konsep dan fungsi dasar dari suatu proxy dalam komunikasi jaringan komputer dan internet. Proxy server mempunyai 3 fungsi utama yaitu Connection Sharing, Filtering dan Caching. Masing masing fungsi akan dijelaskan lebih lanjut dibawah.
Proxy dalam pengertiannya sebagai perantara, bekerja dalam berbagai jenis protokol komunikasi jaringan dan dapat berada pada level-level yang berbeda pada hirarki layer protokol komunikasi jaringan. Suatu perantara dapat saja bekerja pada layer Data-Link, layer Network dan Transport, maupun layer Aplikasi dalam hirarki  layer komunikasi jaringan menurut OSI. Namun pengertian proxy server sebagian besar adalah untuk menunjuk suatu server yang bekerja sebagai proxy pada layer Aplikasi, meskipun juga akan dibahas mengenai proxy pada level sirkuit.
Dalam suatu jaringan lokal yang terhubung ke jaringan lain atau internet, pengguna tidak langsung berhubungan dengan jaringan luar atau internet, tetapi harus melewati suatu gateway, yang bertindak sebagai batas antara jaringan lokal dan jaringan luar. Gateway ini sangat penting, karena jaringan lokal harus dapat dilindungi dengan baik dari bahaya yang mungkin berasal dari internet, dan hal tersebut akan sulit dilakukan bial tidak ada garis batas yang jelas jaringan lokal dan internet. Gateway juga bertindak sebagai titik dimana sejumlah koneksi dari pengguna lokal akan terhubung kepadanya, dan suatu koneksi ke jaringan luar juga terhubung kepadanya. Dengan demikian, koneksi dari jaringan lokal ke internet akan menggunakan sambungan yang dimiliki oleh gateway secara bersama-sama (connection sharing). Dalam hal ini, gateway adalah juga sebagai proxy server, karena menyediakan layanan sebagai  perantara antara jaringan lokal dan jaringan luar atau internet.
Diagram berikut menggambarkan posisi dan fungsi dari proxy server, diantara pengguna dan penyedia layanan:

PROXY, GATEWAY DAN FIREWALL

 Proxy server juga biasanya menjadi satu dengan firewall server, meskipun keduanya bekerja pada layer yang berbeda. Firewall atau packet filtering yang digunakan untuk melindungi jaringan lokal dari serangan atau gangguan yang berasal dari jaringan internet bekerja pada layer network, sedangkan proxy server bekerja pada layer aplikasi. Firewall biasanya diletakkan pada router-router, untuk sehingga bisa melakukan filtering atas paket yang lewat dari dan ke jaringan-jaringan yang dihubungkan.
Karena firewall melakukan filtering berdasarkan suatu daftar aturan dan pengaturan akses tertentu, maka lebih mudah mengatur dan mengendalikan trafik dari sumber-sumber yang tidak dipercaya. Firewall juga melakukan filtering berdasarkan jenis protokol yang digunakan (TCP,UDP,ICMP) dan port TCP atau UDP yang digunakan oleh suatu layanan (semisal telnet atau FTP). Sehingga firewall melakukan kendali dengan metode boleh lewat atau tidak boleh lewat, sesuai dengan daftar aturan dan pengaturan akses yang dibuat. Bila suatu layanan tertentu atau alamat tertentu merupakan layanan atau alamat yang terpercaya, maka dapat diatur pada firewall agar paket dari sumber terpercaya diperbolehkan lewat.
Packet filtering pada firewall mempunyai keunggulan yaitu kecapatan yang lebih dan tidak memerlukan konfigurasi tertentu pada pengguna-pengguna yang terhubung. Namun di sisi lain dapat menimbulkan kesulitan, karena akan sangat sulit bila kita harus membuat satu daftar aturan yang banyak dan kompleks. Disamping itu, yang bisa dilakukan firewall hanya memperbolehkan atau tidak memperbolehkan suatu paket lewat berdasarkan pada alamat IP sumber atau alamat IP tujuan yang ada pada paket tersebut. Penyerang bisa melakukan memalsukan alamat IP pada paket (spoofing) emnggunakan alamat IP tertentu yang terpercaya, dan firewall akan melewatkannya. Penyerang juga dapat melakukan penyadapan paket (sniffing) dengan relatif mudah untuk mengetahui struktur alamat IP pada header paket yang lewat di jaringan.
Dalam analogi perpustakaan diatas, filtering pada firewall serupa dengan petugas perpustakaan menimpan daftar mahasiswa dan dosen yang terpercaya, dan mereka boleh langsung mengambil sendiri buku yang diinginkan dari rak. Ini bisa menghasilkan proses sirkulasi buku yang lebih cepat, namun memerlukan penanganan khusus atas daftar yang diperbolehkan tersebut. Ini juga beresiko bila ada seseorang yang menggunkan identitas palsu, sehingga seolah-olah dia adalah salah satu dari yang ada dalam daftar yang diperbolehkan.
Proxy server menggunakan cara yang berbeda. Proxy server memotong hubungan langsung antara pengguna dan layanan yang diakases (atau antara mahasiswa dan buku-buku perpustakaan dalam analogi diatas). Ini dilakukan pertama-tama dengan mengubah alamat IP, membuat pemetaan dari alamat IP jaringan lokal ke suatu alamat IP proxy, yang digunakan untuk jaringan luar atau internet. Karena hanya lamat IP proxy tersebut yang akan diketahui secara umum di internet (jaringan yang tidak terpercaya), maka pemalsuan tidak bisa dilakukan.

PENDEKATAN LAYER OSI

 Karena proxy bekerja pada layer aplikasi, proxy server dapat berjalan pada banyak aplikasi antara lain HTTP Proxy atau Web Proxy untuk protokol HTTP atau Web, FTP Proxy, SMTP/POP Proxy untuk email, NNTP proxy untuk Newsgroup, RealAudio/RealVideo Proxy untuk multimedia streaming, IRC proxy untuk Internet Relay Chat (IRC), dan lain-lain. Masing-masing hanya akan menerima,meneruskan atau melakukan filter atas paket yang dihasilkan oleh layanan yang bersesuaian.
Proxy aplikasi spesifik memiliki pilihan konfigurasi yang sangat banyak. Sebagai contoh, Web Proxy dapat dikonfigurasi untuk menolak akses ke situs web tertentu pada waktu-waktu tertentu. Demikian juga proxy yang lain, misalnya dapat dikonfigurasi untuk hanya memperbolehkan download FTP dan tidak memperbolehkan upload FTP, hanya memperbolehkan pengguna tertentu yang bisa memainkan file-file RealAudio, mencegah akses ke email server sebelum tanggal tertentu, dan masih banyak lagi.
Proxy server juga sangat baik dalam hal kemampuan menyimpan catatan (logging) dari trafik jaringan, dan dapat digunakan untuk memastikan bahwa koneksi untuk jenis trafik tertentu harus selalu tersedia. Sebagai contoh, sebuah kantor mempunyai koneksi terus menerus ke Internet untuk keperluan akses Web menggunakan satu koneksi Dial-up. Proxy server dapat dikonfigurasi untuk membuka satu lagi koneksi Dial-up kedua bila ada pengguna yang melakukan download melalui FTP pada koneksi Dial-up pertama dalam waktu lama.
Sebagaimana biasa, kelemahan dari konfigurasi yang sangat fleksibel dan banyak pilihan adalah timbulnya kompleksitas. Aplikasi pada sisi pengguna seperti Web Browser atau RealAudio Player harus ikut dikonfigurasi untuk bisa mengetahui adanya proxy server dan bisa menggunakan layanannya. Bila suatu layanan baru dibuat di internet yang berjalan pada layer aplikasi, dengan menggunakan protokol baru dan port yang baru, maka harus dibuat juga proxy yang spesifik dan bersesuaian dengan layanan tersebut. Proses penambahan pengguna dan pendefinisian aturan akses pada suatu proxy juga bisa sangat rumit.
Sebagai perantara antara pengguna dan server-server di internet, proxy server bekerja dengan cara menerima permintaan layanan dari user, dan kemudian sebagai gantinya proxy server akan mewakili permintaan pengguna, ke server-server di internet yang dimaksudkan. Dengan demikian, sebenarnya proxy server hanya meneruskan permintaan pengguna ke server yang dimaksud, akan tetapi disini identitas peminta sudah berganti, bukan lagi pengguna asal, tetapi proxy server tersebut. Server-server di internet hanya akan mengeahui identitas proxy server tersebut, sebagai yang meminta, tetapi tidak akan tahu peminta sebenarnya (yaitu pengguna asalnya) karena permintaan yang sampai kepada server-server di internet bukan lagi dari pengguna asal, tetapi dari proxy server.
Bagi penggguna sendiri, proses yang terjadi pada proxy server diatas juga tidak kelihatan (transparan). Pengguna melakukan permintaan atas layanan-layanan di internet langsung kepada server-server layanan di internet. Penguna hanya mengetahui keberadaan atau alamat dari proxy server, yang diperlukan untuk melakukan konfigurasi pada sisis pengguna untuk dapat menggunakan layanan dari proxy server tersebut.

CACHING

Fungsi dasar yang ketiga dan sangat penting dari suatu proxy server adalah caching. Proxy server memiliki mekanisme penyimpanan obyek-obyek yang sudah pernah diminta dari server-server di internet, biasa disebut caching. Karena itu, proxy server yang juga melakukan proses caching juga biasa disebut cache server.
Mekanisme caching akan menyimpan obyek-obyek yang merupakan hasil permintaan dari dari para pengguna, yang didapat dari internet. Karena proxy server bertindak sebagai perantara, maka proxy server mendapatkan obyek-obyek tersebut lebih dahulu dari sumbernya untuk ekmudian diteruskan kepada peminta yang sesungguhnya. Dalam proses tersebut, proxy server juga sekaligus menyimpan obyek-obyek tersebut untuk dirinya sendiri dalam ruang disk yang disediakan (cache).
Dengan demikian, bila suatu saat ada pengguna yang meminta suatu layanan ke internet yang mengandung obyek-obyek yang sama dengan yang sudah pernah diminta sebelumnya, yaitu yang sudah ada dalam cache, maka proxy server akan dapat langsung memberikan obyek dari cache yang diminta kepada pengguna, tanpa harus meminta ulang ke server aslinya di internet. Bila permintaan tersebut tidak dapat ditemukan dalam cache di proxy server, baru kemudian proxy server meneruskan atau memintakannya ke server aslinya di internet.
Proses caching ini juga tidak kelihatan bagi pengguna (transparan), karena bagi pengguna tidak tampak siapa sebenarnya yang yang memberikan obyek yang dimintanya, apakah proxy server yang mengambil dari cache-nya atau server asli di internet. Dari sisi pengguna, semua akan nampak sebagai balasan langsung dari internet.
Salah satu proxy yang paling banyak dibahas dan digunakan secara luas adalah HTTP proxy atau Web proxy. HTTP proxy server merupakan proxy yang berdiri diantara alokasi web pengguna misalnya web browser dan web server atau HTTP server.
Ketika pengguna membuka browser dan mengetikkan URL, maka content yang diminta URL tersebut dinamakan “Internet Object”. Pertama dia akan bertanya terlebih dahulu ke sebuah DNS (Domain Name Server). DNS akan mencari IP Address dari URL tersebut dalam databasenya dan memberi jawaban kepada browser tersebut kembali. Setelah browser mendapatkan IP Address, maka ia akan membuka hubungan ke port http web server tujuan. Web server akan mendengarkan adanya permintaan dari browser lalu memberikan content yang diminta tersebut. Seteleh browser menerima content maka hubungan dengan web server bias diputus. Content lalu ditampilkan dan disimpan didalam hardisk.
Content yang disimpan didalam hardisk biasanya disebut cache object yang natinya akan digunakan jika pengguna kembali mengunjungi site yang sama, misalnya dengan mengklik tombol back atau melihat history. Dalam kunjungan berikutnya, browser akan memeriksa validasi content yang disimpannya, validasi ini dilakukan dengan membandingkan header content yang ada pada cache object dengan yang ada pada web server, jika contect belum expired (kadaluwarsa) maka contect tadi akan ditampilkan kembali ke browser.     
Cache object yang disimpan dalam hardisk local ini hanya bias dipakai oleh pengguna sendirian, tidak bias dibagi dengan pengguna yang lainnya, lain hal jika content tersebut disimpan pada sebuah server, dimana semua computer terhubung dengan server tersebut, maka cache object tersebut bias dipakai bersama-sama, server tersebutlah yang nantinya akan dinamakan cache server atau proxy server.
Cache server diletakkan pada titik diantara klien dan web server . Pada contoh diatas klien akan meminta content dari suatu web server ke cache server, tidak langsung ke web server tujuan. Cache server inilah yang bertanggung jawab untuk mendownload content yang diminta dan memberikannya pada klien. Content tadi disimpan pada hardsik local cache server. Lain waktu, ada klien yang meminta content yang sama, maka cache server tidak perlu mengambil langsung dari server tujuan tapi tinggal memberikan content yang sudah ada. Disinilah letak optimasi cache server tersebut.
Ada dua jenis metode caching, yaitu pasif dan aktif. Seperti telah kita ketahui, object yang disimpan bisa saja mencapai expired, untuk memeriksanya dilakukan validasi. Jika validasi ini dilakukan setelah ada permintaan dari klien, metode ini disebut pasif. Pada caching aktif, cache server mengamati object dan pola perubahannya. Misalkan pada sebuah object didapati setiap harinya berubah setiap jam 12 siang dan pengguna biasanya membacanya jam 14, maka cache server tanpa diminta klien akan memperbaharui object tersebut antara jam 12 dan 14 siang, dengan cara update otomatis ini waktu yang dibutuhkan pengguna untuk mendapatkan object yang fresh akan semakin sedikit.
Pada kondisi tertentu, kapasitas penyimpanan akan terkuras habis oleh object. Namun cache server mempunyai beberapa metode penghapusan untuk menjaga kapasitas tetap terjaga, sesuai dengan kopnfigurasi yang telah ditetapkan. Penghapusan ini didasarkan pada umur dan kepopuleran, semakin tua umur object akan tinggi prioritasnya untuk dihapus. Dan juga untuk object yang tidak popular akan lebih cepat dihapus juga.
Diagram berikut menggambarkan proses dan mekanisme caching :
 

Hirarki Cache


Antara cache server bias terjalin saling kerja sama. Protokol “kerja sama” ini bernama Internet Cache Protocol (ICP). Dengan ICP, sistem cache bias mempunyai hirarki. Hirarki dibentuk oleh dua jenis hubungan, yaitu parent dan sibling.
Parent   :cache server yang wajib mencarikan content yang diminta oleh klien
Sibling :cache server yang wajib memberikan content yang diminta jika memang tersedia. Jika tidak, sibling tidak wajib untuk mencarikannya
Dari dua hubungannya ini, sistem cache bias didesain secara bertingkat. Misalkan dalam mendesain sebuah ISP atau network kampus, anda bias mempunyai lebih dari satu cache server yang saling sibling satu dengan yang lainnya.
Skenario lainnya misalkan antara cache kantor pusat dan kantor cabang, dimana kantor pusat terletak di gateway internet. Parent kantor pusat selain digunakan network lokalnya, juga dibebani trafik yang berasal dari cache server milik kantor cabang.
Untuk bermacam-macam desain cache dapat dilihat dari skema gambar berikut :
 
Pada gambar diatas jelas bahwa antara cache sibling yang satu dengan yang lainnya saling bertukar object, dan jika tidak ada maka cache sibling akan meminta content ke cache server, dan cache server wajib untuk memberikannya, dalam kondisi yang sesungguhnya hubungan cache sibling bias lebih dari satu.


Hubungan jenis ini bersifat ketergantungan penuh, cache child (cache server) mau tidak mau harus meminta kepada parent, dan parent pun berkewajiban untuk memenuhi permintaan child tanpa kecuali, pada kondisi ada atau tidaknya object yang diminta di dalam hardsiknya. Dan bagi child, bila parent tidak bias memenuhi permintaan, maka cache child akan memberikan pesan error pada browser klien bahwa URL maupun content yang diminta tidak dapat diambil.

TRANSPARENT PROXY


Salah satu kompleksitas dari proxy pada level aplikasi adalah bahwa pada sisi pengguna harus dilakukan konfigurasi yang spesifik untuk suatu proxy tertentu agar bisa menggunakan layanan dari suatu proxy server. Bila diinginkan agar pengguna tidak harus melakukan konfigurasi khusus, kita bisa mengkonfigurasi proxy/cache server agar berjalan secara benar-benar transparan terhadap pengguna (transparent proxy). Biasanya cara ini memerlukan bantuan dan konfigurasi aplikasi firewall (yang bekerja pada layer network) untuk bisa membuat transparent proxy yang bekerja pada layer aplikasi.
Transparent proxy dapat berguna untuk “memaksa pengguna” menggunakan proxy/cache server, karena pengguna benar-benar tidak mengetahui tentang keberadaan proxy ini, dan apapun konfigurasi pada sisi pengguna, selama proxy server ini berada pada jalur jaringan yang pasti dilalui oleh pengguna untuk menuju ke internet, maka pengguna pasti dengan sendirinya akan “menggunakan”  proxy/cache ini.
Cara membuat transparent proxy adalah dengan membelokkan arah (redirecting) dari paket-paket untuk suatu aplikasi tertentu, dengan menggunakan satu atau lebih aturan pada firewall/router. Hal ini bisa dilakukan karena setiap aplikasi berbasis TCP akan menggunakan salah satu port yang tersedia, dan firewall dapat diatur agar membelokkan paket yang menuju ke port layanan tertentu, ke arah port dari proxy yang bersesuaian.
Sebagai contoh,  pada saat klient membuka hubungan HTTP (port 80) dengan suatu web server, firewall pada router yang menerima segera mengenali bahwa ada paket data yang berasal dari klien dengan nomor port 80. Disini kita juga mempunyai satu HTTP proxy server yang berjalan pada port 3130. Maka pada firewall router kita buat satu aturan yang menyatakan bahwa setiap paket yang datang dari jaringan lokal menuju ke port 80 harus dibelokkan ke arah alamat HTTP proxy server port 3130. Akibatnya, semua permintaan web dari pengguna akan masuk dan diwakili oleh HTTP proxy server diatas.
 
Jadi secara umum keuntungan dari metode transparent proxy itu sendiri adalah :
  1. Kemudahan administrasi jaringan, dengan artian browser yang digunakan klien tidak harus dikonfigurasi secara khusus yang menyatakan bahwa mereka menggunakan fasilitas proxy yang bersangkutan.
  2. Sentralisasi kontrol, dengan artian, pergantian metode bypass proxy  maupun penggunaan proxy oleh klien dapat dilakukan secara terpusat.