Minggu, 24 Februari 2008

Software Free Alternative di Windows



Tulisan ini saya buat untuk membantu mengurangi pembajakan software :), mudah-mudahan saja bermanfaat dan membuka wawasan bahwa di OS Windows pun masih ada software alternative yang free yang bisa kita gunakan.

Yang di perlukan disini hanya kita membutuhkan Windows yang asli tentunya, setelah saya perhatikan masih banyak yang membeli Windows asli namun software lain yang digunakan masih bajakan, Oke kita mulai saja pembahasannya :

1. Office Software
- Untuk yang terbiasa dengan MS. Office bisa menggunakan OpenOffice for Windows gratis dari SUN Microsystem, bisa di unduh disini : http://download.openoffice.org/other.html#en-US
Untuk tingkat compatible sudah mencapai 90% dari MS.Office. Bahkan sudah langsung bisa save ke format pdf.

2. PDF Reader
- Untuk membaca PDF bisa dengan Adobe Acrobat Reader. Free untuk di download. silahkan download dari sini : http://www.adobe.com/products/acrobat/readstep2_allversions.html

3. PDF Writer
- Bagi anda yang sering membuat file PDF dapat juga menggunakan PDFCute dari : http://www.cutepdf.com/ Free untuk digunakan.

4. Compression File and Folder
- Jangan takut untuk kehilangan Winzip dan Winrar. Kini ada IZArc, Free Software untuk membuka dan mengkompres file atau forder dan mendukung semua jenis kompresi file mulai dari zip, rar, 7zip, cab, dll. Bisa di download dari sini :
http://www.izarc.org/download.html

5. Messenger / Chatting
- Selain Yahoo Messenger kita dapat menggunakan Pidgin sebagai sarana chatting, bahkan mendukung multiprotocol chatting. Dapat di download dari sini : http://www.pidgin.im/download/

6. Image Editing
- Bagi pecinta photoshop, anda dapat menggunakan Software free yaitu Gimp Image Editor, dapat dicoba dengan men-download dari sini : http://www.gimp.org/windows/

7. Web Editing GUI
- Untuk para pengembang web terutama web programming dan web design tentunya sudah familiar dengan Macromedia Dreamweaver maupun MS.Frontpages. Ada altenative penggantinya yaitu Kompozer. Web Editor sederhana yang sudah mirip dengan MS.Frontpages. Cocok sekali untuk pemula. Dapat di download di sini : http://www.kompozer.net/download.php

8. Mail Client
- Email juga punya pilihan software, seperti ThunderBird dari Mozilla Corp. Mail Client handal dengan anti spam yang sudah include didalamnya. Bagi pengguna Outlook Express pasti akan langsung familiar dengan mail client ini.

9. Diagram Software
- Untuk pengganti membuat diagram dengan MS.Visio dapat menggunakan Software Free yaitu "Dia". Cukup lengkap untuk membuat diagram apapun, dapat dicoba dengan mendownload dari sini : http://dia-installer.de/download.html
- Namun software ini tidak dapat membuka file milik MS.Visio, tapi jangan takut karena pihak Microsoft pun menyediakan viewer untuk visio ini :
http://www.microsoft.com/downloads/details.aspx?FamilyID=3fb3
bd5c-fed1-46cf-bd53-da23635ab2df&displaylang=en
dan
http://www.microsoft.com/downloads/details.aspx?FamilyId=D88E
4542-B174-4198-AE31-6884E9EDD524&displaylang=en


Ternyata masih ada kan software alternative yang free untuk OS Windows :), so mari kita coba software diatas, yah... sebagai bagian dari upaya kita semua tuk mengurangi bajakan.


Dony Ramansyah
site : http://dony-ramansyah.bravehost.com
blog : dony-ramansyah.blogspot.com
Registered linux user : ID 400171

Senin, 11 Februari 2008

Membiasakan Diri dengan Software Opensource





Mungkin memang sudah semestinya kita membiasakan diri dengan software opensource. Sebagai alternatif untuk kita agar terhindar dari pembajakan. Saya merasa ketergantungan terhadap OS Windows begitu besar sekali sehingga membuat orang enggan untuk mencoba yang lain, tentunya dengan berbagai alasan yang sebenarnya sebagian bisa dicarikan alternatifnya.

Mulai dari Instansi Pemerintahan sampai dunia pendidikan sekalipun tak lepas dari ketergantungan tersebut. Yang lebih parah kalau yang dipakai adalah software bajakan :)

Peran serta Orang IT atau Divisi IT sangat diperlukan untuk mensosialisasikan penggunaan software Opensource. Disamping bisa menekan biaya untuk membeli licensi dan biaya tersebut dapat dialihkan untuk "mendidik" user untuk menggunakan berbagai macam software opensoure seperti Linux untuk OS nya dan OpenOffice untuk Office paketnya.

Hal ini juga saya tekankan kepada adek-adek kelas saya, kebetulan saya dipercaya sharing knowledge linux kepada mereka. Setiap selesai materi pasti mereka meminta untuk meng-copy materi yang telah dibawakan. Dan sengaja saya selalu membuatnya dengan OpenOffice dan saya save juga dalam format openoffice agar tidak dapat dibuka dengan MS. Office :)

Tidak ada maksud apa-apa selain mengajak mereka ikut mulai mencoba dari software opensource tersebut. Bahkan ada dari mereka yang menanyakan kenapa tidak bisa dibuka filenya :d

Kemudian dari situ saya arahkan untuk menggunakan OpenOffice untuk membukanya. dan ada juga yang minta kepada saya untuk memberikan materi tersebut dalam format .pdf namun saya tidak penuhi permintaannya tentunya dengan alasan yang sama.

Mudah-mudahan kedepannya Software Opensource yang ada terus berkembang dan semakin baik lagi sehingga dapat menjadi solusi total dalam menghadapi pembajakan software dan ketergantunagn terhadap suatu produk.


Dony Ramansyah
site : http://dony-ramansyah.bravehost.com
blog : dony-ramansyah.blogspot.com
Registered linux user : ID 400171

Tutorial Instalasi Modem 3G / HSDPA ZTE MF622 di Linux (Tested in Debian and Ubuntu)



1.Pertama kali ditancapkan ke usb di PC atau Notebook maka Modem ZTE ini akan dikenali sebagai usb storage, untuk itu kita terlebih dahulu harus membuat agar modem ZTE MF622 ini dikenali sebagai modem 3G. Download packet ini dari : http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-1.0.7.tar.bz2

2.Extract file tersebut dengan perintah :
$ tar -jxvf usb_modeswitch-1.0.7.tar.bz2


$ ls
usb_modeswitch-1.0.7.tar.bz2

$ tar -xvjf usb_modeswitch-1.0.7.tar.bz2
usb_modeswitch-1.0.7/
usb_modeswitch-1.0.7/compile.sh
usb_modeswitch-1.0.7/usb_modeswitch
usb_modeswitch-1.0.7/usb_modeswitch.conf
usb_modeswitch-1.0.7/usb_modeswitch.c
usb_modeswitch-1.0.7/usb_modeswitch.h
usb_modeswitch-1.0.7/COPYING
usb_modeswitch-1.0.7/README

$ ls
usb_modeswitch-1.0.7 usb_modeswitch-1.0.7.tar.bz2

$ cd usb_modeswitch-1.0.7/

~/usb_modeswitch-1.0.7$ ls
compile.sh
README
usb_modeswitch.c
usb_modeswitch.h
COPYING
usb_modeswitch
usb_modeswitch.conf

3.Login sebagai root

$ su atau
$ sudo su

4.Copy file executable "usb_modeswitch" pada directory "/sbin" dan "/usr/sbin"

~/usb_modeswitch-1.0.7# cp usb_modeswitch /sbin/usb_modeswitch
~/usb_modeswitch-1.0.7# cp usb_modeswitch /usr/sbin/usb_modeswitch

Perhatian Untuk Linux basis debian seperti Ubuntu, dll, default ada di /usr/sbin/. Namun untuk basis Redhat sperti fedora, opensuse ada di /sbin.


5.Copy file "usb_modeswitch.conf" ke directory "/etc"


~/usb_modeswitch-1.0.7# cp usb_modeswitch.conf /etc/usb_modeswitch.conf


6.Buat file rules di /etc/udev/rules.d/15-zte-mf622.rules yang berisikan :

#--------------------------------------------------
ACTION!="add", GOTO="ZTE_End"

# Is this the ZeroCD device?
SUBSYSTEM=="usb", SYSFS{idProduct}=="2000",
SYSFS{idVendor}=="19d2", GOTO="ZTE_ZeroCD"

# Is this the actual modem?
SUBSYSTEM=="usb", SYSFS{idProduct}=="0001",
SYSFS{idVendor}=="19d2", GOTO="ZTE_Modem"

LABEL="ZTE_ZeroCD"
# This is the ZeroCD part of the card, remove
# the usb_storage kernel module so
# it does not get treated like a storage device
#RUN+="/sbin/rmmod usb_storage"
RUN+="/usr/sbin/usb_modeswitch -d 1 -v 0x19d2 -p 0x2000 -V 0x19d2 -P 0x0001"

LABEL="ZTE_Modem"
# This is the Modem part of the card, let's
# load usbserial with the correct vendor
# and product ID's so we get our usb serial devices
RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x0001",
# Make users belonging to the dialout group
# able to use the usb serial devices.
MODE="660", GROUP="dialout"

LABEL="ZTE_End"
#-------------------- eof ---------------

Pastikan permision filenya sama dengan rule yang lain.
# chmod 644 15-zte-mf622.rules

Dan arah kan RUN+ pada script diatas sesuai dengan distro yang dipakai :
RUN+="/usr/sbin/usb_modeswitch -d 1 -v 0x19d2 -p 0x2000 -V 0x19d2 -P 0x0001" ==>> Perhatian Untuk Linux basis debian seperti Ubuntu, dll, default ada di /usr/sbin/. Namun untuk basis Redhat sperti fedora, opensuse ada di /sbin/.


7.Pastikan Anda telah menginstall wvdial di Linux, (di Debian atau Ubuntu tinggal install melalui apt-get atau melalui Synaptic).

# apt-get install wvdial

8.Buat script di /etc/wvdial.conf berisikan :

[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 3600000
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,"IP","indosatm2"
Area Code =
Phone = *99#
Username =
Password =
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 0
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1


9.Restart Linux anda sekarang


10.Setelah selesai restart coba tancapkan modem ZTE MF622 pada slot USB yang ada, tunggu sampai indikator led berwarna hijau (tunggu kira-kira 30 detik) sebab ini memrlukan waktu untuk pengenalan modem ZTE itu sendiri.

11.Jalankan program wvdial nya :


# wvdial
WvDial<*1>: WvDial: Internet dialer version 1.56
WvModem<*1>: Cannot get information for serial port.
WvDial<*1>: Initializing modem.
WvDial<*1>: Sending: ATZ
WvDial Modem<*1>: ATZ
WvDial Modem<*1>: OK
WvDial<*1>: Sending: ATQ0 V1 E1 S0=0 &C1 &D2
WvDial Modem<*1>: ATQ0 V1 E1 S0=0 &C1 &D2
WvDial Modem<*1>: OK
WvDial<*1>: Sending: AT+CGDCONT=1,"IP","indosatm2"
WvDial Modem<*1>: AT+CGDCONT=1,"IP","indosatm2"
WvDial Modem<*1>: OK
WvDial<*1>: Modem initialized.
WvDial<*1>: Sending: ATDT*99#
WvDial<*1>: Waiting for carrier.
WvDial Modem<*1>: ATDT*99#
WvDial Modem<*1>: CONNECT
WvDial<*1>: Carrier detected. Starting PPP immediately.
WvDial: Starting pppd at Mon Feb 11 01:06:45 2008
WvDial: Pid of pppd: 14291
WvDial<*1>: pppd: H�
WvDial<*1>: Using interface ppp0
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: pppd: H�
WvDial<*1>: local IP address 124.81.144.28
WvDial<*1>: pppd: H�
WvDial<*1>: remote IP address 10.64.64.64
WvDial<*1>: pppd: H�
WvDial<*1>: primary DNS address 202.155.0.10
WvDial<*1>: pppd: H�
WvDial<*1>: secondary DNS address 202.155.0.15
WvDial<*1>: pppd: H�

Jika muncul seperti diatas berarti kita sudah terkoneksi dengan 3G HSDPA dan sudah mendapatkan IP maupun DNS. kita tinggal mencoba ping ke www.yahoo.com untuk memastikan bahwa kita sudah bisa browsing.

10.Selamat ber Internet ria dengan layanan 3,5G HSDPA IndosatM2 :)


In English..

1.First plug to usb in PC or Notebook then this Modem ZTE will be recognized as usb storage, for that us beforehand must make in order to modem this ZTE MF622 are recognized as [the] modem 3G. This Download packet from : http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-1.0.7.tar.bz2

2.Extract file is referred [as] by order of :
$ tar -jxvf usb_modeswitch-1.0.7.tar.bz2

$ ls
usb_modeswitch-1.0.7.tar.bz2

$ tar -xvjf usb_modeswitch-1.0.7.tar.bz2
usb_modeswitch-1.0.7/
usb_modeswitch-1.0.7/compile.sh
usb_modeswitch-1.0.7/usb_modeswitch
usb_modeswitch-1.0.7/usb_modeswitch.conf
usb_modeswitch-1.0.7/usb_modeswitch.c
usb_modeswitch-1.0.7/usb_modeswitch.h
usb_modeswitch-1.0.7/COPYING
usb_modeswitch-1.0.7/README

$ ls
usb_modeswitch-1.0.7 usb_modeswitch-1.0.7.tar.bz2

$ cd usb_modeswitch-1.0.7/

~/usb_modeswitch-1.0.7$ ls
compile.sh
README
usb_modeswitch.c
usb_modeswitch.h
COPYING
usb_modeswitch
usb_modeswitch.conf

3.Login as root

$ su or
$ sudo su

4.Copy file executable "usb_modeswitch" at directory "/sbin" and "/usr/sbin"

~/usb_modeswitch-1.0.7# cp usb_modeswitch /sbin/usb_modeswitch
~/usb_modeswitch-1.0.7# cp usb_modeswitch /usr/sbin/usb_modeswitch

Attention Untuk bases Linux debian like Ubuntu, etc, default [in] /usr/sbin/. Nevertheless for bases Redhat like fedora, opensuse [in] /sbin.


5.Copy file "usb_modeswitch.conf" to directory "/etc"

~/usb_modeswitch-1.0.7# cp usb_modeswitch.conf /etc/usb_modeswitch.conf


6.Buat file rules in /etc/udev/rules.d/15-zte-mf620.rules that comprising :

#--------------------------------------------------
ACTION!="add", GOTO="ZTE_End"

# Is this the ZeroCD device?
SUBSYSTEM=="usb", SYSFS{idProduct}=="2000",
SYSFS{idVendor}=="19d2", GOTO="ZTE_ZeroCD"

# Is this the actual modem?
SUBSYSTEM=="usb", SYSFS{idProduct}=="0001",
SYSFS{idVendor}=="19d2", GOTO="ZTE_Modem"

LABLE="ZTE_ZeroCD"
# This is the ZeroCD part of the card, remove
# the usb_storage kernel module so
# it does note get treated like a storage device
#RUN+="/sbin/rmmod usb_storage"
RUN+="/usr/sbin/usb_modeswitch d 1 v 0x19d2 p 0x2000 V 0x19d2 P 0x0001"

LABLE="ZTE_Modem"
# This is the Modem part of the card, let's
# load usbserial with the correct vendor
# and product ID's so we get our serial usb devices
RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x0001",
# Make users belonging to the dialout group
# able to use the serial usb devices.
MODE="660", GROUP="dialout"

LABLE="ZTE_End"
#-------------------- eof ---------------

Ascertain permision its file equal to other rule.
# chmod 644 15-zte-mf622.ruleses

And pointing RUN+ at script above in accordance with distro weared :
RUN+="/usr/sbin/usb_modeswitch d 1 v 0x19d2 p 0x2000 V 0x19d2 P 0x0001" ==>> Attention for bases Linux debian like Ubuntu, etc, default [in] /usr/sbin/. Nevertheless for bases Redhat like fedora, opensuse [in] /sbin/.


7.Certainly you already install wvdial in Linux, (in Debian or Ubuntu remain install by apt-get or Synaptic).

# apt-get install wvdial

8.Create script in /etc/wvdial.conf like this :

[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 3600000
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,"IP","indosatm2"
Area Code =
Phone = *99#
Username =
Password =
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 0
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1

9.Restart your Linux now

10. After restarted try plug stick modem ZTE MF622 at slot existing USB, await till indicator chromatic led green (await 30 second) because this need time for modem recognition ZTE it self.

11.Running wvdial s :

# wvdial
WvDial<*1>: WvDial: Internet dialer version 1.56
WvModem<*1>: Serial Cannot get information for port.
WvDial<*1>: Initializing modem.
WvDial<*1>: Missionary: ATZ
WvDial Modem<*1>: ATZ
WvDial Modem<*1>: O.K.
WvDial<*1>: Missionary: ATQ0 V1 E1 S0=0 &C1 &D2
WvDial Modem<*1>: ATQ0 V1 E1 S0=0 &C1 &D2
WvDial Modem<*1>: O.K.
WvDial<*1>: Missionary: AT+CGDCONT=1,"IP","indosatm2"
WvDial Modem<*1>: AT+CGDCONT=1,"IP","indosatm2"
WvDial Modem<*1>: O.K.
WvDial<*1>: Modem initialized.
WvDial<*1>: Missionary: ATDT*99#
WvDial<*1>: Waiting for carrier.
WvDial Modem<*1>: ATDT*99#
WvDial Modem<*1>: CONNECT
WvDial<*1>: Carrier detected. Starting PPP immediately.
WvDial: Starting pppd at Mon Feb 11 01:06:45 2008
WvDial: Pid of pppd: 14291
WvDial<*1>: pppd: H?
WvDial<*1>: Using interface ppp0
WvDial<*1>: pppd: H?
WvDial<*1>: pppd: H?
WvDial<*1>: pppd: H?
WvDial<*1>: pppd: H?
WvDial<*1>: pppd: H?
WvDial<*1>: pppd: H?
WvDial<*1>: pppd: H?
WvDial<*1>: local address IP 124.81.144.28
WvDial<*1>: pppd: H?
WvDial<*1>: remote address IP 10.64.64.64
WvDial<*1>: pppd: H?
WvDial<*1>: primary DNS address 202.155.0.10
WvDial<*1>: pppd: H?
WvDial<*1>: secondary DNS address 202.155.0.15
WvDial<*1>: pppd: H?

If display like above mean us have been connected with 3G HSDPA and have got IP and also DNS. we remain try ping to www.yahoo.com to ensure that us have browsing.

10. Weel, have the internet of cheerful with service 3,5G HSDPA IndosatM2 :)


Dony Ramansyah
site : http://dony-ramansyah.bravehost.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171