Senin, 13 Desember 2010

ClearOS Indonesia

Komunitas pengguna Linux Server ClearOS Indonesia.Didirikan pertama kali tanggal 25 Agustus 2010 dengan tujuan menjadi wadah komunikasi dan diskusi bagi para pengguna Linux Server ClearOS Enterprise di Indonesia.

ClearOS Enterprise adalah linux khusus server, yang bersifat free dan opensource. Diturunkan langsung dari CentOS yang merupakan "clonningan" RHEL (RedHat Enterprise Linux) membuat ClearOS mempunyai Base system yang kuat.

Tidak seperti distro lainnya, ClearOS mempunyai kelebihan yaitu mudah dikonfigurasi melalui webconfignya yang powerfull, sehingga pemula yang belum mengenal linux sama sekali dapat membuat server yang handal dan stabil sekelas administrator proffesional dalam waktu singkat.


ClearOS Enterprise 5.2 Features :

Directory Features

* Integrated LDAP for User and Group Management
* User Security Certificate Manager

Network Features

* Multi-WAN
* VPN - PPTP, IPsec, OpenVPN
* DMZ and 1-to-1 NAT
* Stateful Firewall
* Local DHCP and DNS Servers

Gateway Features

* Antimalware - Antivirus, Antiphishing, Antispyware
* Antispam
* Bandwidth Management
* Intrusion Protection, Intrusion Prevention,
Intrusion Detection
* Protocol Filtering including Peer-to-Peer Detection
* Content Filter
* Web Proxy
* Access Control

Server Features

* Windows Networking with PDC Support
* File and Print Services
* Flexshares
* Groupware with Outlook Connector
* Mail Server - POP, IMAP, SMTP, Webmail, Retrieval
* Mail Filtering - Antispam, Antimalware, Greylisting, Quarantine
* Mail Archiving
* Database with MySQL
* Web Server with PHP Support

"LINUX DESKTOPNYA BOLEH BERBEDA DISTRO, SERVERNYA TETAP CLEAROS.... "

Download Ebook Instalasi & Konfigurasi Server (Step by Step) Indonesia (Update 13 nov 2010):

http://www.scribd.com/doc/42268815/eBook-ClearOS-5-2-Indonesia

http://www.indowebster.com/eBook_ClearOS_52_Indonesia.html

http://www.mediafire.com/?4nv14c9w61ergxs

Download ISO CD ClearOS 5.2 via Server Clearfoundation :
http://bit.ly/ck29mu

Download ISO CD ClearOS 5.2 via Server Lokal (Indonesia) :
http://opensource.telkomspeedy.com:5432/furusato/files/iso/clearos-enterprise-5.2.iso

Tertarik??? Buktikan sendiri. GRATIS..!

Remaster LInux

oleh abidz anam


Remaster, Apa itu?
Remaster adalah sebuah teknik untuk mengubah, menambahkan, dan mengurangi paket dan aplikasi yang terdapat pada suatu Sistem Operasi. Remastering tidak hanya bisa dilakukan di sistem operasi berbasis open source, dalam SO yang berbasis closed source (seperti windows) pun hal ini bisa dilakukan. Dalam artikel ini saya akan mencoba menjelaskan teknik bagaimana meremaster Ubuntu 10.04 (Lucid Lynx).

Alat - alat yang di butuhkan untuk remaster.
1. Iso Image Ubuntu 10.04
2. UCK (Ubuntu Customization Kit)
3. Ruang kosong hardisk kalo bisa diatas 3.5 GB

Ayo Mulai Remaster!
Hal pertama yang perlu di lakukan adalah menginstall UCK terlebih dahulu dengan mengetikkan perintah di terminal :

sudo apt-get install uck

oya, tentu menginstall uck dengan cara seperti di atas harus dilakukan dengan koneksi internet. ^_^
Setelah teristall dengan sukses, selanjutnya yaitu masuk ke dalam direktori tempat file image iso berada. Misalkan file iso punya saya ada di dalam folder home root, maka cukup dengan melakukan perintah

cd /root


setelah masuk ke dalam direktori file isonya, maka langkah selanjutnya yaitu menjadikan terminal sebagai root dengan perintah

sudo su

lalu masukkan password root nya. Setelah itu, barulah lakukan 3 langkah berikut, satu per satu tentunya ...

uck-remaster-unpack-iso ubuntu-10.04-desktop-i386.iso
uck-remaster-unpack-initrd
uck-remaster-unpack-rootfs

nah, kalau sudah sekarang silahkan cek isi folder /root/tmp/ dengan perintah

ls /root/tmp/

Jika proses unpack berhasil, maka dalam folder tersebut akan ada 3 folder lagi yang bernama 'remaster-initrd', 'remaster-root', dan 'remaster-iso', ketiga folder tersebut adalah hasil dari proses unpack yang telah dilakukan.

Selanjutnya kita akan masuk ke dalam tampilan yang ada di dalam calon remaster kita. Hal ini untuk mempermudah kita dalam mengubah isi calon ubuntu kita.
Masuk ke dalam terminal yang terdapat pada tty1 dengan cara menekan kombinasi tombol ctrl+alt+f1
Apabila berhasil, maka kita akan dimintai nama user dan password untuk login dalam terminal tty1.

mount semua device yang ada di dalam komputer kita ke dalam direktori remaster-root agar saat masuk ke dalam tampilan calon ubuntu kita, kita dapat menggunakan device tersebut seperti mouse, keyboard, dll dengan cara

mount --bind /dev/ /root/tmp/remaster-root/dev

setelah itu chroot ke dalam calom ubuntu kita dengan perintah

uck-remaster-chroot-rootfs

selanjutnya yaitu masuk ke dalam calon tampilan ubuntu kita dengan perintah

startx -- :1


Nah, jika sudah masuk ke dalam tampilan calon ubuntu kita, kita bebas merubah paket - paket yang ada di dalamnya. Caranya bisa menggunakan ubuntu software center, atau dengan menggunakan synaptic package manager seperti menggunakan ubuntu biasa...

nah, jika sudah selesai menambah dan mengurangi pake, maka logout calon ubuntu kita tersebut. Maka kita akan masuk ke dalam terminal di tty1 lagi.

Sebelum kita membuat file iso untuk ubuntu kita yang telah di rubah paket-paketnya, maka kita perlu me-umount device dari dalam direktori remaster-root dengan cara :

umount /root/tmp/remaster-root/dev

setelah itu barulah kita melakukan packing untuk ubuntu kita yang baru dengan urutan langkah sebagai berikut :
uck-remaster-pack-rootfs
uck-remaster-pack-initrd
uck-remaster-pack-iso ubuntu-punyaku.iso

nah, setelah itu file image iso kita yang baru akan berada di dalam folder remaster-new-files yang ada di /root/tmp/. Cobalah file iso tersebut dengan menggunakan virtualbox atau burn ke cd/dvd untuk di coba secara live.

Mudah Bukan ..

Sabtu, 20 November 2010

KiloBytes vs kilobits (Kecepatan Transfer dan Kapasitas)

oleh abidz anam

Perkenalan : K = 1024; k=1000; B=Bytes; b=bits

Filesize (Berapa besar file dalam komputer) biasanya disebut dengan nama “kilobytes”, “megabytes” dan “gigabytes”.

Dalam perhitungan ini (binary, tapi bukan transfer data) menggunakan “K” (huruf gede) adalah representasi dari 1024.

Contoh perbandingannya :

* 1 KB (one KiloByte) = 1024 Bytes
* 1 MB (one MegaByte) = 1024 KiloBytes
* 1 GB (one GigaByte) = 1024MegaBytes

Untuk data transfer biasanya diistilahkan dengan bits. dalam bits rate perbandingannya seperti berikut ini :

* 1 kbps = 1.000 bits per second
* 1 Mbps = 1.000.000 bits per second
* 1 Gbps = 1.000.000.000 bist per second

kbps (kilobits/sec) berarti seribu bit per second

Mbps (megabits/sec) berarti sejuta bit per second

Gbps (gigabits/sec) berarti semilyar bit per second

tbps (terabits/sec) berarti trillions bit per second

contoh :

* Gigabit Ethernet [1000Base-T] brarti bisa transfer data sampe 1000 mbps (1 gbps)
* 10Base-T dapat melakukan transfer data 10 mbps
* SATA II (SATA-300) untuk komunikasi Serial ATA sampai 3 gbps

bits and Bytes: 1 Byte = 8 bits; kbps* 0.1220703125 = KB/s

Karena ada 8 bits dalam Bytes, untuk memperoleh bits-rate (speed) dari bytes, kita harus mengalikan total Bytes dengan angka 8.

Untuk dapat nilai KB/s dari bit rates, kita harus membagi total bits dengan 8, kemudian bagi dengan 1024

Untuk convert KB/s ke kbps (bit rates dari nilai Bytes ) persamaannya adalah sebagai berikut :

KiloBytes * 1,024 = total Bytes
total Bytes * 8 = bits
bits / 1,000 = kilobits

Contoh nya :

30 KB/s * 1,024 = 30,720 Bytes per second

30,720 Bytes per second * 8 = 245,760 bits per second

245,760 bits per second (bps) / 1,000 = (approximately) 246 kbps (245.8 kb/s)

Berikut contoh perhitungan sistem kuota BW :

kita asumsikan kita berlangganan pada suatu ISP dengan Pola kuota.
Misal kita memperoleh kuota :1 GB / bulan dan kita asumsikan BW kita Full 384 kbps. kuota tersebut kita geber dengan mendownload maksimal, maka akan diperoleh perhitungan kurang lebih seperti ini :

1 GB * 8 = 8 GB = 8000.000 kb

8000.000 kb/384 kbps = 20.833 sec

20.833 sec/60 = 347.222 minutes

347.222 min/60 = 5,78 jam

Jadi dengan langganan kuota 1 GB, maka dalam 5,78 jam kuota kita akan habis, dan kelebihan pemakaian kuota kita akan dihitung per KB biasanya… jadi silahkan diperkirakan berapa kita akan membayar tagihan dengan kuota 1 GB.

Semoga bermanfaat
.

Selasa, 09 November 2010

cara belajar...??


Albert Einstein pernah mengatakan, “belajar melalui contoh bukan salah satu cara belajar melainkan satu-satunya cara belajar”.

Dapat kita maklumi apabila seorang anak yang sulit didik orang tuanya yang mana orang tua tersebut tidak memberikan contoh yang baik kepada anaknya, misalnya seorang bapak yang mendidik anaknya untuk senantisa jujur dalam kehidupan sehari-hari, akan tetapi sang bapak setiap sering membohonginya dan ibunya. Jelas sampai kapan pun anak akan sulit untuk berbuat jujur, karena contoh yang dia terima adalah contoh berbohong.

Hal tersebut tentunya sama pula dalam bahasa pemrograman. Sulit untuk dipelajari bahasa pemrograman itu bilamana tidak melalui contoh. Waktu kita belajar berbicara saja waktu kecil dulu melalui contoh-contoh yang diungkapkan orang-orang di sekitar kita. Mustahil kita bisa berbicara apabila kita dulu hidup sendiri di hutan yang sama sekali tidak ada contoh untuk berbicara.

Satu-satunya cara belajar bahasa pemrograman adalah dengan melalui contoh. Contoh-contoh banyak kita kita cari baik di buku-buku maupun di internet.

Belajar melalui contoh sangat sederhana untuk dilakukan, cukup kita tiru sama persis apa yang kita contoh, lalu kita coba hasilnya, dari hasil tersebut tentunya kita akan merasa penasaran, kok bisa begini dan begitu, tibul rasa penasaran. Itulah saat kita mulai jatuh cinta padanya dan terus ingin mencoba.

Setelah kita sudah jatuh cinta dan agak menguasai, baru kita modifikasi. Metode ini bisa dikatakan dengan ATM (Analisa, Tiru, Modifikasi). Tanpa kita sadari apabila ini secara konsisten kita jalankan ilmu akan masuk dengan sendirinya, seperti waktu kita belajar berbicara dulu. Hasilnya bisa kawan-kawan coba.

Agar bahasa pemrograman bisa kita kembangkan lebih jauh, tentunya tidak bisa kita lupakan untuk mempelajari teorinya. Teori ini ibarat cetakan, misalkan kita buat cetakan batu bata, bentuknya kotak, maka hasilnya pun akan kotak, tidak mungkin akan menjadi lingkaran. Teori bahasa pemrograman akan membimbing kita dalam mengembangkannya.

Metode tersebut teori dan praktek akan dapat kita kuasai. Kedua-duanya sangat penting dan tidak dapat ditawar lagi, ibarat suami isteri, yang saling membutuhkan satu sama lainnya dan tidak dapat dipisahkan, apabila dipisahkan maka sama dengan bukan suami isteri lagi.

Rabu, 03 November 2010

MERAPI MENGGILA


oleh abidz anam

Seperti yg sudah kita ketahui bersama, siklus 4-5 tahunan erupsi merapi kembali terjadi, tgl 26 Oktober 2010 yg lalu merapi kembali memuntahkan awan panas dan lava pijarnya, tahun ini aktivitas merapi meningkat sangat cepat, hanya jeda 4-5 hari dari siaga sudah menjadi awas level 4. Letusan kali lebih dahsyat dari yg 2006 dan memakan korban jiwa 34 orang termasuk sang Juru Kunci Mbah Maridjan. Selain korban meninggal dan luka-luka yg menjadi fokus berikutnya adalah para pengungsi yg masuk dalam radius 5KM-10KM untuk menjauh karena status awas merapi masih belum diprediksi kapan akan berakhir, para pengungsi tersebar di 4 kabupaten ( Sleman, Klaten, Boyolali dan Magelang ).

Bantuan sudah banyak bermunculan dari berbagai lapisan masyarakat, relawan pun sudah banyak yg terjun ( salutte buat para relawan ).

Sejak erupsi Merapi ketika online saya jadi rajin memantau perkembangan merapi dan para pengungsinya lewat @infomerapi dan @jalinmerapi di twitter, selain itu saya pun memantau live di dua livestreaming berikut :

- http://merapi.bgl.esdm.go.id/

- http://opensource.telkomspeedy.com/furusato/test/merapi/

Untuk penyaluran bantuan dan wilayah mana saja yg masih butuh bantuan dan relawan bisa mengupdatenya di site berikut ini :

- http://merapi.combine.or.id/

Tetap semangat membantu, tetap semangat mendoakan dan tetap sabar dan tabah bagi para korban di pengungsian.

Sabtu, 23 Oktober 2010

CMS (content management System)

Sistem manajemen konten (Inggris: content management System, disingkat CMS), adalah perangkat lunak yang memungkinkan seseorang untuk menambahkan dan/atau memanipulasi (mengubah) isi dari suatu situs Web. CMS adalah sebuah sistem yang memberikan kemudahan kepada para penggunanya dalam mengelola dan mengadakan perubahan isi sebuah website dinamis tanpa sebelumnya dibekali pengetahuan tentang hal-hal yang bersifat teknis. Dengan demikian, setiap orang, penulis maupun editor, setiap saat dapat menggunakannya secara leluasa untuk membuat, menghapus atau bahkan memperbaharui isi website tanpa campur tangan langsung dari pihak webmaster
Umumnya, sebuah CMS (Content Management System) terdiri dari dua elemen:
• aplikasi manajemen isi (Content Management Application, [CMA])
• aplikasi pengiriman isi (content delivery application [CDA]).
Elemen CMA memperbolehkan si manajer isi -yang mungkin tidak memiliki pengetahuan mengenai HTML (HyperText Markup Language)-, untuk memenej pembuatan, modifikasi, dan penghapusan isi dari suatu situs Web tanpa perlu memiliki keahlian sebagai seorang Webmaster. Elemen CDA menggunakan dan menghimpun informasi-informasi yang sebelumnya telah ditambah, dikurangi atau diubah oleh si empunya situs web untuk meng-update atau memperbaharui situs Web tersebut. Kemampuan atau fitur dari sebuah sistem CMS berbeda-beda, walaupun begitu, kebanyakan dari software ini memiliki fitur publikasi berbasis Web, manajemen format, kontrol revisi, pembuatan index, pencarian, dan pengarsipan.

Berikut dibawah ini pemanfaatan CMS:
• Website perusahaan, bisnis, organisasi atau komunitas.
• Portal
• Galeri foto
• Aplikasi E-Commerce.
• Mengelola website pribadi / blog.
• Dan lain-lain.
Contoh cms :
Joomla, WP, Drupal, Wordpress,b2evolution,phpWebSite,phpBB,Simple Machines,Coppermine, Magento.

Jumat, 15 Oktober 2010

OPRAH WINFREY


keberanian “Menjadi Diri Sendiri”, Oprah menjadi presenter paling populer di Amerika dan menjadi wanita selebritis terkaya versi majalah Forbes, dengan kekayaan lebih dari US $ 1 Milyar. Copy acara “The Oprah Winfrey Show” telah diputar di hampir seluruh penjuru bumi ini.

TAHUKAH ANDA?
Lahir di Mississisipi dari pasangan Afro-Amerika dengan nama Oprah Gail Winfrey. Ayahnya mantan serdadu yang kemudian menjadi tukang cukur, sedang ibunya seorang pembantu rumah tangga. Karena keduanya berpisah maka Oprah kecil pun diasuh oleh neneknya di dilingkungan yang kumuh dan sangat miskin. Luarbiasanya, di usia 3 tahun Oprah telah dapat membaca Injil dengan keras.

“Membaca adalah gerai untuk mengenal dunia” katanya dalam suatu wawancaranya.

Pada usia 9 tahun, Oprah mengalami pelecehan sexual, dia diperkosa oleh saudara sepupu ibunya beserta teman-temannya dan terjadi berulang kali. Di usia 13 tahun Oprah harus menerima kenyataan hamil dan melahirkan, namun bayinya meninggal dua minggu setelah dilahirkan.

Setelah kejadian itu, Oprah lari ke rumah ayahnya di Nashville. Ayahnya mendidik dengan sangat keras dan disiplin tinggi. Dia diwajibkan membaca buku dan membuat ringkasannya setiap pekan. Walaupun tertekan berat, namun kelak disadari bahwa didikan keras inilah yang menjadikannya sebagai wanita yang tegar, percaya diri dan berdisiplin tinggi.

Prestasinya sebagai siswi teladan di SMA membawanya terpilih menjadi wakil siswi yang diundang ke Gedung Putih. Beasiswa pun di dapat saat memasuki jenjang perguruan tinggi. Oprah pernah memenangkan kontes kecantikan, dan saat itulah pertama kali dia menjadi sorotan publik..

Karirnya dimulai sebagai penyiar radio lokal saat di bangku SMA. Karir di dunia TV di bangun diusia 19 tahun. Dia menjadi wanita negro pertama dan termuda sebagai pembaca berita stasiun TV lokal tersebut. Oprah memulai debut talkshow TVnya dalam acara People Are Talking. Dan keputusannya untuk pindah ke Chicago lah yang akhirnya membawa Oprah ke puncak karirnya. The Oprah Winfrey Show menjadi acara talkshow dengan rating tertinggi berskala nasional yang pernah ada dalam sejarah pertelevisian di Amerika. Sungguh luar biasa!

Latar belakang kehidupannya yang miskin, rawan kejahatan dan diskriminatif mengusik hatinya untuk berupaya membantu sesama. Tayangan acaranya di telivisi selalu sarat dengan nilai kemanusiaan, moralitas dan pendidikan. Oprah sadar, bila dia bisa mengajak seluruh pemirsa telivisi, maka bersama, akan mudah mewujudkan segala impiannya demi membantu mereka yang tertindas.

Oprah juga dikenal dengan kedermawanannya. Berbagai yayasan telah disantuni, antara lain, rumah sakit dan lembaga riset penderita AIDs, berbagai sekolah, penderita ketergantungan, penderita cacat dan banyak lagi.

Dan yang terakhir, pada 2 januari 2007 lalu, Oprah menghadiri peresmian sekolah khusus anak-anak perempuan di kota Henley-on-Klip, di luar Johannesburg, Afrika selatan, yang didirikannya bersama dengan pemirsa acara televisinya. Oprah menyisihkan 20 juta pounsterling ( 1 pons kira2 rp. 17.000,- )atau 340 milyiar rupiah dari kekayaannya. “Dengan memberi pendidikan yang baik bagi anak2 perempuan ini, kita akan memulai mengubah bangsa ini” ujarnya berharap.

Kisah Oprah Winfrey ialah kisah seorang anak manusia yang tidak mau meratapi nasib. Dia berjuang keras untuk keberhasilan hidupnya, dan dia berhasil. Dia punya mental baja dan mampu mengubah nasib, dari kehidupan nestapa menjadi manusia sukses yang punya karakter. Semangat perjuangannya pantas kita teladani!

Kamis, 07 Oktober 2010

PDKT di Era Jejaring Sosial

oleh abidz anam

Masa PDKT atau masa “pendekatan” memang masa-masa yang paling menyenangkan buat orang yang akan pacaran. Di saat PDKT ini lah semua hal yang seru-seru terjadi: pertama kali nelepon, susah tidur kepikiran, sampai pada deg-degan sewaktu first date dengan sang gebetan. Kalau semuanya sesuai dengan rencana, maka kita akan lanjut kepada kangen-kangenan, chatting tidak terputus, dan lain-lain. Di masa PDKT juga ada banyak kebiasaan aneh orang yang sedang heboh-hebohnya naksir, contohnya adalah cara mengakhiri telepon yang agak aneh seperti ini:

‘Aku tidur duluan ya.’

‘Ya udah, selamet tidur ya.’

‘Oke, kamu tutup dulu deh teleponnya.’

‘Kamu duluan.’

‘Ih kamu aja.’

‘Kamu deh. Ihihihihihi.’

Dan gitu terus sampai kiamat.

Padahal dulu, sekitar sepuluh tahun yang lalu, kita biasa melakukan pendekatan kepada gebetan dengan SMS selamat tidur, atau pas zaman yang lebih dulu banget, ngirimin pesan kepada pager-nya. Sekarang, semua hal itu digantikan dengan update status yang agak-agak nyerempet di twitter, misalnya: ‘Kok jadi kepikiran dia ya’ atau ‘Lama-lama naksir deh’ atau, ini contoh nyata dari status temen saya: ‘The more I turn away, the more I find myself walking one step closer to you. Yes, you.’

Minggu lalu teman saya bercerita soal PDKT yang dia lakukan di zaman twitter ini, sewaktu kita duduk nongkrong berdua di Kemang. Dia lalu bertanya kepada saya,

‘Gue lagi PDKT sama orang, tapi kok dia gak ngerespon lagi ya?’

‘Emang lo udah ngapain aja?’

‘Fotonya udah gue tag sih di Facebook, terus kemaren gue ngirim wall. Sama, sekarang gue lagi sering nge-RT tweet-tweet-nya dia.’

Hal ini berbeda banget dengan yang saya lakukan sewaktu masih SMP dulu, sewaktu media sosial belum ada sama sekali. Ketika itu, yang namanya PDKT adalah masukin surat ke dalam tasnya, atau pura-pura minjem catetan (kalau dia temen sekelas), atau yang paling ekstrim adalah nitip salam ke temennya. Sekarang, “nitip salam” bisa dilakukan dengan “nyalamin sendiri” dengan menggunakan berbagai macam media sosial.

Di sisi yang lain, PDKT di media sosial tidak selamanya selalu baik. Temen saya yang lain, seorang cowok, ketika sedang PDKT jadi gampang bosan dengan gebetannya, karena dia terlalu sering terhubungkan dengan gebetannya. Katanya, ‘Dikit-dikit ngeliat status dia lagi, dikit-dikit kebaca wall dia lagi, gue jadi gampang bosen.’ Dia juga jadi gampang gonta-ganti gebetan karena, dengan menggunakan media sosial, jadi gampang sekali untuk bertemu dengan gebetan baru. Hal ini berimbas kepada susahnya dia untuk menjaga perhatian ke satu orang cewek, menebar harapan ke banyak cewek.

Pada akhirnya, PDKT di era media sama peraturannya dengan zaman dulu: jangan banyak ngarep.

Twittergenic

oleh abidz anam

Baru-baru ini teman saya, seorang mahasiswi cantik, mengungkapkan kekecewaannya atas sebuah kencan buta yang dia baru saja dia lakukan dengan seseorang yang dia kenal melalui twitter.

‘Ternyata pas gue temuin, mukanya gak sebagus twitnya,’ kata dia, kesal.

‘Maksud lo, mukanya aslinya gak sebagus avatar twitter-nya?’ tanya saya, mencoba untuk paham apa sih yang sebenarnya dia maksud.

‘Bukan, maksud gue, mukanya dia gak sekeren tulisan twitter-nya. Jadi, tulisan twitter-nya dia itu keren banget. Kalo lo baca timeline-nya dia ya, kesannya dia yang keren abis gitu lho, Dik. Soalnya kebanyakan isi twitternya tuh yang smart dan sophisticated gitu. Dia juga sering nulis pake bahasa Inggris yang keren-keren abis itu. Kadang gue malah suka buka kamus kalo lagi baca twitternya dia.’

Dari tulisan-tulisan twitter-nya yang keliatannya smart, sophisticated, dan penuh bahasa inggris tinggi ini, teman saya membayangkan pasti di kehidupan nyata, muka orang tersebut juga smart, keren, dan kebule-bulean: semacam laki-laki kacamata dengan muka blasteran. Pada kenyataannya, yang ditemui teman saya ini justru mas-mas lusuh, giginya item-item, dan bermuka lebih tua sepuluh tahun dari aslinya.

‘Sepatunya bahkan sepatu converse!’ seru dia.

‘Lah, gue juga pake converse!’ kata saya.

‘Makanya gue gak mau kan sama orang-orang semacam elo!’
Saya diam saja.

Saya berkata kepada teman saya, bahwa dia baru saja bertemu dengan seseorang yang twittergenic, orang yang kalau dari tulisan tweets-nya kelihatannya keren abis, tapi aslinya ancur abis.

Di era yang serba gampang untuk kenalan dan flirting dengan orang baru, maka banyak sekali orang-orang twittergenic yang muncul. Sama seperti dulu orang-orang di Facebook yang photogenic –kelihatan cantik di foto profile tapi pas ketemu ancur-, sekarang orang bisa keliatan keren dari konten twitter-nya. Dari cara dia menulis, yang bisa memberikan persona yang lebih besar dari dirinya yang sebenarnya. Bisa membuat cewek-cewek, atau cowok-cowok, untuk berimajinasi dan punya image yang tak masuk akal untuk orang ini.

Munculnya keberadaan orang-orang twittergenic tidak sepenuhnya merugikan. Hal ini justru memberikan kesempatan kepada orang jelek untuk bisa menggaet pacar dengan lebih elegan. Twitter memberikan suatu hal yang tadinya orang yang jelek dan kurang percaya diri tidak punya: sebuah kesempatan untuk didengarkan lawan jenis mereka. Di era twitter yang tinggal lihat timeline untuk tahu tentang orang tersebut, orang-orang yang kurang beruntung ini akhirnya dapat kesempatan untuk didengarkan, dan dibaca,terutama jika tweet-tweet-nya menarik. Orang-orang ini juga punya kesempatan untuk membuat first move, atau mengatakan pick up line yang ciami dengan cara me-reply orang yang mereka incar di twitter. Selanjutnya, terserah kepiawaian masing-masing orang untuk merangkai kata-kata.

Pada akhirnya, teman saya ini, yang tadi saya ceritakan di awal tulisan, malah naksir beneran sama temen kencan butanya yang dia bilang seperti mas-mas itu. Yah, kalo udah suka, cakep apa jelek juga gak masalah kan?

Rabu, 06 Oktober 2010

Khasiat dan Kandungan Gizi Pada TEMPE


oleh abidz anam

Tempe berpotensi untuk digunakan melawan radikal bebas, sehingga dapat menghambat proses penuaan dan mencegah terjadinya penyakit degeneratif (aterosklerosis, jantung koroner, diabetes melitus, kanker, dan lain-lain). Selain itu tempe juga mengandung zat antibakteri penyebab diare, penurun kolesterol darah, pencegah penyakit jantung, hipertensi, dan lain-lain.[11]

Komposisi gizi tempe baik kadar protein, lemak, dan karbohidratnya tidak banyak berubah dibandingkan dengan kedelai. Namun, karena adanya enzim pencernaan yang dihasilkan oleh kapang tempe, maka protein, lemak, dan karbohidrat pada tempe menjadi lebih mudah dicerna di dalam tubuh dibandingkan yang terdapat dalam kedelai. Oleh karena itu, tempe sangat baik untuk diberikan kepada segala kelompok umur (dari bayi hingga lansia), sehingga bisa disebut sebagai makanan semua umur.

Dibandingkan dengan kedelai, terjadi beberapa hal yang menguntungkan pada tempe. Secara kimiawi hal ini bisa dilihat dari meningkatnya kadar padatan terlarut, nitrogen terlarut, asam amino bebas, asam lemak bebas, nilai cerna, nilai efisiensi protein, serta skor proteinnya.

Beberapa penelitian menunjukkan bahwa zat gizi tempe lebih mudah dicerna, diserap, dan dimanfaatkan tubuh dibandingkan dengan yang ada dalam kedelai. Ini telah dibuktikan pada bayi dan anak balita penderita gizi buruk dan diare kronis.

Dengan pemberian tempe, pertumbuhan berat badan penderita gizi buruk akan meningkat dan diare menjadi sembuh dalam waktu singkat. Pengolahan kedelai menjadi tempe akan menurunkan kadar raffinosa dan stakiosa, yaitu suatu senyawa penyebab timbulnya gejala flatulensi (kembung perut).

Mutu gizi tempe yang tinggi memungkinkan penambahan tempe untuk meningkatkan mutu serealia dan umbi-umbian. Hidangan makanan sehari-hari yang terdiri dari nasi, jagung, atau tiwul akan meningkat mutu gizinya bila ditambah tempe.

Sepotong tempe goreng (50 gram) sudah cukup untuk meningkatkan mutu gizi 200 g nasi. Bahan makanan campuran beras-tempe, jagung-tempe, gaplek-tempe, dalam perbandingan 7:3, sudah cukup baik untuk diberikan kepada anak balita.
Asam Lemak
Selama proses fermentasi tempe, terdapat tendensi adanya peningkatan derajat ketidakjenuhan terhadap lemak. Dengan demikian, asam lemak tidak jenuh majemuk (polyunsaturated fatty acids, PUFA) meningkat jumlahnya.

Dalam proses itu asam palmitat dan asam linoleat sedikit mengalami penurunan, sedangkan kenaikan terjadi pada asam oleat dan linolenat (asam linolenat tidak terdapat pada kedelai). Asam lemak tidak jenuh mempunyai efek penurunan terhadap kandungan kolesterol serum, sehingga dapat menetralkan efek negatif sterol di dalam tubuh.

Vitamin
Dua kelompok vitamin terdapat pada tempe, yaitu larut air (vitamin B kompleks) dan larut lemak (vitamin A, D, E, dan K). Tempe merupakan sumber vitamin B yang sangat potensial. Jenis vitamin yang terkandung dalam tempe antara lain vitamin B1 (tiamin), B2 (riboflavin), asam pantotenat, asam nikotinat (niasin), vitamin B6 (piridoksin), dan B12 (sianokobalamin).

Vitamin B12 umumnya terdapat pada produk-produk hewani dan tidak dijumpai pada makanan nabati (sayuran, buah-buahan, dan biji-bijian), namun tempe mengandung vitamin B12 sehingga tempe menjadi satu-satunya sumber vitamin yang potensial dari bahan pangan nabati. Kenaikan kadar vitamin B12 paling mencolok pada pembuatan tempe; vitamin B12 aktivitasnya meningkat sampai 33 kali selama fermentasi dari kedelai, riboflavin naik sekitar 8-47 kali, piridoksin 4-14 kali, niasin 2-5 kali, biotin 2-3 kali, asam folat 4-5 kali, dan asam pantotenat 2 kali lipat. Vitamin ini tidak diproduksi oleh kapang tempe, tetapi oleh bakteri kontaminan seperti Klebsiella pneumoniae dan Citrobacter freundii.

Kadar vitamin B12 dalam tempe berkisar antara 1,5 sampai 6,3 mikrogram per 100 gram tempe kering. Jumlah ini telah dapat mencukupi kebutuhan vitamin B12 seseorang per hari. Dengan adanya vitamin B12 pada tempe, para vegetarian tidak perlu merasa khawatir akan kekurangan vitamin B12, sepanjang mereka melibatkan tempe dalam menu hariannya.
Mineral
Tempe mengandung mineral makro dan mikro dalam jumlah yang cukup. Jumlah mineral besi, tembaga, dan zink berturut-turut adalah 9,39; 2,87; dan 8,05 mg setiap 100 g tempe.

Kapang tempe dapat menghasilkan enzim fitase yang akan menguraikan asam fitat (yang mengikat beberapa mineral) menjadi fosfor dan inositol. Dengan terurainya asam fitat, mineral-mineral tertentu (seperti besi, kalsium, magnesium, dan zink) menjadi lebih tersedia untuk dimanfaatkan tubuh.
Antioksidan
Di dalam tempe juga ditemukan suatu zat antioksidan dalam bentuk isoflavon. Seperti halnya vitamin C, E, dan karotenoid, isoflavon juga merupakan antioksidan yang sangat dibutuhkan tubuh untuk menghentikan reaksi pembentukan radikal bebas.

Dalam kedelai terdapat tiga jenis isoflavon, yaitu daidzein, glisitein, dan genistein. Pada tempe, di samping ketiga jenis isoflavon tersebut juga terdapat antioksidan faktor II (6,7,4-trihidroksi isoflavon) yang mempunyai sifat antioksidan paling kuat dibandingkan dengan isoflavon dalam kedelai. Antioksidan ini disintesis pada saat terjadinya proses fermentasi kedelai menjadi tempe oleh bakteri Micrococcus luteus dan Coreyne bacterium.

Penuaan (aging) dapat dihambat bila dalam makanan yang dikonsumsi sehari-hari mengandung antioksidan yang cukup. Karena tempe merupakan sumber antioksidan yang baik, konsumsinya dalam jumlah cukup secara teratur dapat mencegah terjadinya proses penuaan dini.

Penelitian yang dilakukan di Universitas North Carolina, Amerika Serikat, menemukan bahwa genestein dan fitoestrogen yang terdapat pada tempe ternyata dapat mencegah kanker prostat dan payudara.

Senin, 04 Oktober 2010

Manajemen Samba menggunakan SWAT (Samba Web Administration Tool)

Bagi sebagian pihak yang masih baru dalam proses instalasi dan konfigurasi Samba, menggunakan modus teks akan sedikit banyak membingungkan.Untuk mengatasi kendala semacam ini, pengelolaan sebuah Samba server bisa dijalankan juga dengan menggunakan program SWAT yang dapat diakses melalui browser.
# apt-get install swat
Kemudian SWAT bisa dijalankan dari browser dengan port 901. Ketikkan pada browser:
http://localhost:901
Selanjutnya proses konfigurasi bisa dengan mudah dijalankan dengan memilih dan menjalankan menu yang tertera pada browser tersebut.
Beberapa point optimalisasi diatas dapat dikerjakan dengan mudah dan tidak terlalu kompleks. Meskipun sederhana, namun Samba akan dapat berjalan lebih optimal dan lebih berdaya guna dibanding dengan konfigurasi minimal pada tahap awal instalasi sebelumnya. Dengan melakukan beberapa langkah mudah optimalisasi Samba, kegiatan file sharing dalam sebuah jaringan akan menjadi lebih aman, maksimal dan user-friendly.

Backup data secara otomatis pada samba

Samba memiliki script sederhana yang sangat berguna, dengan script sederhana tersebut Anda bisa melakukan backup secara harian tanpa perlu menggunakan software tambahan atau konfigurasi script yang susah.
Root postexec =
Root preexec =
Root postexec adalah script yang akan dijalankan ketika user disconnect dari server. Sementara Root preexec akan dijalankan ketika user mulai connect ke server. Contoh yang kita pakai adalah sebagai berikut:
[percobaan]
path = /var/percobaan
comment = Share Directories
browseable = yes
writable = yes
public = yes
available = yes
read only = no
Root postexec = tar cvfz /media/Backups/percobaan.tgz /var/percobaan/
Perintah yang kita pakai disini adalah tar cvfz yaitu membuat file backup yang dikompres dalam format tgz, dan file hasil kompresi tersebut secara otomatis kita letakkan pada sebuah hard disk eksternal yang berlokasi di /media/Backups.
Dengan adanya root preexec dan root postexec, terdapat banyak sekali kemungkinan optimalisasi Samba berdasarkan kebutuhan. Misalnya ketika user terhubung ke Samba server maka secara otomatis sebuah virtual drive di server akan di mount dan akan memuat sebuah .iso file. Hal ini bisa dilakukan dengan perintah root preexec.

Jumat, 01 Oktober 2010

Kecewa Layanan OtoBus Eka

oleh abidz anam

Baru kali ini saya ngalami diturunkan ditengah jalan oleh kondektur bus hanya karena saya sanggup bayar tiket dan sang kondektur tidak mempunyai kembalian.

Minggu lalu 08 Agustus 2010 saya pulang dari semarang ke Jogja dengan menggunakan Bus, biasanya saya lebih nyaman menggunakan motor, tapi karena setelah mengantar orang tua ke t4 mbah, maka saya pulangnya nge-bis karena orangtua untuk beberapa hari singgah di jepara

Sejak awal berfikir untuk menggunakan Bis Ekonomi Jogja – Semarang saja, tapi karena niat supaya tidak banyak ngetem saya jatuhkan pilihan menggunakan bis Eka Jurusan Magelang-Surabaya dengan salahsatu trayek yg dilayani adalah turun di Jogja ( saya bukan pertama kali ini saja naek Bus Eka).

Tepat Pukul 16.30 Eka sudah masuk terminal Soekarno-Hatta ( Terminal Tidar ), kernet sudah treak-treak menawarkan ke calon penumpang tujuan jogja dan sekitarnya serta tujuan surabaya, saya pun bergegas naek dan duduk dideret terdepan dekat pintu masuk.

Setelah keluar terminal disekitar RM Selera Kuring sang kondektur menagih karcis, saya menyerahkan uang 50 rb-an, namun jawaban apa yg saja dapat? sang kondektur dengan arogan ngomong :

“duwit cilik wae mas, wes cerak duit gede ngono”

aku ngomong : “gak ada pak, cuma ini”

” yowes nek raono medhun wae mas, golek bis liyo ngene iki aku koyok maling” kata sang kondektur.

dalam hati ku, lha maling ra maling urusanmu, hanya karena timer habis lalu penumpang yg dikorbankan, bener-bener tidak profesional.

Tapi saya males berdebat dengan kondektur arogan tersebut, saya pikir masih banyak bis yg melayani rute magelang – jogja dan saya tidak perlu mengemis untuk tetep bisa ikut bis eka sampai tujuan.

Kalau memang tujuan jogja dengan harga tiket 10.000 itu terlalu kecil bagi kondektur Bus EKA S 7002 JS, coret saja list trayek yg tercantum di Tiket mereka, kalau ada trayeknya maka sungguh mengecewakan ketika penumpang sanggup bayar diturunkan ditengah jalan hanya karena sang kondektur malas mencarikan kembalian uang dari penumpang.

Akhirnya tepat pukul 16:40 saya diturunkan didepan Dealer New Armada dan saya pun melanjutkan perjalanan ke Jogja dengan Menggunakan Bus ekonomi dengan pelayanan yg lebih baik, oh iya fyi saja, Bus Eka ini melabeli mereka dengan nama Bus CEPAT.

Pengalaman tidak mengenakkan disore itu semoga menjadi pengalamnn yg pertama dan terakhir, karena sudah tidak ada minat lagi saya untuk menumpang bus yg berlabel EKA, kalaupun tidak ada armada bus lain, maka saya lebih baik jalan kaki.

Macam-macam Zakat dan Cara Menghitungnya

oleh abidz anam

“Hai orang-orang yg beriman, nafkahkanlah (di jalan Allah ) sebagian dari hasil usahamu yg baik-baik dan sebagian dari apa yg kami keluarkan dari bumi untuk kamu. Dan janganlah kamu memilih yg buruk-buruk lalu kamu nafkahkan dari padanya padahal kamu sendiri tidak mau mengambilnya melainkan dengan memicingkan mata terhadapnya. Dan ketahuilah bahwa Allah Maha Kaya lagi Maha Terpuji.” (QS 2:267)

Zakat Profesi/Penghasilan

Zakat Profesi/Penghasilan adalah zakat yg dikeluarkan dari hasil profesi seseorang, baik dokter, arsitek, notaris, ulama/da’i, artis, karyawan, guru, pegawai swasta/negeri/bumn/bumd, pengacara, hakim, akuntan, advokat, perawat, TNI/POLRI, LSM, wiraswasta, aktivis MLM dan lainnya.

Nishab sebesar 5 wasaq atau setara dengan 653 kg bahan pangan pokok yg (siap di konsumsi ) seperti kurma, gandum, beras dan biji jagung. Besar zakat profesi yaitu sebesar 2,5%. Jika standar harga beras/kg sebesar Rp5.000/kg, nilai nishab sekitar Rp3.265.000.

Contoh :

Bapak Ahmad adalah seorang karyawan sebuah berusahaan swasta. Setiap awal bulan ia mendapat gaji dari perusahaan tersebut ( take home pay ) sebesar Rp6.000.000,-. Karena besar gaji Bapak Ahmad sudah memenuhi nishab, maka Bapak Ahmad wajib mengeluarkan zakat dengan perhitungan Rp6000.000 x 2,5% = Rp150.000,-

Zakat Emas/Perak

Nisab emas 85 gram, sedangkan nisab perak 595 gram. Besar atau kadar zakatnya sebesar 2,5%. Haul satu tahun. Ketentuan Zakat emas/perak:

1. Emas/perak yg dikeluarkan zakatnya adalah emas/perak yg tidak dipakai.

2. Emas/perak yg dipakai secara wajar dan tidak berlebihan tidak dikeluarkan zakatnya.

Emas yg wajib dikeluarkan zakatnya = (Total emas yg dimiliki – emas yg dipakai) x 2,5% . Pembayarannya dapat dikeluarkan dengan nilai uang yg setara dengan harga emas saat itu.

Contoh :

Ibu Siska mempunyai emas sebanyak 150 gram, yg biasa dipakai sebanyak 40 gram, sisanya disimpan. Asumsi harga emas 1 gr untuk saat ini sebesar Rp300.000,- karena sudah mencapai nishab, maka zakat yang harus dikeluarkan adalah ( 150 – 40 ) x 2,5% =2,75 gram. Atau setara dengan 2,75 x 300.000 = Rp825.000,-

Zakat Tabungan

Uang simpanan yang telah mengendap selama 1 (satu) tahun dan mencapai nilai minimal (nishab) setara 85 gr emas, asumsi harga emas 1 gr untuk saat ini sebesar Rp300.000, wajib dikeluarkan zakatnya 2,5%, dengan perhitungan : (saldo akhir tahun + Bagi hasil ) x 2,5% = Zakat Tabungan. Apabila di bank konvensional, bunga bank tidak dihitung sebagai harta yang dizakatkan. Sedang bagi hasil di bank syariah, juga dihitung sebagai harta yg dizakatkan.

Contoh :

Saldo tabungan akhir tahun Bapak Andi sebesar Rp50 jt, dengan (50.000.000 + 600.000) x 2,5% = Rp 1.265.000,- Maka bapak Andi wajib mengeluarkan zakat tabungan sebesar Rp1.265.000,-

Zakat Investasi

Zakat Investasi adalah zakat yg dikenakan terhadap harta yg diperoleh dari hasil investasi. Contoh bangunan atau kendaraan yg disewakan. Zakat investasi dikeluarkan pada saat menghasilkan, sedangkan modal tidak dikenakan zakat. Besar zakat yg dikeluarkan adalah 5% untuk penghasilan kotor dan 10% untuk penghasilan bersih.

Contoh :

Hj. Nurul adalah seorang yg kaya raya, ia memiliki rumah kontrakan berjumlah 20 rumah, dengan tarif berbulannya seharga Rp300.000/rumah. Setiap bulannya Hj. Nurul mengeluarkan Rp500.000,- untuk biaya perawatan seluruh rumah kontrakannya. Apakah Hj. Nurul termasuk yg wajib membayar zakat? berapakah zakatnya?

Penghasilan dari rumah kontrakan dianalogikan dengan zakat pertanian atau hasil tani, yaitu nishabnya senilai 653 kg beras dengan tarif 5% dari bruto dan 10% dari netto. Setiap bulannya Hj. Nurul memiliki penghasilan sebanyak 20 x 300.000 = Rp6.000.000,-

ada dua cara dalam menghitung zakatnya

- Bruto : hasil investasi x 5% = Zakat Investasi

Rp6000.000×5% =Rp300.000,- jadi zakatnya Rp300.000,-

- Netto = (hasil investasi – biaya yg dikeluarkan)x10% = Zakat investasi

(6000.000 – 500.000 ) x10% = 550.000, jadi zakatnya rp550.000,-

Zakat Perniagaan

Zakat perniagaan adalah zakat yg dikenakan pada harta perniagaan. Dalam sebuah hadits Rasulullah SAW memerintahkan kami agar mengeluarkan zakat dari semua yg kami persiapkan untuk berdagang (HR. Abu Daud)

Ketentuan :

- Berjalan 1 tahun (haul)

- Nishab senilai 85 gr emas

- Besar zakat 2,5%

- Dapat dibayar dengan uang atau barang

- Dikenakan pada perdagangan maupun perseroan.

Cara Penghitungan :

(modal diputar + keuntungan+Piutang yg dapat dicairkan ) – (hutang+kerugian) x 2,5%

Contoh :

Ibu Arina seorang pedagang kelontong, walaupun tokonya tidak begitu besar ia memiliki aset ( modal ) sebanyak Rp20.000.000,- setiap bulannya ia mendapatkan keuntungan bersih sebesar Rp1000.000,- dari toko yg ia buka setiap hari. Usaha yang ia mulai pada bulan Januari 2007 tersebut, setelah berjalan 1 tahun, pada bulan tersebut ia mempunyai piutang yg dapat dicairkan sebesar Rp3000.000,- dan hutang yg harus ia bayar pada bulan tersebut sebesar Rp3100.000,- Berapakah zakat niaga ibu Arina?

Zakat dagang dianalogikan kepada zakat emas, nishabnya adalah 85gr emas dan mencapail haul dengan tarif 2,5%.

- Aset atau modal yg dimiliki Rp20.000.000,-

- Keuntungan setiap bulan :

Rp1000.000,- selama 1 tahun = 1000.000×12 = 12.000.000

- Piutang sejumlah Rp3000.000

- Hutang sejumlah Rp3100.000

- Asumsi harga emas saat itu Rp300.000/gram

Penghitungan zakatnya adalah :

{(Modal + untung + piutang) – (hutang)}x2,5% = Zakat Perniagaan

{(20.000.000 + 12.000.000 + 3.000.000) – (3.100.000)}x2,5% = Rp797.500,- jadi zakatnya adalah 797.500,-

sumber : newsletter pkpu Edisi 9 /Agustus 2010 / ramadhan 1431H

Rabu, 29 September 2010

Optimalisasi Penggunaan Samba File Server

#### Membatasi Jenis File ####
Bisa dibayangkan apabila terdapat satu direktori dan user akan menyimpan file jenis apa saja didalamnya. Tentu akan memakan waktu sekaligus memusingkan apabila ada banyak sekali file disana dan misalnya Anda harus menemukan laporan berformat .doc yang Anda ketik kemarin. Atau ketika Anda hendak memutar file 3gp favorit Anda namun file tersebut terbenam dalam ratusan file dengan ekstensi yang berbeda-beda. Untuk itu kita akan coba membuat satu direktori untuk satu jenis file atau paling tidak file-file yang masih mempunyai ikatan kekerabatan dalam ekstensinya. Jenis file yang kira-kira tidak sepadan akan kita blokir sehingga user tidak akan bisa menyimpan file berformat 3gp kedalam direktori yang dikhususkan untuk menyimpan dokumen misalnya. Disini kita gunakan opsi veto files. Contoh penggunaan veto files:
Dibawah share definitions dalam berkas smb.conf kita buat satu share berisi file movie.
[Movies on Server]
path = /var/Movies
comment = Movies on Server
browseable = yes
writeable = yes
public = yes
available = yes
hide dot files = yes
read only = yes
Veto files = /*.exe/*.com/*.dll/*.docx/*.doc/*.pdf/*.cdr/*.txt/*.xls/*.htm/*.ini/*.html/*.rar/*.jpg/*.jpeg/*.png/*.mp3/*.zip/*.gif/

Setelah itu kita simpan, keluar dari berkas dan restart Samba. Maka kemudian pada komputer kien akan muncul sebuah folder bernama Movies on Server. Ketika user mencoba menyimpan file dengan ekstensi .exe atau .mp3 maka akan muncul peringatan bahwa tindakan tersebut tidak diijinkan. Untuk menambah jenis file yang ingin Anda blokir dalam satu share direktori, silakan ditambahkan ekstensi yang dikehendaki kedalam parameter veto files diatas.
Opsi veto files dapat berguna untuk menghentikan atau mencegah penyebaran virus atau file berbahaya yang dapat menyebar dalam LAN atau membahayakan user. Cukup tambahkan ekstensi-ekstensi file yang sering digunakan oleh para virus maker dalam upaya menginfeksi lebih banyak komputer, misalnya ekstensi .vbs, .com, .scr, .bat. Langkah ini adalah upaya sederhana namun preventif dan cukup efektif mengamankan jaringan yang telah kita bangun.

## Membatasi Waktu Idle Klien untuk Mengurangi Beban Server ##
Bila terdapat 100 komputer yang terhubung ke server, maka server dapat mengalami high server load apabila semua klien melakukan komunikasi atau request kepada server. Untuk mengurangi beban tersebut, kita akan batasi berapa menitkah waktu idle yang diijinkan pada sebuah komputer klien sebelum dianggap disconnect oleh server. Tambahkan baris dibawah ini pada direktori yang telah dibuat dibawah share definitions.
deadtime = 15
Artinya bahwa ketika komputer klien tidak beraktifitas selama 15 menit maka server akan menganggapnya disconnect sehingga akan mengurangi beban pada server. Sebuah variable sederhana namun berguna untuk mencegah terjadinya high server load.
## Siapa yang Boleh Mengakses Samba Server ##
Untuk meningkatkat kemanan Samba server, salah satu cara mudah yang dapat dilakukan adalah membatasi bahwa alamat ip tertentu saja yang memiliki hak akses. Hal tersebut bisa kita lakukan dengan menambahkan parameter berikut:
host allow = 192.168.3.0/24 127.0.0.1
host deny = all

SAMBA SERVER

### Proses Instalasi dan Konfigurasi Samba ###

Setelah melakukan beberapa konfigurasi dan melakukan instalasi piranti lunak sehingga sebuah server siap digunakan, proses berikutnya yang merupakan bagian terpenting dari laporan ini adalah melakukan instalasi Samba server. Prosesnya cukup mudah dan tidak memakan waktu yang lama. Buka terminal dan sebagai root (atau gunakan sudo) ketikkan baris berikut:
# apt-get install samba
Paket Samba akan segera diunduh dari repository dan proses instalasi akan segera berjalan. Tunggu sampai proses instalasi selesai. Jika proses sudah selesai langkah berikutnya yaitu menentukan direktori yang akan dijadikan lokasi sharing. Sebagai contoh disini kita buat direktori Data dan Multimedia dibawah direktori /var
# mkdir Data Multimedia
Setelah itu kita rubah permission-nya menjadi full access agar bisa diakses user yang menggunakan komputer client di jaringan dengan menggunakan perintah:
# chmod 777 Data Multimedia
Sekarang bisa kita lihat dibawah direktori /var kita sudah mempunyai dua direktori yaitu Data dan Multimedia dengan permission 777. Periksa atribut kedua direktori tersebut
# ls -la
Dua direktori yang akan dijadikan lokasi sharing sekarang sudah beratribut drwxrwxrwx. Kemudian yang perlu kita lakukan selanjutnya adalah konfigurasi file smb.conf. Pertama kita backup dulu file asli smb.conf dengan kita pindahkan ke lokasi lain misalnya ke /home/server
# mv /etc/samba/smb.conf /home/server/smb.conf.old
Dengan melakukan perintah diatas file konfigurasi smb.conf telah kita pindahkan dan kita beri nama smb.conf.old sehingga kalau terjadi kesalahan atau kegagalan dalam konfigurasi samba file tersebut bisa kita kembalikan ke lokasi semula.
Berikutnya kita edit file smb.conf:
# vim /etc/samba/smb.conf
Selain vim Anda bisa juga menggunakan file editor yang lain misal vi, pico, nano atau gedit. Setelah file smb.conf terbuka di terminal dalam kondisi kosong. Langsung saja kita tambahkan beberapa parameter berikut:
#================== Global Settings==============
[global]
## Browsing/Identification ###
workgroup = Percobaan
netbios name = Percobaan
server string = %h server (Samba %v)
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
guest only = yes
guest ok = yes
####### Authentication #######
security = share
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
guest account = nobody
invalid users = root

#=================Share Definitions===============
[Data User]
path = /var/Data
comment = Share Directories
browseable = yes
writable = yes
public = yes
available = yes
[Multimedia]
path = /var/Data
comment = Multimedia Share
browseable = yes
writeable = yes
public = yes
available = yes

Seperti terlihat pada konfigurasi diatas paling tidak ada tiga bagian dalam konfigurasi Samba server. Yang paling utama adalah pada bagian Share Definitions karena pada bagian itulah yang berkaitan dengan direktori yang akan kita jadikan sharing direktori, yang nantinya akan diakses oleh para user. Dengan konfigurasi minimal diatas kita sudah bisa menjalankan file server di mesin linux yang nantinya akan digunakan oleh komputer-komputer klien yang berbasis Windows.
Simpan konfigurasi diatas dan kita restart Samba server-nya agar definisi diatas bisa segera berjalan:
# /etc/init.d/samba restart
Pastikan Samba berjalan tanpa pesan error yang muncul
Shutting down SMB services: [ OK ]
Starting SMB services: [OK]
Atau kalau pada Ubuntu 10.04 (Lucid Lynx) yang kita gunakan, bisa dengan mengetikan perintah berikut di terminal:
restart smbd
Kalau tidak ada masalah maka akan tertera pesan misalnya seperti dibawah ini:
smbd start/running, process 14225
Yang artinya bahwa Samba server telah berhasil dijalankan dan pid dari proses tersebut adalah 14225.
Kita juga bisa melakukan test apakah instalasi dan konfigurasi Samba yang telah kita kerjakan berhasil dengan baik atau tidak dengan menggunakan perintah testparm. Contoh hasil testing dengan menggunakan perintah testparm:
# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[Data]"
Processing section "[Multimedia]"
Loaded services file OK.
Dibawah ini adalah contoh pesan error:
# testparm
Load smb config files from /etc/samba/smb.conf
Processing section “[Data]”
Processing section "[Multimedia]"
params.c:Section() - Badly formed line in configuration file: Multimedia
params.c:pm_process() - Failed. Error returned from params.c:parse().
Error loading services.
Perhatikan apakah disana ada pesan error atau warning yang berarti ada sesuatu yang perlu diperbaiki. Jika instalasi dan konfigurasi berjalan dengan baik, maka sharing direktori yang telah kita tentukan pada file smb.conf sudah bisa diakses dari komputer klien dengan mengetikkan ip address server pada Windows explorer.
Dengan konfigurasi sederhana di atas, Anda sudah bisa menjalankan sebuah file server yang di jaringan. Secara mendasar parameter yang dibutuhkan adalah seperti contoh berikut:
[global]
workgroup = MYGROUP
encrypt passwords = Yes
[homes]
read only = No
browseable = No
[public]
path = /tmp
guest ok = Yes
Parameter diatas hanyalah contoh sederhana saja. Sesuai kebutuhan, konfigurasi tersebut bisa dimodifikasi secara dinamis dari yang sederhana sampai ke tingkat yang lebih kompleks dan luas.

Jumat, 24 September 2010

paid to click



PTC adalah singkatan dari Paid To Click, atau bisa dibilang klik iklan dapat uang. Situs PTC membayar membernya setiap melakukan klik iklan pada halaman tertentu selama beberapa detik. Ya, hanya dengan klik iklan kita bisa meraup Uang.

# Bagaimana sobat Bisa Dibayar?
Simplenya seperti ini, suatu perusahaan ingin memasang iklan pada situs PTC. Perusahaan tersebut membayar kepada situs PTC untuk memajang iklan mereka. Kita sebagai pengklik iklan dibayar oleh situs PTC. Sangat Logis !!

# Dengan Apa sobat Dibayar?

* Paypal, selanjutnya bisa ditransfer ke rekening kita di Indonesia. Sebagai Informasi, Paypal adalah dompet Online yang bisa digunakan untuk melakukan transaksi di Internet, misalnya membeli barang di internet, sebagai alat pertukaran juga bisa, dll..

* Alertpay, rata-rata situs PTC menggunakan Alertpay sebagai alat pembayaran. Bagi sobat yang mau merasakan nikmatnya bergabung di situs PTC, sobat wajib mempunyai rekening Alertpay. Silahkan daftar langsung ke www.Alertpay.com atau klik disini untuk mengetahui cara mendaftar di Alertpay.


# Berapa sobat Dibayar?

Rata - rata situs PTC akan membayar sobat $0.01 - $0.02 setiap klik iklan. Tergantung situs masing - masing, dan tergantung status keanggotaan sobat. Jika sobat sebagai standard member sobat akan mendapat $ 0.01 setiap klik iklan, tetapi jika sobat punya uang di Alertpay jangan ragu untuk Upgrade keanggotaan sobat jadi premium member, karena setiap klik iklan premium member akan dinilai lebih oleh situs PTC.

Situs PTC biasanya akan menampilkan rata - rata 10 sampai 20 iklan setiap hari, tergantung situs masing - masing. Bahkan ada yang hanya menampilkan 5 iklan saja setiap harinya. Jadi saran saya lakukan klik iklan secara berkala. Beri waktu 30 menit saja setiap harinya untuk mengklik iklan, sambil browsing yang lain tidak ada salahnya sambil mengklik iklan-iklan dari situs ptc.

# Referral
Dalam dunia nyata referral adalah downline. Setiap sobat mendaftar di situs PTC sobat akan mendapat kode URL Referral sobat. Sebarkan lah kode URL Referral sobat lewat blog atau website yang sobat Kelola, jika belum punya blog sobat bisa memberikan kepada teman atau kerabat dekat sobat agar menjadi referral sobat, kenapa tidak? karena setiap referral melakukan klik iklan sobat juga Akan mendapatkan komisi yang sama.

# Seperti ini Ilustrasinya Jika sobat Punya 20 Referral

* Sobat mengklik iklan 10 kali sehari = 10 x $0.01 = $0.1
* Referral sebanyak 20 orang mengklik iklan 10 kali sehari = 20 x 10 x $0.01 = $2
* Pendapatan sobat dalam sehari = $0.1 + $2 = $2.1
* Pendapatan sobat sebulan = $63


Bagaimana jika sobat mempunyai puluhan atau ratusan referral dan sobat terdaftar di 20 situs PTC sekaligus. sobat bisa hitung sendiri berapa ratus dollar yang akan sobat raih dalam sebulan. Hanya dari sebuah program bisnis sederhana yang saya informasikan cukup lumayan untuk menambah income sobat.

Berikut beberapa situs PTC yang saya rekomendasikan, karena terbukti membayar :


Wordlinx
Onbux
BuxP
Link Grand
Neobux
Cashium
Tutorial Bermain Paid To Click di Neobux



1. Masuk ke situs neobux



2. Klik Register untuk melakukan pendaftaran.


3. Isi form yang tersedia, dari mulai username, password, email, email paypal atau alertpay, dst.


4. Setelah selesai melakukan pendaftaran, sekarang login dan klik pada tab view advertisements (untuk situs-situs PTC lain biasanya iklan-iklan ada pada tab view ads / surf ads).


5. Kemudian akan muncul iklan-iklan seperti dibawah ini :


6. Klik satu persatu link-link tersebut (perhatikan animasi counter berwarna kuning yang ada dibagian atas halaman).


7. Tunggu sampai ada pemberitahuan bahwa anda telah sukses mengklik iklan dan mendapat bayaran sekian sen dollar.


8. Lakukan pada link-link yang lain sampai selesai, untuk mengecek hasilnya sobat bisa tuju pada bagian account (klik username pada bagian atas halaman).
9. Untuk cashout, minimal neobux sampai saat ini adalah $2, dan untuk mendapatkan link referral silahkan klik pada link banner.


10. Copy kode url salah satu banner yang sobat suka dan silahkan letakkan di blog sobat.
11. Untuk mendapatkan iklan yang banyak, sobat dapat mengupgrade keanggotaan sobat, atau sobat bisa menyewa referral di neobux.



Selamat Mencoba, semoga sukses !

Pilih PraBayar atau Pasca Bayar

oleh abidz



Sejak ramainya teknology selluler istilah Prabyar dan Pasca Bayar menjadi sesuatu yg lumrah, begitupun didunia langganan internet ( ISP ) kedua istilah itu dipakai, walaupun sebenarnya sejak lama istilah itu ada, tapi mungkin ada sebagian dari kita yg belum mengetahui istilah tersebut.

Secara simple pengertian PraBayar adalah Bayar sebelum pakai, contoh simple misal beli pulsa 5000 perak untuk pemakaian masa aktif 7 hari, maka ketika akan menikmati layanan ya harus bayar dulu baru dipakai dengan masa 7 hari setelah itu akan ada masa tenggang. Kalau Pasca Bayar adalah Pakai dulu baru bayar, misalnya langganan matrix/halo, maka tagihan akan muncul setelah pemakaian 1 Bulan.

Nah berkaitan dengan pilihan mana yg akan dipakai, itu terserah pada kemampuan kita yg akan menggunakannya, apakah Pra atau Pasca. Berkaitan dengan Langganan akses internet, maka biasanya aturan yg diterapkan adalah PraBayar, dalam artian tagihan keluar diawal bulan untuk pemakaian satu bulan tersebut, dan menurut saya aturan PraBayarnya di ISP itu sudah semi Pascabayar, karena dalam periode penagihan satu bulan kita masih bisa menikmati langganan.

Sebagai ilustrasi : Misal kita dapat tagihan tgl 2 Tiap bulan, maka kita dikasih waktu sampai tgl 20 untuk melunasi bulan tersebut, tetapi sampai batas waktu tgl 20 itu kita masih bisa akses, bila lewat bulan tersebut baru koneksi kita akan di cut dan setelah melunasi akan diaktifkan kembali.

Cuma terkadang kita sebagai pelanggan suka salah mengartikan dan dengan sewenang-wenang menggunakan batas akhir tiap bulannya untuk melakukan pembayaran padahal kita sudah menggunakan layanan, disini yg saya sebut Prabayar semi Pascabayar hehe..

Nah ada yg lucunya adalah kita berlangganan dan sudah menikmati fasilitas tapi ketika koneksi kita dicut oleh ISP kita uring-uringan dan komplain berat kenapa koneksi dicut tanpa konfirmasi, padahal bila kita menyadari bahwa ketika tagihan awal bulan datang itu adalah warning kepada kita untuk segera melunasi tagihannya sebelum kita menggunakan.

Karena etika yg baik sebenarnya adalah membayar dulu baru menggunakan, hal itu berlaku untuk segala hal, misal ketika kita makan diwarung, alangkah baiknya bayar dulu sesuai yg kita ambil baru kita nikmati.

Ah melebar kemana-mana hehe.

Kebutuhan Vit C dalam Tubuh Hanya 50 mg


oleh abidz

Salahsatu Vitamin yg berperan sebagai antioksidan adalah Vit C, dalam kondisi normal kebutuhan akan Vit C hanya 50mg-75mg saja dan itu biasanya sudah tercover dengan asupan makanan sehari-hari asal dengan syarat 4 sehat 5 sempurna.

Lalu apakah mitos bahwa mengkonsumsi Vit C dosis tinggi seperti sedang ramai di iklan Vit C 1000 mg, hal itu tidaklah salah bila kondisi tubuh membutuhkan lebih dari dosis normal, apalagi hidup kita selalu berhubungan dengan radikal-radikal bebas misal dikota2 besar dengan tingkat polusi yg tinggi, tetapi perlu diingat bahwa daya maksimal serap tubuh adalah 500mg saja, dan sisanya menjadi cadangan namun bila tidak digunakan oleh tubuh akan dikeluarkan bersama urine atau bisa juga beralih ke usus halus yg berefek pada terjadinya diare dan hati-hati bagi penderita Maag.

Vitamin C memiliki peran dalam metabolisme kolesterol dengan meningkatkan laju pembuangan kolesterol yang dibuang dalam bentuk asam empedu (produk akhir kolesterol), meningkatkan kadar HDL (kolesterol yang ‘baik’), dan sebagai pencahar (meningkatkan pembuangan kotoran). Dengan demikian vitamin C akan menurunkan penyerapan kembali asam empedu dan pengubahannya menjadi kolesterol. Vitamin C berperan menjaga keseimbangan kolesterol dan trigliserida (keduanya adalah suatu jenis lemak dalam tubuh), sehingga jika kadar keduanya meningkat, vitamin C dapat menurunkan kadarnya. Sayang, hal ini hanya berlaku pada orang dengan kadar kolesterol dan trigliserida yang tinggi. Di samping itu, vitamin C sangat penting untuk sintesis kolagen yang merupakan serabut kuat penyusun otot, kulit, termasuk juga pembuluh darah. Jadi, jelas bahwa kekurangan vitamin C akan melemahkan struktur pembuluh darah, jantung, dan otot jantung. Lebih jauh, kekurangan vitamin C menyebabkan kerusakan susunan sel pada dinding pembuluh darah arteri sehingga dapat terisi kolesterol dan menyebabkan aterosklerosis.

Nah dari pada minum Antioksidan dengan harga yg tinggi ( CDR 10 biji 26 rb ) mending dirumah tanamlah pohon jambu biji supaya bisa mendapatkan vit C alami, karena seperti kita tahu kandungan vit C dalam jambu biji itu termasuk tinggi atau mulailah menyukai lalapan :mrgreen:

Statistik Penggunaan Bandwidth

Untuk mengetahui statistik lalu lintas data dalam jaringan, kita bisa gunakan tools vnstat. Instalasi dan konfigurasinya cukup mudah:
# apt-get install vnstat
Konfigurasi interface dan beberapa hal lainnya dapa dilakukan pada berkas vnstat.conf
# vim /etc/vnstat.conf
Contoh penggunaan untuk mengetahui statistik bandwidth per hari:
# vnstat -d
Variable bisa diganti sesuai kebutuhan. -w untuk statistik per minggu dan -m untuk per bulan.
Apabila ingin mengetaui statistik bandwidth berdasar interface tertentu saja, bisa ditambahkan variable -i
# vnstat -d -i eth0
Contoh mengetahui statistik penggunaan bandwidth apabila Anda menggunakan USB modem sebagai media koneksi ke internet:
# vnstat –i ppp0
Selain vnstat ada beberapa tool lain yang dapat digunakan untuk melihat statistik penggunaan bandwidth dalam satu jaringan, misalnya MRTG dan iftop.

Pengamanan terhadap Server

Untuk memastikan bahwa server Anda aman dari illegal access, maka perlu Anda cek secara berkala dan kontinyu apakah ada backdroor, worm atau program-program berbahaya didalamnya. Program yang bisa digunakan misalnya: chkrootkit atau rkhunter.
# apt-get install chkrootkit rkhunter
Tunggu beberapa saat setelah itu dua program diatas akan dapat Anda gunakan untuk melakukan scanning pada server. Contoh penggunaan:
# chkrootkit -q
# rkhunter –c
Kemudian periksa log hasil scanning apakah ada warning disana.
Secara berkala diperlukan pula auditing terhadap server dan jaringan. Gunakan tools nmap untuk menjalankan proses auditing.
# apt-get instal nmap
Apabila modus teks terlalu membingungkan, bisa juga menggunkan Nmap versi GUI
# apt-get install zenmap
Sebagai contoh sederhana, dengan menggunakan Nmap akan diperoleh port-port apa saja yang terbuka dan deskripsinya berdasarkan scanning terhadap suatu host. Periksa hasil scanning, apakah ada port tidak umum yang terbuka disana? Bisa jadi itu adalah port yang dibuka oleh backdoor. Selain memeriksa port Nmap juga mempunyai banyak kegunaan yang bisa dieksplorasi sesuai kebutuhan.
Selain dari pada itu masih banyak langkah yang dapat dilakukan oleh seorang admin jaringan untuk mengamankan server dan LAN-nya misalnya dengan tidak menggunakan password yang mudah ditebak atau terlalu sederhana, selalu melakuan security updates dan menginstal patch yang diperlukan.

Instalasi SSH

Salah satu tools penting untuk melakukan pengelolaan dan maintenance server adalah SSH. SSH merupakan kepanjangan dari Secure Shell. SSH menggantikan fungsi dari telnet dan ftp yang tidak aman karena ketika user mengetikkan password maka password tersebut akan ditransmisikan dalam bentuk plain text. Ini tentu merupakan sebuah vulnerability serius yang dapat mengakibatkan pihak-pihak tertentu mengambil alih akses terhadap komputer korban.
Namun tidak demikian dengan SSH. Setiap kali data ditransmisikan dari sebuah komputer ke komputer lain, SSH secara otomatis akan melakukan enkripsi atau mengacak data tersebut dan ketika data tersebut sampai kepada pihak yang dituju SSH akan segera melakukan dekripsi. Hal ini bisa disebut juga dengan istilah transparent encryption, yaitu bahwa user dapat bekerja menggunakan SSH secara normal tanpa menyadari bahwa data yang digunakan telah diacak ketika melintasi jaringan.
Dengan menggunakan program SSH, Anda dapat mengelola server dari manapun selama Anda mempunyai koneksi ke internet. Anda akan dapat bekerja seolah-olah memiliki akses secara fisik ke server tersebut.
Instalasi SSH dan proses konfigurasi adalah sebagai berikut:
# apt-get install ssh
Kemudian perlu kita konfigurasi SSH yang sudah kita instal
# vim /etc/ssh/sshd_config
Untuk meningkatkan keamanan, ada beberapa hal mudah yang bisa lakukan yaitu mengganti default port 22 ke port lain, kemudian perlu kita disable root login. Kenapa root login perlu di-disable? Karena root adalah satu-satunya user di dalam mesin Linux yang tidak perlu ditebak keberadaannya. Root selalu ada dan root memiliki hak akses tertinggi dalam sebuah mesin Linux sehingga dapat melakukan apa saja.
Port 222
PermitRootLogin no
Setelah itu kita restart:
# /etc/init.d/ssh restart
Kini Anda dapat melakukan remote login ke server atau komputer Anda dari komputer manapun selama ada akses internet. Dibawah ini adalah contoh remote login yang penulis lakukan ke sebuah mesin FreeBSD
# ssh bounty.botseller.net -l ari
variable -l adalah mendefinisikan username untuk login. Atau bisa juga dengan format sebagai berikut:
# ssh ari@bounty.botseller.net
Apabila server yang hendak Anda remote login tidak lagi menggunakan port 22, maka perlu Anda tambahkan variable -p
Contoh:
# ssh root@ari-f.com -p 4121
SSH akan memudahkan seorang admin untuk mengelola server semudah mengerjakannya langsung didepan server secara fisik.
Kegunaan SSH lain yang sangat membantu adalah perintah scp. Dengan menggunakan perintah scp, Data yang melewati jaringan akan ter-enkripsi sehingga aman. Scp juga memungkinkan Anda untuk melakukan copy file dari server A ke server B secara remote. Contoh sederhana:
# scp user@server1:print.pdf user@server2:print.pdf
Perintah ini biasanya banyak digunakan oleh admin penyedia jasa hosting, atau webmaster yang memiliki VPS atau dedicated server, sebuah layanan hosting dengan menggunakan server secara keseluruhan. Berbeda dengan shared hosting yang disewa beramai-ramai, dedicated server hanya akan dipakai oleh satu pengguna saja, yang berarti pengelolaannya akan lebih leluasa. SSH dapat digunakan pada dedicated server karena seorang penyewanya akan memegang root access atas server tersebut. Dengan perintah scp, memindahkan suatu website dari satu server ke server lain akan sangat mudah dan cepat, karena file akan langsung di transfer dari server A ke server B tanpa perlu di download terlebih dahulu di komputer lokal dan baru kemudian di upload ke server tujuan.
Untuk mengakses server melalui protocol SSH secara remote, apabila kita menggunakan system operasi Windows, bisa kita gunakan tools bernama PuTTY .

Instalasi Squid Proxy Server

Squid adalah proxy server dan web cache daemon yang mempunyai banyak kegunaan dalam sebuah jaringan komputer. Squid mendukung trafik HTTP, HTTPS, FTP dan lainnya. Squid akan mengurangi penggunaan bandwidth dan mempercepat waktu respons dengan melakukan caching terhadap alamat-alamat yang sering diakses. Squid server juga dapat menjadi suatu alat pembantu keamanan dengan cara menyaring lalu lintas yang keluar dari jaringan. Squid banyak digunakan pada lingkungan kerja atau kampus dan ISP untuk melakukan penyaringan jaringan ataupun untuk mempercepat koneksi, dan menghemat bandwidth. Berikut proses instalasi Squid dalam jaringan yang kami gunakan:
# apt-get install squid
Setelah proses selesai. Kita lakukan editing pada berkas squid.conf. Kita backup dulu file konfigurasi tersebut:
# mv /etc/squid/squid.conf /home/server/squid.conf.x
Kemudian kita buat berkas squid.conf yang baru:
# vim /etc/squid/squid.conf
Berkas konfigurasi Squid default sebenarnya terdiri dari ribuan baris dan sangat dinamis. Anda bisa melakukan editing sesuai kebutuhan. Namun pada dasarnya ada beberapa parameter yang perlu diperhatikan yaitu http_port, direktori untuk menyimpan cache dan log, serta pengaturan blok ip agar semua komputer di jaringan dapat menggunakan Squid proxy.
Silakan search atau download contoh squid.conf dan Anda bisa konfigurasikan sesuai kebutuhan. Salah satu contoh berkas konfigurasi squid:
# wget http://www.ari-f.com/file/squid.conf

Contoh konfigurasi squid.conf yang lain bisa dilihat di:
http://dobelden.wordpress.com/2010/05/03/konfigurasi-squid-proxy-di-ubuntu/
Setelah selesai melakukan konfigurasi squid. Buatlah swap:
# squid -z
Kemudian ubah ownership beberapa berkas-berkas pendukung squid:
#chown -R proxy:proxy /etc/squid/*
#chown -R proxy:proxy /cache/
Lalu periksa apakah settingan sudah benar dengan menggunakan perintah:
# squid Ncd1
Kemudian kita jalankan squid:
# squid -d
Apabila Anda melakukan konfigurasi ulang berupa penambahan, pengurangan atau apapun pada berkas squid.conf, jangan lupa untuk menggunakan perintah:
# squid -k reconfigure
Selanjutnya tambahkan baris berikut pada file rc.local:
/bin/rm -f /var/run/squid.pid
/usr/sbin/squid -D

Apakah Squid sudah running dengan benar di server, kita check dengan menggunakan perintah:
# ps -aux
Kini Squid server sudah kita bangun dan siap menerima HTTP request dari komputer yang berada di bawah jaringan. Agar semua trafik dari komputer klien di forward ke port 3128. Ada beberapa langkah yang bisa kita lakukan yaitu misalnya dengan setting manual internet option pada komputer klien, kita isikan ip server dalam hal ini 192.168.3.30 dan port 3128. Atau Anda juga bisa membuat translasi prerouting NAT agar semua trafik ke port 80 dibelokkan ke port 3128 pada server. Atau dapat juga dengan cara yang lebih mudah seperti yang kita ujicobakan yaitu dengan menggunakan program ipkungfu:
# apt-get install ipkungfu
Kemudian selanjutnya kita konfigurasi:
# vim /etc/ipkungfu/redirect.conf
Tambah baris berikut:
tcp:80:3128:internal # transparent squid proxy
Biasanya baris diatas sudah ada dalam berkas redirect.conf, jika hendak kita pergunakan kita tinggal hilangkan tanda # didepannya.

Kemudian kita jalankan kembali ipkungfu dari terminal:
# ipkungfu
Dan perlu kita edit agar konfigurasinya berjalan setiap kali booting:
# vim /etc/default/ipkungfu
Hilangkan tanda # pada bagian:
IPKFSTART=1
Dengan menggunakan ipkungfu, maka semua komunikasi dan request pada port 80 (HTTP) komputer klien di jaringan akan "dipaksa" untuk melalui port Squid server yang telah kita tentukan yaitu 3128.
Untuk mengecek apakah Squid sudah berjalan, ketika komputer klien melakukan aktifitas browsing, kita buka log file Squid:
# tail -f /var/log/squid/access.log
Atau bisa menggunakan program log viewer untuk Squid salah satunya yaitu Squidview
# apt-get install squidview
Untuk melihat log-nya cukup jalankan diterminal:
# squidview

Rabu, 08 September 2010

DNS Server

oleh abidz anam

Kita mungkin tidak atau belum menyadari fungsi dan keberadaan DNS (Domain Name System), tapi ketika kita berinteraksi menggunakan internet. Anda telah menggunakan DNS. Ketika anda mengetik google.com di browser, sebenarnya Anda telah meminta DNS server untuk melakukan resolve google.com ke alamat ip 66.102.7.104. Sebagai manusia tentu kita lebih mudah menghafal nama, pasti Anda akan ingat sebagian besar alamat web yang Anda kunjungi. Dengan contoh lain, dapatkah Anda menghafal 15 nomor handphone teman-teman Anda? Tidak mudah bukan? Dalam dunia maya, disinilah fungsi DNS berperan. DNS akan melakukan mapping antara hostnames, yang lebih familiar dengan manusia dan internet address yang digunakan oleh komputer.
Kita akan melakukan instalasi Bind9 untuk keperluan DNS server pada jaringan kita:
# apt-get install bind9
Selanjutnya seperti biasa, kita lakukan konfigurasi dulu. Kali ini yang perlu kita edit adalah pada berkas named.conf.option
# vim /etc/bind/named.conf.option

Perhatikan pada baris berikut:
// forwarders {
// 0.0.0.0;
// 0.0.0.0;
// };
Hilangkan tanda // dan berikan DNS dari ISP yang Anda gunakan. Disini kita gunakan DNS dari Telkom Speedy yaitu 202.134.0.155 dan 202.134.0.61:
forwarders {
202.134.0.155;
202.134.0.61;
};
Anda juga bisa menggunakan public DNS server. Salah satu yang paling banyak digunakan dan berguna untuk melakukan filtering terhadap situs-situs tidak baik adalah OpenDNS . OpenDNS merupakan Domain Name System global yang berlokasi di San Fransisco, USA. OpenDNS menawarkan infrastruktur gratis dan berbayar sebagai alternatif nameserver yang ditawarkan ISP. OpenDNS banyak dipakai oleh pengguna internet karena kemampuannya melakukan blokir terhadap situs-situs yang masuk kategori blacklist misalnya situs-situs pornografi, judi dan obat-obatan terlarang. Bisa juga menggunakan DNS dari Nawala, sebuah DNS berlokasi di Indonesia yang juga mempunyai fungsi content filtering. (www.nawala.org)
forwarders {
208.67.222.222;
208.67.220.220;
};
Setelah selesai menambahkan DNS eksternal langkah berikutnya yaitu menambahkan zone. Buka file named.conf:
# vim /etc/bind/named.conf
Kemudian isikan beberapa baris berikut ini:
zone "misalnya.com" {
type master;
file "/etc/bind/db.misalnya.com";
};

zone "4.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192.168.4";
};



Selanjutnya kita buat file db.misalnya.com
# vim /etc/bind/db.misalnya.com
Dan isi file tersebut dengan:
$TTL 604800
@ IN SOA ns.misalnya.com. your_email@your.domain.com. (
1 ; Serial can be replaced by a number like YYYYMMDDNN where NN is an incrementing number
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.
@ IN A 192.168.4.1
ns IN A 192.168.4.1
host1 IN A 192.168.4.2

Terakhir, kita buat file db.192.168.4
# vim /etc/bind/db.192.168.4
Dan isikan baris berikut:
$TTL 604800
@ IN SOA ns.misalnya.com your_email@misalnya.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns
2 IN PTR host1

Simpan berkas tersebut lalu restart Bind9
# service bind9 restart
Kalau tidak ada kesalahan maka sekarang kita sudah mempunyai DNS server untuk jaringan lokal.
* Stopping domain name service... bind9 [ OK ]
* Starting domain name service... bind9 [ OK ]

Agar semua klien di jaringan secara otomatis menggunakan DNS server yang telah kita bangun. Kita tugaskan DHCP server yang tilah kita bangun diatas untuk melakukan auto configure. Buka kembali file dhcpd.conf yang telah kita edit sebelumnya:
# vim /etc/dhcp3/dhcpd.conf
Kemudian kita sisipkan baris berikut pada konfigurasi yang telah kita buat:
option domain-name-servers 192.168.3.30;
Sehingga menjadi:
subnet 192.168.3.0 netmask 255.255.255.0 {
range 192.168.3.31 192.168.3.51;
option domain-name-servers 192.168.3.30;
option routers 192.168.3.30;
option broadcast-address 192.168.3.255;
default-lease-time 600;
max-lease-time 7200;
}

Sekarang pada tiap komputer klien, kita lakukan setting supaya mendapatkan DNS secara otomatis. Dari Ipv4 properties di Windows kita pilih "Obtain DNS server address automatically" Lalu klik OK. Kalau tidak ada masalah kali ini komputer klien akan menggunakan alamat ip dan DNS server secara otomatis tanpa kita perlu isikan apapun secara manual lagi

Instalasi DHCP Server

Setelah setting NAT berhasil, komputer klien akan ikut menikmati akses internet dengan catatan kita harus memasang ip statis secara manual dulu pada mesin yang bersangkutan. Sebagai contoh diatas, kita pasangkan ip 192.168.3.31 pada laptop yang terhubung ke server dan barulah laptop tersebut bisa digunakan untuk browsing ke internet. Apabila terdapat misalnya 5 komputer, pekerjaan tersebut tidaklah susah. Tapi bagaimana jika dalam sebuah LAN terdapat 100 komputer? Jari-jari anda tentu akan pegal mengkonfigurasi secara manual ip statis untuk 100 komputer. Untuk itulah agar tiap klien memperoleh ip secara otomatis, kita perlu melakukan instalasi DHCP server.
Dynamic Host Configuration Protocol (DCHP) adalah protokol yang berbasis arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat ip dalam satu jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus memberikan alamat ip kepada semua komputer secara manual. Jika DHCP dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamat ip secara otomatis dari server DHCP. Selain alamat ip, banyak parameter jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan DNS server.
Berikut adalah proses instalasi DHCP server. Gunakan console dan ketikkan:
# apt-get install dhcp3-server
Setelah selesai, kita edit file dhcpd.conf:
# vim /etc/dhcp3/dhcpd.conf
Kemudian tambahkan baris berikut ini:
subnet 192.168.3.0 netmask 255.255.255.0 {
range 192.168.3.31 192.168.3.53;
option routers 192.168.3.30;
option broadcast-address 192.168.3.255;
default-lease-time 600;
max-lease-time 7200;
}
Perhatikan pada parameter range 192.168.3.31 192.168.3.51; Disini berarti ada 22 alamat ip yang siap didistribusikan untuk komputer-komputer klien yang ada dalam jaringan. Blok ip tersebut dapat disesuaikan sesuai kebutuhan.
Setelah disimpan, langkah berikutnya yaitu menentukan interface mana yang digunakan untuk proses distribusi ip. Disini yang kita pakai yaitu eth1
# vim /etc/default/dhcp3-server
Isikan eth1 pada parameter interfaces sehingga menjadi:
INTERFACES="eth1"
Simpan konfigurasi tersebut lalu tutup file-nya dan lakukan restart DHCP server yang telah kita instal:
# service dhcp3-server restart
Pastikan tidak ada pesan error apapun
* Stopping DHCP server dhcpd3 [ OK ]
* Starting DHCP server dhcpd3 [ OK ]
Pada laptop yang terhubung ke server, kita ubah pengaturan ip-nya. Pada percobaan diatas kita mengisi ip secara manual, kali ini dari Ipv4 properties di Windows kita pilih "Obtain an ip address automatically" untuk mendapatkan ip secara otomatis dari server. Lalu klik OK.
Kalau tidak ada kesalahan dalam proses instalasi dan konfigurasi DHCP server maka laptop klien ini akan mendapat ip secara otomatis dan selanjutnya tetap bisa browsing ke internet. Gunakan command prompt dan ketikkan ipconfig untuk melihat apakah Windows sudah mendapatkan ip secara otomatis dari DHCP server yang telah kita bangun.
NAT (Network Address Translation)
Langkah ini merupakan salah satu bagian terpenting dalam melakukan konfigurasi sebuah Local Area Network. NAT memungkinkan sebuah LAN untuk menggunakan satu blok IP untuk trafik internal dan blok IP lainnya untuk trafik eksternal atau akses ke internet.
Dengan melakukan translasi jaringan, maka sebuah server akan berfungsi sebagai router sehingga semua komputer klien yang terhubung dengannya akan mendapatkan akses ke internet. Dengan kata lain, NAT berfungsi untuk melakukan sharing koneksi internet yang dimiliki sebuah server ke komputer-komputer klien yang terhubung dalam sebuah jaringan. Gunakan perintah iptables:
# iptables -A POSTROUTING -s 192.168.3.0/24 -o eth0 -j SNAT --to-source 192.168.4.40 -t nat
Apabila tidak ada pesan error setelah menekan enter maka kemungkinan perintah tersebut benar dan siap dikonfiguurasi lebih lanjut. Gunakan perintah dibawah ini untuk melihat apakah perintah NAT diatas sudah benar:
# iptables -nvL -t nat
Bila sudah benar, copy perintah translasi diatas ke dalam berkas rc.local
# vim /etc/rc.local
Dan paste perintah diatas sebelum syntax exit 0
iptables -A POSTROUTING -s 192.168.3.0/24 -o eth0 -j SNAT --to-source 192.168.4.40 -t nat
exit 0
Seperti biasa setelah mengedit sebuah file jangan lupa kita simpan dan kemudian keluar. Agar NAT bisa dijalankan di jaringan, kita perlu edit berkas sysctl.conf:
# vim /etc/sysctl.conf
Kemudian cari baris dibawah ini dan hilangkan tanda # didepannya agar proses forwarding bisa dijalankan.
#net.ipv4.ip_forward=1

Menjadi:
net.ipv4.ip_forward=1
Kemudian save dan exit. Reboot apabila diperlukan.
Selanjutnya sebuah laptop dengan sistem operasi Windows XP kita gunakan sebagai ujicoba klien. Kita pasang ip 192.168.3.31 dengan gateway 192.168.4.40 dan Nameserver dari ISP. Setelah konfigurasi ip selesai, kita tes dengan melakukan browsing ke situs Google tercinta menggunakan Mozilla Firefox dan voila!
Konfigurasi ethernet card
Ethernet card yang sudah terpasang kita berikan ip statis. Untuk yang terhubung dengan ISP kita berikan ip 192.168.4.40 dan untuk ethernet card yang akan digunakan di jaringan lokal kita berikan ip 192.168.3.30
# vim /etc/network/interfaces
Dan kita tambahkan beberapa baris berikut:
auto eth0
iface eth0 inet static
address 192.168.4.40
netmask 255.255.255.0
network 192.168.4.0
broadcast 192.168.4.255
gateway 192.168.4.1

auto eth1
iface eth1 inet static
address 192.168.3.30
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255

Setelah selesai, kita simpan dan keluar dari berkas tersebut. Lalu kita restart networking agar kedua kartu jaringan mendapat ip seperti yang telah kita setting diatas:
# /etc/init.d/networking restart
Kita periksa apakah kedua ethernet card sudah memiliki ip:
# ip a
Kalau tidak ada kesalahan maka bisa terlihat bahwa kedua ethernet card kini sudah menyandang ip address statis yang berbeda.

Sabtu, 14 Agustus 2010

Konfigurasi Server

Sebelum kita membahas lebih jauh mengenai Samba, akan kita bahas terlebih dahulu mengenai server dalam sebuah jaringan. Spesifikasi hardware yang diperlukan tidak perlu terlalu high-end, cukup dengan RAM sebesar 1 Gb, Hard disk berkapasitas 160 Gb, 2 buah LAN card, VGA dan Soundcard cukup onboard sudah dapat digunakan untuk membuat sebuah server. Setelah perangkat keras yang diperlukan siap, yang kita lakukan adalah melakukan instalasi sistem operasi. Yang kita pilih adalah Linux dengan distro Ubuntu 10.04 dengan code name Lucid Lynx yang telah dirilis pada 29 April 2010. Sebuah distro turunan Debian yang berkembang pesat akhir-akhir ini. Untuk keperluan server, sebaiknya Ubuntu yang dipakai adalah Ubuntu server yang hanya menggunakan modus teks, tanpa GUI (graphical user interface) karena akan lebih stabil, cepat dan hemat resources. Namun karena kami masih dalam rangka trial and error, dan untuk menghindari kebosanan selama proses konfigurasi server, kami "terpaksa" menginstal Ubuntu versi desktop dengan segala kecantikan GUI-nya yang tidak kalah dengan sistem operasi Windows.

Dua buah ethernet card kita tanamkan pada CPU. Sebuah ethernet card terhubung dengan ISP yaitu Telkom Speedy sementara satu yang lain akan kita gunakan untuk sharing dan proses komunikasi antara server dan client di jaringan. Setelah server terhubung dengan ISP dan bisa digunakan untuk mengakses internet, langkah-langkah konfigurasi server yang kami lakukan adalah sebagai berikut:

Mengganti repository dengan mirror terdekat.

Repository adalah sebuah dukungan dari beberapa paket yang dijadikan satu bundel atau generalisasi untuk mendukung end user dalam hal menginstal beberapa aplikasi yang ia kehendaki. Peran repository sangat penting karena memudahkan proses instalasi software yang dibutuhkan selama seorang user terhubung ke internet. Karena lokasi kita berada di Yogyakarta, maka akan kita gunakan repository paling dekat yaitu dari Universitas Gadjah Mada. Semakin dekat kita dengan lokasi mirror semakin cepatlah proses download dan instalasi/upgrade piranti lunak.

Kita buka console atau terminal dan kita gunakan perintah:

# mv /etc/apt/source.list /home/server/source.list.old

Baris diatas berarti bahwa sumber repository yang tersimpan dalam berkas source.list kita pindahkan ke direktori /home/server dengan nama file baru yaitu source.list.old

Selanjutnya kita gunakan browser untuk mengakses situs repository UGM yang beralamat di http://repo.ugm.ac.id. Kemudian kita buat source list-nya di http://repo.ugm.ac.id/mulai/ Pilih versi Ubuntu yang kita pakai, dalam project ini yaitu Lucid Lynx dan kita akan dapatkan tiga baris dibawah ini:

deb http://repo.ugm.ac.id/ubuntu/ lucid main restricted universe multiverse

deb http://repo.ugm.ac.id/ubuntu/ lucid-updates main restricted universe multiverse

deb http://repo.ugm.ac.id/ubuntu/ lucid-security main restricted universe multiverse

Copy baris diatas dan selanjutnya kita paste pada berkas source.list

# vi /etc/apt/source.list

Simpan file tersebut dan tutup, selanjutnya kita cek apakah sistem sudah membaca repository yang baru kita buat dengan menggunakan perintah:

# apt-get update

2. Installasi vim sebagai file editor

Karena file editor favorit kita adalah vim, dan sayangnya belum terinstal secara default, maka perlu dilakukan instalasi:

# apt-get install vim