Saturday, December 6, 2008

Kenapa Linux ?

Kenapa Linux... setidaknya ada 3 hal yang paling mendasar untuk kita pindah ke Linux...


Linux merupakan bagian dari open source, yaitu software terbuka, artinya kita boleh dan diizinkan dengan bebas untuk mengcopy, mempelajari, memodifikasi, memperbaiki dan menyebarkannya kepada orang lain. Atau dengan bahasa yang lebih sederhana, kita tidak perlu mengeluarkan uang sepeserpun untuk membayar biaya lisensi dari penggunaan sistem operasi ini ( kecuali untuk beberapa jenis distribusi Linux yang memang dikembangkan oleh suatu perusahaan, dan dibuat khusus untuk kalangan korporat, contohnya seperti Xandros Linux, Red Hat Enterprise Linux dan Suse Enterprise linux ).

Linux bebas dari berbagai macam malware, baik itu virus, worm, trojan, ataupun spyware, yang selama ini menyerang dan menggerogoti sistem operasi windows.

Linux dibangun, dirancang, dan dikembangkan oleh programer dari seluruh dunia dengan didasari semangat berbagi dan cinta.

Kenapa Linux ?

Kenapa Linux... setidaknya ada 3 hal yang paling mendasar untuk kita pindah ke Linux...


Linux merupakan bagian dari open source, yaitu software terbuka, artinya kita boleh dan diizinkan dengan bebas untuk mengcopy, mempelajari, memodifikasi, memperbaiki dan menyebarkannya kepada orang lain. Atau dengan bahasa yang lebih sederhana, kita tidak perlu mengeluarkan uang sepeserpun untuk membayar biaya lisensi dari penggunaan sistem operasi ini ( kecuali untuk beberapa jenis distribusi Linux yang memang dikembangkan oleh suatu perusahaan, dan dibuat khusus untuk kalangan korporat, contohnya seperti Xandros Linux, Red Hat Enterprise Linux dan Suse Enterprise linux ).

Linux bebas dari berbagai macam malware, baik itu virus, worm, trojan, ataupun spyware, yang selama ini menyerang dan menggerogoti sistem operasi windows.

Linux dibangun, dirancang, dan dikembangkan oleh programer dari seluruh dunia dengan didasari semangat berbagi dan cinta.

Linux dan Virus


Sebelumnya saya meluruskan tentang artikel saya yg berjudul Kenapa linux ? di nomor 2 yg berbunyi linux bebas dr virus dll... Bebas disini bukan berarti di linux tidak ada virus. bebas disini di maksudkan virus tersebut tidak pernah menimbulkan masalah yang besar seperti hilangnya file system/kerusakan pada sistm operasi tersebut yang menyebabkan harus di install ulang sistem operasi. Wikipedia mencatat virus pertama di Linux adalah Staog yang beredar secara singkat pada tahun 1996. Wikipedia sendiri mencatat ada sekitar 14 virus Linux. Sedangkan VirusLibrary mencatat ada 7 virus. Symantec mencatat ada 3334 hasil pencarian terhadap kata kunci ‘Linux’, tetapi angka tersebut sudah termasuk rootkit, crack-ware, celah keamanan, trojan, dan hal-hal lain yang bukan virus. McAfee mencatat ada 100 virus Linux, tetapi dalam daftar tersebut juga ada beberapa exploit, DoS dan backdoor. Sebaliknya, The WildList Organization dalam publikasi bulan Februari 2006 tidak mencatat adanya peredaran virus yang menjangkiti Linux. Coba perhatikan berapa jumlah virus yg menyerang windows sampai saat ini mungkin dah ribuan virus..

Tidak seperti pada sistem operasi Windows, virus di Linux sulit berkembang. Kenapa : Linux adalah sistem operasi yang didesain sejak awal untuk lingkungan multiuser. Jika dikelola dengan benar, virus bisa saja menginfeksi berkas-berkas yang dimiliki oleh seorang pengguna, tetapi akan sulit untuk menjalar ke berkas-berkas yang dimiliki oleh pengguna lain. Seorang pengguna tidak dapat memodifikasi berkas-berkas sistem. Ia dan program yang ia jalankan (termasuk virus) hanya dapat memodifikasi berkas-berkas yang ia miliki. Seorang pengguna dapat saja menginstal sebuah aplikasi pada home directory miliknya, tetapi jarang aplikasi tersebut digunakan oleh pengguna lainnya. Satu hal yang dapat menyebabkan virus tersebar adalah celah keamanan pada sistem. Sebagian besar virus Linux menyebarkan dirinya dengan memanfaatkan celah-celah keamanan tersebut. Solusinya bukan dengan menginstal aplikasi anti virus, tetapi dengan menutup celah-celah keamanan tersebut.

Pada Linux, sulit untuk mengeksekusi program secara tidak sengaja. Virus-virus masa kini seringkali menyamarkan dirinya sebagai aplikasi, folder atau dokumen. Tetapi pada Linux, hal tersebut sulit dilakukan.

Rilis baru ubuntu 8.10 Intrepid


Tgl 29 Oktober lalu distro Linux yaitu Ubuntu 8.10 Intepid Ibex telah dirilis, yang bermula dari Ubuntu 8.04 Hardy Heron, kini kita dapat mengupgrade Ubuntu 8.04 manjadi Ubuntu 8.10. File Image (ISO) dari ubuntu ini dapat kita download melalui http://www.ubuntu.com/getubuntu/download, selanjutnya kita burn file tersebut pada CD.Setelah itu, Anda dapat menginstall Ubuntu 8.10 di PC / Laptop.

Kita dapat mendownload untuk versi desktop atau server sesuai kebutuhan kita. Rilis baru Ubuntu ini menawarkan perbaikan-perbaikan yg cukup signifikan dibandingkan ubuntu release sebelumnya. Untuk upgrade ini, tentunya dibutuhkan koneksi internet dengan bandwidth besar. Saya pribadi sedang coba mengupgrade ubuntu 8.04 ke 8.10 hari ini melalui koneksi 3G, kalau gagal, diteruskan di sekolah saja deh besok dengan bandwidth yg lebih besar. Yang menarik bagi saya adalah beberapa fitur linux Ubuntu Intrepid Ibex yang katanya support 3G secara default.

Untuk download memang membutuhkan waktu yang cukup lama, kecuali jika bandwidth internet besar. Anda dapat memesan CDnya secara gratis melalui http://shipit.ubuntu.com dan tentunya Anda harus registrasi dulu.

Bagi Anda yg PCnya sudah terinstall ubuntu, maka dapat melakukan update dengan cara :
1. Klik menu Application
2. Pilih Accessories
3. Klik terminal

Melalui terminal ini anda ikuti perintah sbb :
$ sudo apt-get update
$ sudo apt-get dist-upgrade

Apabila proses upgrade selesai, restart kembali komputer Anda.

Monday, December 1, 2008

Proxy Server

Proxy Server adalah sebuah server internet yang mampu menyediakan layanan akses internet untuk komputer-komputer client yang tidak terhubung ke internet secara langsung.
Proxy Server dapat berfungsi sebagai :

1. Filtering
Proxy dapat digunakan untuk membatasi akses client. Misalkan client tidak diperbolehkan untuk membuka website tertentu. Misalkan situs prono, situs yang tidak ada hubungannya dengan palajaran. Selain itu client dapat diatur dari jam berapakah seseorang dapat mengakses internet’

2.Firewalling
Bila client ingin menggunakan akses internet melalui proxy server, ia harus mengisi terlebih alamat proxy dan port nya dahulu pada web browser. Proxy server juga dapat menentukan IP addres mana saja yang diperbolehkan mengaksesnya.

3.Caching
Fungsi dasar dari proxy adalah caching. Ketika client membuka website, sebagian file dari website tersebut dicatat atau disimpan dama cache proxy. Di waktu mendatang file-file tersebut digunakan proxy server jika client membuka website yang sama. Proses inilah yang dinamakan caching yang akan menghemat penggunaan bandwith.

Berdasarkan uraian di atas proxy server ini sangat cocok diterapkan dalam sebuah lab computer yang semua client nya mengakses internet. Salah satu software proxy server adalah squid. Dimana squid ini dapat diinstall dan berjalan pada sistem operasi berbasis UNIX atau LINUX. Tetapi kini telah ada squidNT yang berjalan pada system operasi Windows.

Software Proxy server yang dapat digunakan pada Sistem Operasi Windows di antaranya : Wingate, winroute, Proxy+, ccproxy dan lain-lain.

Pada Pembahasan berikutnya saya akan mencoba menjelaskan proses “instalasi dan setting Proxy+ pada Windows XP” dan “instalasi dan setting Squid pada Ubuntu 8.10”

Friday, October 17, 2008

5 Fitur Paling Populer di Google

Jakarta - Ada banyak fitur spesial di mesin cari Google yang dapat membantu kita menemukan apa yang kita cari. Di antara Anda mungkin sudah mengetahuinya.

Beberapa fitur yang populer di Google, seperti dikutip dari Techdream, Jumat (17/10/2008), adalah:

1. Perhitungan matematika sederhana.
Mesin cari Google bisa melakukan perhitungan matematika sederhana seperti penjumlahan, perkalian, pembagian atau pengurangan, karena memiliki kemampuan fungsi sebagai kalkulator. Ketikkan angka yang ingin dihitung beserta tanda perhitungannya ke dalam kotak mesin cari, misalnya: 5+3*5, lalu tekan tombol Enter atau klik tombol Search di Google.

2. Konversi mata uang.
Fasilitas konversi mata uang juga tersedia di mesin cari Google. Cukup ketikkan angkanya diikuti tanda mata uangnya yang ingin dikonversi dari mata uang tertentu ke mata uang yang diinginkan di kotak mesin cari, misalnya: 100 USD in INR, lalu tekan Enter.

3. Melihat waktu di berbagai kota di seluruh dunia.
Anda bisa mencari tahu waktu lokal di sebuah kota atau negara lain. Cukup ketikkan time in [nama kota/negara] di kotak pencarian untuk mencari tahu dengan mudah waktu lokal di sebuah kota/negara. Misal: time in Barcelona.

4. Konversi unit.
Selain berfungsi sebagai kalkulator, mesin cari Google juga bisa mengkonversi ukuran. Misalnya: 100 inch in meter.

5. Cek ejaan.
Google juga punya fasilitas mengecek ejaan, baik ejaan biasa untuk kata benda seperti nama dan tempat, yang mungkin tidak muncul di program spell check atau kamus standar.

sumber : detikinet.com

Tuesday, October 14, 2008

Era/Teknologi web 2.0

Web 2.0 merupakan teknologi web yang menyatukan teknologi-teknologi yang dimiliki dalam membangun web. Penyatuan tersebut merupakan gabungan dari HTML, CSS, JavaScript, XML, dan tentunya AJAX.

Teknologi AJAX

Dalam pengaplikasian web HTML tidak mungkin sendiri dalam membuat suatu desain yang benar-benar bagus. Oleh karena itu HTML selalu ditemani oleh CSS (Cascading Style Sheet) untuk mempercantik desain, JavaScript untuk membuat tampilan yang dinamis, dan XML (eXtensible Markup Language) yang digunakan untuk mendefinisikan format data . Teknologi penggabungan dari JavaScript dan XML saat ini yang marak disebut dengan AJAX (Asynchorous JavaScript And XML) yang menekankan pada pengelolaan content dalam website.

Aplikasi Web 2.0 disajikan secara penuh dalam suatu web browser tanpa membutuhkan teknologi perangkat yang canggih dari sisi user. Tidak mengherankan bila suatu aplikasi (software) dapat diakses secara online tanpa harus menginstalnya terlebih dahulu. Software tersebut misalnya software pengolah kata (seperti MS Word) atau software pengolah angka (seperti MS Excel).



Teknologi ke depan suatu software berbasisi web tidak lagi dijual melainkan suatu fasilitas gratis yang dapat digunakan setiap waktu. Permasalahan manajemen file juga tidak merepotkan, bahkan file dapat disimpan dan juga dapat di-sharing dengan user lain. Implementasi dari teknologi Web 2.0 dapat dilihat pada aplikasi sprearsheet pada Google yang merupakan aplikasi untuk operasi mengolah angka seperti MS Excel. Aplikasi ini dapat dilihat pada http://spreadsheets.google.com/





Tujuh karakteristik web 2.0

web sebagai platform dimana menjadikan web sebagai tempat bekerja di manapun Anda berada. Cukup dengan membuka web browser, Anda dapat mengerjakan tugas mengetik dokumen, perhitungan keuangan, atau merancang presentasi melalui aplikasi-aplikasi yang telah disediakan dan dapat dijalankan secara langsung melalui internet.

adanya partisipasi dari pengguna dalam berkolaborasi pengetahuan.

data menjadi trademark-nya aplikasi

web 2.0 sebagai akhir dari siklus peluncuran produk software, mengilustrasikan setiap produsen software tidak lagi meluncurkan produknya dalam bentuk fisik. Karena web menjadi platform, pengguna cukup datang ke website untuk menjalankan aplikasi yang ingin mereka gunakan.

dukungan pada pemrograman yang sederhana dan ide akan web service atau RSS.

software tidak lagi terbatas pada perangkat tertentu.

adanya kemajuan inovasi pada antar-muka (interface) di sisi pengguna. Dukungan AJAX yang menggabungkan HTML, CSS, Javascript, dan XML .




Kunci Perbedaan

Menurut Wikipedia, yang menjadi kunci perbedaan dalam Web 2.0 dan Web 1.0 adalah keterbatasan pada Web 1.0 yang mengharuskan pengguna internet untuk datang ke dalam website tersebut dan melihat satu persatu konten di dalamnya. Sedangkan Web 2.0 memungkinkan pengguna internet dapat melihat konten suatu website tanpa harus berkunjung ke alamat situs yang bersangkutan. Selain itu, kemampuan Web 2.0 dalam melakukan aktivitas drag and drop, auto complete, chat, dan voice seperti layaknya aplikasi desktop, bahkan berlaku seperti sistem operasi, dengan menggunakan dukungan AJAX atau berbagai plug-in (API) yang ada di internet. Hal tersebut akan merubah paradigma pengembang sofware dari distribusi produk menjadi distribusi layanan. Sedangkan karakter lainnya, kolaborasi dan partisipasi pengguna, ikut membantu memperkuat perbedaan pada Web 2.0. Suatu website dapat saja memasukkan beberapa bahkan tujuh karakter Web 2.0 di dalam situs yang dibangunnya. Semakin banyak karakter yang masuk ke dalam website tersebut, suatu situs akan mendekati Web 2.0. Yang terpenting bukanlah klaim sebagai Web 2.0, namun mampukah dampak perkembangan tersebut menjembatani pengguna internet dengan kepentingan perusahaan, komunitas, atau Anda .

Ref: Banyak sumber