This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Saturday, January 10, 2009

Langkah-langkah instalasi BIND

BIND merupakan salah satu aplikasi yang banyak digunakan untuk DNS server. Saat ini bind sudah mencapai versi 9.3.4. pada tutorial kali ini saya akan melakukan instalias bind dari source tarball. Dalam dunia unix mauoun linux, terdapat banyak macam paket. Pada Redhat, paket sendiri ada 2 macm , yaitu paket binary dari RPM dan paket tarball. Paket tarbal berekstensi tar.gz.

Dependensi Paket
Untuk melakukan instalasi Bind ini, ada paket-paket yag harus sudah terinstall terlebih dulu, yaitu :
• Gcc
# rpm -qa | grep gcc
gcc-3.2.3-20
gcc-java-3.2.3-20
gcc-g77-ssa-3.5ssa-0.20030801.41
compat-gcc-7.3-2.96.122
gcc-c++-3.2.3-20
gcc-gnat-3.2.3-20
gcc-objc-3.2.3-20
gcc-c++-ssa-3.5ssa-0.20030801.41
gcc-java-ssa-3.5ssa-0.20030801.41
compat-gcc-c++-7.3-2.96.122
libgcc-ssa-3.5ssa-0.20030801.41
libgcc-3.2.3-20
gcc-g77-3.2.3-20
gcc-ssa-3.5ssa-0.20030801.41
gcc-objc-ssa-3.5ssa-0.20030801.41

• Compatible c++
# rpm -qa | grep compat
compat-gcc-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-glibc-7.x-2.2.4.32.5

• Paket glibc
# rpm -qa | grep glibc
glibc-devel-2.3.2-95.3
glibc-common-2.3.2-95.3
glibc-profile-2.3.2-95.3
glibc-utils-2.3.2-95.3
glibc-headers-2.3.2-95.3
glibc-kernheaders-2.4-8.34
glibc-2.3.2-95.3
compat-glibc-7.x-2.2.4.32.5

• Aplikasi make
# rpm -qa | grep make
automake-1.6.3-5
make-3.79.1-17
automake15-1.5-7
automake14-1.4p6-6

• Aplikasi perl
]# rpm -qa | grep perl
perl-Parse-Yapp-1.05-30
perl-libxml-perl-0.07-28
perl-XML-Grove-0.46alpha-25
perl-DBI-1.32-5
perl-Digest-HMAC-1.01-11.1
openssl-perl-0.9.7a-43.2
perl-5.8.0-88.4
perl-Filter-1.29-3
perl-DateManip-5.40-30
perl-HTML-Parser-3.26-17
perl-URI-1.21-7
perl-XML-Parser-2.31-15
perl-XML-Dumper-0.4-25
perl-libxml-enno-1.02-29
perl-XML-Twig-3.09-3
perl-CGI-2.81-88.4
newt-perl-1.08-4
perl-CPAN-1.61-88.4
perl-Net-DNS-0.31-3.1
perl-SGMLSpm-1.03ii-11
perl-HTML-Tagset-3.03-28
perl-libwww-perl-5.65-6
perl-XML-Encoding-1.01-23
perl-Time-HiRes-1.38-3
perl-Digest-SHA1-2.01-15.1

• Openssl yang bias di download di
http://www.openssl.org/source/openssl-0.9.8d.tar.gz
Instalasi
Berikut langkah-langkahnya :
1. Install paket openssl
a. Download paket
wget http://www.openssl.org/source/openssl-0.9.8d.tar.gz
b. Ekstrak paket
tar -xvzf openssl-0.9.8d.tar.gz
hasil ekstraksi akan mambuat suatu file bernama openssl-0.9.8d. masuk ke directory tersebut.
#cd openssl-0.9.8d
c. Lakukan konfigurasi
#./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl
Instalasi akan meletakkan openssl di dalam directory /usr/local/openssl
d. Kemudian lakukan kompilasi
#make && make test && make install
Sampai saat ini , instalasi openssl telah selesai dilakukan
2. Download paket bind
wget -c http://ftp.isc.org/isc/bind9/9.3.4/bind-9.3.4.tar.gz
3. Ekstrak paket
#tar xfvz bind-9.3.4.tar.gz
Kemudian masuk ke directory hasil ekstraksi
# cd bind-9.3.4
4. Lakukan konfigurasi
#./configure --prefix=/usr/local/named --enable-ipv6 --enable-libbind --with-openssl=/usr/local/openssl/ --sysconfdir=/etc --sbindir=/sbin/ --bindir=/bin --with-ptl2 --with-libtool --enable-getifaddrs
• Pada konfigurasi ini, kita melakukan kustomisasi
• pada letak directory di /usr/local/named
• mengaktifkan ipv6
• mengaktifkan library bind
• menggunakan openssl, yaitu di /usr/local/openssl
• konfigurasi file diletakkan di /etc
• file bin diletakkan di /bin dan /sbin
5. Lakukan kompilasi
#make && make clean && make depend && make all && make install

Pembuatan User
Setelah kompilasi dan instalasi selesai, sekarang kita coba membuat konfigurasi filenya. Agar yang menjalankan aplikasi ini bukan root, maka kita buat dulu 1 user
# /usr/sbin/useradd named -s /sbin/nologin -d /var/named/
Perintah ini akan menambahkan 1 user bernama named, yag tidak memiliki akses login, dan mempunyai directory di /var/named.

Pengubahan kepemilikan Direktory.
Direktory /var/named ini nantinya akan kita tempatkan sebagai directory zone record dns kita. Agar user named bias menggunakannya, kita ubah kepemilikannya menjadi named.
#chown named.named /var/named
Direktory yang lain adalah /usr/local/named/var/run. Yaitu directory untuk meletakkan pid dari named tersebut.
#chown named.named -Rf /usr/local/named/var/run

Konfigurasi
Pada instalasi, kita telah mengarahkan aplikasi named, agar memanggil membaca file konfigurasi nya di directory /etc. secara default, nama konfigurasi adalah named.conf. pada saat instalasi tersebut, akan dibuatkan beberapa file dan diletakkan di /sbin. File tersebut anatara lain
Named (sebagai daemon file)
named-checkconf (untuk memeriksa apakah konfigurasi named.conf sudah benar atau tidak)
named-checkzone (untuk memeriksa zone)
rndc (juga sebagai daemon)
rndc-confgen (untuk men-generate rndc key, yang akan diletakkan di /etc/, nama filenya rndc.key.
sebelum ke named.conf , kita ciptakan dulu rndc.conf nya
# /sbin/rndc-confgen >> /etc/rndc.ke

Setelah itu , baru kita buat named.conf, berikut contohnya

# more /etc/named.conf
#add by rito
#Senin, 5 Februari 2007
include "/etc/rndc.key";
options {
directory "/var/named";
allow-query {any; };

};
controls {
inet 127.0.0.1 allow { localhost; } keys { "rndc-key"; };
};

zone "." IN {
type hint;
file "named.ca";
};

zone "localdomain" IN {
type master;
file "localdomain.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};

Kemudian, buat file named.ca, localdomain.zone, dan named.local di /var/named. Isinya kurang lebih sebagai berikut :
# more /var/named/named.ca
; This file holds the information on root name servers needed to
; initialize cache of Internet domain name servers
; (e.g. reference this file in the "cache . "
; configuration file of BIND domain name servers).
;
; This file is made available by InterNIC
; under anonymous FTP as
; file /domain/named.cache
; on server FTP.INTERNIC.NET
; -OR- RS.INTERNIC.NET
;
; last update: Jan 29, 2004
; related version of root zone: 2004012900
;
;
; formerly NS.INTERNIC.NET
;
. 3600000 IN NS A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4
;
; formerly NS1.ISI.EDU
;
. 3600000 NS B.ROOT-SERVERS.NET.
B.ROOT-SERVERS.NET. 3600000 A 192.228.79.201
;
; formerly C.PSI.NET
;
. 3600000 NS C.ROOT-SERVERS.NET.
C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12
;
; formerly TERP.UMD.EDU
;
. 3600000 NS D.ROOT-SERVERS.NET.
D.ROOT-SERVERS.NET. 3600000 A 128.8.10.90
;
; formerly NS.NASA.GOV
;
. 3600000 NS E.ROOT-SERVERS.NET.
E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10
;
; formerly NS.ISC.ORG
;
. 3600000 NS F.ROOT-SERVERS.NET.
F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241
;
; formerly NS.NIC.DDN.MIL
;
. 3600000 NS G.ROOT-SERVERS.NET.
G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4
;
; formerly AOS.ARL.ARMY.MIL
;
. 3600000 NS H.ROOT-SERVERS.NET.
H.ROOT-SERVERS.NET. 3600000 A 128.63.2.53
;
; formerly NIC.NORDU.NET
;
. 3600000 NS I.ROOT-SERVERS.NET.
I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17
;
; operated by VeriSign, Inc.
;
. 3600000 NS J.ROOT-SERVERS.NET.
J.ROOT-SERVERS.NET. 3600000 A 192.58.128.30
;
; operated by RIPE NCC
;
. 3600000 NS K.ROOT-SERVERS.NET.
K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129
;
; operated by ICANN
;
. 3600000 NS L.ROOT-SERVERS.NET.
L.ROOT-SERVERS.NET. 3600000 A 198.32.64.12
;
; operated by WIDE
;
. 3600000 NS M.ROOT-SERVERS.NET.
M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33
; End of File

]# more /var/named/named.local
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS localhost.

1 IN PTR localhost.

# more /var/named/localdomain.zone
$TTL 86400
@ IN SOA localhost root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS localhost
localhost IN A 127.0.0.1

file –file di atas hanya contoh.

Setelah membuat file di atas, sekarang kita membuat init daemonnya. Pada redhat, diletakkan di /etc/rc.d/init.d atau di /etc/init.d
Nama filenya ada named
Isi filenya kurang lebih sebagai berikut :

# more /etc/init.d/named
#!/bin/bash
#
# named This shell script takes care of starting and stopping
# named (BIND DNS server).
#
# chkconfig: - 55 45
# description: named (BIND) is a Domain Name Server (DNS) \
# that is used to resolve host names to IP addresses.
# probe: true

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
[ -r /etc/sysconfig/network ] && . /etc/sysconfig/network

RETVAL=0
prog="named"

# Check that networking is up.
[ "${NETWORKING}" = "no" ] && exit 1

[ -r /etc/sysconfig/named ] && . /etc/sysconfig/named

[ -x /sbin/named ] || exit 1

[ -r ${ROOTDIR}/etc/named.conf ] || exit 1


start() {
# Start daemons.
if [ -n "`/sbin/pidof named`" ]; then
echo -n $"$prog: already running"
return 1
fi
echo -n $"Starting $prog: "
ckcf_options='';
if [ -n "${ROOTDIR}" -a "x${ROOTDIR}" != "x/" ]; then
OPTIONS="${OPTIONS} -t ${ROOTDIR}"
ckcf_options="-t ${ROOTDIR}";
if [ -s /etc/localtime ]; then
cp -fp /etc/localtime ${ROOTDIR}/etc/localtime
fi;
fi
conf_ok=0;
if [ -x /sbin/named-checkconf ] && /sbin/named-checkconf $ckcf_options;
then
conf_ok=1;
else
RETVAL=$?;
fi
if [ $conf_ok -eq 1 ]; then
daemon /sbin/named -u named -n 2 ${OPTION};
RETVAL=$?;
else
named_err=`/sbin/named -g 2>&1 | sed s/\n/\\n/g`;
if [ `tty` != "/dev/console" ]; then
echo -e "\n$named_err";
echo -n "Error in configuration file /etc/named.conf : ";
fi;
failure $"Error in configuration file /etc/named.conf : $named_err";
echo
return $RETVAL;
fi;
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/named
Echo
return $RETVAL
}
stop() {
# Stop daemons.
echo -n $"Stopping $prog: "
/sbin/rndc stop >/dev/null 2>&1
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/named || {
# killproc named
# Never do this! Can cause corrupt zone files!
/sbin/rndc stop >/dev/null 2>&1
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/named
echo
return $RETVAL
}
success
echo
return $RETVAL
}
rhstatus() {
/sbin/rndc status
return $?
}
restart() {
stop
# wait a couple of seconds for the named to finish closing down
sleep 2
start
}
reload() {
echo -n $"Reloading $prog: "
p=`/sbin/pidof -o %PPID named`
RETVAL=$?
if [ "$RETVAL" -eq 0 ]; then
/sbin/rndc reload >/dev/null 2>&1 || /usr/bin/kill -HUP $p;
RETVAL=$?
fi
[ "$RETVAL" -eq 0 ] && success $"$prog reload" || failure $"$prog reload
"
echo
return $?
}
probe() {
# named knows how to reload intelligently; we don't want linuxconf
# to offer to restart every time
/sbin/rndc reload >/dev/null 2>&1 || echo start
return $?
}

# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
rhstatus
;;
restart)
restart
;;
condrestart)
if [ -e /var/lock/subsys/named ]; then restart; fi
;;
reload)
reload
;;
probe)
probe
;;
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart|reload|p
robe}"
exit 1
esac

exit $?

Menjalankan named
Untuk menjalankan named. Cukup dengan perintah berikut :
#/etc/init.d/named start
Kemudia kita periksa apakah sudah jalan atau belum
# ps -ax | grep named
14134 ? S 0:01 /sbin/named -u named -n 2

Terlihat named sudah jalan.

sumber:http//ilmukomputer.com

Tuesday, January 6, 2009

Tips Solusi Ketika USB Flash Drive Ngadat

Manfaatkan ’Task Manager’
Seringkali ketika akan dilepas dari komputer, terdapat
pernyataan USB Flash Drive tak aman dicopot. Jika Anda sudah
menutup semua program dan USB Flash Drive tetap ngadat tak
mau dilepaskan, cobalah memakai aplikasi ’Task Manager’.
Tekan ’Ctrl-Alt-Delete’ secara bersamaan untuk memunculkan ’Task Manager’ di Windows XP.
Kemudian klik tab ’Processes’. Setelah itu, periksalah detail proses-proses komputasi yang
sedang terjadi di sini.
Jika terdapat proses yang kira-kira berasal dari USB Flash Drive, pilihlah proses tersebut
kemudian tekan ’end process’. Kemudian, cobalah untuk kembali melepaskan USB Flash
Drive.

Sunday, November 30, 2008

MPlayer Multimedia Player di Linux

MPlayer
Multimedia Player
di Linux
Pemutar video dan audio di Linux cukup
beragam. Salah satunya yang serba guna
adalah MPlayer. Di samping bisa
menggunakan menu grafis, MPlayer
mudah dijalankan dengan perintah baris
atau di konsol X Window.

MPlayer merupakan salah satu
program aplikasi yang berfungsi
untuk menjalankan film
pada sistem operasi Linux. Menurut
kami, program MPlayer merupakan
program pemutar film yang sangat
powerful. Hal ini dikarenakan MPlayer
bisa menjalankan berbagai format
multimedia, antara lain sebagai berikut:
_ MPEG/DAT _ FLI
_ VOB _ RM
_ AVI _ NuppelVideo
_ OGG _ yuv4mpeg
_ VIVO _ FILM
_ ASF/WMV _ RoQ
_ QT/MOV
Berbekal MPlayer, Anda bisa
menonton film dari VCD, SVCD, 3ivx,
RealMedia, dan bahkan DivX, tanpa
membutuhkan library file AVI sama
sekali. Inilah mengapa para pengguna
Linux lebih banyak yang menggunakan
MPlayer daripada program pemutar film
lainnya. Distro Linux Mandrake 9.1 juga
menyertakan Mplayer, di samping Xine.
Cara instalasi dan pengoperasiannya pun
cukup mudah. Anda bisa mencoba
langkah-langkah berikut ini.
Instalasi dan konfigurasi
MPlayer
Untuk melakukan instalasi MPlayer, Anda
membutuhkan program gcc versi 2.95.3,
2.95.4 atau program gcc versi 3.1 ke
atas. Jadi jika Anda masih menggunakan
gcc versi lama, sebaiknya segera
mengganti dengan yang terbaru. Berikut
ini, akan kita bahas langkah-langkah dalam
melakukan instalasi dan kompilasi
program MPlayer, termasuk kompilasi
program gcc-3.2 serta library yang
dibutuhkan. Mari kita simak bersama!
Perhatian!
Untuk instalasi program gcc, sebaiknya
Anda tidak menggunakan program gcc
versi 2.96 atau versi 3.0. Karena versi
ini akan mengakibatkan kegagalan pada
waktu mengakses kode pada MPlayer.
gcc versi 3.0 mempunyai banyak bug
yang mengakibatkan berbagai
kemungkinan yang tidak diinginkan,
antara lain bisa menimbulkan masalah
keamanan dan sistem menjadi crash.
File-file yang dibutuhkan
_ Download file yang dibutuhkan
Selain program gcc versi terbaru,
MPlayer juga membutuhkan file library
yang lain. Untuk lebih jelasnya, kami
berikan daftar file-file library dan program
pendukung yang dibutuhkan oleh
MPlayer, antara lain sebagai berikut:
_ binutils: program ini bertanggung
jawab dalam menjalankan instruksi
MMX/3DNow dan instruksi lainnya.
Anda bisa menggunakan versi 2.11.x
atau yang lebih baru.
_ gcc: gcc berfungsi sebagai alat
kompilasi (compiler) suatu file
sehingga bisa dijalankan oleh sistem.
Anda bisa menggunakan versi 3.1
atau yang lebih baik.
XFree86: program ini berfungsi untuk
menjalankan X Window, Anda bisa
menggunakan versi 4.2.0 atau yang
lebih baru. Distro-distro Linux terbaru
seperti Mandrake 8.2 ke atas, SuSE
7.3 ke atas, RedHat 7.2 ke atas dan
distro-distro lainnya versi terbaru,
sudah menggunakan XFree86 versi
4.2.0 ke atas, jadi Anda tidak perlu
khawatir.
_ make: ini merupakan program bantu
dalam kompilasi, pastikan Anda
menggunakan versi 3.79 atau yang
lebih baik..
_ SDL: SDL merupakan singkatan dari
Simple DirectMedia Layer. Program ini
berfungsi untuk menggenerasikan API
pada level audio, keyboard, mouse
dan display frame buffer. Pastikan
Anda menggunakan versi terbaru,
dimulai dari versi 1.2.x
_ libjpeg: file library ini digunakan dalam
menampilkan file dengan ekstensi .jpg.
_ libpng: file library ini digunakan dalam
menampilkan file dengan ekstensi
.png.
_ lame: berfungsi untuk melakukanwww.infolinux.web.id

encoding file MP3, gunakan versi
terbaru, dimulai dari versi 3.90 atau
yang lebih baru.
_ libogg: dibutuhkan untuk menjalankan
file dengan format OGG.
_ libvorbis: dibutuhkan dalam
menjalankan OGG Vorbis Audio.
Secara default, distro Linux versi
terbaru sudah menyertakan file-file seperti
tersebut, jika Anda menyertakan aplikasi
multimedia dalam melakukan instalasi
Linux. Anda hanya perlu melakukan
pengambilan file mplayer dan gcc.
Untuk mengambil file gcc versi 3.1 ke
atas, Anda bisa mendapatkannya pada
situs: http://gcc.gnu.org/releases.html
Anda juga bisa mendapatkannya pada
situs: http://freshmeat.net.
Sedangkan untuk mendapatkan
program mplayer, Anda bisa
mengambilnya pada situs: http://
www.mplayerhq.hu/homepage/
dload.html atau pada situs: http://
freshmeat.net.
Di bawah ini kita akan membahas
mengenai kompilasi dan instlasi program
gcc dan mplayer. Silakan ikuti langkahlangkah
berikut ini!
_ Instalasi dan kompilasi gcc-3.2
Pada saat artikel ini ditulis, kami
menggunakan program gcc versi 3.2,
sehingga dalam contoh ini, kami
menggunakan file gcc-3.2.tar.gz. Ikuti
langkah-langkah berikut ini:
1. Pada konsol, lakukan login sebagai
root.
login: root
Password: password (ganti dengan
pasword Anda)
Anda juga bisa menjadi root, pada
saat Anda login sebagai user biasa atau
pada waktu menggunakan X Window,
dengan mengetikkan sintaks perintah
pada konsol sebagai berikut:
[user@localhost:~] $ su
Password: (isi dengan password root Anda)
2. Pindah ke direktori dimana file gcc-3.2
diletakkan.
Kami beranggapan Anda meletakkan file
gcc-3.2 pada direktori /usr/src/ untuk
kerapian administrasi sistem. Ketikkan
sintaks perintah berikut ini:
[root@localhost:~] # cd /usr/src/
3. Ekstrak file gcc-3.2.
Selanjutnya lakukan ekstraksi file gcc-3.2
sebagai sebagai berikut:
[root@localhost:~] # tar -zxvf gcc-
3.2.tar.gz
4. Masuk ke direktori gcc-3.2.
Selanjutnya Anda masuk ke direktori gcc-
3.2, dengan mengetikkan sintaks
perintah sebagai berikut:
[root@localhost:~] # cd gcc-3.2
5. Kompilasi program gcc-3.2.
Lakukan kompilasi file gcc-3.2 dengan
mengetikkan sintaks perintah berikut ini:
[root@localhost:~] # ./configure
[root@localhost:~] # make
[root@localhost:~] # make install
Proses ini pada komputer kami AMD
Duron/1,2GHz membutuhkan waktu
sekitar 30 menit, jadi Anda bisa menikmati
kopi atau menonton televisi dulu.
6. Membuat Symlink gcc.
Setelah proses instalasi dan kompilasi
selesai, Anda bisa menambahkan
symlink pada direktori /usr/bin dengan
gcc yang terletak pada direktori /usr/
local/bin, setelah sebelumnya
mengubah nama file gcc menjadi gcc2,
sehingga pada saat sistem melakukan
kompilasi program mplayer, langsung
akan menggunakan gcc versi 3 ke atas.
Untuk jelasnya, ketikkan perintah
berikut ini:
[root@localhost:~] # cd /usr/bin
[root@localhost:~] # mv gcc gcc2
[root@localhost:~] # ln -s /usr/local/bin gcc
Instalasi dan kompilasi
MPlayer
Pada saat artikel ini ditulis, kami
menggunakan program mplayer versi
0.90pre6, oleh karenanya dalam contoh
ini kami menggunakan file MPlayer-
0.90pre6.tar.gz. Anda bisa mengganti
dengan versi terbaru saat ini.
_ Kompilasi dengan file tar.gz
1. Pada konsol, lakukan login sebagai
root.
login: root
Password: password (ganti dengan
pasword Anda)
Anda juga bisa menjadi root, pada
saat Anda login sebagai user biasa atau
pada waktu menggunakan X Window,
dengan mengetikkan sintaks perintah
pada konsol sebagai berikut:
[user@localhost:~] $ su
Password: (isi dengan password root Anda)
2. Pindah ke direktori di mana file
MPlayer-0.90pre6 diletakkan.
Kami beranggapan Anda meletakkan file
MPlayer-0.90pre6 pada direktori /usr/
src/ untuk kerapian administrasi sistem.
Ketikkan sintaks perintah berikut ini:
[root@localhost:~] # cd /usr/src/
3. Ekstrak file MPlayer-0.90pre6.
Selanjutnya lakukan ekstraksi file
MPlayer-0.90pre6 sebagai sebagai
berikut:
[root@localhost:~] # tar -zxvf MPlayer-
0.90pre6.tar.gz
4. Masuk ke direktori MPlayer-0.90pre6.
Selanjutnya Anda masuk ke direktori
MPlayer-0.90pre6, dengan mengetikkan
sintaks perintah sebagai berikut:
[root@localhost:~] # cd MPlayer-0.90pre6
5.Kompilasi program MPlayer-0.90pre6
Lakukan kompilasi file MPlayer-
0.90pre6 dengan mengetikkan sintaks
perintah berikut ini:
[root@localhost:~] # ./configure
[root@localhost:~] # make
[root@localhost:~] # make install
_ Instalasi dengan file RPM
1. Pada konsol, lakukan login sebagai
root.
login: root
Password: password (ganti dengan
pasword Anda)
Anda juga bisa menjadi root, pada
saat Anda login sebagai user biasa atau
pada waktu menggunakan X Window,
dengan mengetikkan sintaks perintah
pada konsol sebagai berikut:
[user@localhost:~] $ su
Password: (isi dengan password root Anda)
2. Pindah ke direktori di mana file
MPlayer-0.90pre6 diletakkan.
Kami beranggapan Anda meletakkan file
MPlayer-0.90pre6 pada direktori /tmp
untuk kerapian administrasi sistem.
Ketikkan sintaks perintah berikut ini:
[root@localhost:~] # cd /tmp
3. Kompilasi program MPlayer-0.90pre6.
Lakukan instalasi file MPlayer-0.90pre6
dengan mengetikkan sintaks perintah
berikut ini:
[root@localhost:~] # rpm -ivh MPlayer-
0.90pre6.i386.rpm
Menjalankan MPlayer
Cara mengoperasikan program MPLayer
sangat mudah, kami sendiri lebih suka
menggunakan perintah teks. Versi terbaru
dari MPlayer sudah bisa menjalankan film
pada DVD. Adapun cara menjalankannya
adalah sebagai berikut:
1. Menjalankan secara normal.
Yang dimaksud di sini adalah Anda
menjalankan MPlayer dengan tampilan
by default atau apa adanya. Pada konsol
X Anda tinggal mengetikkan sintaks
perintah sebagai berikut:
[masaji@localhost:~] $ mplayer film01.mpg
Atau bisa juga seperti ini, jika
menjalankan file dari VCD track 2:
[masaji@localhost:~] $ mplayer -vcd 2
2. Menjalankan dengan pembesaran
jendela MPlayer.
Untuk mendapatkan jendela film yang
maksimum, Anda tinggal mengklik pada
tombol maximize, pada ujung sebelah
kanan jendela MPlayer.
3. Menjalankan MPlayer secara penuh.
Untuk menjalankan program MPlayer
secara penuh tanpa frame, Anda bisa
menambahkan parameter -fs pada salah
satu perintah seperti di bawah ini:
[masaji@localhost:~] $ mplayer -fs film.mpg
[masaji@localhost:~] $ mplayer -fs -vcd 3
[masaji@localhost:~] $ mplayer -zoom -vcd 3
Baris pertama untuk menjalankan file
film02.mpg, sedangkan baris kedua dan
ketiga untuk menjalankan track nomor tiga
pada VCD. Hasilnya seperti Gambar 3.
Pengaturan MPlayer
Bagi Anda yang menggunakan program
MPlayer, akan timbul pertanyaan
bagaimana cara pengaturannya? Jangan
khawatir, berikut ini kami memberikan
beberapa petunjuk dalam melakukan
pengaturan MPlayer.
Tip-tip
Anda bisa juga mengubah tampilan biasa
menjadi full screen/satu layar penuh dan
sebaliknya dengan menekan tombol [f].
Versi perintah teks
_ [<-]: tombol panah ke kiri berfungsi untuk mundur 10 detik. _ [->]: tombol panah ke kanan
berfungsi untuk maju 10 detik.
_ [up]: tombol panah ke atas berfungsi
untuk maju 1 menit.
_ [down]: tombol panah ke atas
berfungsi untuk mundur 1 menit.
_ [Page Up]: tombol [Page Up]
berfungsi untuk maju 10 menit.
_ [Page Down]: tombol [Page Down]
berfungsi untuk mundur 10 menit.
_ [p] atau [Space]: tombol [p] atau
[Space] berfungsi untuk berhenti
sementara (pause).
_ [q] atau [Esc]: tombol [q] atau [Esc]
berfungsi untuk berhenti dan keluar
dari program MPlayer.
_ [+]: tombol [+] berfungsi untuk
menunda volume suara sepanjang
0.1 detik.
_ [-]: tombol [-] berfungsi untuk
menambah volume suara.
_ [/]: tombol [/] berfungsi untuk
menambah volume suara.
_ [*]: tombol [*] berfungsi untuk
mengurangi volume suara.
_ [f]: tombol [f] berfungsi untuk
mengubah tampilan dari biasa ke full
screen dan sebaliknya.
Versi GUI
_ [,]: tombol [,] berfungsi untuk
menjalankan file sebelumnya.
_ [.]: tombol [.] berfungsi untuk
menjalankan file sesudahnya.
_ [-]: tombol [-] berfungsi untuk
mengurangi volume suara.
_ [+]: tombol [-] berfungsi untuk
menambah volume suara.
_ [Enter]: tombol [Enter] berfungsi
untuk memutar film.
_ [Space]: tombol [Space] berfungsi
untuk menghentikan sementara.
_ [s]: tombol [s] berfungsi untuk
menghentikan film.
_ [a]: tombol [a] berfungsi untuk
menampilkan “about” (copy right).
_ [l]: tombol [l] berfungsi untuk memuat
file.
_ [b]: tombol [b] berfungsi untuk
mengganti skin browser.
_ [e]: tombol [e] berfungsi untuk menghilangkan/
menampilkan equalyzer.
_ [p]: tombol [p] berfungsi untuk
menampilkan/menghilangkan play list
(daftar file).
_ [f]: tombol [f] berfungsi untuk
mengubah tampilan dari full screen
menjadi kecil atau sebaliknya.
_ [m]: tombol [m] berfungsi untuk
mengaktifkan atau menonaktifkan
tombol “mute”.
Nah, sekarang Anda bisa menikmati
film-film kegemaran Anda, tidak peduli
apapun formatnya dengan menggunakan
program MPlayer. Selamat mencoba!��

R. Kresno Aji


Sumber: http:// www.infolinux.web.id

Friday, November 14, 2008

Teknik Menginstalasi Linux

Bagi mereka yang tidak mampu untuk membeli sistem operasi Microsoft, maka Linux dapat menjadi alternatif sistem operasi yang digunakan di PC secara halal & tidak membajak perangkat lunak sama sekali. Biasanya yang paling membuat pusing kepala adalah ketakutan / ketidak mampuan dalam menginstalasi sistem operasi Linux.

Saya sendiri menggunakan sistem operasi Linux Mandrake 8.0 di PC saya berdampingan dengan sistem operasi Windows (asli). Saya harus akui sebagian sistem operasi Linux cukup sulit bagi orang biasa untuk menginstalasi-nya, akan tetapi Linux Mandrake sudah demikian mudah sekali & kemungkinan gagal-nya rendah.

Secara umum ada beberapa pilihan cara instalasi yang dapat dilakukan, Linux dapat di instalasi dengan kondisi:

PC sudah terinstalasi Windows dan seluruh harddisk terpakai oleh Windows. Biasanya kita menggunakan program partition magic untuk me-resize partisi Windows.
PC sama sekali belum terinstalasi apa-apa, kita mulai dari nol. Seluruh harddisk masih kosong & belum terformat sama sekali. Kita bisa menginstalasi Linux secara keseluruhan, atau membagi sebagian partisi untuk Windows.

Pada kesempatan ini saya hanya memfokuskan teknik instalasi Linux Mandrake tanpa berdampingan dengan Windows sama sekali. Jika anda ingin dalam satu komputer ada Windows & Linux sekaligus, install Windows terlebih dulu baru kemudian instalasi Linux.

Sebelum instalasi Linux
Pastikan kita masih memiliki sisa harddisk minimal sebesar 1.5GB untuk Linux. Tidak apa-apa jika harddisk tsb. sudah terformat menggunakan Windows FAT32, kita bisa mengakali agar file system-nya nanti di ubah menjadi Linux.
Catat baik-baik semua data teknis periferal yang ada di komputer yang kita gunakan, seperti, ethernet card (LAN card), sound card, jenis harddisk, video card. Umumnya Linux Mandrake dapat secara otomatis mendeteksi card-card tersebut, hal ini hanya untuk berjaga-jaga kalau Mandrake gagal mendeteksi card periferal tsb. Cara paling sederhana & gampang untuk men-check data teknis peralatan / card periferal yang digunakan adalah menggunakan Windows melalui Start à Settings à Control Panel à System à Device Manager. Klik device yang kita inginkan & catat resources yang digunakan.
Setting BIOS diubah agar urutan booting menjadi FDD (floppy) à CDROM à HDD (harddisk). Untuk memasuki setting BIOS tekan ESC atau DEL pada saat booting pertama kali & cari bagian untuk setting urutan booting.
Siapkan Partisi Untuk Linux

Bagian ini merupakan bagian yang paling seru, merupakan seni tersendiri & sangat tergantung pada kebutuhan kita maupun kondisi awal harddisk yang akan kita instalasi. Minimal sekali Linux akan membutuhkan partisi:


Directory / Mount File System Ukuran
/ Ext2 1 Gbyte
/home Ext2 100Mbyte
Swap Swap 64Mbyte




Proses setting partisi dapat dilakukan secara automatis oleh Linux atau secara manual.

Instalasi Linux

Masukan CD Linux Mandrake (CD 1) ke CD drive & booting komputer. Mohon di pastikan bahwa anda telah menset BIOS agar urutan booting adalah:

FDD (floppy) à CDROM à HDD (harddisk).

Jika booting dari CDROM Linux dapat dilakukan dengan baik maka anda akan melihat logo Linux Mandrake pada layar. Anda dapat langsung menekan tombol ENTER untuk melanjutkan proses instalasi.




Perlu saya ingatkan disini bahwa proses instalasi Linux, terutama bagi yang menggunakan distribusi Mandrake 8.0 sudah demikian mudahnya karena sebagian besar parameter-nya tinggal di klik OK saja karena Mandrake telah mendeteksi & menyiapkan yang terbaik. Di samping itu, sebagian parameter dapat di set ulang setelah Linux Mandrake terinstall menggunakan fasilitas Mandrake Control Center. Oleh karenanya kita tidak perlu takut akan menderita kesulitan yang berarti untuk menginstalasi Linux.

Selanjutnya akan saya overview sedikit proses yang terjadi pada saat instalasi. Terus terang, sebagian besar yang harus kita lakukan hanya menekan OK, Accept. Kalaupun kita harus menset sesuatu biasanya semua tertera dengan jelas pada layar.

Layar pertama yang akan muncul adalah menanyakan bahasa apa yang ingin anda gunakan dalam operasi Linux. Sebagian orang akan memilih bahasa Indonesia yang kebetulan di sediakan juga di Linux Mandrake. Beberapa rekan, masih lebih menyukai untuk menggunakan bahasa Inggris karena terbiasa dengan bahasa Inggris. Tekan tombol OK untuk melanjutkan.

Seperti hal-nya proses instalasi software lainnya, anda akan diminta untuk menerima perjanjian lisensi penggunakan software. Anda dapat membaca-nya baik-baik jika dibutuhkan & jika anda menerima perjanjian penggunaan software tersebut dapat menekan tombol ACCEPT.

Karena Linux mempunyai banyak sekali koleksi software, maka ada beberapa pilihan instalasi yang dapat dilakukan. Oleh karena itu Mandrake memberikan pilihan apakah kita akan menginstall software yang recommended saja, atau untuk expert (ahli). Pada pilihan recommended hanya software yang diperlukan saja yang akan di install. Pada pilihan expert maka banyak software lainnya yang akan di install yang biasanya hanya dibutuhkan oleh orang yang ahli Linux (bukan user biasa). Bagi para pemula saya sarankan untuk memilih recommended agar sebagian besar proses akan di otomatisasi oleh Linux.

Mungkin yang paling penting hanya pemilihan paket program yang akan digunakan, karena Linux membawa banyak sekali paket program. Tentunya sebaiknya anda memilih paket program yang anda butuhkan saja untuk menghemat harddisk. Pada dasarnya pola fikir yang digunakan tidak terlalu rumit, secara sederhana kita biasanya memfokuskan pada penggunaan workstation, server atau development. Masing-masing akan membutuhkan software yang berbeda sekali satu sama lain.

Pada saat anda mencoba-coba Linux tidak ada salahnya sebanyak mungkin software di install agar dapat dicoba berbagai hal yang berkaitan dengan Linux. Biasanya cukup salah satu lingkungan grafik yang di install (saya biasanya memilih KDE) agar tidak menghabiskan banyak ruang di harddisk. Biasanya harddisk sebesar 1.5-1.9Gbyte cukup untuk menginstall cukup banyak software termasuk source code untuk development.
Waktu instalasi semua paket software akan sangat tergantung pada jenis CD drive & komputer yang anda gunakan. Untuk komputer saya Pentium II 233MHz membutuhkan sekitar 45 menit s/d 1 jam untuk menginstall semua paket software yang saya inginkan. Pada beberapa kesempatan saya sempat menginstall di mesin Pentium III CD drive > 40x, ternyata membutuhkan hanya sekitar 5-10 menit-an untuk menginstalasi semua software yang saya butuhkan.

Setelah semua software di instalasi, anda akan di tanyakan password untuk root (user tertinggi) di mesin anda. Jangan sampai lupa password root, karena dengan root anda dapat melakukan apa saja di komputer anda ini.

Kemudian secara bertahap kita dapat memasukan user untuk komputer yang akan kita gunakan. Informasi nama, username, password untuk masing-masing user harus dimasukan secara manual satu per satu. Sebaiknya untuk penggunaan sehari-hari gunakan user non-root untuk menjaga jangan sampai kita mengubah konfigurasi system secara tidak sengaja.

Kita akan di sodorkan beberapa pilihan untuk menset layar monitor, resolusi, tingkat warna-nya dll. Biasanya semua sudah di set dengan baik oleh software DrakX. Sehingga kita hampir tidak perlu melakukan apa-apa kecuali menekan tombol OK. Untuk aman-nya pengalaman saya dalam pemilihan monitor yang di Linux, saya biasanya menggunakan setting generic untuk non-interlace monitor jika ingin memperoleh resolusi di atas 800x600.

Oleh: Onno W. Purbo

Wednesday, November 5, 2008

Membuka Gmail dan yahoo mail di Outlook Express

Anda pasti pernah dengar tentang Outlook Express, sebuah program email client dari
Microsoft yang sangat terkenal khususnya di dunia perkantoran. Jika anda bekerja di
sebuah perusahaan, hampir dapat dipastikan anda akan bergaul dengan software satu ini.
Memang enak menggunakan Outlook Express untuk menerima dan mengirim email di
rumah atau di kantor. Hanya saja kita perlu mengetahui konfigurasi POP server dan
SMTP server dari email server yang kita gunakan, agar bisa kita set di Outlook
nantinya. Kalau untuk email-email ‘kantor’ yang mempunyai domain sendiri misalnya:
emailku@namaperusahaan.com , tentunya sudah bukan masalah lagi, karena sudah
tersedia informasi seputar POP server, SMTP Server yang bisa digunakan untuk
melakukan setting di Outlook, lagipula biasanya sudah di handle oleh orang IT nya..
Nah, kalau anda ingin email yahoo atau Gmail anda di baca lewat Outlook, itu juga bisa
dilakukan sendiri. Tertarik? Silahkan ikuti tutorial singkat di bawah ini.

Setting Outlook untuk Yahoo! mail
1. Pastikan account anda adalah account yahoo lokal contoh:nama@yahoo.co.id
(penting), bukan yang yahoo.com, untuk yg yahoo.com harus ada tambahan
software sebagai gatewaynya namanya YPops.
2. Login ke Yahoo mail anda, klik ‘Opsi’ yang ada di pojok kanan atas, lalu klik ‘akses
penerusan surat’, lalu cheklist bagian ‘Akses Web & POP’, lalu klik ’simpan’.
3. Buka Outlook Express, Klik Tool -> Accounts -> Mail - lalu klik Add -> mail untuk
membuat account.
4. Masukkan nama anda, nama ini akan digunakan sebagai nama pengirim di setiap
email yg anda kirim.
5. Masukkan alamat email yahoo anda. ingat, yg .co.id bukan yang .com
6. Isi Incoming mail… dengan : pop.mail.yahoo.com
7. Isi Outgoing mail… dengan : smtp.mail.yahoo.com, klik NEXT.
8. Account Name : isi dengan Yahoo ID anda tanpa embel-embel @yahoo.co.id
(cukup yahoo ID nya saja). contoh : email address=budi@yahoo.co.id -> berarti
yahoo ID nya = budi.
9. Masukkan password yahoo anda, dan checklist bagian ‘remember password’. Klik
NEXT, dan FINISH.
10. Pilih Account yg baru saja anda buat, lalu klik properties. Pilih Tab ‘Servers’ dan
checklist bagian ‘My server requires authentication’
11. Klik OK. (Done.. )
Sekarang, coba klik Send/Receive untuk mendownload email atau men-check apakah
ada email yg masuk atau tidak.
Setting Outlook untuk Gmail :
1. Aktifkan settingan POP di Gmail anda.
2. Buka Outlook Express
3. Isi Incoming mail… dengan : pop.gmail.com
4. Isi Outgoing mail… dengan : smtp.gmail.com
5. Isi account name dengan alamat email lengkap dengan embel-embel @gmail.com
contoh : saya@gmail.com
6. Klik Tool -> Accounts -> Mail. Pilih Account anda lalu klik Properties
7. Pilih bagian Advanced.
8. Isi kolom Outgoing…(SMTP) = 465 dan checklist “This server…(SSL)”
9. Isi kolom Incoming…(POP3) = 995 dan checklist “This server…(SSL)”
10. Pilih Account yg baru saja anda buat, lalu klik properties. Pilih Tab ‘Servers’ dan
checklist bagian ‘My server requires authentication’
11. Klik OK. (Done.. )

Sumber:http://muhadkly.net

Membuat Aplikasi Touchscreen

Sebuah monitor layar datar berukuran besar tampak berdiri di sudut ruangan sebuah
hotel. Desain nya yang modern membuat penasaran pengunjung yang lewat. Monitor itu
menyajikan informasi lengkap yang dikemas dengan iringan backsound dan animasianimasi
yang menawan. Ah, ternyata isinya sebuah aplikasi yang menampilkan
informasi hotel dari mulai galeri fasilitas, tariff, dan tempat wisata terdekat. Uniknya,
pengunjung cukup menyentuh layar monitor untuk menggunakan aplikasi yang ada. Ya,
itulah salah satu contoh aplikasi multimedia berbasis touchsreen (layar sentuh).
Apa yang Beda dengan Monitor Touchscreen?

Mungkin anda pernah berfikir bahwa untuk membuat aplikasi yang menggunakan
layar sentuh membutuhkan teknik pemrograman khusus, ternyata pemikiran tersebut
tidak benar. Pada dasarnya monitor touchscreen adalah monitor biasa, hanya saja
dibagian depan layarnya ditanamkan sebuah plat yang berfungsi layaknya mouse pada
komputer anda, itulah yang membuat monitor tersebut dapat melakukan fungsi klik
pada titik kordinat tertentu dengan menekan atau menyentuh area layar.

Berkenaan dengan itu, maka tidak ada juga perbedaan ketika kita ingin
mengembangkan sebuah aplikasi yang akan disajikan di layar sentuh. Buatlah aplikasi
apa saja seperti biasa, lalu gunakan monitor touchscreen, maka jadilah aplikasi
touchscreen.

Software untuk Membuat Aplikasi Touchscreen
Kebanyakan, aplikasi touchscreen dikembangkan menggunakan software
multimedia seperti Macromedia Director atau Macromedia Flash. Namun terkadang kita
harus menggunakan database dalam aplikasi tersebut, sehingga akan relatif lebih sulit
jika kita harus menggunakan perangkat lunak seperti Macromedia Director dalam
pengembangannya. Namun, bukan berarti Macromedia Director tidak mampu
berhubungan dengan database. Aplikasi ini menyediakan plug-in untuk koneksi ke
database, sayangnya plug-in tersebut berbayar atau tidak gratis 
PHP untuk Membuat Aplikasi Touchscreen
PHP sebuah bahasa pemrograman berbasis web yang open source, membuat
aplikasi web menggunakan PHP dan MySQL sepertinya relatif lebih mudah, apalagi di
web kita bisa juga menambahkan unsur multimedia seperti animasi dan suara. Tentunya
kelebihan ini bisa dimanfaatkan untuk membuat sebuah aplikasi multimedia dinamis
untuk selanjutnya ditampilkan di komputer bermonitor touchscreen.

Masalah selanjutnya yang timbul, aplikasi touchscreen haruslah full screen
tanpa border apapun, ini syarat mutlak agar aplikasi terlihat lebih integrated dengan
perangkat Layar Sentuh. Sedangkan kalau berbasis web pastinya menggunakan browser.
Mungkin anda bertanya-tanya, bagaimana agar tampilan aplikasi web bisa full-screen?
Sedangkan aplikasi web ditampilkan di browser yg bagian atasnya ada kolom url,
navigasi, dan atribut toolbar browser lainya. Untuk masalah ini, bisa diatasi dengan
menggunakan browser firefox dengan menginstal sebuah add-ons bernama r-kiosk.
Dengan add-ons ini, browser firefox anda akan tampil 100% full screen tanpa ada
toolbar atau komponen browser apapun. Hasilnya, aplikasi anda sama persis dengan
aplikasi desktop dan akan tampil rapih di monitor touchscreen.

Hal Penting dalam Membangun Aplikasi Touchscreen
Ada beberapa hal yang harus diperhatikan dalam membuat aplikasi layer
sentuh, berdasarkan pengalaman saya, diantara sebagai berikut:
1. Buatlah sistem navigasi semudah-mungkin. Karena yang akan
mengaksesnya bermacam user dengan tingkat kebiasaan yang berbedabeda.
2. Buat Navigasi dalam bentuk button yang eye-catching dan berukuran
besar. Kenapa besar? Karena disini user menggunakan telunjuknya untuk
meng-klik. Kebayang kan kalau ada orang guemmukk?? :p
3. Perbanyak unsur multimedia seperti Background Musik dan Animasi. Ini
dilakukan agar terlihat “menggoda” orang yang lewat untuk mau
mengakses.
4. Buat Sebuah Screen Saver berbasis flash misalnya yang otomatis akan
aktif jika tidak ada aktifitas lebih dari 15 menit misalnya. Nah, anda bisa
jualan iklan nantinya di screen saver ini.. :p
5. Jika tidak ada aktifitas setelah beberapa menit, redirect ke halaman utama.

Sumber:http://ilmukomputer.com