52-77 Tutorial 02 PDF
52-77 Tutorial 02 PDF
L
inux tidak hanya bagus untuk dunia pendidikan dan perusahaan kecil. Linux juga dapat
menjalankan aplikasi enterprise seperti SAP dan melakukan koneksi secara baik dengan
server Unix AIX dan database Oracle. Berikut ini “Tutorial” yang ditulis berdasarkan
pengalaman langsung penulis dalam menginstalasi SAP R/3 4.70 ext 200 di Linux Red
Hat. Tutorial ini juga dapat diterapkan pada distro Linux lainnya dengan database Oracle 9i
dan Java Runtime Environment 1.4.2.
SAP R/3 4.70 ext 200 merupakan salah satu kan aplikasi yang akan diinstal pada sebagai percobaan. Penulis menyarankan
versi software ERP (Enterprise Resource Plan- komputer yang akan mengakses server pemakaian LVM (Logical Volume Manager)
ning) keluaran SAP AG, Jerman. Software SAP R/3 4.70 ext 200. untuk pengaturan konfigurasi disk. LVM
ERP ini termasuk salah satu aplikasi termahal memungkinkan manajemen logical volume
saat ini. SAP R/3 4.70 ext 200 menggunakan Penulis memilih Linux sebagai platform secara online. Logical volume tidak perlu di-
arsitektur 3-tier sebagai berikut: application server SAP R/3 4.70 ext 200 unmount pada saat resize.
1. Bagian central instance. dengan beberapa pertimbangan berikut: Tabel 2 adalah konfigurasi disk yang di-
Bagian yang mengatur tugas semua akti- 1. Penulis memakai sistem operasi AIX 5.3 gunakan.
vitas proses server SAP R/3 4.70 ext 200 dari IBM sebagai platform central instance Software-software yang dibutuhkan, an-
2. Bagian database instance. dan database instance SAP R/3 4.70 ext tara lain:
Bagian yang mengatur aktivitas dan 200. Antara AIX dan Linux memiliki 1. Java Runtime Environment versi 1.4.2
komunikasi dengan server database. kompatibilitas yang lebih baik daripada atau yang lebih baru.
Arsitektur SAP R/3 4.70 ext 200 tidak antara AIX dengan Windows karena JRE 1.4.2 atau yang lebih baru dapat di-
terikat pada salah satu vendor data- sama-sama berakar pada sistem UNIX. download dari situs http://java.sun.com.
base sehingga pengguna dapat memilih 2. Linux bersifat open source dan berlisensi 2. Software Installation Master SAP R/3
aplikasi database yang disukai. Oracle, GPL. 4.70 ext 200 untuk Linux 32 bit.
DB2, Informix, MaxDB, dan Microsoft 3. Komunikasi antara server AIX dan Linux 3. Software kernel SAP 6.40 untuk Linux
SQL Server berada dalam daftar data- menggunakan NFS yang secara default 32 bit.
base yang didukung oleh SAP. sudah aktif pada sistem UNIX. 4. Software RDBMS Oracle 9i untuk Linux
Central instancedan database instance 4. Dari pengalaman penulis, server Linux 32 bit karena penulis menggunakan
umumnya terletak pada satu server kecuali lebih stabil, handal, lebih tahan dari vi- server database Oracle 9i.
pada distributed system. Pada distributed rus, dan powerful. 5. Software IGS (Internet Graphic Server)
system, central instance dan database ins- untuk Linux 32 bit.
tance terletak pada server terpisah. Tabel 1 adalah spesifikasi CPU yang 6. Patch kernel SAP 6.40 untuk Linux 32
3. Bagian dialog instance. digunakan oleh penulis. bit terbaru.
Bagian yang berinteraksi dengan pengguna Keterangan Spesifikasi
akhir (end user). Dialog instance biasanya CPU 3 GHz Software-software lain dapat didown-
disebut dengan application server. RAM 2 GB load dari situs SAP (http://service.sap.com)
4. SAPGUI. HD 200 GB SATA dengan menggunakan username dan pass-
Tabel 1. Spesifikasi CPU yang digunakan oleh penulis.
Bagian ini adalah antarmuka (interface) word yang diberikan oleh SAP ketika mem-
yang berhadapan langsung dengan peng- Anda bebas menggunakan distro Linux beli software ERP ini. Nama user biasanya
guna akhir (end user). SAPGUI merupa- apa saja. Penulis memakai distro Redhat dimulai dengan s000.
Gambar 1. Xclock untuk mencoba export DISPLAY. Gambar 2. Tampilan program sapinst.
Gambar 3. Pemeriksaan dan membuat direktori. Gambar 4. Lokasi software kernel SAP 6.40.
Jika belum ada, silakan dibuat sekarang. R/3 4.70 ext 200 pada saat startup. berada pada nilai default.
Layar selanjutnya adalah pertanyaan Tahap berikutnya adalah instalasi dialog Pertanyaan mengenai penggunaan LDAP.
lokasi software kernel SAP 6.40 untuk instance. Jika instalasi dialog instance dilaku- Pilih No LDAP jika tidak menggunakan
Linux 32bit. Silakan browse dan pilih lo- kan tanpa me-restart server Linux, variabel LDAP.
kasi file LABEL.ASC yang sesuai. environment tidak perlu diset lagi. Pindah ke Parameter direktori sistem SAP. Secara de-
Pertanyaan mengenai ekstraksi aplikasi direktori /sapinst/sapinst/SAPINST/LINUX_ fault akan menuju ke direktori /sapmnt.
client Oracle 9i. Untuk saat ini, software 32 dan jalankan ./sapinst. Pilih bagian Non- Parameter database. Isi informasi skema
client Oracle 9i tidak diinstal dahulu. Unicode – Install a Dialog Instance. database. Pilih jenis client 32 bit karena
Pertanyaan dan informasi tentang port- Berikut ini langkah demi langkah insta- kita menggunakan Linux 32 bit.
port yang akan digunakan oleh SAP R/3. lasi dialog instance: Pemeriksaan direktori. Pastikan direk-
Biarkan port-port tersebut secara default Parameter dialog instance. Isi informasi tori-direktori berikut ada.
dan pastikan bahwa port-port tersebut ti- instance number. Parameter instance direktori /usr/sap
dak dipakai oleh Linux. Buka file /etc/ser- host diisi nama host Linux. direktori /usr/sap/trans
vices dan beri tanda (#) atau hapus pada Parameter central instance. Isi informasi direktori /sapmnt
baris yang terdapat port-port tersebut. instance number. Parameter instance direktori /oracle
Informasi mengenai nama listener dan host diisi nama host AIX. direktori /oracle/<SID>/920_64
port yang digunakan. Pastikan port Parameter database instance. Isi informasi
tersebut tidak dipakai oleh Linux. Database ID (DBSID) dan Database Host. Jika belum ada, silakan dibuat sekarang.
Pertanyaan mengenai lokasi software Parameter dialog instance termasuk set- Pertanyaan lokasi software kernel SAP
IGS (Internet Graphic Server). Browse ting memory dan swap. Biarkan setting 6.40 untuk Linux 32bit. Silakan browse
dan pilih lokasi LABEL.ASC yang sesuai.
Rangkuman setting parameter instalasi
central instance yang akan dijalankan.
Klik Start jika sudah yakin.
Tunggu beberapa saat, ketika proses ins-
talasi central instance sedang berjalan.
Setelah berhasil akan muncul layar berisi
informasi bahwa instalasi central ins-
tance sudah berhasil.
Gambar 7. Rangkuman dan siap instalasi dialog instance. Gambar 8. Tampilan error karena gagal menulis di AIX.
B
agi Anda yang ingin melakukan enkripsi (dan dekripsi) file dengan cepat dan mudah
dan sekaligus menghasilkan enkripsi yang tangguh, ccrypt barang kali merupakan
salah satu tool terbaik yang bisa diandalkan. Tulisan ini akan membahas cara
penggunaan ccrypt termasuk contoh solusi sederhana memanfaatkan tool tersebut.
Di Linux dan komunitas free software, kita program free software dan dilisensikan di ccrypt 1.7. Secure encryption and
mengenal cukup banyak pustaka untuk bawah GPL v2 ataupun setelahnya. Pada decryption of files and streams.
melakukan enkripsi. Beberapa dari mereka saat tulisan ini dibuat, ccrypt telah men- ...
cukup rumit untuk digunakan disebabkan, capai versi 1.7, yang terakhir dirilis pada
di antaranya: 28 Maret 2004. Contoh cepat: enkripsi file
Hanya melakukan enkripsi satu arah Contoh di dalam tulisan ini dibuat di Untuk melakukan enkripsi dengan cepat,
(melakukan enkripsi, namun tidak atas sistem Debian GNU/Linux 3.1, namun berikanlah nama file sebagai argumen un-
melakukan dekripsi). seharusnya dapat digunakan pada sistem tuk program ccrypt. Sebagai contoh:
Bekerja dalam mekanisme public key dan lainnya. $ ccrypt data1
yang sejenis, menyebabkan enkripsi dan
dekripsi lebih rumit untuk kebutuhan Instalasi ccrypt Setelah itu, program akan meminta kita
yang sederhana. Pertama-tama, carilah paket ccrypt di untuk memasukkan key yang digunakan un-
Tidak multi-platform (akibatnya, kita ter- dalam CDROM/DVDROM distribusi Anda. tuk enkripsi. Konfirmasi key akan di minta
gantung pada satu platform tertentu). Apabila tidak ditemukan, kita selalu bisa untuk mencegah kita melakukan salah ketik:
men-download ccrypt di website-nya, http:// $ ccrypt data1
Di lain sisi, terdapat pula beberapa ccrypt.sourceforge.net/. Di website tersebut, Enter encryption key:
program yang memungkinkan kita untuk kita bisa menemukan beragam bentuk dis- Enter encryption key: (repeat)
melakukan enkripsi dan dekripsi sekaligus tribusi:
serta cukup mudah dilakukan dan multi- Source code (bagi yang menggemari kom- Setelah key diberikan, proses enkripsi
platform, namun rupanya tidak bisa kita pilasi sendiri). akan dilakukan.
andalkan karena hanya menggunakan al- Precompiled package (untuk Linux berba-
goritma yang sangat sederhana, seperti gai arsitektur, Solaris berbagai arsitek- Sebagai catatan:
XOR atau algoritma buatan sendiri. tur, Mac OS X, FreeBSD, NetBSD, AIX, secara default, program ccrypt akan menimpa
Bagaimana kalau kita ingin melaku- HP-UX, Windows 9x/2000/NT). file asli sehingga file asli tidak ditemukan lagi.
kan enkripsi dan dekripsi dengan mudah, Paket untuk berbagai distribusi Linux Sebagai gantinya, sebuah file dengan nama
sederhana namun sangat dapat diandalkan dan BSD (Red Hat, SUSE, Debian, Open- sama dengan nama file aslinya ditambah
dan dapat bekerja pada berbagai platform? BSD, FreeBSD). dengan ekstensi .cpt akan ditemukan.
Jawabannya adalah ccrypt. Penulis telah File dengan ekstensi .cpt tersebut meru-
menggunakan tool yang satu ini untuk Di sistem Debian GNU/Linux 3.1, ccrypt pakan file hasil enkripsi.
waktu yang cukup lama, dan menemukan dapat diinstal dengan perintah berikut:
bahwa tool ini sangat bisa diandalkan. # apt-get install ccrypt Contoh cepat: dekripsi file
Ccrypt dibangun oleh Peter Selinger, Untuk melakukan enkripsi dengan cepat,
seorang Associate Professor di Depart- Setelah ccrypt terinstal, kita bisa men- berikanlah opsi -d dan nama file sebagai ar-
ment of Mathematics and Statistics, jalankan program ini dengan perintah: gumen. Sebagai contoh:
Dalhousie University. Ccrypt merupakan $ ccrypt -h $ ccrypt -d data1.cpt
CCRYPT=/usr/bin/ccrypt } main
CCRYPT_EXTRA_OPT=” -v “ rm -f $TEMP
function _about
function _encrypt_file { Berikalah hak akses executable pada file
{ $ZENITY --title=”$TITLE” -- zen_ccrypt dengan perintah berikut:
$ZENITY --title=”$TITLE” -- height=$ZEN_HEIGHT --width=$ZEN_ $ chmod +x zen_ccrypt
height=$ZEN_HEIGHT --width=$ZEN_ WIDTH --info\
WIDTH --file-selection 1> $TEMP --text=”$APP_NAME\n$APP_ Berikan perintah berikut ini untuk men-
FILE=”`cat $TEMP`” VER\n$APP_AUTHOR\n$APP_LICENSE\ jalankan zen_ccrypt:
n$APP_MISC” $ ./zen_ccrypt
$ZENITY --title=”$TITLE” -- }
height=$ZEN_HEIGHT --width=$ZEN_ Penjelasan source code:
WIDTH --entry --hide-text -- function _exit Pada saat ini, inti program berada
text=’Enter secret key’ 1> $TEMP { pada fungsi _encrypt_file. Fungsi _de-
KEY=”`cat $TEMP`” break crypt_file masih sangat mirip dengan
rm -f $TEMP } _encrypt_file. Hanya opsi yang digu-
nakan pada program ccrypt saja yang
$CCRYPT $CCRYPT_EXTRA_OPT function main berbeda.
“$FILE” -K “$KEY” 2>&1 | \ { Pada fungsi _encrypt_file:
$ZENITY --title=”$TITLE” while [ 1 ] Dengan opsi –file-selection pada
--height=$ZEN_HEIGHT --width=$ZEN_ do saat memanggil zenity, kita me-
WIDTH --progress --pulsate -- rm -f $TEMP nampilkan dialog untuk memilih
text=’Please wait...’ file. Nama file yang dipilih oleh
$ZENITY --title=”$TITLE” user akan kita simpan pada variabel
} --height=$ZEN_HEIGHT --width=$ZEN_ $FILE.
WIDTH --list --radiolist -- Kemudian, kita akan meminta key
function _decrypt_file text=’Main Menu’\ dengan opsi –entry –hide-text. Key
{ --column=’’ -- yang diminta akan disimpan di dalam
#currently, only option to column=’’ \ variabel $KEY. File sementara yang
ccrypt is different from _encrypt_ true ‘encrypt file’ menampung key secepatnya akan
file false ‘decrypt file’ false about kita hapus.
#this function may be changed false exit\ Proses enkripsi pun dilakukan, de-
in the future 1>$TEMP ngan disertai dengan penampilan
#for example, allowing progress bar secara pulsate.
decryption to another file [ $? -ne 0 ] && _exit
Demikianlah pembahasan kita tentang
$ZENITY --title=”$TITLE” -- ACTION=`cat $TEMP` enkripsi dan dekripsi file memanfaatkan
height=$ZEN_HEIGHT --width=$ZEN_ ccrypt. Sampai ketemu di kesempatan beri-
WIDTH --file-selection 1> $TEMP case $ACTION in kutnya.
FILE=”`cat $TEMP`” ‘encrypt file’) Noprianto [noprianto@infolinux.co.id]
I
ngin mengamati secara mendetail dan realtime koneksi TCP pada interface jaringan
Anda? Tcptrack adalah salah satu tool yang sangat berguna untuk tugas-tugas
tersebut. Sebagai program yang bekerja cukup low level, tcptrack sangatlah mudah
digunakan.
Secara umum, tcptrack merupakan program Tulisan ini dibuat di atas sistem Debian Perintah tersebut bisa dimaksudkan se-
sniffer yang akan menampilkan informasi GNU/Linux 3.1, namun seharusnya bisa bagai perintah untuk menjalankan tcptrack
koneksi TCP yang diamati pada suatu inter- diterapkan pada sistem lainnya tanpa ma- dan untuk selanjutnya, tcptrack akan meng-
face jaringan yang dimiliki. Tcptrack secara salah. amati interface eth1. Gantilah eth1 sesuai
pasif akan mengamati koneksi-koneksi dengan konfigurasi sistem Anda. Interface
yang ada, kemudian menampilkan infor- Instalasi tcptrack jaringan pertama pada sistem Linux umum-
masi yang berhasil didapatkannya dalam Carilah tcptrack di dalam repository dis- nya diberi nama eth0.
user interface yang sederhana dan mudah tro yang Anda gunakan. Apabila tidak Setelah tcptrack dijalankan, sebuah
dipahami. tersedia, carilah di website tcptrack. Di tampilan mirip dengan program top akan
Walaupun tcptrack berjalan pada modus website tersebut, binary untuk berbagai ditampilkan. Di tampilan tersebut, kita
teks, user interface yang ditawarkan sangat- distro juga turut disertakan. Apabila pa- dapat melihat informasi-informasi seperti
lah menarik, mirip dengan program top. ket untuk distro Anda tidak juga bisa disebutkan sebelumnya pada awal tulisan.
Berikut ini adalah berbagai informasi ditemukan atau Anda senang melakukan Di bagian bawah, kita bisa melihat infor-
yang ditampilkan dalam tampilan utama kompilasi sendiri, download-lah source masi lain seperti jumlah koneksi
program ini: code tcptrack dan lakukanlah kompilasi Ketika terjadi koneksi pada interface
Source address dan port yang digunakan. sendiri, sesuai dengan petunjuk di dalam yang diamati, maka sejumlah informasi
Destination address dan port yang di- tree source code-nya. akan ditampilkan.
gunakan. Di sistem Debian GNU/Linux, instalasi Sebagai contoh:
Status koneksi. tcptrack dapat dilakukan dengan perintah: Penulis mengamati eth1, dengan IP ad-
Waktu idle. # apt-get install tcptrack dress 192.168.0.101.
Bandwidth yang digunakan. Melakukan koneksi ke Squid proxy dengan
Apabila instalasi telah dilakukan, maka IP address 192.168.0.1, port 8080.
Salah satu fitur lain yang sangat ber- tcptrack dapat dijalankan dengan perintah Dan mengunjungi website http://www.
guna adalah kemampuan filtering yang di- berikut: infolinux.web.id.
sediakan. Filter yang digunakan juga meru- $ tcptrack Pada saat koneksi sedang dilakukan, be-
pakan filter standar pcap (identik dengan berapa baris contoh seperti pada gambar
yang digunakan pada tcpdump). Menjalankan tcptrack 1 akan ditampilkan. Di sistem Anda, ke-
Tcptrack telah dipaketkan ke dalam ber- Cara termudah dalam menjalankan tcptrack luaran program bisa jauh berbeda.
bagai distribusi Linux populer. Bagi Anda adalah: Di gambar 1 tersebut, bisa dilihat de-
yang ingin men-download source code tcp- Login-lah sebagai root (atau dengan su ngan jelas bahwa:
track terbaru, kunjungilah website tcptrack atau sudo). Koneksi dilakukan dari IP
di http://www.rhythm.cx/~steve/devel/tcp- Berikan opsi -i untuk argumen berupa 192.168.0.101.
track/. Pada saat tulisan ini dibuat, versi ter- interface jaringan yang ingin diamati. Koneksi ditujukan ke IP 192.168.0.1
baru tcptrack adalah 1.1.5, yang dirilis pada Sebagai contoh: port 8080.
12 Maret 2005 lalu. # tcptrack -i eth1 Banyak koneksi dilakukan sekaligus.
Beberapa koneksi berada dalam sta- mengamati interface jaringan tertentu. Contoh filtering sederhana
tus CLOSED, beberapa CLOSING, -p: tidak menjadikan interface yang di- Seperti telah disebutkan sebelumnya,
beberapa pada SYN_SENT, dan be- amati dalam mode promiscuous. tcptrack juga mendukung filtering dengan
berapa ESTABLISHED. -r <sec>: menunggu selama sekian detik ekspresi filter pcap. Fitur ini akan sangat
Dari informasi tersebut, kita juga tertentu sebelum menghapus koneksi berguna.
bisa melihat idle time koneksi. yang telah diclose dari tampilan. Nilai Misal kita ingin melihat koneksi yang
default adalah 2 detik. dilakukan ke port 22 saja. Maka, perintah
Sebagai catatan, koneksi yang telah di- -v: menampilkan versi tcptrack. yang bisa diberikan adalah:
CLOSED akan ditampilkan selama 2 detik,
sebelum dihapus dari daftar. Salah satu opsi yang mungkin berguna # tcptrack -i eth1 port 22
Untuk keluar dari tcptrack, berikanlah adalah opsi -r. Contoh perintah berikut ini
perintah q. akan menyebabkan tcptrack menunggu se- Untuk informasi selengkapnya, bacalah
lama 10 detik sebelum menghapus koneksi manual pcap (3) dan tcpdump (8). Selamat
Perintah interaktif lain yang telah di-close dari tampilan. mencoba.
Selama mengamati informasi yang di- # tcptrack -i eth1 -r 10 Noprianto [noprianto@infolinux.co.id]
tampilkan oleh tcptrack, berikut ini adalah
dua perintah lain yang bisa diberikan (se-
lain q untuk keluar):
p: untuk pause/unpause (toggle). Pada
saat pause dilakukan, maka tidak ada
koneksi baru yang akan ditampilkan.
Namun demikian, tcptrack akan tetap
memonitor dan melacak semua koneksi
seperti biasanya.
S: untuk meng-enable/men-disable peng-
urutan (toggle).
F
ormat Flash (Adobe Flash/Macromedia Flash/FutureSplash) merupakan salah satu
format multimedia populer yang telah digunakan oleh sangat banyak website ataupun
media promosi/presentasi lainnya. Tulisan ini akan membahas berbagai tool yang
tersedia di Linux untuk memutar, mengutak-atik, sampai membuat konten flash.
Sejak diperkenalkan pada tahun 1996, for- Adobe Flash Player kah-langkahnya:
mat multimedia yang telah mengalami per- Player yang satu ini boleh dikatakan sebagai $ ./flashplayer-installer
gantian nama dan beberapa kepemilikan player terbaik yang ada. Wajar saja, karena
(terakhir oleh Adobe) ini memang mena- program ini dibangun oleh Adobe, perusa- Setelah instalasi selesai, bukalah kemba-
rik perhatian berbagai kalangan, baik dari haan yang membangun format Flash. li web browser Anda dan ketikkanlah alamat
korporasi ataupun pengguna akhir. Wajar Adobe Flash Player merupakan plug-in about:plugins.
saja, flash memiliki banyak fitur yang me- untuk web browser Mozilla ataupun web
mungkinkan hadirnya animasi yang sangat browser lain seperti halnya opera. Down- Apabila instalasi berhasil, Anda akan
menarik, dengan ukuran file yang relatif load-lah program ini di http://www.adobe. menemukan plugin Flash pada keluaran
kecil dan kebutuhan daya CPU yang relatif com/shockwave/download/download.cgi?P1_ perintah tersebut. Sebagai contoh:
sedikit. Prod_Version=ShockwaveFlash. Shockwave Flash
Bagi pengguna Windows, Flash sudah application/futuresplash spl
bukan masalah lagi. Asalkan memiliki ke- Instalasi application/futuresplash spl
mampuan (misal: finansial, seni, program- Setelah download selesai dilakukan, kita application/x-shockwave-flash
ming), maka menghasilkan konten flash akan mendapatkan sebuah file dengan swf
yang supermenarik sangatlah dimung- nama install_flash_player_7_linux.tar.gz. application/x-shockwave-flash
kinkan. Bahkan, cukup banyak film kar- Lakukanlah langkah-langkah berikut ini swf
tun yang didistribusikan sebagai konten untuk memulai instalasi: /home/DATA/NOP/home/.opera/
flash. Memutar format flash pun sangat- Tentukan web browser yang akan Anda plugins/libflashplayer.so
lah mudah karena tersedia flash player gunakan. Penulis menggunakan web
standalone. browser Opera 9.01. Jalankanlah web Membuka website dengan konten flash
Bagaimana dengan Linux? Sedikit usaha browser pilihan Anda paling tidak sekali. Setelah plug-in terinstal, pengguna dapat
lebih memang diperlukan. Kita akan mem- Tutuplah web browser Anda apabila se- langsung membuka website dengan konten
bahasnya di dalam “Tutorial” ini. Mulai dari dang terbuka. flash.
memutar, mengutak atik, sampai membuat Ekstraklah arsip install_flash_player_7_
konten Flash. linux.tar.gz tersebut: Memutar konten flash dari file SWF
Tulisan ini dibuat di atas Debian GNU/ $ tar zxvf install_flash_player_ Setelah plugin terinstall, pengguna dapat
Linux 3.1, namun seharusnya bisa diterap- 7_linux.tar.gz mempergunakan web browser sebagai flash
kan pada sistem lain tanpa masalah. player untuk konten flash dari file SWF.
Masuklah ke direktori hasil ekstrak: Cukup jalankan saja web browser, kemu-
PEMUTAR FLASH $ cd install_flash_player_7_ dian bukalah file SWF menggunakan menu
Untuk memutar flash, tersedia berbagai linux File|Open.
pilihan, dengan segala kekurangan dan Web browser Anda seharusnya akan me-
kelebihannya. Berikut ini adalah beberapa Jalankan installer yang telah disediakan nampilkan konten flash dari file SWF yang
di antaranya: (flashplayer-installer) dan ikutilah lang- dibuka. Namun, apabila web browser Anda
Ktoon.
Pada akhir konfigurasi, pastikan fitur
yang Anda inginkan telah dimasukkan.
FILE Gnash Berikut ini adalah contoh keluaran akhir
$SWFDUMP -e “$FLASH_FILE_NAME” Umumnya, pengguna Linux cukup puas perintah configure pada sistem penulis:
>> $HTML_FILE memanfaatkan web browser yang dileng- ...
echo $HTML_BODY_CLOSE >> kapi plug-in flash dari Adobe untuk memu- ...
$HTML_FILE tar konten flash. Configurable options are:
echo $HTML_FOOTER >> $HTML_FILE Namun, apabila Anda menginginkan Intel 810 LOD bias hack
tool lain yang dapat memutar file SWF, disabled (default). Use --enable-
echo done. maka gnash barang kali bisa dicoba. Gnash i810-lod-bias to enable.
merupakan pemutar konten flash dari proyek MP3 (libmad) support
echo “Running web browser GNU. Gnash dilisensikan di bawah GPL. enabled
$WEB_BROWSER_BIN with option: Berikut ini adalah beberapa fitur Gnash: POSIX Threads support
$WEB_BROWSER_OPT.” Dapat berjalan standalone. enabled (default)
$WEB_BROWSER_BIN $WEB_BROWSER_ Dapat berjalan sebagai plugin untuk Web server support
OPT “$HTML_FILE” Mozilla, Klash dan Firefox. disabled (default)
Mendukung SWF versi 7. DMalloc support disabled
Contoh eksekusi script: Mendukung XML Message Server. (default). Use --enable-dmalloc to
$ ./ngen_html_flash.sh output.swf Mampu menampilkan dalam kualitas enable.
Generating output.swf.html...done. tinggi. XML and XMLSocket enabled
Running web browser /usr/bin/opera Bebas digunakan. (default). Use --disble-xml to
with option: -newpage . disable.
opera: Activated running instance Sampai tulisan ini dibuat, Gnash telah Firefox plugin enabled
berada pada versi 0.7.1. Gnash bisa di-down- (default). Use --disble-plugin to
Penjelasan source code: load di ftp://ftp.gnu.org/gnu/gnash/0.7.1/. disable.
Pertama-tama, script akan memeriksa Konqueror plugin disabled
keberadaan beberapa program. Sesuai- Instalasi (default). Use --enable-klash to
kanlah variabel $SWFDUMP, $WEB_ Lakukanlah langkah-langkah berikut ini un- enable.
BROWSER_BIN dan $WEB_BROWS- tuk melakukan instalasi. GNOME help disabled
ER_OPT dengan sistem Anda. Pertama-tama, ekstraklah terlebih da- (default). Use --enable-ghelp to
Nama file HTML kemudian akan di- hulu arsip Gnash: enable.
tentukan. $ tar jxvf gnash-0.7.1.tar.bz2 Unit testing support
Selanjutnya, script akan menggenerate enabled (default)
file HTML (dengan bantuan swfdump). Setelah itu, masuklah ke dalam direktori
Terakhir, web browser akan dijalankan hasil ekstrak: Configured paths for i686-pc-
dengan opsi yang telah ditentukan. cd gnash-0.7.1 linux-gnu are:
G
IMP memiliki kesamaan dengan Photoshop, yaitu sebagai program komputer desktop
publishing yang berfungsi dalam hal penyuntingan, pemanipulasian, pemodifikasian,
dan pembuatan image atau citra atau gambar bitmap. “Tutorial” ini disusun untuk
pemula dan menambah wawasan Anda dalam memahami dan mempelajari GIMP
secara mendasar, sehingga ke depannya Anda tidak bergantung lagi dengan program-
program desain grafis yang terikat pada suatu lisensi berbayar seperti Photoshop.
GIMP singkatan dari GNU Image Manipula- Menu untuk menjalankan GIMP ada di tertentu, maka tidak termasuk dalam kate-
tion Program dan pernah mendapatkan OSI desktop GNOME atau KDE atau desktop gori membuat melainkan termasuk ke dalam
Merit Award pada 10 Juni 2004. Walaupun lainnya. Di desktop GNOME distro Ubuntu, proses penyuntingan atau pemodifikasian
memiliki fungsi yang sama, namun terdapat klik Applications > Graphics > GIMP Image image. Adapun proses pembuatan image
perbedaan antara GIMP dan Photoshop. Editor. Maka akan terlihat tampilan seperti atau citra baru adalah sebagai berikut:
Untuk lebih jelasnya perhatikan tabel 1. pada Gambar 1. 1. Klik File > New… atau dapat juga dengan
Saat ini para pembuat GIMP terus ber- mengklik tombol CTRL + N secara ber-
benah agar GIMP memiliki kemampuan samaan, maka kemudian akan terlihat
yang lebih baik dari Photoshop. Ini terlihat tampilan kotak dialog Create New Image
dari perubahan yang cukup signifikan dari seperti gambar 2.
GIMP versi 1.0 sampai 2.0, baik itu dari 2. Kemudian aturlah ukuran lebar dan
segi tampilan atau tool-tool pendukung- tinggi image dengan mengklik pulldown
nya. Versi GIMP saat “Tutorial” ini disusun Template. Sedangkan ukuranya dapat
adalah GIMP versi 2.2. menggunakan ukuran pixel, cm, inchi,
GIMP memiliki kemampuan yang tidak dan sebagainya. Dan kemudian atur juga
perlu diragukan lagi terutama dalam proses tata letak image apakah landscape atau
Gambar 1. Tampilan GIMP di Linux.
retouching photo atau komposisi gambar portrait.
dan warna. Yang perlu digarisbawahi bahwa 3. Setelah menetukan lebar dan tinggi
GIMP merupakan aplikasi desain grafis Membuat image baru image serta pengaturan jenis ukuran ima-
yang terdapat pada setiap distro Linux. Untuk membuat sebuah image baru pada ge, klik tombol OK, maka akan terlihat
Dengan kata lain, apabila kita menginstal GIMP tidak ubahnya seperti pada Photoshop. tampilan seperti gambar 2.
distro Linux terkenal, maka secara otomatis GIMP juga memeiliki banyak peranti pendu-
GIMP akan ikut serta di dalamnya. kung seperti Rectangular, Elliptical, atau Path.
Gambar 1 merupakan tampilan utama Membuat berarti membentuk sebuah objek
GIMP pada salah satu distro Linux, yaitu yang bukan berasal dari image lain. Sedang-
Kubuntu Linux. kan, apabila mengambil bagian dari image
Photoshop GIMP
Hanya dapat berjalan pada 2 sistem operasi, yaitu Saat ini telah berjalan pada 3 sistem operasi, yaitu Linux dan keluarga
Windows dan Macintosh. Unix sebagai fundamentalnya, diikuti Windows dan Macintosh.
Tidak bersifat free sehingga para pengguna diharapkan Bersifat free dan user dapat juga secara langsung mendownloadnya
untuk membeli lisensi apabila ingin melakukan proses instalasi. secara langsung pada site http://www.gimp.org/downloads/.
Tabel 1. Perbedaan Photoshop dan GIMP. Gambar 2. Kotak dialog Create New Image.
S
ebagai salah satu distro yang paling banyak penggunanya, belum lama ini Fedora
baru saja merilis Fedora Core 6 dengan code name Zod. Pada edisi 01/2007 yang lalu,
InfoLINUX juga sudah menyertakan DVD installer Fedora Core 6 sebagai bonus DVD-
nya. Untuk lebih memaksimalkan penggunaan Fedora Core 6, kali ini InfoLINUX akan
menjelaskan beberapa tip dan trik Fedora Core 6.
Saat RedHat memutuskan untuk mem- Beberapa tip dan trik Fedora Core 6 rapa repositori Yum Fedora Core 6 yang
fokuskan distronya bagi kebutuhan enter- Di bawah ini terdapat beberapa tip dan trik terdapat di direktori /etc/yum.repos.d.
prise, banyak komunitas yang sudah ter- yang dapat digunakan oleh para pengguna Caranya, edit pada bagian berikut:
biasa menggunakan distro RedHat menjadi Fedora Core 6. Mulai dari cara menambah- enabled=0
sedikit risau. Namun setelah RedHat men- kan repositori rpm Fedora Core 6, cara
sponsori sebuah distro bernama Fedora, membuat lokal repositori Yum, cara meng- menjadi :
agar dapat dikelola bersama para komuni- instalasikan plugin MP3, instalasi codec enabled=1
tas, para pengguna yang terbiasa menggu- multimedia, dan beberapa hal lainnya.
nakan distro RedHat dapat menarik napas 3. Selanjutnya, jalankan proses check-up-
lega. Tampilan dan aplikasi yang terdapat Menambahkan repositori Yum date untuk men-download kumpulan
pada distro Fedora, banyak dibuat sebagai Fedora datang dengan ribuan paket yang lengkap header paket yang terdapat pada
turunan dari distro RedHat. terdapat pada iso DVD maupun CD-nya. repositori Yum tersebut.
Bahkan distro Fedora, dapat disebut Sayangnya, beberapa paket tidak dapat diser- # yum check-update
sebagai distro testing dari RedHat, sebe- takan langsung ke dalam file iso tersebut,
lum RedHat mengeluarkan distro stabilnya berkaitan dengan masalah lisensi. Misalnya 4. Sekarang Anda dapat menggunakan
untuk enterprise. Teknologi terbaru yang saja codec untuk memutar format MP3 yang command Yum, maupun aplikasi Add/
terdapat pada distro RedHat, juga dapat tidak dapat didistribusikan secara langsung Remove Software, untuk menginstalasi
dirasakan dengan cepat pada distro Fedora. dalam file iso Fedora Core, karena berkaitan paket yang Anda butuhkan.
Tak heran jika perkembangan distro ini, di- dengan lisensi. Meski demikian, kita dapat
rasakan juga cukup cepat dan stabil. menemukan file tersebut pada repositori Membuat local repositori Yum
Fedora sebagai distro komunitas yang Fedora Core tambahan seperti Livna dan Selain dapat menggunakan repositori Yum
jadwal rilisnya teratur (sekitar +/- 6 bulan Freshrpms, selain repositori-repositori de- yang terdapat di Internet, kita juga dapat
sekali), kini sudah mencapai versi 6.0. Pada fault yang terdaftar di /etc/yum.repos.d. membuat sendiri repositori Yum yang ter-
versi yang memiliki code name Zod ini, su- 1. Login sebagai root, kemudian instalasi- dapat pada komputer lokal. Dengan ini,
dah tersedia download iso untuk versi DVD. kan paket freshrpms-release-1.1-1.fc.no- komputer dalam jaringan cukup mengakses
Sayangnya, seperti pada kebanyakan distro arch.rpm dan livna-release-6-1.noarch. komputer server repositori Yum di kompu-
lainnya, beberapa paket seperti codec multi- rpm, yang berisi sejumlah file konfigura- ter lokal, sehingga dapat menghemat band-
media, dan plug-in Firefox, harus kita down- si repositori tambahan Fedora Core 6. width Internet. Untuk membuat repositori
load secara manual dari repositorinya. # rpm -ivh freshrpms-release- Yum di komputer lokal, ikuti penjelasan di
Sebagai solusinya, dalam tutorial kali 1.1-1.fc.noarch.rpm livna- bawah ini.
ini, InfoLINUX akan menjelaskan cara me- release-6-1.noarch.rpm 1. Untuk membuat repositori Yum, insta-
nangani permasalahan tersebut, sehingga lasikan terlebih dahulu beberapa paket
distro yang satu ini semakin menyenangkan 2. Selain repositori livna dan freshrpms, sebagai berikut:
untuk Anda gunakan. Anda juga dapat meng-enable-kan bebe- Apache.
Jangan lupa untuk menjalankan yum check-update setiap menambah repositori baru. Hemat bandwith dengan membuat lokal repositori.
Menonton film DVD menggunakan Xine. Ketikkan about:plugins untuk melihat daftar plug-in yang sudah terinstall di Mozilla Firefox.
# ntfs-3g /dev/hda1 /mnt/hda1 $ cp flashplayer.xpt paket Real Player dalam format RPM. Ikuti
libflashplayer.so ~/.mozilla/ langkah berikut untuk menginstalasi paket
Agar setiap kali restart, partisi NTFS plugins/ Real Player.
tersebut dapat langsung diakses, Anda
dapat menambahkan baris berikut pada file Plug-in Sun Java Pertama login sebagai root, lalu instalasi-
/etc/fstab. Untuk menginstalasikan plug-in Java, kita kan paket RPM Real Player.
/dev/hda1 /mnt/hda1 ntfs-3g akan menggunakan paket Sun JDK. # rpm -ivh RealPlayer10GOLD.rpm
defaults 0 0 Login sebagai root, kemudian buat di-
rektori untuk tempat instalasi Java. Selanjutnya, instalasikan plug-in Real
Instalasi plugins Firefox # mkdir -p /usr/java Player dari user Anda.
Mozilla Firefox memiliki beberapa plugins $ cd ~/.mozilla/plugins/
yang dapat membuka beberapa format file Copykan file jdk-1_5_0_08-linux-i586. $ ln -s /usr/local/RealPlayer/
aplikasi lain. Berikut ini akan dijelaskan bin ke direktori /usr/java yang baru saja mozilla/nphelix.so
cara menginstalasi beberapa plugin yang Anda buat, kemudian jalankan installer $ ln -s /usr/local/RealPlayer/
biasa digunakan pada browser Mozilla Sun JDK tersebut. mozilla/nphelix.xpt
Firefox. # cp jdk-1_5_0_08-linux-i586.bin
/usr/java Setelah semua plug-in yang dibutuhkan
Plug-in Macromedia Flash # cd /usr/java sudah selesai diinstalasi, buka browser
Untuk menginstalasi plug-in Flash, Anda # chmod +x jdk-1_5_0_08-linux- Mozilla Firefox Anda, kemudian ketik-
dapat menjalankan langkah-langkah berikut: i586.bin kan about:plugins, pada kotak isian url-
Ekstrak file install_flash_player_7_ # ./jdk-1_5_0_08-linux-i586.bin nya.
linux.tar.gz yang kami sertakan dalam
DVD InfoLINUX edisi depan, ke home Logout dari login root, kemudian buat Instalasi Nvidia driver
direktori Anda. simbolik links file libjavaplugin_oji.so ke Secara default, Fedora Core 6 hanya meng-
$ tar xzvf install_flash_player_ direktori ~/.mozilla/plugins/. gunakan driver Nvidia generic dari X.Org,
7_linux.tar.gz -C ~ $ cd ~/.mozilla/plugins/ jika komputer Anda menggunakan graphic
$ ln -s /usr/java/jdk1.5.0_ card Nvidia. Akibatnya, Anda tidak dapat
Berikutnya, buat direktori .mozilla/plug- 08/jre/plugin/i386/ns7/ memainkan game berbasis 3D dengan nya-
ins dalam direktori Home Anda. libjavaplugin_oji.so man, dikarenakan fitur 3D VGA card belum
$ cd ~ difungsikan dengan baik. Sebagai solusinya,
$ mkdir -p .mozilla/plugins Setelah plugin Java selesai diinstalasi, instalasikan driver Nvidia pada sistem Fe-
Anda dapat menguji coba browser yang dora Core 6 Anda. Untuk menginstalasikan
Copykan file flashplayer.xpt dan libflash- baru saja diinstall plugin Java ini dengan driver Nvidia di Fedora Core 6, ikuti petun-
player.so yang terdapat dalam folder in- mengunjungi url http://www.java.com/ juk berikut ini.
stall_flash_player_7_linux, ke direktori en/download/help/testvm.xml. 1. Pindah ke terminal 1, dengan menekan
.mozilla/plugins yang baru Anda buat tombol Ctrl+Alt+F1. Setelah login seba-
tersebut. Plug-in Real Player gai root, ketikkan perintah berikut un-
$ cd ~/install_flash_player_7_ Untuk menginstalasikan paket Real Player tuk mematikan servis X.
linux di Fedora Core 6, Anda dapat menggunakan # init 3