Senin, 30 Januari 2012

Mengapa kok Delphi ?

0 komentar
Dari sekian banyak bahasa pemrograman, kenapa kok delphi yang saya pilih ya ? mungkin jawaban disini terlalu subyektif, tetapi tidak mengapa. Ada beberapa alasan mengapa kok saya banyak fokus ke pemrograman ini.
  • Pada awal-awal kuliah, ada mata kuliah pemrograman dasar dan bahasa pemrograman yang dipakai adalah pascal, jadi sejak itu pemrograman yang dikenal adalah pascal
  • Beberapa tugas kuliah harus membuat program dengan antarmuka yang bagus, karena mengenal dasar pascal maka awalnya “terpaksa” membuat dengan Delphi
  • Dari segi kemudahan antarmuka, tidak diragukan lagi. Terutama awal-awal 2001-an Antarmuka (GUI)nya delphi lebih mudah daripada VB apalagi VC++
  • Bahasa pemrograman yang terstruktur dan syntax yang jelas, sehingga mudah dibaca, dipelajari dan dipahami
  • Kecepatan kompilasi-nya
  • Dukungan komponen tambahan yang sangat banyak di Internet, bahkan untuk kategori freeware dengan kualitas yang sama atau lebih dari komponen komersial
  • Telah menghasilkan beberapa software free maupun berbayar :)
  • Dukungan komunitas di Internet yang sangat banyak
Disamping berbagai keunggulan, setiap bahasa pemrograman pasti memiliki beberapa kekurangan. Untuk Delphi beberapa kekurangan menurut saya adalah
  • Hasil kompilasi ( file Exe ) memiliki ukuran yang cukup besar jika dibandingkan dengan Kompiler lain. Tetapi hal ini bisa diatasi dengan komponen tambahan ( lihat di bagian KOL )
  • Waktu proses aplikasi sebagian besar sedikit lebih lambat jika dibandingkan dengan VC++, tetapi lebih cepat daripada VB ( Hal ini dapat dimaklumi karena Windows sendiri dari C++ ) Tetapi dapat diatasi ( paling tidak sebanding ) jika menggunakan assembler.
  • Ini diluar bahasa pemrogramannya, yaitu Software populer / game 3D yang dihasilkan lebih sedikit dibandingkan dengan VC++
  • Mulai beralih fokus ke platform dot NET mulai Delphi 8, yang menyebabkan banyak developer termasuk saya yang kecewa :(
  • Tidak banyak perkembangan untuk platform win32 sejak Delphi 7
  • Pindahnya beberapa founder delphi ke Microsoft sejak Delphi 5
Walaupun begitu sampai saat ini jika memerlukan suatu software atau sistem automatisasi saya sering menggunakan delphi, karena sudah terbiasa dan kemudahannya.

Menggunakan & Belajar Turbo C++ di Windows 7/Vista

0 komentar
Turbo C++ merupakan kompiler yang cukup legendaris, meskipun keluaran tahun 1992, tetapi pemrograman C dan C++ yang masih banyak diajarkan di sekolah atau di perkuliahan kadang masih menggunakan compiler/program ini untuk belajar algoritma pemrograman. Tetapi ketika kita menjalankan langsung Turbo C++ di windows 7/vista biasanya tidak akan berhasil.

Ketika kita menggunakan windows 98 atau XP, Tubro C++ masih bisa kita jalankan dengan lancar tanpa ada masalah, tetapi hal itu tidak berlaku untuk windows vista/7, karena Windows vista atau 7 tidak menyediakan sistem yang disebut dengan NTVDM (NT virtual DOS Machine) yang emulator untuk lingkungan seperti DOS, sehingga aplikasi seperti Turbo C++ tidak bisa berjalan. Termasuk akses langsung ke perangkat keras (hardware) dan fitur untuk full screen.
Jika kita masih memerlukan Turbo C++ di Windows Vista/7, ada solusi yang bisa kita gunakan, yaitu menggunakan emulator DOS, Dosbox. Tetapi pengaturan manual memerlukan banyak langkah dan mungkin cukup merepotkan sebaian kita. Cara termudah adalah menggunakan aplikasi installer yang sudah di buat yang menyertakan Turbo C++ dan DosBox didalamnya yang sudah di buat orang lain.

Salah seorang Mahasiswa teknik elektro dari India sudah menggabung Turbo C++ dan DosBox dalam satu aplikasi yang tinggal install dan jalankan. Dengan ini menggunakan Tubro C++ di windows vista atau 7 bukan hal yang sulit lagi. Selain itu kita juga bisa menjalankan dalam layar penuh (Full Screen).

Tips penggunaan Turbo C++

Ketika menjalankan pertama kali, mungkin akan langsung tampil dalam kayar penuh. Untuk mengubah ke layar biasa, tekan saja kombinasi tombol Alt + Enter.
Ketika kita klik editor Turbo C++, maka mouse tidak akan bisa keluar dari window Editornya, untuk berpindah ke window atau aplikasi lain, gunakan saja kombinasi tombol Alt + Tab
Jika menggunakan Laptop/netbook pastikan sebaiknya touchpad di non aktifkan ketika menulis sebuah program, karena jika tidak, posisi kursor bisa berjalan sendiri / acak, sehingga cukup mengganggu.
Untuk tips dan informasi lebih detail lainnya ( seperti jika ingin membuat installer sendiri), bisa melihat halaman website Turbo C++ neutronvegeto.in.
Download Turbo C++ dari salah satu link berikut:
- TurboC++ for Windows 3.0.7.8beta.zip ( mediafire) ( 4.43 MB)
- TurboC++ for Windows 3.0.7.8beta.zip ( 4shared) ( 4.43 MB)

Kloning Hardisk / Sistem Operasi dengan EASUS Disk Copy

0 komentar
Easus Disk Copy
Install ulang merupakan pekerjaan yang kadang cukup melelahkan dan menyita waktu, tetapi terkadang hal itu harus dilakukan, misalnya karena komputer terkena virus dan sudah sangat parah, ingin sistem operasi tampil lebih “fresh”, menginstall di komputer lain lebih cepat dan lainnya. Jika hanya Install Sistem operasi saja, mungkin satu jam bisa selesai, tetapi selain itu juga perlu di install driver-driver komputer yang perlu waktu.
Cara tercepat dan mudah adalah dengan kloning hardisk, sehingga setiap saat perlu install ulang, tinggal membuka backup yang sudah dibuat dan restore sistem operasi. Hal ini lebih memudahkan dan menyingkat waktu. Salah satu cara adalah dengan Bootable CD EASUS Disk Copy.


Easus Disk Copy merupakan Bootable CD yang menyediakan fasilitas copy hardsk/partisi sektor per sektor tanpa melihat Sistem operasi, file system dan skema partisi. Dengan fitur copy sector-by-sector maka akan memastikan hasil copy-an akan sama 100% dengan aslinya. Sehingga Easus Disk Copy bisa digunakan untuk meng-copy, cloning atau mengupgrade sistem yang ada di hardisk yang kecil ke hardisk yang baru dengan ukuran yang lebih besar. Semua data akan tercopy, termasuk file yang telah dihapus, file yang hilang dan yang tidak terakses.


Fasilitas Utama ( Main Features)
  • Copy semua hard drive
  • Partition clone
  • Sector by sector copy
  • Safe, simple and fast
Fasilitas terbaru
  • Mendukung IDE, SATAI, SATAII, SCSI, Firewire(IEEE1394) dan USB drives
  • Mendukung Partition Copy
  • Mendukung Dynamic Disk
  • Mendukung Inaccessible disk copy
  • Mendukung booting dari CD Rom
  • Antarmuka yang User Friendly
  • Fasilitas Relay disk space jika target disk space tidak cukup
Disk Copy juga mampu meng-copy ke eksternal USB Drive, seperti flashdisk, Hardisk Eksternal dan sejenisnya. Ukuran file download yang bertipe *.ISO (yang nantinya akan di burning ke CD) relatif kecil, sekitar 20 MB, sehingga cukup mudah di peroleh. Untuk mencoba silahkan Download Easus Disk Copy.
Bagaimana mem-Burning file ISO (membuat Bootable CD) ?
Untuk mem-burning file ISO, maka bisa digunakan fasilitas Burn Image (jika menggunakan aplikasi seperti Nero) atau untuk lebih mudahnya gunakan salah satu software kecil, portable dan gratis berikut :
Ketika burning file ISO, lebih baik menggunakan kecepatan yang paling rendah, misalnya 1X atau 2X untuk lebih menjamin keberhasilan membuat Bootable CD (http://ebsoft.web.id)

5 Komputer Terdahsyat dan Termahal di Dunia

0 komentar
Oleh: Yudha P Sunandar (Kontributor Uniknya.com)
[UNIKNYA.COM]: Keberadaan dunia teknologi informasi sepenuhnya bergantung pada kerja super komputer. Komputer-komputer yang memiliki kecepatan dan kekuatan akses jauh di atas rata-rata komputer yang sering kita gunakan sehari-hari, mengatur banyak hal dalam dunia teknologi informasi. Mulai dari lalu penyimpanan konten, pencatatan indeks, sampai lalu lintas data. Berikut ini 5 super komputer yang dinilai paling cepat di dunia yang dirangkum uniknya.com:


1. K Computer
Super komputer tercepat di dunia saat ini berada di tangan Jepang yang diproduksi oleh Fujitsu di RIKEN Advanced Institute for Computational Science di Kobe, Jepang. Komputer ini memiliki kecepatan 8,162 petaflops atau 8,162 kalkulasi quadrilion per detik dengan rasio efisiensi komputer sebesar 93 persen.
Komputer ini menggunakan prosesor SPARC64 VIIIfx 2.0GHz 8-core sebanyak 68.544 unit yang ditempatkan di 672 lemari. Masing-masing lemari memiliki 96 titik komputasi dengan 6 tambahan titik IO. Masing-masing titik komputasi ini dilengkapi memori sebesar 16 GB. Bila masing-masing titik dilengkapi 8 inti proseseor, jumlah prosesornya keseluruhan adalah 548.352 inti.

K Computer (Sumber: zdnet.co.uk,uniknya.com)

Untuk mengoperasikan K Computer, membutuhkan daya listrik sebesar 9,89 MegaWatt dengan rata-rata penggunaan sebesar 4,3 MegaWatt. Dengan jumlah ini, K Computer setara dengan 1 juta komputer dekstop yang terhubung. Sedangkan untuk daya listriknya setara dengan 10 ribu rumah dengan biaya rutin tahunannya mencapai 10 juta Dollar Amerika.

2. Tianhe-I
Tianghe-I, atau disebut juga TH-1, berarti Milky Way Number One, menempati urutan kedua super komputer dengan kecepatan 2,566 petaflops. Super komputer ini dibangun dengan biaya 88 juta Dollar Amerika dan terletak di Pusat Super Komputer Nasional di Tianjin, China. Super komputer ini tercepat di dunia sebelum dikalahkan oleh K Computer dari Jepang pada Juni 2011.
Tianghe-I dilengkapi 14.336 unit prosesor Xeon X5670 dan 7.168 Nvidia Tesla M2050 pemroses grafis. Sistem komputer ini tersusun dari 112 lemari komputer, 12 lemari penyimpanan, 6 lemari komunikasi, dan 8 lemari I/O. Setiap lemari komputer terdiri dari 4 frame yang masing-masing memiliki 8 kipas dan 16 port papan pengalih. Adapun total penyimpanan sistem Tianghe-I sebesar 2 Petabytes dengan total memori sebesar 262 Terabytes.
Seluruh sistem ini digunakan untuk komputasi eksplorasi minyak dan perancangan pesawat. Karena aksesnya terbuka, sehingga komputer ini menyediakan layanan untuk orang di negara lain.
Super komputer ini membutuhkan 200 pekerja dan menelan dana 20 juta Dollar Amerika setiap tahunnya untuk biaya listrik dan operasional. Adapun sistem operasinya menggunakan Linux.

Tianhe-I (sumber: csmonitor.com,uniknya.com)

3. Jaguar
Super komputer yang satu ini dibangun di Laboratorium Nasional Oak Ridge di Oak Ridge, Tennessee, Amerika Serikat, oleh Cray, sebuah perusahaan pembuat super komputer. Dengan kecepatn 1,75 petaflops, Jaguar pernah menjadi super komputer tercepat di dunia pada Nopember 2009 hingga Juni 2010.
Jaguar bersistem operasi Cray Linux Environment dengan prosesor x86-based AMD Opteron yang berjumlah 224.256 unit dan memori sebesar 8 GB. Sedangkan besaran keseluruhan memori yang digunakan mencapai 360 TB. Sedangkan besaran penyimpanannya mencapai 10 petabytes.

Jaguar (sumber: nccs.gov,uniknya.com)

Terdapat ratusan aplikasi yang tertanam di Jaguar. Umumnya, aplikasi ini guna mendukung kebutuhan Jaguar yang ditujukan mengatasi masalah berkaitan bidang sains, seperti modeling iklim, energi terbarukan, sains material, seismologi, kimia, astrofisika, fusi, dan pembakaran.

4. IBM Roadrunner
Sesuai namanya, super komputer ini dibangun oleh IBM di Laboratorium Nasional Los Alamos, Meksiko Baru, Amerika Serika dengan biaya 133 juta Dollar Amerika. Super komputer ini dirancang untuk mampu melakukan pemrosesan dengan kecepatan 1,7 petaflops. Meskipun begitu, pencapaian tertinggi IBM Roadrunner terjadi pada Nopember 2008 dengan besaran 1,456 petaflops.
Dengan daya yang dibutuhkan sebesar 444,94 megaflops per watt, menjadikan IBM Roadrunner sebagai super komputer dengan energi terefisien ke empat di dunia versi Supermicro Green500.
Salah satu yang membuatnya unik, IBM Roadrunner memiliki rancangan prosesor hybrid dengan melibatkan 2 prosesor, yaitu IBM PowerXCell 8i sebanyak 12.960 unit dan AMD Opteron dual-core sebanyak 6.480 unit. Super komputer ini memiliki sistem operasi Red Hat Entreprise Linux.

IBM Roadrunner (Sumber: lanl.gov,uniknya.com)

IBM membangunnya untuk US Department of Energi (DoE), National Nuclear Security Administration (NNSA). DoE sendiri menggunakan IBM Roadrunner untuk mensimulasikan usia material nuklir dalam konteks memprediksikan cuaca Amerika terhadap usia gudang senjata nuklir agar lebih aman dan handal. Selain itu, IBM Roadrunner juga digunakan untuk sains, finansial, automotif, dan industri pesawat terbang.

5. Blue Gene
Blue Gene merupakan proyek arsitektur untuk memproduksi beberapa super komputer. Super komputer ini dirancang untuk mampu dioperasikan dengan kecepatan petaFlops. Meskipun begitu, Blue Gene hanya mampu melaju dengan kecepatan hampir 500 teraFlops.

Blue Gene (Sumber: wikimedia.org,uniknya.com)

Super komputer ini dikembangkan bersama-sama oleh IBM, Laboratorium Nasional Lawrence Livermore, Departemen Energi Amerika Serikat, dan akademia. Superkomputer ini memiliki 4 pengembangan proyek, yaitu Blue Gene/L yang dikembangkan oleh Laboratorium Nasional Lawrence Livermore; Blue Gene/C yang merupakan adik proyek Blue Gene/L; Blue Gene/P yang dikembangkan oleh IBM, Laboratorium Nasional Lawrence Livermore, dan Laboratorium Nasional Argonne, dan Blue Gene/Q.
Presiden Barack Obama pernah memberikan penghargaan Mendali Nasional Teknologi dan Inovasi untuk proyek ini pada 18 September 2009. (**)
Sumber: Dari berbagai sumber, uniknya.com, September 2011

Komputer Tercanggih di Dunia

0 komentar
sgi_octane_iii_2
Info Berita - Komputer tercanggih di Dunia, Asus telah mengumumkan pertama kalinya PC desktop Super komputer ESC 1000. Ini juga menggunakan Nvidia Computing Tesla yang dapat mencapai 1,1TFlops.

Fitur CPU ini adalah Intel Xeon W3580 3,33GHz, memori 24GB, kartu grafis Quadro FX 5800 dan 3 kartu Tesla C1060 dengan total core 960. ESC 1000 ini datang dengan 200 chip nforce, memori 
DDR3-1,333MHz, harddisk 500GB SATA 3Gbps dan PSU sebesar 1,100W. Masih belum diketahui harga dari super komputer buatan Asus dan Nvidia ini.
 
Asus%20ESC%201000%201
  
sumber http://korananakindonesia.wordpress.com/2010/07/24/komputer-paling-canggih-saat-ini-super-komputer-buatan-asus-dan-nvidia/

Setting Mikrotik dengan Winbox

0 komentar
1. Yang paling pertama adalah proses install Mikrotik-nya sudah OK. ( ya iyalah Mas, kalo belum OK, apa yang mau di setting..hehehe). Setelah itu setting IP PC kita dengan IP SEMBARANG, misalnya dengan ip 192.168.1.100. Oh ya jangan lupa, konek-in PC kita ke PC Mikrotiknya, biasanya sih kalo konek PC to PC harus menggunakan kable Cross.


2. Kemudian buka winbox nya. Kalo belum punya silahkan dowload di web mikrotik.co.id. atau bisa download disini
Dengan Winbox ini kita bisa mendeteksi System Mikrotik yang sudah di install asalkan masih dalam satu network, yaitu dengan mendeteksi MAC address dari ethernet yang terpasang di Mikrotik.


3. Tampilan setelah berhasil Login Mikrotik melalui Winbox.

4.Setting IP Address Public (dari ISP) pada Eth1


5. Setting IP Address LAN ( untuk Client) pada Eth2

6. Setting Gateway Mikrotik , IP --> Routes


7. Setting IP DNS


Disini Mas Nyoto dalam setting DNS, untuk "Allow Remote Requests" di centang. Supaya PC client bisa menggunakan ip gateway sebagai DNS.

Setalah setting DNS, coba buka "New Terminal" dan coba ping ke gateway dan ping he yahoo.com. Apa bisa sudah reply, berarti setting Mikrotik sudah berhasil. dan langkah terakhir adalah setting NAT untuk client supaya bisa akses keluar.

8. Setting NAT untuk Client



Sampai disini setting Mikrotik sudah selesai. Tinggal di test dari cleint dech. Apa bila dari client sudah berhasil ping yahoo.com dan bisa browsing, berarti settingan kita berhasil.

Konfigurasi mikrotik untuk warnet dengan Speedy

0 komentar
Topologinya sebagai berikut.
setting mikrotik
Secara default modem adsl speedy di set sebagai DHCP server dengan IP default 192.168.1.1 dan melakukan dial ke DSLAM speedy menggunakan PPPoE. Pada tutorial kali ini, anggap sajah speedy kita sudah jalan dan kita sudah bisa internetan melalui laptop yang di colokan ke modem speedy langsung dengan kabel UTP.
Langkah selanjutnya adalah setting IP di mikrotik, kita buat statik sajah biar gampang dan mudah dipahami. Ingat, modem speedy dengan ip default 192.168.1.1 akan kita jadikan gateway di mikrotik sebagaimana topologi diatas.
Hidupkan mikrotik anda kemudian colokan laptop/komputer anda ke ether2 mikrotik menggunakan kabel UTP.
Setting IP komputer anda menjadi :
IP Address :192.168.10.2
Subnet : 255.255.255.0
Gateway : 192.168.10.1
DNS : 192.168.10.1

Selanjutnya masuk ke mikrotik menggunakan winbox.
Jika sudah masuk kedalam winbox, Klik menu IP -> Address Klik tanda plus berwarna merah.
Masukan IP untuk ether1 (Publik) 192.168.1.2/24 kemudian klik APPLY dan OK

Masukan Ip satu lagi untuk ether2 (Lokal) 192.168.10.1/24 Klik APPLY klik OK

Masukan gateway di dalam mikrotik dalam hal ini IP Modem Speedy akan dijadikan gateway oleh mikrotik. Masukan IP 192.168.1.1 pada kolom Gateway. Klik OK
Klik IP -> Route kemudian klik tanda plus merah

Selanjutnya masukan DNS Speedy, contoh : 202.134.0.155
Klik menu IP -> DNS
dns-mikrotik
Sampai disini kita coba test ping dari dalam mikrotik ke gateway (modem speedy) IP 192.168.1.1
Klik New Terminal pada menu Winbox kemudian ketikan,
ping 192.168.1.1
Jika Reply berarti koneksi ke modem sudah berjalan.
Selanjutnya test ping ke DNS speedy
ping 202.134.0.155
Jika reply berarti koneksi dari dalam mikotik ke internet sudah berjalan.
Sebelum kita test ping dari komputer ke internet, kita harus membuat NAT terlebih dahulu agar semua komputer yang ada di belakang mikrotik bisa internetan. Caranya,
Klik IP -> Firewall -> klik tab NAT
pada tab general pilih src-nat dan pada tab action pilih masquerade
Klik OK
Langkah selanjutnya adalah test ping dari komputer ke internet.
Kita tidak perlu settig IP lagi karena sudah kita setting sebelumnya.
Buka Command Prompt dengan cara klik Start -> Run kemudian ketik CMD lalu ENTER.
Pada layar command prompt coba ping ke DNS lalu ke yahoo atau google.
ping 202.134.0.155
ping yahoo.com

Jika Reply berarti anda telah sukses melakukan setting mikrotik sebagai routermeggunakan winbox. Jika nantinya internet akan dibagi untuk beberapa komputer maka kabel yang dari ether2 colokan ke switch dan setiap user masukan IP seperti yang tadi dipasang di komputer anda.

Jumat, 27 Januari 2012

Instalasi Squid Proxy Server pada OpenSUSE

0 komentar
Menjadikan OpenSUSE sebagai Proxy Server bisa dilakukan dengan melakukan instalasi dan konfigurasi Squid. Squid sudah dibundel pada CD/DVD OpenSUSE, jadi kita bisa langsung melakukan instalasi Squid tanpa perlu melakukan download paket.

Konfigurasi Squid dapat dilakukan dengan 2 cara, yaitu melakukan pengubahan secara manual pada file konfigurasi squid (squid.conf) dengan text editor atau melakukan pengubahan menggunakan webmin.
Tutorial ini akan menyampaikan cara konfigurasi Squid dengan Webmin, oleh karena itu lakukan instalasi Webmin terlebih dahulu.
Setelah Webmin diinstall, ikuti langkah-langkah berikut :
  1. Install Squid menggunakan YAST. Jika ingin menggunakan Konsole / Terminal, kita bisa mengetikkan perintah yast -i squid.
  2. Buka browser dan ketikkan alamat host webmin dan squid diinstall. Contoh : Jika instalasi squid dan webmin dilakukan pada komputer server dengan IP Address 192.168.0.1, dengan port webmin adalah 10000 dan Webmin diaktifkan dalam modus SSL, silakan ketikkan https://192.168.0.1:10000. Sesuaikan konfigurasi tersebut dengan konfigurasi yang digunakan.
  3.  
 
  1. Pada halaman login, masukkan user name dan password webmin yang sudah disetup saat melakukan proses instalasi
  2. Pada halaman Webmin, pilih bagian Server | Squid
  3. Karena Squid baru diinstall, klik tombol Initialize Cache untuk melakukan insialisasi cache yang akan digunakan oleh Squid.
  1. Klik Return to Squid Index
  2. Klik Ports and Networking. Disini kita akan menetukan port yang akan digunakan. Default dari Squid adalah 3128. Saya biasa memakai port 8080. Sesuaikan dengan port yang diinginkan (note : Jangan pakai port-port yang dialokasikan untuk service lain, seperti port 80 untuk web, port 25 untuk SMTP, port 110 untuk POP3 dan port sejenis lainnya). Kalau sudah diubah, klik Save dan kembali ke halaman awal Squid.
    squid-4
  1. Kita akan menambahkan cache. Klik Other Caches | Add Another Cache. Pada Hostname, isikan IP Address, port gunakan port 8080 sedangkan untuk ICP gunakan port default 3130.
    squid-5 Tipe Proxy ada 2 jenis, Parent dan Sibling. Cara kerjanya hampir sama. Yang membedakan, jika kita menggunakan tipe Parent, Squid akan melakukan proses request dari klien ke cache sendiri. Jika tidak ada, akan diambil dari parent dan jika di proxy parent tidak ada juga, akan diambilkan dari web langsung. Jika menggunakan tipe Sibling, request yang tidak ditemukan dari Parent tidak akan diambilkan dari web. Tutorial ini menggunakan tipe proxy Parent. Setelah selesai, klik Save dan kembali ke halaman utama
  1. Klik Memory Usage. Disini kita bisa menentukan besar memori yang akan digunakan oleh Proxy. Sebaiknya isi secara manual. Standarnya adalah N/3 dari memori yang tersedia. Jangan lupa tentukan dalam format MB, bukan KB :-D . Setelah selesai, klik Save dan kembali ke halaman utama Squid
    squid-6
  1. Klik Access Control. Bagian ini akan menentukan batasan-batasan yang akan diberlakukan pada Proxy. Bagian ini juga yang akan sering diupdate jika kita melakukan penambahan pengaturan penggunaan proxy
  2. Pertama-tama kita tentukan Client yang bisa melakukan akses ke Proxy. Pada halaman Access Control, klik Create New ACL berdasarkan Client Address.
  3. squid-7
  4. Pada ACL Name, berikan nama ACL. Kemudian isikan From IP dan To IP dengan range IP yang boleh mengakses proxy. Sesuaikan netmasknya. Failure URL bisa diisi (opsional) dengan halaman web yang memberikan informasi jika ACL ini tidak dipenuhi. Setelah selesai, klik Save.
  5. squid-8
  6. Tetap dihalaman Access Control, klik Add Proxy Restriction. Disini kita bisa menentukan apakah suatu aturan membolehkan akses atau tidak terhadap ACL yang sudah dibuat. Dalam hal ACL bolehinternet sesuai contoh, kita akan memberikan akses Allow. Pilih ACL yang sudah dibuat, klik Allow dan klik Save.
  7. squid-9
  8. Agar ACL yang kita buat diproses lebih dahulu dibandingkan ACL lainnya, pindahkan urutan ACL yang kita buat agar naik ke peringkat atas. Hal ini bisa dilakukan dengan menekan tombol panah atas pada ACL yang kita buat.
  9. squid-10
  10. Setelah selesai melakukan setting, kita bisa kembali ke halaman utama Squid dan menjalankannya.
  11. Setelah Squid dijalankan, kita dapat melakukan setting pada browser klien agar bisa mengakses internet melalui Proxy dengan konfigurasi sebagai berikut :
  12. Host : Alamat IP Proxy Server Port : Port sesuai konfigurasi

    Kamis, 26 Januari 2012

    Konfigurasi Linux sebagai Gateway Internet

    0 komentar


    Di tutorial jaringan komputer kali ini saya akan menjelaskan proses installasi linux yang nantinya akan dijadikan sebagai gateway internet.

    Btw, gateway itu sendiri memiliki definisi sebuah komputer yang melayani konversi protokol antara beberapa tipe yang berbeda dari suatu network atau program aplikasi. Sebagai contoh, sebuah gateway dapat meng-convert sebuah paket TCP/IP menjadi paket NetWare IPX atau dari Apple Talk menjadi DECnet, dan lain-lain. ( Andino-Kamus TI ? Ilmukomputer.com )
    Gateway inilah yang nantinya akan menghubungkan jaringan local dalam hal ini LAN dengan jaringan public yaitu internet.
    Sebagai catatan dalam percobaan ini penulis menggunakan Redhat Linux 9, dan Fedora Core 4. Menggunakan koneksi ADSL speedy dengan IP Static ( penulis pun bingung, karena baru pertama kali ini penulis diberikan koneksi ADSL speedy dengan IP Static. :D . Ini nyata.)
     Sebelumnya paket yang kita butuhkan adalah :

    rp-pppoe-3.5-27.i386.rpm
    Tapi setahu penulis paket tersebut sudah terinstall dalam distro tersebut, untuk mengetahui apakah pake tersebut sudah terinstall didalamnya login sebagai root :
    root@alk.root#rpm -qa? | grep pppoe
    rp-pppoe-3.5-27
    Perlu diketahui komputer yang akan dijadikan sebagai gateway nanti membutuhkan 2 ethernet card nantinya.
    Yupz, langsung aja kita menuju pokok pembahasannya.
    Langkah awal yang harus dilakukan adalah memeriksa apakah kedua ethernet card tersebut sudah terdetek
     dengan baik:

    root@alk.root#ifconfig
    eth0????? Link encap:Ethernet? HWaddr 00:0C:29:EE:71:11
    ????????? inet addr:192.168.1.1? Bcast:192.168.1.255? Mask:255.255.255.0
    ????????? inet6 addr: fe80::20c:29ff:feee:7111/64 Scope:Link
    ????????? UP BROADCAST RUNNING MULTICAST? MTU:1500? Metric:1
    ????????? RX packets:61 errors:0 dropped:0 overruns:0 frame:0
    ????????? TX packets:85 errors:0 dropped:0 overruns:0 carrier:0
    ????????? collisions:0 txqueuelen:1000
    ????????? RX bytes:6938 (6.7 KiB)? TX bytes:10092 (9.8 KiB)
    ?????? ???Interrupt:10 Base address:0×1080
    eth1??? Link encap:Ethernet? HWaddr 00:0C:29:EE:71:1B
    ????????? inet addr:192.168.100.1? Bcast:192.168.100.255? Mask:255.255.255.0
    ????????? inet6 addr: fe80::20c:29ff:feee:711b/64 Scope:Link
    ????????? UP BROADCAST RUNNING MULTICAST? MTU:1500? Metric:1
    ????????? RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    ????????? TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
    ????????? collisions:0 txqueuelen:1000
    ????????? RX bytes:0 (0.0 b)? TX bytes:1796 (1.7 KiB)
    ? ????????Interrupt:9 Base address:0×1400
    ?
    lo??????? Link encap:Local Loopback
    ????????? inet addr:127.0.0.1? Mask:255.0.0.0
    ????????? inet6 addr: ::1/128 Scope:Host
    ????????? UP LOOPBACK RUNNING? MTU:16436? Metric:1
    ????????? RX packets:35 errors:0 dropped:0 overruns:0 frame:0
    ????????? TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
    ????????? collisions:0 txqueuelen:0
    ????????? RX bytes:2190 (2.1 KiB)? TX bytes:2190 (2.1 KiB)
    Yup, jika anda mendapatkan komentar seperti itu silahkan menuju ke tahap selanjutnya. Jika tidak ? Silahkan
     googling :D~~~.

    Langkah berikutnya adalah mengkonfigurasi ethernet card tersebut. Agar nantinya konfigurasi tersebut dapat dijalankan secara otomatis ketika boot. File konfigurasi ethernet dalam linux memiliki penamaan ethx, x ini menandakan pengurutan, jika terdapat 2 ethernet card dalam komputer anda maka, file konfigurasinya adalah eth0 dan eth1. Letak file konfigurasi secara default terdapat dalam :
    /etc/sysconfig/network-scripts/ifcfg-ethx
    ?
    Karena nantinya kita akan menggunakan 2 lancard tersebut, maka file yang akan kita konfigurasi adalah :
    /etc/sysconfig/network-scripts/ifcfg-eth0 dan /etc/sysconfig/network-scripts/ifcfg-eth1
    ?
    Sebagai contoh, konfigurasi eth0 yang penulis gunakan adalah sebagai berikut :
    DEVICE=eth0
    BOOTPROTO=static
    BROADCAST=192.168.1.255
    HWADDR=00:0C:29:EE:71:11
    IPADDR=192.168.1.1
    NETMASK=255.255.255.0
    NETWORK=192.168.1.0
    ONBOOT=yes
    TYPE=Ethernet
    DEVICE : merupakan ethernet apa yang akan dikonfigurasi.
    BOOTPROTO : status dari penggunaan ip address, apakah bersifat dynamic ( DHCP ) atau static.
    BROADCAST : alamat broadcast jaringan yang digunakan.
    HWADDR : alamat fisik dari ethernet card tersebut, biasa disebut Mac Address.
    IPADDR : alamat ip yang nanti akan digunakan oleh gateway linux. Alamat ini yang nantinya akan berhubungan langsung dengan protol tcp/ip.
    NETMASK : subnet mask yang digunakan oleh device eth0. subnet mask ini digunakan untuk membagi jaringan menjadi lebih kecil.
    ONBOOT : apakah nanti akan diproses ketika BOOT ??
    ?
    Dan konfigurasi eth1 yang digunakan oleh penulis :
    DEVICE=eth1
    BOOTPROTO=static
    BROADCAST=192.168.100.255
    HWADDR=00:0C:29:EE:71:1B
    IPADDR=192.168.100.1
    NETMASK=255.255.255.0
    NETWORK=192.168.100.0
    ONBOOT=yes
    TYPE=Ethernet
    Kemudian restart service network.
    root@alk.root#/etc/init.d/network restart
    Sebelum ke langkah selanjutnya, perlu diketahui bahwa, anda diharuskan untuk mengaktifkan mode bridge pada modem adsl.
    Langkah selanjutnya adalah konfigurasi ADSL-nya :
    root@alk.root#adsl-setup
    # pertama kali akan ditanyakan username yang telah diberikan oleh pihak ISP anda
    LOGIN NAME
    Enter your Login Name: 121303xxxxxx@telkom.net
    #device yang berhubungan langsung dengan modem adsl anda, dalam hal ini eth1
    INTERFACE
    Enter the Ethernet interface connected to the ADSL modem
    For Solaris, this is likely to be something like /dev/hme0.
    For Linux, it will be ethX, where ‘X’ is a number.
    (default eth0):eth1
    # kalo yang ini pilih no aja, karena ketika demand diaktifkan maka anda tidak bisa
    # menggunakan IP yang dynamic
    ?Enter the demand value (default no): no
    # DNS yang digunakan, bagian ini bisa diisi nanti. Lewat saja.
    # password yang diberikan oleh ISP anda, berbarengan dengan diberikannya username tadi
    PASSWORD
    Please enter your Password:xxxxxxxx
    # pemberian akses kepada user untuk menjalankan/mematikan adsl ?
    USERCTRL
    Please enter ‘yes’ (three letters, lower-case.) if you want to allow
    normal user to start or stop DSL connection (default yes):
    yes
    # langkah berikutnya adalah berkenaan dengan firewall disini penulis memilih no 2
    The firewall choices are:
    0 – NONE: This script will not set any firewall rules.? You are responsible
    ????? for ensuring the security of your machine.? You are STRONGLY
    ????? recommended to use some kind of firewall rules.
    1 – STANDALONE: Appropriate for a basic stand-alone web-surfing workstation
    2 – MASQUERADE: Appropriate for a machine acting as an Internet gateway
    ????? for a LAN
    Choose a type of firewall (0-2):2
    # apakah akan dijalankan secara otomatis ketika boot ?
    Start this connection at boot time
    Do you want to start this connection at boot time?
    Please enter no or yes (default no):yes
    Dan selanjutnya ketik y saja untuk mensave konfigurasi diatas.
    Ada beberapa konfigurasi yang perlu dilakukan. Penulis memberikan sedikit konfigurasi tambahan yang diletakkan pada file /etc/rc.local
    echo 1 > /proc/sys/net/ipv4/ip_forward
    iptables -A POSTROUTING -j MASQUERADE -t nat -s 192.168.1.0/24 -o ppp0
    konfigurasi tersebut digunakan untuk meneruskan paket ip dan melakukan masquerade. Masquerade sendiri merupakan proses membagi bandwith, karena pada dasarnya isp hanya memberikan satu koneksi dengan satu ip, maka agar dapat digunakan secara beramai-ramai maka perlu dilakukan masquerade.
    Selanjutnya anda tinggal menambahkan dns server yang diberikan oleh telkom pada file konfigurasi /etc/resolv.conf, yang penulis gunakan adalah 202.134.0.155.
    root@alk.root#echo nameserver 202.134.0.155 > /etc/resolv.conf
    root@alk.root#cat /etc/resolv.conf
    nameserver 202.134.0.155
    Selanjutnya anda tinggal menjalankan adsl-start.

    ISI DENGAN TULISAN/URL GAMBAR /EMBED VIDEO/KODE BUKU TAMU DLL YANG AKAN DISEMBUNYIKAN
    / /
     

    Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com