Catatan Kaki Teknologi Informasi

11 January 2012

Sharing pengalaman Migrasi Windows ke Linux.. Bag. 8

shareDI lingkungan Windows, Server yang digunakan pastinya adalah Windows Server, Fungsi yang paling sering dipakai dalam jaringan Komputer adalah Sharing File di Server yang bisa di akses oleh Client. pada bagian pertama sudah saya jelaskan Ketika Migrasi dilakukan tentunya tidak semua langsung bisa diubah 100% menjadi Linux semua, karena biasanya ada beberapa fungsi dari perusahaan yang sudah/sementara ini terlanjur terikat dengan produk Microsoft atau propietary lainnya.

Jadi yang saya bahas disini bagaimana cara menjembatani Sharing File antara dua OS yang berbeda, Data ada di Windows , tapi mau di akses dengan linux, jawabannya adalah Samba.

Samba Server melakukan sharing data atau program aplikasi secara bersama sama oleh Client atau Server yang berbeda OS.

Untuk bisa agar Client Linux bisa mengakses Data di Windows terlebih dahulu kita menginstall package Samba yaitu

sudo apt-get install samba samba-common samba-common-bin samba-dbg samba-doc samba-doc-pdf

sudo apt-get install smbclient smbfs smbnetfs libpam-smbpass

Setelah selesai semua package terinstall maka kita ke langkah selanjutnya, supaya lebih mudah di mengerti saya akan buat skenario Misalnya : Kita ingin membuat sharing folder morningreport yang ada di server windows 2003 ke komputer client linux dengan hostname it2.

Sisi Server

OS : Window Server 2003

Username : morningreport

password : morningreport

Folder Share : MorningReport,

Ip Server : 192.168.1.88

WorkGroup : rskbgroup

Sisi Client

OS Client : Linux Mint

Username : it2

Pada komputer client buka file fstab di /etc/fstab dengan menggunakan perintah nano

nano /etc/fstab

Lalu ketik script di bawah ini

//192.168.1.88/morningreport /home/it2/Desktop/morningreport smbfs username=morningreport, password=morningreport, workgroup=rskbgroup,rw,uid=it2,gid=it2

Jika berhasil maka akan ada Drive baru di Tampilan Desktop Komputer Client Linux yang kalau kita akses maka data sharing di Windows Server bisa terbuka.

Pada kasus kedua adalah jika kita ingin melakukan Sharing data antar sesama Desktop Linux atau antara Linux Server dengan Desktop Linux, tentunya bukan Samba lagi yang kita pakai, tetapi kita pakai NFS untuk melakukannya.

Pada prinsipnya NFS sama dengan Samba tetapi bedanya NFS hanya untuk PlatForm sesama Linux bukan jembatan antara Windows dengan Linux.

Supaya mudah dimengerti kembali saya akan skenario misalnya : Kita ingin melakukan sharing folder dari Linux Server ke lima komputer Linux Client.

Sisi Server

Folder Share : morningreport

IP Server : 192.168.1.5

Username : admin

Sisi Client

Ip Client : 192.168.1.11

Username : it

Ip Client : 192.168.1.12

Username : personalia

Ip Client : 192.168.1.13

Username : logistik

Ip Client : 192.168.1.14

Username : akunting

Ip Client : 192.168.1.15

Username : purchasing

Terlebih dahulu pada server kita install dahulu Package nfs-kernel-server, caranya kita ke console command line.

sudo apt-get install nfs-kernel-server

Lalu kita masukkan konfigurasi pada /etc/exports

sudo nano /etc/exports

Tambahkan konfigurasi Folder yang akan di sharing dan daftar Ip Client seperti ini

/home/admin/morningreport/ 192.168.1.11(rw,sync)
/home/admin/morningreport/ 192.168.1.12(rw,sync)
/home/admin/morningreport/ 192.168.1.13(rw,sync)
/home/admin/morningreport/ 192.168.1.14(rw,sync)
/home/admin/morningreport/ 192.168.1.15(rw,sync)

Setelah itu simpan konfigurasi tersebut, lalu restart service NFS dengan

sudo /etc/init.d/nfs-kernel-server restart

Sekarang kita melakukan konfigurasi pada sisi Client, misalnya kita dari komputer dengan IP 192.168.1.11 dengan user name it.

Install package NFS Client di command Line dengan perintah

sudo apt-get install portmap nfs-common

Lalu kita masukkan konfigurasi pada /etc/fstab

sudo nano /etc/fstab

Tambahkan konfigurasi Folder yang akan di mount dari Sharing Folder Server

192.168.1.5:/home/admin/morningreport /home/it/Desktop/morningreport nfs rw 0 0

Setelah itu simpan konfigurasi tersebut lalu restart Komputernya, maka pada Desktop akan muncul Icon Drive baru yang kalau kita klik akan masuk ke Folder Sharing di server.

Cara ini dilakukan juga pada 4 komputer berikutnya yaitu milik personalia, logistik, akunting dan purchasing.

Sharing pengalaman Migrasi Windows ke Linux.. Bag. 7

Migrasi Microsoft Office ke Open Office

Hampir semua pengguna Windows pasti telah biasa menggunakan MS Office, tetapi seiring dengan berubahnya OS Windows menjadi OS Linux maka berpindah juga aplikasi perkantoran dari Microsoft Office ke Open Office bawaan Linux. Mengingat fitur-fitur standar yang ada pada Microsoft Office sudah ada pada Open Office, meskipun ada beberapa perbedaan namun sebenarnya perbedaan tersebut dapat dipelajari.

Tetapi dalam kenyataan di lapangan pelaksanaan migrasi dari Microsoft Office ke Open Office ternyata lebih susah daripada migrasi system operasi itu sendiri (migrasi dari Windows ke Linux). Kendala pertama biasanya karena ketakutan user pertama kali ketika menggunakan Open Office. Takut data tidak terbaca/kacau, takut kesulitan, dan takut harus belajar lagi dari Nol, yang akan berefek pada tingkat produktivitas dan mendapat ‘semprotan’ dari atasan kalau lagi disuruh mengejar Dead Line mencetak laporan.

Kendala berikutnya harus dijelaskan kepada user ketika migrasi menggunakan Open Office pasti akan ada beberapa data dari Microsoft Office yang terlihat kacau sehingga mau tidak mau user harus melakukan editing ulang. Kekacauan tersebut terjadi karena;

Perbedaan jenis font, hal ini dapat diatasi dengan memasukkan font-font Microsoft Office ke system Linux, solusinya dengan menambahkan font windows pada system.
Cara menambahkan Font windows sebenarnya cukup dari command line

sudo apt-get install ttf-mscorefonts-installer
sudo apt-get install font-manager

Tabel dan gambar, penanganan gambar dan tabel pada Microsoft Office dan OpenOffice memang berbeda. Kemungkinan ketika membuka dokumen doc yang mengandung tabel dan gambar akan terlihat sedikit berantakan di Open Office. Tapi dengan meluangkan sedikit waktu, sebenarnya kita dapat memperbaiki dokumen-dokumen tersebut dan menyimpannya dalam format OpenOffice

Menu dan interface yang berbeda. Open Office dan Microsoft Office memiliki perbedaan mendasar pada peletakan menu-menunya. Bagi pengguna yang sudah sangat familiar dengan Ms.Office tentu akan merasa tidak nyaman dengan perubahan tersebut. Dalam hal ini sangat bergantung dengan kemauan (willingnes) dari pengguna untuk mempelajari dan beradaptasi dengan perubahan .

Untuk melihat dari dekat mungkin akan sangat sulit sekali karena pada dasarnya berbagai aplikasi ini sangat mirip satu sama lain. Jadi perbedaan yang ada kemungkinan akan sangat sedikit sekali, beberapa yang ada adalah,

Word Processor

Beberapa cuplikan fitur MSWord yang tidak di nikmati oleh Writer:

  • Grammer checker. Walaupun sebetulnya Writer mempunyai fasilitas plug-in dimana kita dapat memasukan LanguageTool, proyek open source indepeden lainya, sebagai grammer checker.
  • Word Marco. Writer tidak mendukung Word Marco, mungkin karena terlalu riskan karena ini merupakan sumber virus.
  • Animated Text. Word dapat membuat animasi text.

Fitur Writer yang tidak dinikmati oleh MSWord.

  • Membuat file PDF.
  • Kesederhanaan.
  • Membuat HTML untuk Web.
  • Writer Macro. Writer mempunyai Macro sendiri yang mempunyai struktur pohon.
  • Penggunaan Find-and-Replace.
  • Besar File. Besar file ODT yang dibuat menggunakan Writer biasanya lebih kecil daripada Word.

Spreadsheet

Fitur Excel yang tidak dinikmati Calc.

  • Hampir tidak ada. Memang ada laporan bahwa Calc kadang kala tidak berhasil membuat grafik yang persis sama dengan grafik yang dibuat oleh Excel.

Fitur Calc yang tidak dinikmati oleh Excel.

  • Membuat PDF.
  • Interface yang lebih sederhana.

E-Mail Client

Fitur Outlook yang tidak dinikmati oleh Thunderbird

  • Integrasi ke Calender.
  • Cek Spelling & Grammer.

Fitur Thunderbird yang tidak dinikmati oleh Outlook

  • Keyword search.
  • RSS Support.
  • Plain text mail.

Kalender

Fitur Outlook yang tidak dinikmati oleh Sunbird

  • Sharing Kalender. Memang agak rumit proses-nya karena harus mengkonfigurasi Microsoft Exchange.

Melihat sedemikian banyak keuntungan yang dapat di peroleh dari solusi open source yang tidak berbeda terlalu jauh dengan Microsoft. Sebetulnya saat ini mungkin akan jauh lebih baik menggunakan solusi open source daripada Microsoft Office yang harganya mendekati US$300-400.

6 January 2012

Sharing pengalaman Migrasi Windows ke Linux.. Bag. 6

screenshot-2Driver Printer di Linux

Sekarang kita membahas soal bagaimana menginstall Printer di Linux Desktop, di Windows menginstall Driver Printer tergolong cukup mudah, karena tiap tiap printer punya File Executable untuk menginstall drivernya, tinggal ikuti Kotak Dialognya , Next lalu Next, selesai sudah, ini berbeda sekali jika kita menginstall di Driver Printer Linux.

Sebagai pemula saya sarankan membaca dahulu dokumentasi nya di website www.linuxprinting.org.

kita ambil kasus Printer yang kita HP Laserjet 1020 dan Printer Network HP Laserjet 1566 dengan IP 192.168.1.5, Printer tersebut di Linux menggunakan driver foo2zjs. Kita bisa lihat dokumentasinya di Website foo2zjs.rkkda.com, setelah kita sudah membaca dan memahami barulah kita mulai beraksi.

Pertama yang kita harus memastikan kalau Package Cups telah terinstall, untuk menginstall kita ketik di command line

sudo apt-get install cup cups cupsddk cups-bsd cups-client cups-dbg <enter>

Kemudian pastikan Package Database Printer milik Cups yaitu cups-driver-gutenprint terhapus, karena ini agar tidak bentrok dengan Database foo2zjs yang akan kita install,

sudo apt-get remove Cups-driver-gutenprint <enter>

Kedua kita mulai menginstall Package printer HP yang ternyata sudah ada juga di  Package Manager Linux, Perintahnya adalah,

sudo apt-get install hpijs hpijs-ppds hplip hplip-cups hplip-data hplip-dbg hplip-doc <enter>

Sekarang kita beralih ke website foo2zjs.rkkda dan Download driver printer tersebut

wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz <enter>

Lalu Ekstrak File Driver jika download telah selesai

tar zxf foo2zjs.tar.gz <enter>

masuk ke direktori file tersebut

cd foo2zjs <enter>

Kemudian Kompile Driver tersebut dan ikuti instruksi di bawah ini

make

Langkah selanjutnya kita ekstrak file .ICM profiles untuk koreksi warna dan firmware.  Pilih nomror model untuk printer yang kita mau install

./getweb 1020     # Get HP LaserJet 1020 firmware file

Selanjutnya Install driver, foomatic XML files, dan extra files:

sudo make install
make install

konfigure port USB karena Hp 1020 pastinya pakai kabel USB.

sudo make install-hotplug <enter>
sudo make cups <enter>

Jika tidak ada pesan kesalahan maka berarti driver Printer telah terinstall, apakah sudah selesai? masih ada step berikut nya yaitu ketik

sudo gnome-cups-manager

Akan muncul jendela GUI Printers. Printernya di-nyalain aja pada langkah ini.
atur setting dengan “new printer’ atau “add printer”. ikuti saja step by step dengan klik ‘forward”.
Di step 2 jelas terlihat data printer :
Manufacurer : Hp
Model : Laserjet 1020
Driver : foo2zjs (seperti yang mas tarmin bilang 1020 menggunakan foo2zjs)
Klik aja “forward”
Masuk ke step 3 klik aja “apply”. setelah itu jendela add printer akan tertutup. dan ada ikon printer di Laserjet-1020 di jendela GUI Printer. Klik kanan ikon itu trus pilih propertis. klik “print a test page”. Jika semua langkah langkah di atas sudah benar pastinya akan berhasil. Selamat mencoba

Sharing pengalaman Migrasi Windows ke Linux.. Bag. 5

AdobeAdobe Reader, dan Adobe Flash

Selain MS Office yang merupakan Aplikasi Standar adalagi aplikasi Adobe yang sering digunakan oleh User Windows yaitu Adobe reader, Adobe Flash dan Adobe AIR, saya akan jelaskan satu persatu

Acrobat Reader adalah salah satu perangkat lunak dari keluarga Adobe Acrobat yang dikembangkan oleh Adobe Systems. Acrobat Reader sekarang bernama Adobe Reader. Pengguna Acrobat Reader dapat membaca, memberi notasi, mencari, verifikasi, menandai secara digital dan mencetak data dengan format Portable Document Format atau PDF.Acrobat Reader didesain dengan layout menyerupai kertas konvensional. Adobe Reader telah hadir lebih dari satu dekade dan merupakan aplikasi pembaca data PDF pertama sehingga mudah digunakan.

Adobe Flash (dahulu bernama Macromedia Flash) adalah salah satu perangkat lunak komputer yang merupakan produk unggulan Adobe Systems. Adobe Flash digunakan untuk membuat gambar vektor maupun animasi gambar tersebut. Berkas yang dihasilkan dari perangkat lunak ini mempunyai file extension .swf dan dapat diputar di penjelajah web yang telah dipasangi Adobe Flash Player. Flash menggunakan bahasa pemrograman bernama ActionScript yang muncul pertama kalinya pada Flash 5.

Sebelum tahun 2005, Flash dirilis oleh Macromedia. Flash 1.0 diluncurkan pada tahun 1996 setelah Macromedia membeli program animasi vektor bernama FutureSplash. Versi terakhir yang diluncurkan di pasaran dengan menggunakan nama ‘Macromedia’ adalah adalah Macromedia Flash 8. Pada tanggal 3 Desember 2005 Adobe Systems mengakuisisi Macromedia dan seluruh produknya, sehingga nama Macromedia Flash berubah menjadi Adobe Flash.Adobe Flash merupakan sebuah program aplikasi pembuat animasi yang popular untuk saat ini, dimana semua pekerjaan yang berhubungan dengan animasi 2D bahkan 3D pada Flash versi terbaru saat ini, dapat dilakukan dengan mudah melalui program aplikasi ini.

Sedangkan Adobe AIR sendiri adalah singkatan dari Adobe Integration Runtime. Software ini memungkinkan kita untuk membuat aplikasi (yang udah jadi dan siap publish) jadi berbasis web ataupun desktop (pilihan ditangan kita). Aplikasi desktop dari AIR bisa kita buat terhubung dengan internet. Contoh sederhana misalnya ada aplikasi kamus yang diinstall didesktop, tapi bisa ngambil contoh penggunaan kalimatnya dari internet atau sebuah mp3 player (desktop juga) yang bisa nyari lirik lagu secara online.

Untuk menginstall di Linux ternyata cukup mudah cukup ketik saja di command line

sudo apt-get install adobe-flashplugin adobeair adobereader-enu <enter>

maka ketiga aplikasi tersebut sudah terpasang..

31 December 2011

Sharing pengalaman Migrasi Windows ke Linux.. Bag. 4

Tentang Wine,

wineYang tersulit dalam proses Migrasi adalah Migrasi Aplikasi ketimbang OS. tetapi berkat Wine, jika ada user yang ingin tetap memakai Aplikasi Windows di Linux  maka adalah adalah sebuah program di Linux Mint/Ubuntu yang memungkinkan Anda untuk menjalankan program-program yang berbasis Windows (memiliki extensi .exe atau .msi).

Untuk menginstall Wine terlebih dahulu kita tambahkan repository PPA Wine melalui Terminal. Ini sangat berguna terutama untuk Kubuntu, Xubuntu dan distro turunan Ubuntu lainnya yang tidak memiliki Ubuntu Software Center. Langkah-langkahnya adalah seperti ini:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.3

Untuk menginstall program Windows di Ubuntu menggunakan Wine cukup dengan double-klik pada installer nya (.exe atau .msi), selanjutnya menu instalasi akan muncul seperti biasanya. Kalau menu instalasi tidak muncul, coba install dari Terminal.

Copy dulu program yang ingin Anda install ke Desktop, kemudian buka Terminal dan jalankan perintah berikut:

cd ~/Desktop
wine nama_program.exe

Kalau installernya memiliki ekstensi .msi maka:

cd ~/Desktop
wine start nama_program.msi

Menurut pengalaman tidak semua program Windows yang diinstall dengan Wine bisa berjalan mulus dan lancar seperti layaknya di Windows. Beberapa aplikasi membutuhkan trik untuk membuatnya berjalan lancar.

Wine sudah dilengkapi dengan uninstaller yang berguna untuk menghapus program yang diinstall melalui Wine, mirip dengan fitur Add/Remove Programs pada Windows.

Jalankan perintah berikut ini pada Terminal:

wine uninstaller

Saat menu uninstaller sudah muncul, pilihlah aplikasi apa yang ingin Anda hapus.

Menghapus Wine dari Ubuntu

Jika Anda ingin menghapus Wine beserta program-program Windows yang telah terinstal, ikuti langkah berikut ini:

Hapus dulu Wine dari Ubuntu:

sudo apt-get remove wine1.3

Kemudian hapus folder instalasi dari Wine:

rm -rf $HOME/.wine
rm -f $HOME/.config/menus/applications-merged/wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/wine*
rm -f $HOME/.local/share/icons/????_*.xpm

28 December 2011

Sharing pengalaman Migrasi Windows ke Linux.. Bag. 3

Berteman dengan Console Command line di Linux Minth

Kalau di Windows kita kenal ada baris perintah di DOS, command line atau baris perintah, di Linux juga diketikkan di prompt dan diakhiri dengan menekan tombol Enter pada keyboard untuk mengeksekusi perintah tersebut.

Baris perintah merupakan cara yang lebih efisien untuk melakukan sesuatu pekerjaan. Oleh karena itu pemakai Linux tetap mengandalkan cara ini untuk bekerja. Jadi buat newbie Linux sebenarnya harus mengetahui dan sedikitnya pernah menggunakan perintah baris ini karena suatu saat pengetahuan akan perintah-perintah ini bisa sangat diperlukan. Berikut perintah dasar yang harus dikuasai

cd
Merupakan perintah command untuk berganti posisi direktori

ls
Perintah untuk menampil isi direktori

cp
Perintah command yang digunakan untuk mencopy file / folder

mv
Perintah yang berfungsi untuk memindah atau merename file/folder

rm
Perintah linux yang digunakan untuk menghapus file atau direktori. Contoh : untuk menghapus sebuah folder beserta isinya, kita gunakan perintah rm -rdfv [nama folder]

man
Digunakan untuk melihat manual atau keteranangan dari perintah command lain, contohnya kita ingi tahu penggunaan perintah command rm, maka kita ketikkan man rm

md
Perintah untuk membuat direktori baru

nano / pico / vi
Merupakan perintah eksternal yang digunakan untuk mengedit file

sudo
Perintah command yang digunakan untuk berpindah ke status super user

apt-get
Perintah yang digunakan untuk menginstall, uninstall, reinstall paket-paket yang ada di system linux anda (Distro turunan dari Debian)

apt-cache
Digunakan untuk mengorganisasi daftar paket dalam system linux anda, mencari, menghapus, menambah paket.

/etc/init.d/[nama service]
Manajemen servis dengan cara mengeksekusi file yang terletak di folder /etc/init.d/ contoh : restart servis printer dengan mengetikkan sudo /etc/init.d/cups restart

pkill
Perintah command yang digunakan untuk mematikan aplikasi yang sedang crash. Contoh : mematikan Mozilla Firefox yang sedang crach ketikkan command pkill firefox

Untuk pertama cukup beberapa perintah dasar saja yang harus dikuasai, karena pengetahuan akan perintah-perintah yang lain akan segera bertambah seiring dengan kemajuan kita menguasai sistem operasi Linux.

* apt-get dan apt-cache

Jika ingin menginstall paket (pkgnames) usahakan menggunakan apt-get :

Misal, nama paketnya empathy, berarti perintahnya

sudo apt-get install empathy <enter>

jika ternyata kita agak lupa ejaan nama paketnya cari aja dengan apt-cache :

Misal, kita hanya ingat em aja namanya ketik aja

sudo apt-cache pkgnames em <enter>

maka akan muncul nama paketnya secara lengkap

Selama saya menggunakan perintah Command Line, bukan berarti mulus, kadang ada juga problem-problem yang terjadi, beberapa saya catat yang sering terjadi dan cara menyelesaikannya.

* Problem dengan Sudo

Kadang kita dalam melakukan perintah Sudo sering gagal dan muncul pesan

user1 is not in the Sudoers file

ini artinya karena hak untuk melakukan perintah Sudo belum ada pada user1, cara menambahkan yaitu memasukkan Hak perintah Sudo pada file sudoers

su <enter>
password <enter>
echo ‘user1 ALL=(ALL) ALL’ >> /etc/sudoers <enter>
exit <enter>

maka anda pun bisa melakukan perintah Sudo

* Problem dengan SU

su adalah super user, di windows disebutnya sebagai Administrator dimana punya hak apapun untuk mengubah konfigurasi komputer, tapi terkadang di linux kita suka menemui gagal untuk melakukan login su dan muncul pesan error

su: Authentication Failure

pertama pastikan dahulu apakah password su benar, kalau sudah benar berarti memang ada otentifikasi yang salah, biasanya saya melakukan perintah ini untuk menormalkannya

chmod +s /bin/su <enter>

setelah itu coba lakukan lagi login su.. semoga berhasil

* Icon Minimize, Maximize dan Close hilang.

Kadang tiba tiba icon tersebut hilang dari jendela aplikasi di Desktop, sehingga kita sulit untuk minimize dan maximize juga menutup jendela susah, caranya hanya cukup dari command line

sudo metacity –replace <enter>

lalu restart komputer dengan

sudo reboot <enter>

Maka akhirnya Desktop pun normal kembali.

* Gak bisa Update…

Jika kita sedang melakukan update atau install program melalui Console atau Terminal tiba tiba mendapatkan pesan error “Could not get lock /var/lib/apt/lists/lock”, dan Update pun terhenti. Pesan error ini sering terjadi kalau kita melakukan update dari repositori menggunakan perintah sudo apt-get update.

Cara mengatasi problem seperti ini

jalankan perintah ini di Console

sudo rm /var/lib/apt/lists/lock

atau bisa juga

killall -9 apt-get aptitude

Setelah itu coba lakukan update lagi dengan perintah

sudo apt-get update.

dan update pun kembali lancar dan berhasil..

Sharing pengalaman Migrasi Windows ke Linux.. Bag. 2

Filed under: Tips and Trik — Tags: , , — asrul @ 16:04

Memilih Distro Linux yang tepat untuk Migrasi
Dibandingkan dengan OS Windows, OS Linux memiliki bentuk yang berbeda, karena pada dasarnya bersifat Open Source maka tidak heran banyak sekali beredar versi versi OS Linux yang berbeda, dalam Migrasi ini tentunya harus kita pilih Distro Linux mana yang cocok dipakai untuk user yang sudah terbiasa memakai Windows, jatuh pilihan akhirnya pada Distro Linux Mint merupakan salah satu distribusi Linux yang berbasiskan Debian dan merupakan Turunan Ubuntu.

Inti dari LinuxMint adalah merupakan turunan Ubuntu, sehingga aplikasi yang dapat berjalan di Ubuntu, juga bisa berjalan pada LinuxMint. Walaupun inti dari LinuxMint adalah Ubuntu, LinuxMint hadir dengan tampilan yang berbeda dengan Ubuntu.

Perbandingan dengan Ubuntu, LinuxMint memiliki menu start yang berbeda dengan Ubuntu. Dilengkapi dengan pencarian dan aplikasi favorit, pada edisi Main, LinuxMint sudah terintegrasi dengan codec multimedia yang umum digunakan. Sehingga pengguna dapat langsung memainkan file mp3 dan sudah terintegrasi dengan Java Runtime.

Ada 9 Alasan Kenapa Linux Mint adalah Distro Linux yang tepat untuk Migrasi Windows ke Linux.

  1. Pengoperasian (instalasi dan pemakaian) OS Linux Mint tidaklah terlalu sulit, bahkan sudah semudah OS Windows. Begitu juga dengan aplikasi-aplikasinya, misal aplikasi Open Office di OS Linux Mint bisa digunakan semudah menggunakan Ms Office di OS Windows, silahkan coba.
  2. Hampir atau bahkan semua software yang saya butuhkan terpenuhi mulai dari audio/video player, office, internet, games, graphic, programming, dsb. Bagi User yang awalnya ragu dalam hal ini, tapi setelah mereka tahu bahwa semua software yang di butuhkan ada di OS Linux Mint maka pastinya menjadi semakin mantap meninggalkan OS Windows.
  3. Tidak lagi pusing memikirkan keamanan data, tapi bukan berarti Linux Mint aman atau bebas dari virus/malware/worm dsb, namun setidaknya “programmer” program “jahat” untuk OS Linux Mint belum sebanyak pada OS Windows, selain karena arsitektur n karakteristik dari OS Linux Mint lebih secure dibandingkan dengan OS Windows.
  4. Performance baik dari sisi tampilan maupun kecepatannya bisa dibandingkan dengan OS Windows (XP/Vista/7). Jika kita masih merasa lebih nyaman menggunakan tampilan sama karakteristik OS Windows maka kita bisa menggunakan theme OS Windows pada OS Linux Mint, sehingga kita akan merasakan atmosfir OS Windows yang akan membuat kita tidak canggung lagi.
  5. Fitur yang dimiliki OS Linux Mint sudah selengkap dan secanggih OS Windows bahkan lebih. Sepertinya apapun fitur yang kita jumpai di OS Windows maka fitur sejenis juga akan kita jumpai di OS Ubuntu. Bahkan beberapa fitur justeru lebih baik daripada OS Windows.
  6. Dukungan terhadap hardware komputer sudah cukup bahkan sangat memadai. Jadi kalau punya LAptop jangan ragu buat install Linux Mint.
  7. Jika ada masalah atau yang ingin ditanyakan tentang OS Linux Mint maka kita bisa menemukan sejuta solusi atau jawaban di internet (website official/unofficial,forum,milis,web pribadi) atau bahkan pada komunitas-komunitas di dunia nyata.
  8. Karena gratis sehingga saya tidak perlu mengeluarkan dana terlalu banyak untuk aplikasi pada komputer saya. Meski bisa saja pakai bajakan, namun kelihatannya sudah tidak tren lagi menggunakan yang bajakan, apalagi sudah ada solusinya yaitu menggunakan OS Linux Mint jadi tidak ada istilah darurat lagi.
  9. OS Linux Mint memiliki aplikasi bernama WINE, yaitu sebuah aplikasi yang bisa menjalankan “semua” aplikasi OS Windows, misal kita ingin menggunakan Ms Office, maka kita bisa menginstall MS Office kita menggunakan aplikasi WINE, aplikasi-aplikasi OS Windows lain juga bisa seperti : Dreamweaver, Firework, Winamp, dsb.

Cara Install Aplikasi di Linux

Sampai saat ini Instalasi software di Linux masih dianggap sesuatu yang sulit bagi user Windows pemula karena terlalu banyak dependency yang diperlukan untuk program aplikasi yang kita inginkan. Terkadang saling keterkaitan antar dependency membuat pengguna Linux sakit kepala hanya untuk masalah instalasi program aplikasi. Inilah istilah yang disebut “Dependencies Hell”.

Dependency adalah library external yang dipakai untuk menjalankan program. Sama seperti DLL (Dynamic Linking Library) di program aplikasi Windows. Tetapi tidak seperti aplikasi Windows yang mana setiap kita menginstalnya maka semua DLL yang diperlukan akan ikut diinstal sehingga duplikatnya memenuhi ruang harddisk. Di Linux, program aplikasi akan memeriksa apakah library yang diperlukan sudah ada? Jika belum maka kita akan diberitahu dependency apa saja yang diperlukan untuk menginstal dan menjalankan program yang dimaksud.

Linux Minth, Ubuntu dan distro linux lain dengan kernel modern masa sekarang umumnya sudah mempermudah pengguna dengan program Package Manager. Dengan Package Manager pengguna hanya tinggal mengklik atau mengetikkan nama program aplikasi apa yang akan diinstall maka aplikasi berikut dependency yang dibutuhkan akan ikut diinstall ke dalam komputer. Cukup mudah bukan? Di Ubuntu package Manager itu bernama APT (Advanced Packaging Tool) yang berbasis command line atau Synaptic Package Manager (Frontend GUI).

Synaptic Package Manager Instalasi melalui frontend GUI Synaptic sangat menyenangkan. Hanya dibutuhkan 3 langkah mudah: Search, Mark, Apply dan program aplikasi idaman akan segera dinstalasikan ke dalam komputer. Anda dapat mengaktifkan Synaptic di System-Administration-Synaptic Package Manager.

Pertama, search program aplikasi yang diinginkan. Kedua klik kanan program yang diinginkan dan pilih “Mark for Installation”. Ketiga klik Apply pada toolbar. Dan program aplikasi akan langsung diinstalasi berikut dependency-nya.

Selain cara di atas, ada juga cara yang lebih efisien, mudah dan cepat untuk update dan instalasi melalui command line. Buka terminal dan ketikkan perintah berikut.

* apt cache search
misalnya: apt cache search chess3d.
* sudo apt-get install
misalnya: sudo apt-get install chess3d.

Cara ini digunakan untuk distribusi turunan Debian seperti Ubuntu. Selain perintah di atas, terdapat perintah yang umum digunakan.

* apt-get autoclean
untuk menghapus file-file instalasi aplikasi lama.
* apt-get update
untuk update source list repository Ubuntu.
* apt-get remove
untuk menghapus program aplikasi yang diinginkan.
* apt-get remove –purge
untuk menghapus program aplikasi beserta konfigurasinya.nager.
* apt-get –-help
untuk bantuan pemakaian Apt-get.

Jangan lupa untuk menyertakan “Sudo” di depan perintah “Apt-Get” untuk mendapatkan hak menjalankan perintah tersebut. Kemudian masukkan password Anda ketika diminta. Hal ini untuk mempraktekkan cara berkomputer yang aman.

Untuk aplikasi sudah di download untuk Linux Mint / Ubuntu selalu ber ekstense .deb, untukinstal file .deb di Linux ada beberapa cara. Yang pertama dingan double click/Open. Akan tetapi cara ini biasanya sering eror maka jika eror silahkan menggunakan cara yang lain.

Cara yang lain yaitu melalui terminal :

1. Buka Terminal
2. Letakkan file di folder Document
3. ketik : $ sudo dpkg -i namafile.deb
4. masukkan password root
5. tunggu loading/proses hingga selesai.

24 December 2011

Sharing pengalaman Migrasi Windows ke Linux.. Bag. 1

0505covdcDi Indonesia ditengah dominannya monopoli Microsoft harus diakui telah mencengkeram ranah teknologi dan informasi (TI). Perusahaan yang didirikan oleh Bill Gates tahun 1975 itu agaknya telah memberikan pengaruh dahsyat dan menggurita dalam penggunaan komputer di berbagai belahan dunia. Demikian kuat pengaruh Microsoft dalam dunia TI, sampai-sampai orang mengindentikkan komputer dengan windows.

Walau begitu bersyukur walaupun bersifat low profile dan tidak diketahui secara luas, ternyata beberapa perusahaan besar sedang/telah melakukan migrasi dari Platform Windows ke Linux dalam skala yang cukup besar.

Di sini saya mau sharing pengalaman saya Migrasi Windows ke Linux, dengan harapan curahan pengalaman ini dapat memberikan inspirasi atau gambaran bagi kita yang ingin melakukan penghematan biaya lisensi. Sudah saatnya manajemen melihat migrasi ke Linux ini sebagai hal yang logis, feasible, dan sudah sepantasnya dilakukan oleh manajemen yang care terhadap bisnisnya.

Di tempat saya bekerja semula memakai Windows dan MS Office, Program Client Server aplikasinya di tulis dengan Visual Basic yang tentunya berbasis Windows. Fakta dilapangan ditenggarai lebih dari 80% perangkat lunak yang beredar di masyarakat, termasuk yang digunakan di tempat saya bekerja itu, merupakan perangkat lunak ilegal. Yang dimaksud dengan perangkat lunak ilegal adalah perangkat lunak yang tidak berlisensi dari produsen, dalam hal ini produsen yang mendominasi dunia adalah Microsoft. Dengan kekuatan Microsoft, pada tahun 2012 seluruh perangkat lunak yang di gunakan di Indonesia harus memiliki lisensi resmi.

Jadi gak heran selama beberapa bulan terakhir ini Microsoft Indonesia dan rekannya BSA (Business Software Alliance) getol mengejar2 perusahaan di Indonesia untuk membayar lisensi atas penggunaan produk2nya. Lisensi paling murah dari MS Office basic yang hanya meliputi Word, Excel, dan Powerpoint adalah sekitar $150 dollar (atau Rp. 1,5 juta). Kalau misalkan sebuah perusahaan memiliki 100 PC, maka dia harus membayar sekitar Rp. 150 juta. Belum lagi lisensi OSnya seperti WinXP yang sekitar $140 dollar. Berarti total harga adalah sekitar Rp. 3 juta per PC, dikali 100 berarti Rp. 300 juta. Belum lagi lisensi servernya, CAL (client access license), dll. Itu belum termasuk biaya tambahan untuk upgrade ke versi terbaru. Pada akhirnya Manajemen pun mulai mempertimbangkan mengambil langkah tersebut karena ada kemungkinan tidak ada peningkatan kapasitas layanan dan dukungan sumber daya manusia, dan diperlukan biaya tambahan yang sangat mahal untuk aplikasi pendukung lainya (Adobe Photoshop, Corel DRAW, Anti Virus dan lain lain.

Adapun jika menggunakan Open Source Sotfware, biaya untuk Operating Sistem Linux dan Open Office Suite adalah Gratis, Cost yang paling banyak mungkin adalah pada Biaya Pelatihan dan Biaya Development Web Aplikasi untuk menggantikan Aplikasi Client Server Windows, yang tentunya tidak Sampai 300 juta lebih,   beberapa perusahaan yang telah migrasi ke Linux, mengatakan bahwa perusahaan-perusahan tersebut telah menghemat sebagian biaya dalam jangka pendek, dan akan terus menghemat biaya dalam jangka panjang. Bahkan ada pula sebuah rumah sakit yang memperkirakan penghematan mencapai lebih dari 50 persen akibat memilih pemakaian Linux dan software open source lainnya daripada memilih sistem operasi dan aplikasi yang berbasis software bukan open source atau proprietary.

Dari situ terbukti bahwa pemakaian linux yang gratis lebih murah daripada biaya pembelian lisensi. Sekadar untuk gambaran, dapat dihitung berapa biaya yang harus dikeluarkan untuk semua lisensi software proprietary yang sebenarnya dapat digantikan dengan seluruh isi DVD Distro Linux.

Kembali ke pokok masalah, jadi akhirnya perusahaan tempat saya bekerja pun mengambil kebijakan untuk segera dilakukan Migrasi dari Windows-MS Office-Aplikasi Client Server ke Linux-OpenOffice-Web Aplikasi. Namun tentu saja, migrasi ini tidak semudah yang kita bayangkan. Walaupun OpenSource itu Gratis tetap ada cost and benefit yang perlu dipertimbangkan. Oleh karena itu, strateginya adalah:

Pertama Kami melakukan analisa penggunaan PC dan aplikasinya secara detail atas seluruh PC yang ada. Disini kita mesti melakukan investigasi atas program2 apa saja yang selama ini digunakan. Mana PC yang hanya digunakan untuk fungsi2 administratif seperti mengetik, spreadsheet, bikin tabel. Mana PC yang dipakai untuk menjalankan program2 tertentu. Program2 apa saja itu, platform dan bahasa pemrograman apa yang digunakan, dll.

Dari analisa itu jadi ketahuan PC mana yang dapat dilakukan 100% migrasi, baik dari sisi OSnya, ataupun aplikasi officenya, PC mana yang dapat dilakukan 50% migrasi, apakah hanya officenya saja, PC mana yang karena kebutuhan, tidak dapat dilakukan migrasi sama sekali, alias 0%.

Berdasarkan 3 skenario di atas, kita buatkan juga analisa biayanya untuk kita persentasikan ke manajemen. Tentu alangkah baiknya bila seluruh PC dapat kita migrasi 100%, tapi dari pengalaman, hal ini sulit dicapai karena biasanya ada beberapa fungsi dari perusahaan yang sudah/sementara ini terlanjur terikat dengan produk Microsoft atau propietary lainnya.

Dengan menggunakan tahapan analisa diatas, didapatlah hasil sebagai berikut:

  1. Sekitar 40% PC yang ada, hanya digunakan untuk keperluan aplikasi office, yaitu word processor dan spreadsheet dimana Filenya sebagian di Share di Server.
  2. Sekitar 60% PC yang ada menjalankan program accounting, dan Kasir yang ditulis menggunakan VB yang dishare di server.

Baik, disini kita telah dapat mulai dapat fokus atas apa yang dapat kita migrasikan. Karena waktu yang mendesak, maka kita konsentrasi ke PC2 yang benar2 dapat dimigrasi.

Dari penjelasan di atas memang terbersit harapan bahwa kita dapat melakukan penghematan sampai beberapa ratus juta rupiah dari biaya lisensi. Hal ini tentu bukan jumlah yang kecil dan perusahaan dapat sedikit bernafas lega.

Namun begitu, berdasarkan pengalaman, masih ada beberapa analisa yang harus dilakukan demi keberhasilan proses migrasi ini, yaitu:

  1. Perlu diperiksa lagi sampai sejauh mana penggunaan feature2 yang spesifik milik MS Office yang digunakan oleh user di dalam dokumen officenya. Sebab walaupun OpenOffice telah dapat mengakomodasi sebagian besar fungsi dan feature dari MS Office, tetap saja tidak 100% compatible. Bila ternyata kita menemukan fungsi2 yang tidak berjalan di OpenOffice, maka kita mesti memikirkan solusinya, apakah memang tidak dapat dilakukan sama sekali di OpenOffice, ataukah OpenOffice telah dapat melakukannya namun mesti dari file yang murni native dalam format OpenOffice.
  2. Dan yang tentunya tidak kalah pentingnya adalah melakukan backup terlebih dahulu terhadap semua file yang akan dipakai. Sehingga ketika sewaktu2 ditemukan masalah, maka versi awalnya masih ada.
  3. Hal terakhir yang saya alami juga penting adalah, memberikan pengertian kepada user, mengapa migrasi ini dilakukan. Berikan penjelasan yang dapat diterima user, dan juga bimbinglah dan sertai user di dalam menggunakan program2 yang baru tersebut. Berikanlah perbandingan2 yang dapat dilihat langsung oleh user, misalnya untuk print di MS Office kita kan buka menu ini dan ini…, nah di OpenOffice kita bukanya menu ini dan ini…

23 October 2011

Satpam Jaringan bagian keenam, memahami konfigurasi Squid

Filed under: Security — Tags: , , — asrul @ 21:49

Bandwidth merupakan barang yang mahal. Untuk saat ini kisaran 64 kps dihargai sekitar 4 jt perbulan. Permasalahnnya bandwith 64 kbits itu bukan nilai yang besar. Rata-rata yang didapat pelanggan adalah 64 1:2. Artinya 1 jalur 64 kbits digunakan untuk 2 pelanggan sekaligus.

Sudah bandwidthnya dibatasi terkadang pula disisi user ada yang bertingkah seenaknya. Merasa ada koneksi internet gratis, beberapa user mulai menggunakannya untuk membuka situs-situs tertentu atau mengkoleksi file-file tertentu. Tentu saja alokasi bandwidth yang tersedia semakin menyusut.

Yang merasakan adalah golongan user yang biasa-biasa saja (bukan mania internet), mereka hanya bisa mengelus dada.

Untuk mengatasi hal diatas, agar setiap user mendapat bandwidth yang cukup, pada IPCOP menggunakan aplikasi squid proxy server.

Konfigurasi Squid dapat dilihat pada file Squid.conf, Disini saya akan membahas tentang bagaimana cara kerja file Squid

ada beberapa tag konfigurasi untuk di squid.conf, yaitu :

1. delay_pools <jumlah>
menyatakan berapa banyak bagian/pool yang akan dibuat
misal delay_pools 2

2. delay_class <bagian tipe/class>
menentukan klas/tipe pembagian bandwith dari setiap pool. 1 pool hanya boleh memiliki 1 clas, tidak lebih atau kurang.
bagian merupakan nomer urut dari jumlah pool didelay pool, jadi ada 1 s/d n bagian dimana n merupakan angka jumlah pada delay_pools
tipe merupakan tipe class delay yang dipakai.

Secara umum tipe menyatakan bagaimana cara membagi bandwidth, ada 3 tipe:

tipe/class     keterangan
1          semua bandwidth yang ada akan dibagi sama rata untuk semua user squid

ex ada bandwidth 128 dan semua bandwith dipakai untuk browsing
2     membatasi pemakaian bandwith dari total bandwidth yang ada, dan bandwith yang diperuntukan squid akan dibagi semua user dengan sama rata.

ex ada bandwidth 128 dimana 28 kbit dipakai untuk email dan sisanya (128-28) 100 kbit dipakai untuk browsing
3     membatasi pemakaian bandwidth dari total bandwidth yang ada, setiap network class C akan mendapat bandwidth sama besar, setiap user pernetwork akan mendapat bandwidth yang sama besar dari total bandwidth per network

ex: bandwidth tersedia 512 kb, untuk browsing disediakan bandwidth 384 kb, sisanya untuk aktifitas lain.

Di jaringan tersebut ada 3 departement dengan network yang berbeda misal lab (192.168.1.0/24), manajer(192.168.2.0/24), sales(192.168.3.0/24).
nah misah oleh admin di set bahwa pernetwork mendapat jatah 128 kb/s.
maka user di sales akan mendapat pembagian bandwidth sama besar dari total 128 kb/s.
maka user di lab akan mendapat pembagian bandwidth sama besar dari total 128 kb/s.
maka user di manajer akan mendapat pembagian bandwidth sama besar dari total 128 kb/s.

misal:

delay_class 1 2    # pool 1 memakai clas tipe 2
delay_class 2 3    # pool 2 memakai clas tipe 3

#

delay_access <bagian acl>
Memberi batasan siapa saja yang boleh mempergunakan delay pools ini.
Penting untuk diingat sebaiknya setelah menetukan batasan jangan lupa di akhiri dengan deny all.
misal:

delay_access 1 allow manajer
delay_access 1 deny all
delay_access 2 allow sales
delay_access 2 deny all

# delay_parameters
Ini adalah bagian terpenting dari delay pools memberikan aturan main setiap delay pools yang dibentuk.
delay parameter mempunyai format yang disesuaikan dengan tipe/class yang dipakai.
Tapi disetiap tipe yang dipakai ada 1 format baku yaitu restore/max.

restore menunjukkan maksimum kecepatan data yang dapat dilewatkan bila harga max sudah terlampaui, dalam satuan bytes/second

max menunjukkan besar-nya file atau bucket yang dapat dilewatkan tanpa melalui proses delay. dalam satuan bytes.
Yang perlu diperhatikan dari satuan diatas adalah harga restore dimana kita sering menerima/menyewa/membeli bandwidth dari provider dalam satuan bits/second bukan bytes/second. Sedangkan satuan kecepatan yang ditunjukkan oleh Microsoft pada saat mendonlot file adalah bytes/sec.
Sedangkan satuan dari harga max sudah sesuai dengan kebiasaan sehari-hari, dimana kita memberi besaran bytes pada file-file.
1 byte = 8 bit.

SpesialCase: -1/-1 berarti unlimited atau tidak dibatasi pada nilai restore/max

ex: 1000/64000 harga restore sama dengan 8000 bits/sec atau 8 kbits/sec.
Yang artinya user akan mendapat donlot brustable selama file yang akan dibuka lebih kecil dari 64 kbytes, jadi kecepatan bisa diatas 8 kbit/sec.
Bila ternyata file yang dibuka melebihi 64 bytes, maka proses limitasi akan segera dimulai dengan membatasi kecepatan maksimal 8 kbits/s.

class 1
delay_parameters <#pool individual>
ex: delay_parameters 1 1000/64000
Berarti semua network akan mendapat bandwidth yang sama di pool no 1.
Sebesar 1 kbytes/sec (8 kbits/sec), dengan burstable file 64 kb.
class 2
delay_parameters <#pool agregate individual>
ex: delay_parameters 1 32000/32000 1000/64000
Berarti squid akan memakai bandwidth maksimum (32000*8) 256kbits dari semua bandwidth.
Bila terdapat lebih dari 1 network class C, maka total yang dihabiskan tetap 256 kbit/sec
dan tiap user akan mendapat bandwidth maksimum 1 kbytes/sec (8 kbits/sec), dengan burstable file 64 kb.
class 3
delay_parameters <#pool agregate network individual>
ex: delay_parameters 1 32000/32000 8000/8000 1000/64000
Berarti squid akan memakai bandwidth maksimum (32000*8) 256kbits dari semua bandwidth.
Bila terdapat lebih dari 1 network class C, maka setiap network akan dipaksa maksimum sebesar (8000*8) 64 kbits/sec
dan tiap user pada satu network akan mendapat bandwidth maksimum 1 kbytes/sec (8 kbits/sec), dengan burstable file 64 kb.

Contoh 1

dalam 1 network dengan penggunaan bandwidth total tidak dibatasi terdapat beberapa komputer dengan klasifikasi sebagai berikut

* admin, server dengan bandwidth unlimited
* staff dengan bandwidth 1,5 kbytes/sec, bila file yang diakses melebihi 64Kbte
* umum dengan bandwidth 1 kbytes/sec, bila file yang diakses melebihi 32 Kbyte

acl all src 0.0.0.0/0.0.0.0
acl admin src 192.168.1.250/255.255.255.255
acl server src 192.168.1.251/255.255.255.255
acl umum src 192.168.1.0/255.255.255.0
acl staff src 192.168.1.1 192.168.1.111 192.168.1.2 192.168.1.4 192.168.1.71

delay_pools 3

delay_class 1 1
delay_parameters 1 -1/-1
delay_access 1 allow admin
delay_access 1 allow server
delay_access 1 deny all

delay_class  2 1
delay_parameters 2 1500/64000
delay_access 2 allow staf
delay_access 2 deny all

delay_class  3 1
delay_parameters 3 1000/32000
delay_access 3 allow umum
delay_access 3 deny all

Cara mencobanya paling mudah adalah dengan menggunakan donlot manajer semacam DAP, GetRight maka akan terlihat bandwidth sudah dibatasi.
Contoh 2

Delay pools juga dapat digunakan untuk membatasi donlot file untuk extensi tertentu.
Gunakan ACL url_regex untuk mengatasi hal ini.
Contoh dibawah digunakan untuk membatasi donlot file multimedia hingga 1 kByte/sec.

acl multimedia url_regex -i \.mp3$ \.rm$ \.mpg$ \.mpeg$ \.avi$ \.dat$
delay_pools 1
delay_class 1 1
delay_parameters 1 1000/16000
delay_access 1 allow multimedia
delay_access 1 deny ALL

Contoh 3

Bagaimana caranya membuat delay pools untuk membatasi download di siang hari untuk 15 klient sedangkan malam harinya lost asumsi jamnya ( 10:00 - 21:00)

acl LTIME time SMTWHFA 10:00-21:00

acl download url_regex -i ftp \.exe$ \.mp3$ \.mp4$ \.tar.gz$ \.gz$ \.tar.bz2$ \.rpm$ \.zip$ \.rar$
acl download url_regex -i \.avi$ \.mpg$ \.mpeg$ \.rm$ \.iso$ \.wav$ \.mov$ \.dat$ \.mpe$ \.mid$
acl download url_regex -i \.midi$ \.rmi$ \.wma$ \.wmv$ \.ogg$ \.ogm$ \.m1v$ \.mp2$ \.mpa$ \.wax$
acl download url_regex -i \.m3u$ \.asx$ \.wpl$ \.wmx$ \.dvr-ms$ \.snd$ \.au$ \.aif$ \.asf$ \.m2v$
acl download url_regex -i \.m2p$ \.ts$ \.tp$ \.trp$ \.div$ \.divx$ \.mod$ \.vob$ \.aob$ \.dts$
acl download url_regex -i \.ac3$ \.cda$ \.vro$ \.deb$

delay_pools 1

delay_class 1 1
delay_parameters 1 3000/3000
delay_access 1 allow download TIME
delay_access 1 deny all

Contoh 4

Bagaimana caranya membuat delay pools untuk membatasi download di siang hari dengan speed … dan malam hari dengan speed …, abis si bozz malem-nya mau pakai buat dolot.
Jadi pengennya pas malam bw buat user makin kecil, bukan malah di loss

acl JAM_KANTOR time SMTWHFA 07:00-18:00

delay_pools 2 delay_class 1 2
delay_parameters 1 24000/32000 -1/-1
delay_access 1 allow riset JAM_KANTOR
delay_access 1 deny all

delay_class 1 2
delay_parameters 2 8000/8000 -1/-1
delay_access 2 allow riset !JAM_KANTOR
delay_access 2 deny all

Contoh 5

Ada bandwidth besar, 1mbps.
Ingin membatasi yang donlot file besar di atas 5mbyte, di beri speed 32kbps.
Misal bila ada 3 user yang donlot, tiap-tiap user akan mendapat bw maximal 32kbps.

acl user src 192.168.1.0/24

delay_pools 1
delay_class 1 2
delay_parameters 1 40000/10000000 4000/5000000
delay_access 1 allow user download
delay_access 1 deny ALL

Contoh 6

Tentang YouTube, ntuk memaksa caching terhadap youtube ( sesuai wiki.squid-cache.org )

acl youtube dstdomain -i .youtube.com
acl striming url_regex -i get_video\?video_id videodownload\?
cache allow youtube
cache allow striming

dan harap di ingat untuk posisi tsb di atas sebaiknya diletakkan sebelum hierarchy_stoplist
kemudian bisa di gabung ke delay_pool juga

delay_class 2 3
delay_access 2 allow warnet striming
delay_access 2 deny all
delay_parameters 2 -1/-1 -1/-1 3000/200000

hasilnya :

Connection: 0×7f1da510
FD 149, read 555, wrote 6508975
FD desc: http://ash-v97.ash.youtube.com/get_vide … XF72VCyt5M
in: buf 0×7fe65000, offset 0, size 4096
peer: 192.168.0.111:3317
me: 127.0.0.1:3127
nrequests: 1
defer: n 0, until 0
uri http://ash-v97.ash.youtube.com/get_vide … XF72VCyt5M
log_type TCP_MISS
out.offset 6508872, out.size 6508975
req_sz 555
entry 0×7d24e240/599CDB16D8D8DCB1395E960CD807BD8B
old_entry 0×0/N/A
start 1193286572.113589 (2131.525289 seconds ago)
username -
delay_pool 2 <= terkena delay

untuk delay_pool saya tidak menggunakan domain youtube.com, karena ternyata untuk url streaming nya sebagian hanya menggunakan ip address biasa, sehingga menggunakan regex spt di atas saya rasa lebih efektif.
silakan di eksperimen sendiri untuk regex nya, bisa dg menganalisa access.log atau kalau yg gampang menggunakan sqstat spt yg pernah di post di thread sebelah.

20 October 2011

Disdus.com Situs Diskon ala Indonesia

Filed under: Inspirasi, web 2.0 — Tags: , , , , , — asrul @ 12:01

jasonBangunan berwujud rumah besar di kompleks perumahan di kawasan Jakarta Barat itu tak berplang. Penanda aktivitas hanyalah sederet mobil dan motor yang diparkir di pinggir jalan dan halaman rumah serta papan bertuliskan ‘Groupon’ yang terpampang di ruang depan.

Rumah dua lantai itu memang menjadi ‘markas’ bagi sekumpulan anak muda yang bekerja di bawah pimpinan Ferry Tenka dan Jason Lamuda sebagai pemilik saham PT Lamuda Tenka. Nama perusahaan tersebut mungkin kurang dikenal. Tapi, bagaimana dengan nama
 Disdus.com. Menurut Jason, salah seorang pendiri, basis usaha yang mereka jalani ialah bisnis periklanan menggunakan strategi promosi nonkonvensional yang diklaim lebih efektif menggaet pelanggan.

“Ini bukan portal diskon, melainkan cara advertise yang baru. Biasanya, satu merchant itu harus bayar di muka terlebih dahulu untuk beriklan di majalah, koran, dan lainnya, tapi belum tentu efektif. Nah, kita pakai strategi promosi yang  menarik sehingga masyarakat bisa datang dan kita pikir promo diskon itu yang efektif,” jelas Jason saat ditemui Media Indonesia di Jakarta, belum lama ini.

Perusahaan asal Amerika Serikat, Groupon, menginspirasi mereka untuk menekuni bisnis tersebut. Dua anak muda itu melihat peluang besar dari usaha yang telah ditekuni Groupon sebelumnya di ‘Negeri Paman Sam’ jika diterapkan di Indonesia.

Apalagi, sahut Jason, orang Indonesia sangat ‘ hijau’ saat melihat promo bertuliskan diskon. Mereka memanfaatkan sarana internet mengingat jumlah pengguna internet di Indonesia setiap tahun bertambah pesat.
Selain itu, mereka memanfaatkan ‘kegaptekan’ para pebisnis dalam bidang teknologi informasi untuk menghasilkan profit bagi Disdus.com. Caranya, memberikan layanan desain promo hingga mempromosikannya dalam situs mereka.

Bisnis itu akhirnya resmi dimulai sejak Agustus 2011. “Awalnya, ini challenging banget. Banyak bisnis lokal gaptek di dunia online. Kebanyakan dari mereka tak percaya dengan pasang voucer di dunia online.

Mereka juga ragu apakah strategi itu bisa efektif atau enggak. Untungnya, kita didukung oleh founder Kaskus. Mereka awalnya banyak memberi advice hingga memfasilitasi,” tutur lelaki kelahiran Jakarta, 30 September 1986, itu.

Mereka berdua sebenarnya tak memiliki basis pendidikan teknologi informasi resmi. Jason, misalnya. Ia sarjana bidang keuangan dari Colombia University, Amerika Serikat. Namun, ia telah lama tertarik dengan bidang komputer sehingga ia belajar secara autodidak.

Minat yang besar, berpadu dengan latar belakang pendidikan, akhirnya membuat mereka nekat membuka perusahaan. Pada awal usaha berjalan, mereka hanya merekrut dua karyawan yang ahli di bidang IT untuk membantu mereka menjalankan program. Ruang kerja mereka pun hanya terletak di sebuah apartemen.

“Dulu itu, kami enggak punya jaringan sama sekali. Hanya modal nekat. Kami datangi perusahaan satu per satu, door to door. Presentasikan tentang apa yang kami lakukan ke manajernya,” celoteh Jason.

disdus

Kenekatan mereka membuahkan hasil. Usaha yang dijalankan kini bahkan memiliki seratus pekerja yang tersebar di
Bandung, Jakarta, dan Surabaya. Mereka merekrut anak-anak muda seusia mereka untuk bergabung dalam perusahaan tersebut. Hal itu kemudian sangat tampak dalam kedinamisan kantor.

Di Akuisisi oleh Groupon.com

Awal Januari 2011 Jason Lamuda mendapat e-mail dari Groupon.com yang mengabarkan ketertarikan raksasa portal diskon yang telah beroperasi di 52 negara itu, ia sempat tak percaya. Pun, ia mengaku hanya berupaya membuat lamannya sebagus mungkin. Tawaran akuisisi pun datang, dianggapnya sebagai bonus yang menjanjikan masa depan nan cerah.

Akhirnya sejak April 2011, Disdus.com resmi diakuisisi Groupon. Komposisi kepemilikan saham pun berubah. Pemegang saham mayoritas adalah perusahaan asal Amerika.

Seberapa besar yang tersisa, Jason enggan mengungkapkannya dengan alasan masih dalam masa transisi. Namun, ia menegaskan bahwa tak ada rasa kehilangan atas keputusan tersebut.

Ia bahkan menilai pelepasan sebagian saham itu sebagai cara meningkatkan kapasitas dengan belajar kepada ahlinya. “Meski mereka mayoritas, kita masih menjalankan sendiri usaha ini. Mereka malah membantu kita kalau kita ada kesulitan.

Yang membedakan sekarang adalah ada bos yang harus dilapori soal perkembangan usaha. Itu saja,” cetusnya. Mereka pun masih menggunakan nama Disdus.com meski akuisisi sudah berlangsung.

Tapi, hal itu tak akan lama karena mereka akan berganti nama menjadi Groupon.co.id. Mereka juga diserahi posisi country manager dengan tugas untuk mengontrol urusan perusahaan tersebut di Indonesia.

“Visi kita adalah untuk mengembangkan e-commerce di Indonesia. Kita melihat masih sedikit orang yang menggunakan fasilitas ini di sini. Contohnya, dari tiga kota yang kita tangani, Jakarta masih menempati posisi nomor satu dalam transaksi online. Mungkin karena jumlah penduduknya juga yang paling besar,” sahutnya.

Persaingan

Cara tersebut rupanya juga diikuti oleh pesaingnya, yakni berakuisisi dengan perusahaan yang lebih matang. Namun, ia melihat hal tersebut sebagai persaingan yang sehat. Semakin banyaknya perusahaan yang terlibat, ia optimistis, akan makin mengembangkan pasar bisnis online di Indonesia. “Soalnya, yang pakai internet hanya 10% sampai 15%. Jadi, jauh lebih menguntungkan jika lebih banyak yang menekuni bidang ini,” tukasnya.

Jason sadar rintisannya masih membutuhkan banyak perbaikan. Terutama menyangkut pelayanan bagi pelanggan. Keluhan utama mereka terhadap layanan ini ialah kewajiban mencetak voucer saat menggunakannya di tempat yang dituju.

Akibatnya, sekitar 20% hingga 30% dari total pemesanan dibatalkan di tengah jalan. Hal itu tentu berdampak pada kepercayaan klien. “Konsumen selalu bertanya seberapa aman dan gampang untuk transaksi online. Saya melihat teknis pembayaran sekarang masih menghambat perkembangan e-commerce,” ujarnya.

Ke depan ia berencana untuk memudahkan konsumen dengan menyediakan fasilitas phone banking. Selain itu, fasilitas pembayaran juga ditambah dengan membolehkan konsumen membayar dengan kartu kredit. Namun, tentu perlu kerja keras untuk mengedukasi kalangan pebisnis untuk memanfaatkan fasilitas ini.

Kiat untuk para Start Up Online

Berikut kiat Jason saat merintis dan kini membesarkan bisnisnya.

Bukan untuk diakuisisi
Walaupun mengaku terinspirasi dari laman Groupon, Jason mengaku tak serta merta
mengopi. Ia melakukan penyesuaian dan modifi kasi, salah satunya pada metode pembayaran dan menghilangkan jumlah minimum pembelian voucer.
“Pesan saya buat para start up, jangan pernah mendedikasikan situs mereka untuk diakuisisi. Saya sendiri belajar banyak setelah diakuisisi, tapi motivasinya dulu memberikan yang terbaik untuk konsumen,” kata Jason.
Kesetiaan pada minat dan konsistensi mengambangkan bisnis sesuai kata hati, di mata Jason, tentu akan jauh lebih optimal jika dibandingkan dengan start up (sebutan populer bisnis rintisan berbasis teknologi informasi) yang belum-belum sudah mengadang-gadang akan mendapat kucuran dana.

Belajar perlu, dana juga perlu
Diakuisisi pemain senior di dunia maya bukan cuma berbuah kucuran dana, melainkan juga pengalaman belajar. Baik dana maupun panduan pada aspek manajemen yang diberikan Groupon, menurut Jason, sama menariknya.
“Mereka sudah sangat besar, kita jadi belajar banyak termasuk soal menjalin kemitraan dengan Yahoo Indonesia, Kaskus dan sempat juga dengan Multiply Indonesia,” kata Jason.

Komposisi SDM
Kini, setelah mempunyai 100 karyawan fulltime, Disdus.com mendistribusikan 50% sumber daya manusianya di divisi marketing dan 5% pada pengembangan teknis. Namun, tentu saja, setiap start up juga laman lainnya punya prioritasnya masing-masing.
Jika isi atau konten yang jadi fokus, tentu komposisinya bisa berubah. “Sekarang kita telah punya kantor di Jakarta, Bandung, dan Surabaya. Ke depan akan buka di Medan dan Yogyakarta,” ujar Jason.

Bergabung dalam inkubator
Kendati Jason mengaku memulai bisnisnya berdua dengan mitra kerjanya, buat para pengelola start up, ia menyarankan agar bermitra dengan inkubator yang menyediakan para senior sebagai mentor. “Saya sekarang menjadi mentor voluntary untuk beberapa start up yang tergabung dalam East Venture, akan sangat bagus konsisten pada passion dan coaching dari yang sudah lebih lama bergabung di bisnis ini. Ingat lo, dulu Facebook itu juga disebut start up,” kata Jason.

Jadi buat para Start UP Indonesia tetap semangat

Older Posts »

Powered by WordPress