Panduan
Panduan
dengan
Pembahasan
berbasis
OSS
(Open
dan Tutorial-tutorial
Source
Software).
mengenai
Linux
Ebook
dan
ini
berisi
Software
yang
Free / bebas.
Ebook
yang
dibuat
cukup
lengkap,
semoga
dengan
Ebook
ini
dapat
memberikan kemudahan
pengetahuan
a sudah
tentang
disertakan panduan
g
dapat
Software
Free
konfigurasi
dan
bebas.
Di
dalamny
tutorial-tutorial
yan
-ID
About us !
Kelompok Studi Linux ini awalnya hanya sebuah perkumpulan orang-orang
yang suka
n dari
dengan
linux,
seiring
bertambahnya
waktu,
seorang
dose
Universitas
Negeri
Informatika
Gorontalo
lebih
tepatnya
Dosen
Teknik
menyarankan kepada perkumpulan ini untuk membuat suatu komunitas linux guna
untuk membantu
maka
orang-orang
dalam
hal
Linux,
dengan
adanya
saran
Linux
Studi
Linux
selain
melaksanakan
sosialisasi tentang
beberapa Sekolah dengan program yang kami beri nama KSL Go To School
dengan
unakan
tujuan
agar
para
generasi
muda
dapat
mengenal
dan
mengg
DAFTAR ISI
KATA PENGANTAR___________________________________________________1
About Us____________________________________________________2
Latar belakang______________________________________________2
Tujuan______________________________________________________2
Hak Cipta___________________________________________________2
DAFTAR ISI_______________________________________________________3
FAQ (FREQUENTLY ASK QUESTIONS)___________________________________7
BAB I INSTALLASI________________________________________________10
A. Installasi Distro Blankon_______________________________10
B. Dual Boot_______________________________________________19
BAB II Manajemen paket__________________________________________22
A. APT_____________________________________________________22
B. Debian Package (*.deb)__________________________________25
C. Repository______________________________________________27
D. Package Installer (.bin, .sh, dan .run)_________________31
E. Software Manager________________________________________33
1. Synaptic package Manager___________________________33
2. Ubuntu Software Center_____________________________37
F. Tarball Package (.tar.gz, .tar.bz2, .rar,.zip,)_________39
BAB III DESKTOP_________________________________________________40
A. Desktop Environment_____________________________________40
1. Gnome____________________________________________40
2. KDE______________________________________________42
3. XFCE_____________________________________________43
4. LXDE_____________________________________________44
3
----------------------- Page 5----------------------Ebook KSL -
D. FileSystem______________________________________________66
BAB V Aplikasi Linux____________________________________________68
A. Office__________________________________________________68
a. installasi Open Office_____________________________68
b. installasi Libre Office____________________________69
c. Introducing Open Office____________________________70
B. Multimedia______________________________________________74
a. Installasi Audacious_______________________________75
b. Installasi Gnome-Mplayer___________________________76
c. Installasi Cheese (Webcam)_________________________77
d. Installasi Brasero_________________________________79
e. Installasi Mobile Media Converter__________________80
C. Internet________________________________________________81
a. Installasi Chromium Browser________________________81
b. Installasi Pidgin Internet Massanger_______________82
c. Installasi X-Chat IRC______________________________83
d. Installasi Download manager Gwget__________________84
e. Integrasi Mozilla Firefox dan Gwget________________85
D. Graphics________________________________________________87
a. Installasi GIMP____________________________________87
b. Installasi InkScape________________________________89
4
----------------------- Page 6----------------------Ebook KSL -
c. Installasi Blender_________________________________90
d. Installasi KolourPaint_____________________________91
E. Desktop Effect 2D/3D____________________________________92
a. Installasi dan Konfigurasi Simple CCSM_____________92
b. Installasi dan Konfigurasi Conky___________________97
c. Installasi Cairo-Dock_____________________________100
F. Aplikasi Pendukung_____________________________________102
a. Installasi Driver Modem___________________________102
b. Installasi dan Konfigurasi Driver Print___________110
c. Installasi Driver VGA_____________________________115
d. Installasi Codec Plugin Multimedia________________117
e. Installasi / Konfigurasi Wine_____________________118
f. Installasi / Konfigurasi Virtualbox_______________120
g. Installasi / Konfigurasi Samba____________________122
h. Installasi Ubuntu-Tweak___________________________124
BAB VI Network and Security____________________________________125
A. Webserver______________________________________________125
a. Apache____________________________________________125
b. Nginx_____________________________________________128
B. CMS (Content Management System)________________________130
a. Joomla____________________________________________130
b. Wordpress_________________________________________135
c. Drupal____________________________________________138
C. Mail Server____________________________________________142
a. POSTFIX dan SquirelMail___________________________142
b. Zimbra____________________________________________148
5
----------------------- Page 7----------------------Ebook KSL -
D. DHCP Server____________________________________________152
E. PROXY Server___________________________________________156
F. DNS Server_____________________________________________161
G. Setting dan Konfigurasi PC-ROUTER______________________166
BAB VII Remaster_______________________________________________168
A. RemasterSys____________________________________________169
SS-ID
FAQ (Frequently Ask Questions)
Apa itu Kernel ?
Kernel adalah Inti dari Sistem Operasi, Kernel berfungsi untuk mengalokasik
an
sumber daya (memory) untuk Proses.
Apa itu Linux?
Linux merupakan kernel (inti) sistem operasi yang berfungsi untuk mengalok
asikan
proses yang di minta oleh user, Linux didesain oleh seorang Mahasiswa Finl
andia,
yang bernama Linus Torvalds, Linus membuat Linux karena terinspirasi oleh
Sistem
Operasi Unix, Linux didistribusikan dibawah lisensi GPL (General Public Li
cence)
yang membolehkan kita untuk menyalin, mengedit, dan mendistribusikan kemba
li
tanpa dikenakan biaya apapun.
Apa itu Distro Linux?
Distro (distribusi) Linux merupakan Kernel Linux dan kumpula
n aplikasiaplikasi linux yang dipaketkan oleh perusahaan, organisasi, a
tau personal
yang tertarik dengan Linux dan berusaha untuk memaketkannya
menjadi
sistem operasi yang siap digunakan sesuai dengan kebutuhan, pada saat ini
Linux sudah memiliki banyak distro turunan dari beberapa Distro besar sepe
rti
Redhat, Debian,dan Slackware.
RedHat
Mandrake
Debian
Knopix
Ubuntu
SUSE
Mandriva
-Blankon
-Xubuntu
-Lubuntu
-Kubuntu
-Sabily
Slackware
SLAX
7
----------------------- Page 9----------------------Ebook KSL -
SS-ID
Di Linux apa juga ada aplikasi office / Libre Office?
Di Linux Anda bisa menggunakan Open Office untuk aplikasi
perkantoran
semisal OpenOffice Writer, AbiWord, Latex untuk mengolah teks, OpenOffice
Spreadsheet atau Calc untuk mengolah dokumen tabeler, OpenOff
ice
Presentation atau Impress untuk mengolah presentasi, serta dan OpenOffice
Database untuk pengolahan database.
Gnome, KDE dan XFCE apakah merupakan distro linux ?
ketiga nama tersebut merupakan window manager yang digunakan
pada
banyak distro linux, semisal Gnome pada Ubuntu, KDE pada Mandriva dan
XFCE pada Zenwalk.
Apakah kalimat "free" pada tiap distro berarti gratis ?
kalimat "FREE" yang dimaksud tidak selalu gratis, kalimat free tersebut dia
mbil
dari kalimat "Freedom" yang berarti merdeka / bebas. akankah berarti juga
gratis ? tidak juga, programmer atau distro berhak meminta
bayaran /
sumbangan yang pantas akan produknya. biasanya dalam bentuk dukungan
korporat dan sumbangan bagi proyek software terkait
Apa dengan menggunakan Linux saya masih bisa memutar file multimedia?
Dengan menggunakan Linux anda tetap akan bisa memutar file-file multimedia
Anda, seperti untuk memutar file .mp3 di Linux anda dapat menggunakan
Audacious, XMMS, Beep Media Player atau Amarok dan untuk memutar file
video anda dapat menggunakan Xine, SMplayer,Totem Player untuk memutar
file video anda.
Apa di Linux juga ada aplikasi untuk editor gambar?
Untuk editing file gambar di Linux ada aplikasi
agai pengganti
aplikasi Adobe Photoshop di Windows untuk mengedit gambar.
Gimp
seb
memenuhi
kebutuhan
dan
keinginan
dar
8
----------------------- Page 10----------------------Ebook KSL -
FOSS-ID
Kalau begitu, distro mana yang sebaiknya saya pakai?
Salah satu guideline adalah "pilihlah distro yg dipakai orang-orang di seki
tar
anda". Jadi apabila mengalami masalah, anda bisa bertanya pada orang /
komunitas-komunitas Distro Linux yang siap membantu masalah-masalah yang
kita hadapi, Linux memiliki beberapa Distro-distro besar sepe
rti Redhat,
Slackware,dan Debian yang mempunyai komunitas yang besar. Apabila anda
mempunyai masalah anda dapat bertanya di forum-forum diskusi online seperti
www.linuxquestions.org
/ www.facebook.com/groups/kslung
dan beberapa
komunitas-komunitas seperti KPLI (Kelompok Pengguna Linux Indonesia) dan
KSL (Kelompok Studi Linux).
Benarkah Linux bebas dari virus?
Sebenarnya Linux bukan bebas dari serangan virus, namun kasus infeksi virus
atau malware sangat jarang terjadi pada Linux. Ini disebabka
karena
konfigurasi dan struktur modul pada distribusi Linux dapat d
irubah2 oleh
siapapun sesuka kehendak hati, menyebabkan kinerja virus menja
di tidak
efisien/efektif pada sistem operasi Linux. Misalnya, ketidak tersediaan shar
ed
library yg dibutuhkan oleh virus untuk berjalan karena tidak terinstal secar
a
default. Selain itu versi sebuah distro Linux sangat sering dirilis dalam 1
tahun
sehingga menambah dinamika perubahan struktur distribusi.
n
adalah
Oracle, yang sudah mengeluarkan Produknya yaitu VirtualBox.
yang perlu diperhatikan dalam proses virtualisasi ini ialah resource atau b
eban kerja
komputer yang bertambah dikarenakan software virtualisasi yang kita jalanka
n akan
membuat sebuah komputer virtual yang membutuhkan memory dan space hardisk
untuk menyimpan dan menjalankan proses.
Note :
Baca FAQ terlebih
dahulu sebelum membaca Ebook ini.
9
----------------------- Page 11----------------------Ebook KSL -
-ID
BAB I
Installasi
A. Installasi Distro BlankON
Dari berbagai macam distro diatas kami mengambil Distro Blankon Pattimur
a,
karena distro ini merupakan distro yang dibuat dan dibangun di Indonesia, dan le
kat
dengan Nuansa Indonesia dan Islam, Didalamnya terdapat berbagai fitur-fitur yang
dapat
mempermudah
berbagai
pekerjaan
dan
bisa
dimanfaatkan
untuk
menyelesaikan
dalam Live-CD,
menginstall
Blankon,
filesafe.
Snapshot> Plymouth Screen
10
----------------------- Page 12-----------------------
dan
mencoba
Ebook KSL -
ID
pada tahapan ini kita akan memilih bahasa yang akan digunakan.
Snapshot> Menu awal Installasi Linux Blankon
pada tahapan ini system akan melakukan pengecekkan beberapa hal yang sangat
berpengaruh dalam Installasi seperti Ukuran partisi Minimum, Sumber Listrik, dan
Akses
Internet
11
----------------------- Page 13----------------------Ebook KSL -
-ID
Fasilitas-fasilitas untuk mengunduh berkas saat installasi seperti Plugin-plug
in, apabila
pada saat Installasi Komputer kita terkoneksi dengan Internet.
kita memilih untuk melakukan konfigurasi secara manual dengan memilih Opsi Kedua
.
Snapshot > Pengalokasian Ruang Penyimpanan
Snapshot > Pengaturan partisi
dari snapshot diatas, kita memiliki Hardisk dengan Ukuran 21.5 Gb, dan terdapa
t
menu-menu untuk membagi hardisk menjadi beberapa partisi.
Note:FileSystemLinuxExt4,Ext3,Ext2,ReiserFs,Swap
12
----------------------- Page 14----------------------Ebook KSL -
-ID
Snapshot > Partisi hardisk FileSystem Ext4
Snapshot : FileSystem / Ext4 telah dibuat.
Seperti pada gambar diatas kita akan membuat 1 buah partisi filesystem dima
na
didalamnya akan di install Distro Blankon, kita bisa memilihi Sistem berkas Ext4
untuk File
System, merubah titik kait menjadi root (/) dan Mengalokasikan ukuran hardisk
sebesar
19GB.
13
----------------------- Page 15----------------------Ebook KSL -
n FOSS-ID
NOTE !
Maksimal besar / ukuran partisi pada linux yang akan kita install dalam hal ini
kita hanya
perlu mengalokasikan maksimal 3 gigabyte, minimal 2gigabyte.
1. Partisi Primary
Jenis partisi ini
system operasi
merupakan
jenis
partisi
utama
diharddisk
un
tuk
umumnya. Partisi primary hanya bisa dibuat maksimal 4 partisi, hal ini sangat
berbeda
dengan sistem DOS yang hanya mengijinkan satu jenis partisi primary untuk sys
tem.
Jenis partisi ini menempati nomor partisi 1, 2, 3 dan 4. Misalnya harddisk sd
a bisa
dibuat sda1, sda2, sda3 dan sda4.
2. Partisi Extended
Merupakan partisi perluasan untuk mengatasi kekurangan partisi primary dimana
hanya
dimunkinkan adanya 4 partisi.
dari 4 maka partisi
ih
extended dibutuhkan
partisi primary
yaitu
Jika
dengan
cara
ingin
memiliki
mengorbankan
partisi
satu
leb
jenis
kemudian digunakan oleh partisi extended. Didalam partisi extended ini nantin
ya dibuat
partisi logical untuk
si extended tidak
lebih banyak.
Parti
dapat digunakan menyimpan data. Partisi jenis ini selalu menempati nomor part
isi
+1 dari partisi primary. Misalnya ada 2 jenis partisi primary di harddisk sda
maka posisi partisi extended adalah sda3.
3. Partisi Logical
Jenis partisi logical selalu dibuat didalam partisi extended. Nomor partisi s
elalu mulai
dari 5 sampai seterusnya. Misalnya ada 3 jenis partisi logical di
masing-
sda maka
linux
storage
media
penyimpanan
dikenal
oleh
artinya partisi yang harus kita mount terlebih dahulu agar kit
FOSS-ID
Snapshot > Pembuatan Ruang SWAP (Virtual memory)
seperti pada penjelasan diatas kita mengalokasikan memory swap sebanyak 2GB
,
Swap Memory adalah sebuah virtual memory yang berfungsi untuk membantu
kinerja dari Komputer / Laptop, kita pada saat dalam melakukan
pekerjaan, apabila
memory fisik kita sudah full, maka system akan menggunakan swap untuk menampung
proses sementara layaknya memory fisik, swap disini diambil dari space dari har
disk.
Dalam mengalokasikan partisi swap kita hanya perlu memahami konsep pemartisian 2
-1
artinya apabila memory fisik kita 1 Gigabyte maka memory swap yang kita adalah
2
Gigabyte.
SnapShot : partisi Swap Selesai Dibuat !!!
seperti yang ada pada snapshot diatas, kita telah membuat 2 buah partis
i,
yaitu partisi untuk filesystem, dan partisi swap.
Setelah itu tekan tombol Pasang Sekarang untuk melanjutkan,
15
ID
Snapshot : Pemilihan Zona Waktu,
kemudian kita akan masuk ke tahapan pemilihan Zona Waktu (GMT) pilihlah sesua
i
dengan GMT yang anda gunakan.
Snapshot > Pemilihan Jenis papan ketik,
tahapan berikut adalah pemilihan tata letak dari Kyboard / Papan ketik yang kita
gunakan,
karena kita menggunakan papan ketik QWERTY maka kita memilih USA
16
----------------------- Page 18----------------------Ebook KSL -
OSS-ID
Snapshot > Pengisian Username dan password.
Berikut adalah pengisian user name dan password yang nantinya akan kita gunakan
pada
saat login.
Snapshot > Proses Penginstallan
Tunggu sampai selesai dan restart komputer, Lepaskan media Installasi (CD/DVD/
USB)
Setelah proses Installasi telah selesai maka komputer akan melakukan Boot
ing dan
anda bisa melakukan Login dengan menggunakan User name dan password yang anda
masukkan pada proses
akan masuk ke
installasi.
Setelah
Proses
Login
maka
anda
SS-ID
Snapshot > Desktop Linux Blankon
Berikut adalalah tampilan Desktop Linux Blankon Sajadah yang didesain dengan len
gkap
dan menyediakan fitur-fitur aplikasi yang dominan kita gunakan sehari-hari seper
ti paket
aplikasi Kantor (Office,PDFView,Calculator,dll )
18
----------------------- Page 20----------------------Ebook KSL -
n FOSS-ID
B. Dual Booting
Dual Boot adalah sebuah istilah yang dapat membuat komputer kita agar
bisa
memuat dua buah sistem operasi dalam satu PC/ Komputer, sehingga kita bisa memil
ih
OS yang akan kita pilih, Aplikasi yang kita gunakan untuk mem
buat agar komputer
menjadi dual booting adalah BootLoader. dengan adanya Boot Loader yang disediakan
di Linux yang membuat
operasi dalam satu
komputer.
agar
kita
bisa
membuat
buah
sistem
Dual boot adalah istilah yang digunakan dalam komputasi jika anda menggu
nakan
2 jenis sistem operasi (OS) disebut dual karena berjumlah 2, dengan bootloader
anda
dapat memuat sebuah sistem operasi lebih dari 2 bahkan sampai 6 bergantung space
hardisk yang anda gunakan, selebihnya ada istilah triple & quad-boot (3 atau 4 O
S dalam
sebuah PC), cara yang lazim digunakan membuat komputer kita menjadi dual boot ad
alah
dengan menyediakan partisi untuk di install sistem operasi secara terpisah,
apabila dirasakan spesifikasi komputer yang kita gunakan dirasakan terla
lu berat
untuk memuat 2 buah sistem operasi dalam 1 komputer, maka kita mempunyai opsi la
in
seperti, melakukan installasi Distro Linux Ubuntu diatas Sistem op
erasi Microsoft
Windows, yang kita kenal dengan Istilah Wubi, Wubi dapat memungkinkan kita untuk
menginstall Distro Linux Ubuntu diatas Sistem Operasi Windows, sama halnya denga
n
Aplikasi.
Cara kerja Wubi tersebut adalah membuat distro linux tersebut bagaikan sebuah ap
likasi
biasa dan seperti sebelumnya pada teknik virtualisasi, menggunakan
Wubi juga
membutuhkan sumber daya yang besar terutama space kosong pada HDD.
Boot Loader berfungsi untuk memungkinkan kita menggunakan dua buah siste
m
operasi dalam 1 komputer. Mekanisme yang digunakan adalah dengan menggunakan
boot loader, sistem akan melakukan pendeteksian Master boot Record ketika pertam
a kali
menyalakan System, dengan adanya boot loader kita akan dibawa kedalam menu Boot
Loader, didalam menu ini kita diberikan pilihan untuk memilih Sistem operasi yang
akan
kita gunakan, dalam GNU/LINUX kita mengenal 3 jenis Aplikasi BootLoader yang ber
basis
Free, diantaranya adalah LILO (Linux Loader), GRUB dan BURG.
19
----------------------- Page 21----------------------Ebook KSL -
OSS-ID
Snapshot > Grub menu.
Seperti yang bisa kita lihat pada gambar diatas, kita dihadapkan ke menu grub, a
rtinya kita
bisa memilih sistem operasi yang akan kita gunakan pada menu
ini. Yang menjadi
pertanyaan bagaimana membuat agar Komputer kita dapat Dual Boot dengan sistem
operasi lain ?, untuk itu kita membutuhkan 2 buah partisi kosong untuk menginsta
ll partisi
filesystem dan swap memory.
Snapshot > Pemartisian
20
----------------------- Page 22----------------------Ebook KSL -
OSS-ID
seperti pada snapshot diatas sistem mendeteksi pada hardisk kita, terdapat parti
si sistem
operasi lain, yang ditandai dengan warna biru, dan data ditandai dengan warna hi
jau,
apabila kita ingin membuat partisi maka kita bisa memilih opsi diatas, Install th
em side
by side-by-side, chossing between them each startup, maka secara otomatis partisi
sistem linux kita akan dibuat berdampingan dengan sistem operasi yang terinstal
l terlebih
dahulu kedalam hardisk, opsi kedua adalah dengan mengalokasikan partisi hardisk
untuk
filesystem linux dan swap memory sebelum installasi dengan mengg
unakan aplikasi
Gparted / aplikasi partisi manager lainnya.
Aplikasi Gparted berbasis GNU/GPL dan sudah disediakan di L
ive CD Linux
Ubuntu, tetapi apabila kita ingin menginstall kepada sistem kita bisa dengan perin
tah,
sebagai berikut pada terminal, untuk membuka terminal bisa dengan shortcut key k
yboard
(CTRL+ALT+T), atau bisa dengan (ALT+F2) kemudian ketikkan gnome-terminal dan Ok.
Snapshot > Installasi Gparted (Terminal)
setelah proses installasi diatas telah selesai, kita bisa mengakses gparted mela
lui menu,
System > Administration > Gparted.
Dengan Gparted kita dapat membuat / menghapus / merubah pengaturan partisi dari
hardisk yang akan kita gunakan untuk menginstallasi linux,
21
----------------------- Page 23----------------------Ebook KSL -
OSS-ID
BAB II
MANAJEMEN PAKET
Manajemen Paket adalah seperangkat tool untuk mengotomatisa
si proses
penginstallan, pengkonfigurasian dan pembuangan suatu paket software
dari sistem
GNU/Linux. Biasanya sistem ini merupakan suatu bagian dari sistem operasi yang d
atang
dalam distribusi resmi suatu distro GNU/Linux. Tools sistem manajemen paket ini
biasa
lebih dikenal dengan paket manager. Paket manager di GNU/Linux
biasanya punya
kemampuan memeriksa dan mengatur semua paket dan dependecy aplikasi yang ada
dalam System.
A. APT
APT (Advanced Packaging Tool) merupakan sistem manajemen paket (pa
ket
manager) yang bertugas mengatur penginstallan, pengkonfigurasian dan penghapu
san
suatu paket software pada Distro Linux Ubuntu, dan distro lain turunan Debian GN
U/Linux.
APT mempermudah proses manajemen paket di GNU/Linux dengan mengotomatisasi
penerimaan, pengkonfigurasian, penginstallan dan pembuangan paket software baik
yang
bertipe binary maupun source code.
Dalam sebuah sistem operasi modern seperti Ubuntu, paket manajer sangatl
ah
penting. Paket manager ini bermanfaat untuk menjaga software apa saja yang terin
stall ke
komputer yang digunakan, software apa yang tersedia untuk di install dan memungk
inkan
user dengan mudah menginstall software, mengupgrade software ke versi yang lebih
baru
ataupun menginstall/remove software yang sebelumnya sudah terinstall
, bahkan
mengupgrade sistem secara keseluruhan.
Seperti namanya, paket manager bertugas mengatur paket-paket, sekumpulan file y
ang
dibundel bersama dan dapat diinstall dan diremove. Ubuntu sebaga
i sistem operasi
turunan Debian, menggunakan format .deb untuk kumpulan paket-paket
nya. Untuk
mengatur paket-paket ini, Ubuntu menggunakan APT (Advanced Packaging Tool) sebag
ai
paket manager-nya. APT adalah paket manager canggih yang dikembangkan oleh para
developer Debian GNU/Linux, salah satu
yang digunakan
Ubuntu sebagai Manajemen paket yang digunakan.
sesepuh
distro
dengan
GNU/Linux
beberapa
tools
apt-cdrom
Digunakan untuk menambahkan cd/dvd repository ke dalam sources.list
apt-cache
apt-cache berguna untuk berbagai keperluan yang berkaitan d
engan cache
database APT, seperti pencarian paket, status sebuah paket, informasi
tentang
paket dan lainnya.
22
----------------------- Page 24----------------------Ebook KSL -
FOSS-ID
apt-config
Program internal yang digunakan oleh berbagai bagian sistem APT untuk
menjamin konsistensi pengkonfigurasian.
apt-get
Merupakan tool command line untuk berurusan dengan paket, dan ini yang p
aling
fikasi
paket. Paket yang telah diautentifikasi menggunakan key tersebut dapat d
inyatakan
terpercaya, berasal dari sumber yang dapat dipercaya.
kita bisa melakukan penginstallan aplikasi dengan menggunakan APT,
untuk melakukan pencarian aplikasi / paket yang ingin kita install, kita bisa me
nggunakan
perintah aptitude seperti pada Snapshot dibawah.
Snapshot : APT 1
hasil
dari
perintah
pencarian
diatas
akan
menghasilkan
aplikasi-ap
akan
ditampilkan
contohnya
Ama
untuk menginstall aplikasi setelah proses installasi bisa dengan menggunakan per
intah
dibawah.
Snapshot : APT 2
Snapshot : APT 3
untuk menghapus aplikasi yang kita inginkan bisa dengan perintah pada snapshot
diatas.
Snapshot : APT4
untuk menghapus aplikasi beserta package-packagenya bisa dengan perintah pad
a
snapshot diatas.
23
----------------------- Page 25----------------------Ebook KSL -
ID
Snapshot > APT 5
perintah diatas berfungsi sebagai untuk melakukan force, kepada aplikasi yang su
dah kita
install apabila mendapatkan masalah.
Snapshot > APT 6
perintah diatas berfungsi untuk membersihkan package repository yang terinstall
dalam
system,
Snapshot > APT 7
perintah diatas berfungsi untuk melakukan update kepada repositori apabila kit
a telah
melakukan penambahan / perubahan pada repository.
Snapshot > APT 8
perintah diatas berfungsi untuk melakukan upgrade sistem, ke sistem yang lebih
baru,
seperti kernel, package-package yang membutuhkan upgrade.
Snapshot > APT 9
perintah diatas berfungsi untuk menghapus paket berserta dengan settingan d
an
konfigurasi dari dalam filesystem.
24
----------------------- Page 26----------------------Ebook KSL SS-ID
untuk mengakses
an FOSS-ID
Apabila paket aplikasi yang kita klik, tombol yang disediakan hanya Reinstall Pa
ckage
seperti pada gambar dibawah, berarti package ini sudah di inst
all, kita hanya bisa
melakukan remove / reinstall dengan menekan tombol ReInstall Package.
Sebelumnya
Gdebi
memudahkan
aplikasi
menggunakan
masuk pada direktori lokasi / tempat kita menyimpan file *.deb, contohnya pada D
esktop
dahulu
dan
menjalankan perinta
OSS-ID
Dan perintah untuk menghapus package deb beserta dengan konfigurasi yang dilakuk
an
kepada system, kita bisa dengan mengetikkan perintah berikut :
pemaketan *.deb sering sekali mengalami masalah diantara lain, sangat diperlukan
nya
dependensi package yang kita perlukan untuk menginstall sebuah a
plikasi, tanpa
dilengkapi dependecy dari aplikasi yang ingin kita install aplikasi tersebut tid
ak akan bisa
terinstall kedalam system, untuk itu dibuatnya sistem pemaketan APT yang membutu
hkan
akses internet untuk menginstall aplikasi melalui repository yang kita gunakan.
C. REPOSITORY
Repository adalah tempat penyimpanan bagi arsip-arsip software, dimana s
ofware
dalam arsip ini dapat diambil oleh user untuk digunakan. Penggunaannya adalah ke
tika
user ingin menginstall satu software maka ubuntu akan mencari software tersebut
pada
Repository, jika ketemu maka Ubuntu akan menginstallnya (diperlukan koneksi inte
rnet).
Repository Ubuntu diatur ke dalama empat area komponen:
gan FOSS-ID
ugm.ac.id (Universitas Gajah Mada)
deb http://repo.ugm.ac.id/ubuntu/ lucid main restricted universe multiverse
deb http://repo.ugm.ac.id/ubuntu/ lucid-updates main restricted universe multive
rse
deb http://repo.ugm.ac.id/ubuntu/ lucid-security main restricted universe multiv
erse
kambing.ui.edu (UI, Telkom, Indosat, OpenIXP, INHERENT)
deb http://kambing.ui.edu/ubuntu lucid main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu lucid-updates main restricted universe multiver
se
deb http://kambing.ui.edu/ubuntu lucid-security main restricted universe multive
rse
deb http://kambing.ui.edu/ubuntu lucid-backports main restricted universe multiv
erse
deb http://kambing.ui.edu/ubuntu lucid-proposed main restricted universe multive
rse
indika.net.id (OpenIXP)
deb http://ubuntu.indika.net.id/
deb http://ubuntu.indika.net.id/
se
deb http://ubuntu.indika.net.id/
rse
deb http://ubuntu.indika.net.id/
erse
deb http://ubuntu.indika.net.id/
rse
www.foss-id.web.id (Telkom)
deb http://dl2.foss-id.web.id/ubuntu
deb http://dl2.foss-id.web.id/ubuntu
iverse
deb http://dl2.foss-id.web.id/ubuntu
tiverse
deb http://dl2.foss-id.web.id/ubuntu
ltiverse
deb http://dl2.foss-id.web.id/ubuntu
tiverse
ftp.itb.ac.id (ITB, INHERENT)
deb ftp://ftp.itb.ac.id/pub/ubuntu
deb ftp://ftp.itb.ac.id/pub/ubuntu
erse
deb ftp://ftp.itb.ac.id/pub/ubuntu
verse
deb ftp://ftp.itb.ac.id/pub/ubuntu
iverse
deb ftp://ftp.itb.ac.id/pub/ubuntu
verse
komo.vlsm.org
deb http://komo.vlsm.org/ubuntu
deb http://komo.vlsm.org/ubuntu
e
deb http://komo.vlsm.org/ubuntu
se
deb http://komo.vlsm.org/ubuntu
rse
deb http://komo.vlsm.org/ubuntu
se
28
----------------------- Page 30----------------------Ebook KSL -
FOSS-ID
Note:
Sesuaikan Versi Linux Ubuntu anda dengan code name yang digunakan,
apabila anda menggunakan linux ubuntu 10.10 maka penulisan repository adala
h
sebagai berikut :
> deb http://repo.ugm.ac.id/ubuntu/ maverick main restricted universe mult
iverse
!
!
!
!
!
!
ubuntu
ubuntu
ubuntu
ubuntu
ubuntu
ubuntu
9.04 - jaunty
9.10 - karmic
10.04 lucid
10.10 maverick
11.04 natty
11.10 oneiric
yang kita gunakan. Cara untuk menambahkan / menghapus repisotory adalah dengan
cara melakukan edit file source.list yang terletak di /etc/apt, untuk menged
it kita bisa
menggunakan aplikasi editor yang berbasis CLI (nano,vim,pico) / GUI (gedit,kedit
) yang
telah disediakan di distro anda.
Kali ini kita akan menggunakan dua alternatif editor diantaranya dengan menggu
nakan
editor nano dan gedit, pertama kita akan melakukan perubahan repos
itory dengan
menggunakan editor nano,
pertama, buka terminal (CTRL + ALT + T),
29
----------------------- Page 31----------------------Ebook KSL -
FOSS-ID
kita bisa mengetikkan perintah diatas untuk mengedit sources.list dengan menggun
akan
editor nano. Kemudian setelah kita menginputkan password root kita akan masuk ke
editor
file nano seperti gambar dibawah,
kita bisa melakukan paste repository yang akan kita gunakan seperti gambar diata
s,
Note!
- Lakukan penambahan tanda # apabila kita ingin menghilangkan
sementara repository yang kita inginkan, agar tidak di akses
oleh system pada saat kita melakukan update.
- Untuk menyimpan konfigurasi bisa dengan menekan
Tombol kombinasi CTRL + O (save) dan untuk keluar dari
Editor bisa dengan tombol kombinasi CTRL + X (exit)
untuk menggunakan editor GUI seperti gedit bisa dengan mengetikkan perintah beri
kut :
kemudian setelah kita mengetikkan password root, akan ditampilkan editor file ge
dit,
seperti pada gambar dibawah.
30
----------------------- Page 32----------------------Ebook KSL -
FOSS-ID
untuk menyimpan settingan bisa dengan menekan tombol save. Menggunakan editor ge
dit
sangat mudah, dibandingkan editor CLI.
Setelah melakukan penambahan repository diatas kita diwajibkan melakukan update,
agar
repository yang telah kita tambahkan sebelumnya dapat digunakan, ketikkan perint
ah
berikut :
perintah diatas bertujuan untuk melakukan update repositori dan merequest packag
epackage repository yang pada server sehingga bisa ditambahkan kedalam system, bi
sa
kita lihat pada software manager seperti synaptic package manager.
Alternatif lain apabila kita tidak memiliki akses internet bisa dengan menggunak
an CDRepository, yang dapat kita pesan / download melalui server-serv
er lokal seperti
repo.ugm.ac.id.
Menambahkan cd/dvd repository ke dalam sources.list, sebelumnya masukkan terlebi
h
dahulu DVD Repositori kedalam CD Drive
Untuk menambahkan cd/dvd repository, gunakan tool apt-cdrom
$ sudo apt-cdrom add
Untuk mengidentifikasi cd/dvd repository dapat digunakan
$ sudo apt-cdrom ident
D. Package Installer (.bin, .sh, dan .run)
Ekstensi file dari beberapa sistem operasi sangat berbeda khususnya di l
inux
dan di sistem lain selain linux, kita telah mengetahui bersama, di linux dikenal
sebuah ekstensi file berformat *.deb,
jar untuk
menginstall package dengan ekstensi deb ini.
Format Installer dalam linux tentu
yak lagi
diantaranya adalah *.bin, *.sh. , *.run.
sebelumnya
bukan
hanya
kita
sudah
.deb,
masih
bela
ban
31
----------------------- Page 33----------------------Ebook KSL -
n FOSS-ID
Untuk menginstall beberapa file diatas tentu mempunyai cara yang
berbeda
dibanding dengan deb, untuk menginstall file binary / *.bin, bisa dengan merubah
permission filenya terlebih dahulu, agar dapat diakses (read/write) oleh user bi
asa,
seperti pada gambar dibawah.
NOTE :
GNU / LINUX dikenal dengan keamanan, untuk itu adanya dibuatnya permission u
ntuk
File / folder agar kita dapat melakukan protect terhadap file yang kita mili
ki, sehingga tidak
Bisa dibaca,ditulis,ataupun dieksekusi oleh orang lain.
Arti dari angka 777, adalah
4 + 2 + 1 = 7
4 = Read
2 = Write
1 = Excute
Bagian ini akan dijelaskan pada BAB
berikutnya
Setelah melakukan perubahan permission, kemudian kita mengeksekusi
file
dengan perintah dibawah, kemudian akan ada beberapa persetujuan
seperti
aggrement, dan beberapa konfirmasi yang dibutuhkan, dijawab [Y]es,
untuk
melanjutkan installasi,
berikutnya kita akan melakukan installasi file dengan ekstensi .sh, dalam hal in
i
kami mencontohkan file netbeans.sh, untuk mengeksekusi file ini b
isa dengan
perintah berikut :
selanjutnya, kita akan melakukan installasi file
.run, untuk
menginstall file *.run, bisa dengan perintah berikut :
dengan
ekstensi
E. SOFTWARE MANAGER
Software Manager adalah sebuah aplikasi yang berfungsi untuk memanage
aplikasi yang ada pada repository linux, sehingga lebih mempermudah user untuk
menginstall dan menghapus aplikasi dari sistem linux tanpa harus menghapus
aplikasi melalui terminal, Distro Linux ubuntu menyediakan beberapa software
manager, diantara lain adalah sebagai berikut.
1. Synaptic Package Manager
kita bisa mengakses Synaptic package manager melalui menu
System > Administration > Synaptic Package Manager.
Beberapa layanan yang disediakan oleh synaptic diantara lain adalah, Search,
Category Aplikasi, Reload, dan Repository
33
----------------------- Page 35----------------------Ebook KSL -
S-ID
Snapshot > Synaptic 1
Kita bisa melakukan pencarian dengan menggunakan, fasilitas search
dengan
menggunakan pencarian nama aplikasi. Kemudian apabila kita melakuk
an klik
pada package aplikasi maka akan ditampilan penjelasan tentang aplikasi yang kita
klik pada bagian bawah, contoh : abrowser, adalah aplikasi browser yang aman
dan mudah.
Snapshot > Synaptic 2
kita bisa melakukan centang ke aplikasi yang kita inginkan apa
bila kita ingin
menginstall maka kita bisa dengan mencentang dan memilih Mark To Install
apabila ingin meremove maka kita bisa memilih menu Mark To Removal atau
Mark To Complete Removal, untuk menghapus aplikasi beserta dependecynya.
Catatan :
kita hanya bisa meremove aplikasi yang sudah terinstall dalam sistem, aplikasi
yang terinstall akan ditandai dengan tanda centang berwarna hijau pada kotak,
sedangkan aplikasi yang belum terinstall ditandai dengan warna putih.
34
----------------------- Page 36----------------------Ebook KSL -
SS-ID
Snapshot > Synaptic 3
seperti pada snapshot diatas apabila kita mencentang, tombol apply maka akan
ditampilkan jendela summary yang berisi ukuran package dan jumlah package
yang akan kita install apabila kita ingin menginstall bisa dengan menekan tombol
Apply, apabila kita mencentang Download Package file only, maka kita akan
melakukan download file *.deb dari package yang telah kita centang.
Catatan : dalam melakukan penginstall diatas membutuhkan akses i
nternet untuk
mengambil paket dari Repository, kita memiliki alternatif lain yaitu dengan cara
membuat
repository lokal dengan menggunakan DVD Repository Ubuntu.
Snapshot > Synaptic 4.
pada snapshot diatas kita bisa memilih beberapa kategori diantaranya adalah All un
tuk
menampilkan semua package yang tersedia, dan Installed (Upgradeable) artinya pac
kage
yang membutuhkan upgrade.
35
----------------------- Page 37----------------------Ebook KSL -
S-ID
Snapshot > Synaptic 5
kita dapat menambahkan / menghapus repository dengan
ui synaptic
package manager dengan mengakses menu Setting > Repository.
mudah
melal
36
----------------------- Page 38----------------------Ebook KSL -
SS-ID
2. Ubuntu Software Center
Ubuntu software center adalah sebuah software manager yang dides
ain dengan
mengutamakan kemudahan dan interface yang menarik, dimana paket-paket aplikasi y
ang
dipisahkan kedalam Kategori-kategori yang dapat memudahkan kita untuk menginstal
l,
kita bisa mengakses Ubuntu software center pada menu Application > Ubuntu Softwa
re
Center.
Snapshot > Ubuntu Software Center 1
seperti pada gambar diatas Ubuntu Software Center, memiliki tampil
an yang bisa
dibilang bersahabat dengan user, kita diberikan category untuk bisa memilih cate
gory
yang kita inginkan, dan disediakan fitur search, dan menu untuk menambahkan repo
sitory.
Snapshot > Ubuntu Software Center 2
apabila kita memilih dari salah satu category, contohnya sound and video maka ki
ta akan
dibawa ke menu aplikasi-aplikasi yang berhubungan dengan sound and video,
37
----------------------- Page 39----------------------Ebook KSL -ID
n FOSS-ID
F. Tarball Package (.tar.gz, tar.bz2, rar, .zip)
Manajemen pemaketan pada linux dikenal dengan tar.gz, tar.gz2, tar.bz ,
tar, adalah
manajemen aplikasi tarball yang disediakan untuk mengkompresi file kedalam bentu
k 1
package file, biasanya yang dipaketkan dalam 1 package adalah file yang belum di
build,
linux juga mengenal file kompresi lain yang berjalan di sistemoperasi lain seper
ti rar, dan
zip, untuk mengextract file kompresi tarball bisa dengan 2 cara, yang pertama
extract
melalui GUI, dan CLI, untuk mengextract file melalui CLI bisa dengan perintah be
rikut :
unzip belajar.zip
unrar belajar.rar
r.gz
r.bz2
apabila kita ingin melakukan extract melalui GUI, sangat mudah yaitu dengan cara
klik
kanan file tar.gz yang akan kita extract, kemudian pilih menu Extract Here.
Atau bisa juga dengan melakukan klik 2x pada file .tar.gz kemudian akan masuk ke
menu
archive manager, kemudian kita bisa melakukan extract file yang kita inginkan.
Untuk menginstall aplikasi yang masih dalam bentuk module-module yang dipaket di
dalam
file tarball, kita bisa dengan perintah berikut, kita bisa melakukan extract mel
alui terminal /
melalui mode GUI, kemudian
extract sebelumnya,
kita
masuk
ke
direktori
yang
kita
sudo make
sudo make install
./configure
./Install
atau bisa dengan membaca terlebih dahulu file readme yang disediakan didalam fol
der
yang di extract tadi,
ngkah-langkah untuk
biasanya
didalamnya
disediakan
cara
la
-ID
BAB III
DESKTOP
Linux merupakan sebuah sistem operasi yang awalnya hanya dikhususkan untu
k
para administrator jaringan, tetapi seiring berkembangnya zaman, Linux semakin m
aju
dan
nel
didesainlah Distro-distro
Linux, Paket
yang
didalamnya
sudah
dipaketkan
Ker
Aplikasi, dan Desktop Environment sehingga semua orang bisa menggunakan linux, u
ntuk
menyelesaikan pekerjaan-pekerjaan seperti aplikasi pengolah kata, gambar, dan hi
buran.
A. Desktop Environment
Desktop Envirotment adalah sebuah antarmuka Grafis (Graphical User Interf
ace)
yang disediakan agar lebih mempermudah para pengguna untuk menggunakan System
dengan mode grafik, serta dapat memperindah tampilan desktop sehingga lebih enak
untuk dipandang dan nyaman untuk digunakan oleh siapa saja, Destop Environment y
ang
disediakan di
ah Gnome,
linux
adalah,
diantaranya
yang
paling
Populer
adal
KDE,XFCE,LXDE,XPDE
1. GNOME (GNU Network Object Model Environment)
Gnome adalah sebuah Desktop Environtment yang didesain dengan dekstop yan
g
nyaman dan mudah untuk digunakan oleh siapa saja, bahkan para pengguna baru, aka
n
cepat akrab dengan desktop Gnome, Desktop gnome menawarkan kenyamanan, dan
kestabilan dalam penggunaannya,
Gnome banyak digunakan sebagai DE beberapa Distro terkenal seperti Debian, Ubunt
u
dan turunannya, GNOME juga memiliki kekurangan, di antaranya berbagai kalangan
user
menilai GNOME
rus dilakukan
terlalu
sederhana
dan
beberapa
aspek
pengaturan
ha
S-ID
merupakan sebuah computer desktop environment untuk sistem operasi UNIX dan UNIXlike seperti Linux, BSD dan Solaris. GNOME adalah desktop resmi dari proyek GNU.
Proyek GNOME dimulai sejak Agustus 1997 oleh Miguel de Icaza dan Federico Mena
dengan tujuan menyediakan free software desktop untuk sistem operasi GNU/Linux.
Dua
jenis lingkungan yang disediakan GNOME adalah: (1) The GNOME desktop environment
,
sebuah intuitive dan attractive desktop untuk end-users, dan (2) the GNOME devel
opment
platform, sebuah
ng dapat
framework
yang
luas
untuk
membangun
aplikasi
ya
diintegrasikan diseputar desktop. GNOME tidak saja merupakan sebuah window manag
er,
tapi merupakan sebuah sistem desktop yang mudah untuk berinteraksi dengan banyak
sistem dan platform. Hal ini dikarenakan GNOME menggunakan CORBA (Common Object
Resource Broker Architecture). GNOME dibuat berdasarkan lisensi GNU, hal ini mem
buat
GNOME lebih diterima dalam dunia open source jika dibandingkan dengan KDE.
Berikut adalah tampilan Desktop Gnome.
Untuk menginstall Desktop Environment Gnome kita bisa mengetikkan perintah berik
ut
melalui terminal,
$ sudo apt-get install gnome-shell
41
----------------------- Page 43----------------------Ebook KSL -
FOSS-ID
2. KDE (K Desktop Environment)
Kde adalah sebuah Desktop environment yang sangat menarik apabila diliha
t dari
tampilannya yang mengedepankan warna glosy biru, sehingga terlihat menarik,
KDE merupakan desktop yang sangat Configure able, artinya banyak sekali aspek-as
pek
dekstop yang bisa kita setting, Kde digunakan dibeberapa Distro-distro terkenal
seperti
Fedora, Mandriva,
ya adalah
Kubuntu,
dan
PCLinuxOS,
kekurangan
KDE
diantaran
KOffice, paket
Kool, tetapi
aplikasi
office.
Huruf
mulanya
adalah
untuk
selanjutnya diganti menjadi K saja, yang berarti Aksara pertama sebelum L (untuk
Linux) dalam alfabet Latin. Maskot dari proyek KDE adalah naga hijau bernama Konq
i.
42
----------------------- Page 44----------------------Ebook KSL -
FOSS-ID
Konqi dapat dijumpai di berbagai aplikasi, termasuk tatkala user hendak log out
dan pada
layar Tentang KDE. Untuk menginstall Desktop Environment KDE kita bisa mengetikkan
perintah berikut pada terminal,
$ sudo add-apt-repository ppa:kubuntu-ppa/backports
$ sudo apt-get update
$ sudo apt-get install kubuntu-desktop
$ sudo apt-get install plasma-netbook
3. XFCE
Xfce adalah sebuah desktop yang kencang dan ringan untuk sistem operasi
Linux.
Dirancang untuk produktifitas dan sangat mudah dikonfigurasi dengan tetap mengik
uti
spesifikasi Freedesktop.
ebih berat seperti
Tidak
seperti
desktop-desktop
lain
yang
GNOME dan KDE, Xfce menggunakan daya sistem yang lebih sedikit. Sebagai tambahan
,
Xfce menyediakan modularitas
h sedikit, tidak
yang
bagus
dan
dependensi
yang
lebi
memakan banyak ruang harddisk dan waktu yang panjang untuk menginstalnya. Xfce
dapat diinstal
CE kita bisa
pada
beberapa
platform
UNIX.
Untuk
menginstall
XF
OSS-ID
Diketahui untuk
, Solaris,
mengkompilasi
pada
Linux,
NetBSD,
FreeBSD,
OpenBSD
MacOS X dan Cygwin, pada x86, PPC, Sparc, Alpha (dikutip dengan sedikit penyesua
in
dari. Nama Xfce awalnya berdiri untuk XForms Common Environment, tapi sejak Xfce
ditulis ulang selama dua kali, maka Xfce tidak lagi menggunakan toolkit XForms.
Adapun
namanya tetap, tapi F dijadikan huruf kecil (bukan XFce, tetapi Xfce). Saat ini, akr
onim
ini tidak berarti apa-apa (saran: X Freakin Best Environment).
4. LXDE
LXDE, Lightweight X11 Desktop Environment, adalah sebuah lingkungan desk
top
yang ringan dan
dan desainnya
ramping, ini
endah. LXDE
cepat.
menggunakan RAM
itur sistem
untuk
dan
operasi. Penggunaan
LXDE hemat
LXDE
menjaga
CPU
sumber
dirancang
agar
penggunaan
berkemampuan
daya
agar
yang
ramah
bagi
pengguna
sumber
daya
tetap
rendah
namun
tetap
kaya
rendah
inilah
yang
membuat
ID
B. File Manager
Nautilus adalah aplikasi file manager bawaan Ubuntu. Meskipun Nautilus suda
h sangat
powerful,ternyata kita masih bisa menambah kehebatan aplikasi ini agar menggunak
an
Ubuntu menjadi semakin mudah dan menyenangkan.
Nautilus adalah sebuah Desktop Environment yang mudah, ringan dan menarik, berik
ut
adalah tampilan File Manager Nautilus.
Untuk menambahkan Ekstensi-ekstensi pendukung untuk nautilus seperti Open Termin
al,
Nautilus-open-terminal
Nautilus-open-terminal adalah ekstensi yang memungkinkan kita membuka termina
l
dengan cara klik kanan pada sembarang folder (di "Desktop" ataupun di file ma
nager).
Untuk menginstall Nautilus-Open Terminal bisa dnegan mengetik perintah beriku
t :
$ sudo apt-get install nautilus-open-terminal
Nautilus Wallpaper
Memudahkan kita mengganti wallpaper dengan cara klik kanan pada file gambar.
$ sudo apt-get install nautilus-wallpaper
kita bisa mengakses nautilus dengan beberapa cara diantaranya melalui menu Place
>
Home Folder, cara kedua adalah dengan cara ALT+F2 dan ketikkan nautilus dan klik
Ok
kita akan masuk ke Nautilus File manager, kita bisa melakukan Coztumize Backgrou
nd /
45
-ID
Icon nautilus dengan cara pilih menu Edit yang sudah disediakan pada menu bar Na
utilus,
kemudian akan muncul jendela seperti gambar berikut :
kita mengedit Background dengan gambar yang sudah disediakan atau dengan warna
yang sudah disediakan, dan kita juga bisa menggunakan gambar yang kita
inginkan
dengan melakukan klik Add a New Pattern, kemudian pilih gambar yang kita ingink
an.
Kita juga bisa melakukan pengeditan emblem pada Folder dengan memilih menu Emble
m
kemudian kita pilih emblem yang kita inginkan, kemudian di Drag di Folder yang i
ngin kita
tambahkan Emblem.
46
----------------------- Page 48----------------------Ebook KSL -
OSS-ID
Masuk ke menu emblem seperti pada gambar diatas, kemudian drag emblem yang kita
inginkan, ke folder yang kita inginkan, seperti pada gambar dibawah,
dalam Linux dikenal akses root dan akses userbiasa kita bisa masuk ke akses root
melalui
nautilus, dengan perintah, gksudo nautilus. Tekan tombol kombinasi ALT + F2, kem
udian
ketik perintah gksudo nautilus seperti pada gambar dibawah, kemu
dian kita akan
dimintakan Password root untuk masuk ke nautilus dengan akses root,
kita akan masuk ke nautilus dengan akses root, sehingga kita bisa melakukan dele
te,cut,/
format dengan akses root, oleh karena itu gunakan fungsi ini seperlunya.
Desktop Environment menawarkan kemudahan diantaranya dalam melakukan pengaturan
Wallpaper, Tema, Ikon, dan Kursor
47
----------------------- Page 49----------------------Ebook KSL -
OSS-ID
a. Wallpaper
untuk mengganti Wallpaper pada Linux Ubuntu sangat mudah, yaitu
dengan cara
melakukan klik kanan pada Desktop dan pilih menu Change Desktop Background, atau
melalui menu System > Preferences > Appearance, akan ditampilkan jendela berikut
:
kita bisa memilih Background yang kita inginkan, apabila kita ingin mengambil Ga
mbar
dari file yang kita inginkan, bisa dengan menekan tombol Add, seperti pada gamba
r diatas
kemudian arahkan ke Gambar yang kita inginkan.
b. Themes
kita dapat mengubah dan mengatur tema sesuai dengan keinginan, tema yang disedia
kan
secara default adalah seperti pada gambar, apabila kita ingin mencari tema yang
lebih
beragam kita bisa melakukan pencarian ke website Gnome, hanya dengan melakukan k
lik
pada link Get More theme Online, kita akan diarahkan melalui ke website gnome.
48
----------------------- Page 50----------------------Ebook KSL -
SS-ID
Kita bisa memilih dan melakukan coztumize Task Bar, Tittle bar, Pointer, dan war
na default
jendela, Kita bisa memilih tema yang kita inginkan, seperti pada gambar diatas,
untuk
memilih dan mengcoztumize tema yang kita inginkan bisa dengan
menekan tombol
Coztumize
akan tampil menu seperti pada gambar diatas apabila kita menekan tombol Coztumiz
e,
kita bisa melakukan Coztumize mulai dari Control, Warna dan me
nu Window,
Taskbar,Tittlebar, model Border Windows, Icons, dan Pointer
49
----------------------- Page 51----------------------Ebook KSL -
ID
kita bisa memilih Windows Border, Icons, warna Font, Windows dan Pointer seperti
yang
ada pada beberapa gambar diatas, pilih sesuai dengan selera, melalui menu Apprea
nce
kita bisa mengganti Model, dan Ukuran Font sesuai dengan yang kita inginkan, sep
erti
pada gambar dibawah,
kita juga bisa melakukan Coztumize pada Visual Effect, sehingga bisa kita kon
figurasi
sesuai dengan selera.
50
----------------------- Page 52----------------------Ebook KSL -
FOSS-ID
C. ScreenSaver
Kita juga bisa mengatur screensaver yang kita gunakan melalui menu Panel
System > Preferences > Screen Saver. Kemudian kita bebas memilih Screensaver ya
ng
di inginkan seperti pada gambar dibawah
kita bisa mengatur Waktu untuk komputer Idle dan akan menampilkan Screensaver se
suai
keinginan,
is Idle
kita
agar
bisa
mencentang
Active
Screensaver
When
Computer
Screensaver aktif ketipa komputer idle selama 10 menit, dan pada pilihan kedua,
untuk
mengunci Layar setelah screensaver aktif, artinya setiap kali screensaver aktif,
apabila
kita ingin masuk ke sistem,
kembali ke
Desktop.
D. Panel
Panel adalah sebuah Komponen yang ada pada DE Gnome, dimana berfungsi untuk
mempermudah user untuk mengakses aplikasi, yang disediakan dalam menu dan icon
seperti pada gambar dibawah,
kita bisa membuat
mbahkan icon-icon
beberapa
panel
sesuai
selera,
kita
bisa
mena
seperti gambar diatas dengan melakukan klik kanan pada panel, kemudian pilih men
u
Add to Panel, kita bisa menambahkan komponen-komponen seperti menu, aplikas
i,
51
----------------------- Page 53----------------------Ebook KSL -
n FOSS-ID
jam,indicator, sesuai dengan yang kita inginkan, panel didesain agar lebih mempe
rmudah
user untuk mengakses Aplikasi Favorit yang di inginkan.
Kita bisa menambahkan Komponen-komponen seperti jam, Indicator Network, Shutdown
menu, dan juga bisa menambahkan Aplikasi-aplikasi sesuai dengan yang kita ingink
an.
Kita bisa mengatur properties dari panel, dengan cara klik kanan pada Panel, kem
udian
pilih
menu
Properties, kita
Orientation, dan
bisa
mengatur
Lokasi
dari
panel
melalui
Ukuran Pixel dari panel, dan beberapa poin seperti Expand agar Panelnya selalu a
ktif,
Autohide agar panelnya ketika kita melakukan klik ke tempat lain akan secara oto
matis
disembunyikan ketika kita
cara otomatis
akan
mengarahkan
ke bagian
panel akan se
OSS-ID
BAB IV
BASH
A. Bash Shell
Shell adalah
dengan
program
(penterjemah
perintah)
yang
menjembatani
user
sistem operasi dalam hal ini kernel (inti sistem operasi), umumnya shell menyedi
akan
prompt sebagai user interface, tempat dimana user mengetikkan perintah-perintah
yang
diinginkan
baik
berupa
perintah
internal
shell
(internal
command),
ataupun
perintah
eksekusi suatu file progam (eksternal command), selain itu shell memungkinkan us
er
menyusun sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi seb
agai
program.
Selama bekerja dengan linux pasti kita harus mengerti dulu Apa itu Bash S
hell user
akan berinteraksi dengan Shell melalui Terminal, Bash shell adalah perintah / Co
mmand
yang diketikkan oleh user setiap kali diketikkan akan diakhiri dengan menekan to
mbol
enter agar perintah tersebut bisa dieksekusi, jika perintah yang diketikkan suda
h benar
maka shell akan
ya pwd, adalah
mengerjakan
perintah
yang
kita
ketikkan,
contohn
perintah yang digunakan untuk melihat lokasi atau direktori yang aktif. Apabila
perintah
yang kita ketikkan salah, maka Shell akan memberikan peringatan dan petunjuk bah
wa
perintah yang diketikkan tidak ada.
Skema hubungan antara user, shell, dan sistem bisa digambarkan sebagai berikut :
Shell /
User
Kernel Program
Ha
rdware
Command Program
Dimana kita bisa menjalankan perintah Bash Shell ???, Distro Linux sudah menyed
iakan
sebuah Console Terminal dimana kita bisa mengetikkan perintah-perintah Bash Shel
l,
kita bisa melihat versi bash shell yang kita gunakan dengan mengetikkan perintah
berikut :
walidumar@walidumar:/media$ echo $BASH_VERSION 4.1.5(1)-release
53
----------------------- Page 55----------------------Ebook KSL S-ID
untuk mengakses terminal kita bisa dengan menekan tombol shorcut CTRL + ALT + T
atau dengan tombol ALT + F2 kemudian ketikkan gnome-terminal, kemudian terminal
akan terbuka
kemudian akan terbuka Console Terminal, berupa layar Hitam seperti pada gambar
dibawah,
seperti pada gambar diatas, kursor berkedip pada walidumar@walidumar:~$
artinya kita aktif pada direktori homeuser (walidumar) dan group (walidumar).
Shell itu ada bermacam-macam dan shell yang bisa dipakai di Linux adalah :
Pada kesempatan kali ini shell yang akan dibahas adalah shell yang paling popule
r di
Linux adalah Bash shell (sh).
54
----------------------- Page 56----------------------Ebook KSL -
Kita Bisa de
ngan FOSS-ID
Bash (Bourne again shell) : Merupakan keturunan dari Bourne shell, mem
iliki
daya tarik seperti pengeditan perintah, command completion dan p
emanggilan ulang
perintah yang telah diketik, dengan tombol navigasi Arrow Up
B. Command Line Interfaces (CLI)
Command Line Interface (CLI) adalah Command / perintah BASH yang dapat k
ita
jalankan melalui terminal console,
a. ls
ls (kependekan dari list)
melihat isi dari suatu
adalah
perintah
yang
berfungsi
untuk
direktori, ada beberapa metode untuk melihat isi dari sebuah direktori, yang per
tama
adalah dengan perintah dibawah.
walidumar@walidumar:~$ ls
metode diatas akan menampilkan file dan direktori didalam homeuser (walidumar)
walidumar@walidumar:~$ ls /home/walidumar/Music
metode ini akan menampilkan isi direktory yang di inputkan setelah kita mengetik
kan ls,
walaupun kita tidak berada di direktori yang kita akan tampilkan contohnya kita
sekarang
berada di Home Folder, sedangkan kita akan menampilkan dan melihat isi dari Dire
ktori
yang terletak di direktori /home/walidumar/Music.
Selain itu perintah ls sendiri memiliki banyak option, diantaranya adalah :
-F Akan menampilkan tanda slash (/) untuk direktori, tanda asterix (*) un
tuk file yang executeable
(yang bisa dijalankan, tanda add (@) untuk file symbolic link, tanda sa
ma dengan (=) untuk socket,
tanda persen (%) untuk whiteout, dan vertical bar(|) untuk FIFO.
-l Untuk menampilkan dile dan direktori dalam tampilan lengkap yaitu terd
iri dari nama file, ukuran,
tanggal di modifikasi, pemilik, group, dan mode atau atributnya.
FOSS-ID
b. cd (Change Directory)
cd adalah perintah yang berfungsi untuk berpindah ke direktori yang kita inginka
n, dalam
hal ini kita memiliki dua buah metode, yaitu
walidumar@walidumar:~$ ls
Music
Video
Document
Unduhan
walidumar@walidumar:~$ cd Unduhan/
walidumar@walidumar :~/Unduhan/$ ls
Java
dapat dijelaskan awalnya
a ingin masuk ke
Netbeans.sh
kita
berada
di
homefolder,
kemudian
kit
Video
Document
Unduhan
walidumar@walidumar:~$ cd /var/www
walidumar@walidumar :/var/ww~$ ls
wordpress
Drupal
wikimedi
senayan
pada contoh diatas, kita tidak berada pada direktori var/ sedangkan kita ingin m
emasuki
direktori www/ didalam var/ kita bisa mengetikkan perintah diatas untuk bisa mas
uk ke
direktori yang kita inginkan.
c. pwd
pwd berfungsi untuk melihat lokasi direktory yang sedang aktif, contoh :
walidumar@walidumar:~$ pwd
/home/walidumar
56
----------------------- Page 58----------------------Ebook KSL -
FOSS-ID
d. cat,more,less
3 perintah diatas merupakan perintah yang memiliki fungsi yang sama yaitu perint
ah yang
digunakan untuk melihat isi dari sebuah file contohnya :
walidumar@walidumar:~/var/www$ cat testweb.php
<?php
echo phpinfo();
?>
walidumar@walidumar:~/var/www$ more testweb.php
<?php
echo phpinfo();
?>
walidumar@walidumar:~/var/www$ less testweb.php
<?php
echo phpinfo();
?>
kita juga bisa melihat isi direktori dimana kita tidak berada didalam direktori
yang akan
dilihat, contoh
walidumar@walidumar :~$ cat /var/www/testweb.php
<?php
echo phpinfo();
?>
perintah more dan less juga bisa melakukan hal yang sama yang bisa dilakukan ole
h cat.
Cat memiliki kelebihan dibandingkan perintah more dan less, yaitu bisa digunakan
untuk
membuat file teks, menggunakan perintah dibawah :
root@walidumar:~$ cat > belajar.oye
Belajar Bash Shell bersama yuk !!!!
Ctrl + D
57
----------------------- Page 59----------------------Ebook KSL -
n FOSS-ID
e. touch
Perintah diatas digunakan untuk menggandakan file dan untuk meng
ubah timestamp
/ekstensi dari sebuah file, apabila file yang disentuh / touch tidak ada maka to
uch akan
membuat file kosong sesuai dengan nama yang diketikkan.
root@walidumar:~$
belajar.oye
root@walidumar:~$
root@walidumar:~$
root@walidumar:~$
ls
touch belajar.txt
touch belajar.doc
ls
belajar.oye
belajar.doc belajar.txt
Option dari command touch sangat banyak untuk lebih jelasnya silahkan dilihat di
manual
dengan perintah
root@walidumar:~$ touch --help
f. cp
berfungsi untuk menyalin file,Penggunaan cp yang umum untuk menyalin file dari s
atu
tempat ke tempat lain, contoh:
walidumar@walidumar:~$ cp belajar.txt /var/www
Perintah ini akan menyalin file MyFile.oye yang ada di direktori sekarang ke dir
ektori /tmp.
walidumar@walidumar:~$ cp -a MyFile.oye /tmp
Option -a untuk memastikan bahwa timestamp MyFile.oye salinan tidak berubah.
Atau apabila ingin menyalin
dernya bisa dengan
mengetikkan perintah berikut :
sebuah
folder
beserta
isi
dari
fol
Berikut
n FOSS-ID
h. rm
berfungsi untuk menghapus file / direktory, berikut adalah perintahnya :
walidumar@walidumar:~$ ls
study.txt
walidumar@walidumar:~$ rm study.txt
walidumar@walidumar:~$ ls
dengan perintah diatas kita telah menghapus sebuah file dengan nama study.txt,
apabila kita ingin menghapus direktori tidak bisa dengan perintah sebelumnya,
walidumar@walidumar:~$ rm belajar
rm: cannot remove wal: Is a directory
untuk menghapus direktori kita bisa mengetikkan perintah berikut :
walidumar@walidumar:~$ ls
belajar
walidumar@walidumar :~$ rm -rf belajar
walidumar@walidumar :~$ ls
perintah diatas akan menghapus direktori belajar, karena perintah
diatas sudah
ditambahkan option r dan f artinya Force Remove, walaupun folder tersebut memilik
i isi
beberapa folder dan file, dengan perintah diatas folder akan tetap dihapus.
i. mkdir
mkdir (make directory) adalah perintah yang berfungsi untuk membuat direktori,
walidumar@walidumar:~$ mkdir belajarbash
kita juga bisa membuat direktori sesuai dengan lokasi yang kita inginkan walaupu
n kita
tidak berada di direktori tersebut,
walidumar@walidumar:~$ mkdir /var/www/belajar
j. rmdir
rmdir (remove directory) adalah perintah yang berfungsi untuk menghapus director
y yang
kosong,
walidumar@walidumar:~$ rmdir /var/www/belajar
59
----------------------- Page 61----------------------Ebook KSL -
Kita Bisa de
ngan FOSS-ID
k. Echo
echo adalah perintah yang digunakan untuk menampilkan
an melakukan
perhitungan-perhitungan layaknya kalkulator sederhana.
tulisan,
matemat
l. Who / whoami
Who berfungsi untuk melihat daftar pemakai yang sedang aktif, Whoami berfungsi
untuk
melihat user yang sedang aktif
walidumar@walidumar:~$ who
walidumar tty7
walidumar pts/0
walidumar@walidumar:~$ whoami
walidumar
m. date / cal
Date berfungsi untuk menampilkan hari,tanggal,bulan dan tahun, dan cal perintah
yang
berfungsi untuk menampilkan kalender dalam 1 bulan.
walidumar@walidumar:~$ date
Sun Jan 15 22:03:25 CIT 2012
walidumar@walidumar:~$ cal
January 2012
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
60
----------------------- Page 62----------------------Ebook KSL -
-ID
n. chmod
chmod berfungsi untuk mengganti permission dari sebuah file,
walidumar@walidumar:/media/Data$ sudo chmod 755 walid
o. clear
berfungsi untuk membersihkan layar console terminal
p. history
berfungsi untuk menampilkan perintah-perintah yang pernah diketik sebelumnya. Se
perti
pada gambar berikut :
q. Useradd / adduser / userdel
berfungsi untuk membuat user baru, perbedaan dari kedua perintah diatas adalah a
dduser
akan membuat user secara otomatis ketika kita mengetikkan perintah :
walidumar@walidumar:~$ sudo useradd walid
sedangkan perintah adduser akan membuat user baru, tetapi kita akan ditanyakan
beberapa pertanyaan yang harus kita jawab,
walidumar@walidumar:~$ sudo adduser walid
userdel adalah perintah yang berfungsi untuk menghapus user yang kita buat, cont
ohnya
walidumar@walidumar:~$ sudo userdel -r walid
61
----------------------- Page 63----------------------Ebook KSL -
SS-ID
r. top
top adalah sebuah perintah yang berfungsi untuk menampilkan proses-proses yang
sedang berjalan dalam system,
walidumar@walidumar:~$ top
s. df
Df adalah perintah yang berfungsi untuk menampilkan partisi,block dan mounting p
oint
yang ada dalam System.
t. fdisk
fdisk adalah sebuah perintah yang berfungsi untuk melihat struktur partisi hardi
sk yang
kita gunakan.
62
----------------------- Page 64----------------------Ebook KSL -
FOSS-ID
C. File Permission
File Permission adalah sebuah kelebihan didalam linux yang dapat memungk
inkan
kita untuk membatasi akses dari user-user yang kita tidak inginkan untuk mengaks
es file
pribadi kita, Linux dikenal dengan keamanan dalam pengaksesan data, user dalam l
inux
dibagi menjadi 2, yaitu userbiasa, dan superuser, metode pembacaan file pada
linux
dibagi menjadi Read, Write, dan Excute, perintah yang berkaitan dengan metode ak
ses
adalah sebagai berikut :
1. chmod (change mode) adalah mode akses pada sebuah file dalam Linux, apab
ila
kita ingin menyetting mode akses permission pada sebuah file / folder bi
sa dengan
menggunakan perintah chmod.
2. chown (change owner) adalah mode akses kepemilikan user atas sebuah file
, kita
bisa merubah kepemilikan sebuah file ke user yang berbed
a dengan perintah
chown.
3. chgrp (change group) adalah mode akses kepemilikan group atas sebuah us
er
dan file, kita bisa mengatur user dan file agar masuk kedalam sebuah gro
up sesuai
dengan keinginan kita dengan perintah chgroup
permission memberikan 3 buah Method akses kepada user yaitu :
read (r) adalah izin untuk membaca file atau melihat sebuah file.
write (w) adalah izin untuk menulis, memodifikasi, atau menghapus sebuah
file
atau directory. khusus untuk pemilik file,
execute (x) adalah izin untuk mengeksekusi atau menjalankan sebuah file.
Permission
Read (r)
Write (w)
Excute (x)
1
63
Ebook KSL -
n FOSS-ID
Akses Permission dapat di jelaskan dalam tabel dan gambar diatas, dalam bentuk
angkaangka desimal, kita dapat melihat akses dan keterang sebuah file dengan perinta
h berikut
: ls -l
Ukuran
Permission
Nama file
user
Waktu dan
group
file
Tanggal
dapat dijelaskan bahwa blok diatas mendapat akses 777 artinya user,group, dan ot
her.
dapat mengakses file job2.odt, dan walidumar adalah pemilik dari file job2.odt d
an walid
adalah group
Permission dari file job2.odt dibagi menjadi 3 blok yaitu :
rwx
rwx rwx
user
group
user
Read
Write
Excute
User
> 7
Group
> 7
Other
> 7
other,
file
be
lalu bagaimanakah cara untuk melakukan setting permission pada sebuah file, sepe
rti
yang sudah dijelaskan sebelumnya, untuk melakukan konfigurasi permission dari se
buah
file / direktori bisa dengan menjalankan perintah berikut :
#sudo chmod 755 print.odt
seperti pada gambar berikut :
64
----------------------- Page 66----------------------Ebook KSL -
FOSS-ID
sebelumnya hak akses dari file print.odt hanyalah 0,0,1 (---,---,--1) artinya ha
nya orang lain
(other) yang dapat mengeksekusi file tersebut, setelah file tersebut diubah fil
e
permissionnya menjadi 755 (rwx,r-x,r-x) maka user, dapat membaca, menulis dan
mengeksekusi, sedangkan group dan other hanya dapat membaca dan mengeksekusi fil
e
tersebut.
kita dapat menjumlahkan angka-angka dari akses read,write,excute tadi, apabila m
enjadi
7 berarti user dapat membaca,menulis,dan mengeksekusi sebuah file, dan arti angk
a 5,
user dan other hanya dapat membaca dan mengeksekusi file tersebut.
dengan melakukan penjumlahan-penjumlahan sederhana berikut :
user
group
other
> 4 + 2 + 1 = 7
> 4 + 1 = 5
> 4 + 1 = 5
> (read)
> (write)
> (excute)
user
> 2 = 2
group > 0
other > 0
> (read)
> (write)
> (excute)
user hanya bisa menulis, sedangkan group, dan other tidak mendapatkan akses.
kita juga dapat melakukan setting permission dengan menggunakan GUI, langkah-lan
gkah
untuk melakukan permission adalah dengan melakukan klik kanan pada file yang ing
in kita
setting permission, kemudian pilih properties, dan pilih tab Permissions.
Seperti pada gambar diatas kita dapat merubah akses permission dari user, group
dan
other, dengan mudah melalui interface GUI.
65
----------------------- Page 67----------------------Ebook KSL -
n FOSS-ID
D. FileSystem
Sebuah sistem operasi dibangun dari beberapa filesystem yang saling beke
rjasama
dan saling mendukung, agar dapat berjalan dan menyelesaikan berbagai proses yang
dijalankan oleh user.
Absolute path
Yaitu bila suatu lokasi didefinisikan mulai titik awal root (/)
Relative path
Yaitu jika suatu lokasi didefinisikan mulai dari current working directo
ry.
Untuk keperluan relative path dikenal beberapa notasi untuk jalan pintas
, yaitu :
a. "." untuk menyatakan current working directory .
b. ".." untuk menyatakan direktori tepat yang berada di atasnya.
c. "~" untuk menyatakan home direktori
66
Kita Bisa de
ngan FOSS-ID
Dalam FileSystem Linux dikenal Aturan-aturan dalam penamaan file pada Linux adal
ah
sebagai berikut :
direktori filesystem adalah direktori yang penting pendukung system yang menunja
ng
kerja sebuah system, adalah sebagai berikut :
/ adalah direktori root. Direktori paling dasar yang berisi seluruh direkt
ori lainnya.
/home adalah direktori yang berisi direktori home untuk user.
/bin merupakan singkatan dari binary. Direktori ini berisi aplikasi/progra
m dasar
linux.
/usr berisi sejumlah direktori yang berisi program yang telah di install k
edalam
System.
/var/ adalah direktori yang berisi file-file variabel dalam System, didala
mnya terdiri
dari beberapa folder-folder penting seperti www, tmp,lib,mail,dll
/dev berisi file yang digunakan untuk berhubungan dengan device atau hardw
are
yang terpasang dalam system, seperti hardisk,usb,cdrom,dll
/sbin berisi filesystem yang dijalankan secara otomatis oleh system.
/etc berisi file konfigurasi berupa teks untuk mengubah konfigurasi sistem
/mnt berisi file-file konfigurasi yang dimounting kedalam system agar dap
at dibaca
dan digunakan oleh user
/media berisi file hasil-hasil mounting hardisk / cdrom/flashdrive yang su
dah
dimounting dan dapat digunakan /dibaca oleh user.
/var berisi file-file variabel system.
/bin berisi file-file binary
/lib berisi file-file library system
/
root
/media
/lib
/dev
/mnt
/etc
/var
/usr
/home
/bin
/apt
/network
67
/share
/src
/user
SS-ID
BAB V
Aplikasi Linux
Linux adalah sistem operasi yang awalnya hanya dikhususkan
untuk server,
berawal dari berkembangnya zaman, Linux sudah dilengkapi dengan berbagai fasilit
as
GUI, yang dapat digunakan oleh siapa saja, dan dapat digunakan sebagai media hib
uran,
dan dapat menyelesaikan berbagai pekerjaan seperti desain grafis, pekerjaan kant
or, dan
dapat digunakan oleh semua kalangan, anak-anak, dewasa, dan orang tua, Linux jug
a
dilengkapi dengan fasilitas untuk mempermudah orang-orang yang memiliki kekurang
an
fisik (cacat) untuk dapat menggunakan komputer dengan mudah.
A. Office
a. installasi Open Office
Open Office biasanya sudah disertakan dibeberapa Distro ter
kenal seperti
Ubuntu,Mint,dan Debian. Apabila Distro yang kita gunakan belum terinstall Open O
ffice
maka kita dapat menginstall Open office dengan cara beberapa cara sebagai beriku
t,
apabila kita akan melakukan installasi melalui terminal kita bisa mengetikkan pe
rintah
berikut:
# sudo apt-get install openoffice.org
kita bisa menginstall Aplikasi Open Office dengan perintah berikut seperti pada
gambar,
dimana didalam paket Open Office ini, sudah disertakan Aplikasi-aplikasi seperti
Word
Processor,Spreadsheet,dan Presentation.
Selain menggunakan terminal kita bisa menginstall Open Office melalui Software m
anager
seperti Ubuntu Software Center, seperti pada gambar berikut :
68
----------------------- Page 70----------------------Ebook KSL -
n FOSS-ID
kita dapat mencari dengan keyword Open Office, untuk menginstall WordProcessor,
Spreadsheet, dan Presentation kita dapat menginstall dengan mudah dengan menekan
tombol Install.
b. installasi Libre Office
Selain Open Office, sangat banyak sekali Aplikasi Office,yang berlisensi
GNU/GPL,
diantaranya adalah Libre Office, libreoffice awalnya di launching pada distro Li
nux Ubuntu
11.04, Libre Office menawarkan kenyamanan, kecepatan, dan keamanan
kerja, yang
tentunya tidak kalah dengan Open Office, untuk menginstall Libre
office ikut langkahlangkah berikut :
sebelum menginstall libreoffice kita perlu menghapus terlebih dahulu paket aplik
asi Open
Office yang sudah terinstall dalam system, dengan perintah berikut :
$ sudo apt-get remove openoffice.org openoffice.org-base
$ sudo apt-get remove openoffice.org-common openoffice.org-core
kemudian, setelah program Open office sudah dihapus, berikutnya Install Aplikasi
Open
Office, terlebih dahulu, tambahkan PPA/Repository dengan perintah berikut :
tambahkan Repository dengan perintah berikut :
$ echo "deb http://repo.ugm.ac.id/ppa.launchpad.net/libreoffice lsb_rel
ease
-cs
FOSS-ID
apabila menggunakan DE KDE anda bisa dengan mengetikkan perintah berikut :
$ sudo apt-get install libreoffice-kde
kenapa dibagi menjadi 2 DE, karena apabila kita menginstall libreoffice secara s
tandar
maka, pengaturan tampilan Libreoffice akan sangat kacau, dan tidak teratur sesua
i
dengan tema yang kita gunakan, maka dari itu kita menginstall libreoffice untuk
gnome
(bagi pengguna ubuntu) dan libreoffice kde (untuk pengguna fedora,kubuntu,dll)
c. Introducing Open Office
Office adalah sebuah kumpulan aplikasi yang berfungsi untuk menyelesaika
n
pekerjaan kantor, dalam linux dikenal beberapa aplikasi office berbasis GNU yang
terkenal
seperti Open Office dan LibreOffice, dalam OpenOffice dan Libreoffice terdapat b
eberapa
aplikasi seperti :
Word Processor
adalah aplikasi pengolah kata yang berfungsi untuk menyele
saikan pekerjaan
kantor seperti surat dan dokumen-dokumen, berikut adalah jendela kerja d
ari Open
office yang sudah dilengkapi dengan berbagai macam tools yang didesain a
gar
mempermudah untuk menyelesaikan pekerjaan.
70
----------------------- Page 72----------------------Ebook KSL -
SS-ID
Berikut adalah menu-menu yang disediakan oleh Open Office, diantaranya terdapat
Menu
bar, Menu
Icon, dan
beberapa
pengaturan
seperti
Font Face,
Font Size,
Bold,Italic,Underline, Model Tulisan, Penomoran / Bullet and Numbering dan Font
Color,
semuanya didesain agar dapat mempermudah user untuk menggunakannya.
Spreadsheet
adalah aplikasi pengolah angka yang didesain agar dapat m
enyelesaikan
pekerjaan-pekerjaan dalam bentuk tabel, formulasi-formulasi rumus. Beriku
t adalah
tampilan jendela Open Office Spreadsheet.
Pada Aplikasi Office, Spreadsheet disediakan beberapa fitur yang didesai
n agar
dapat mempermudah user untuk mengakses dalam melakukan per
hitunganperhitungan dalam bentuk formulasi rumus. Seperti pada gambar dibawah te
lah
disediakan menu bar, icon icon, dan pengaturan tulisan dan font, dan pen
gaturan
formulasi logika dan rumus matematis.
Presentation
adalah aplikasi berfungsi untuk mempermudah user untuk melakukan presenta
se,
yang didesain dalam bentuk slide-slide dimana kita dapat melakukan coztum
ize
Background,
kita dapat
n,
71
----------------------- Page 73----------------------Ebook KSL -
S-ID
mengakses Open Office Presentation melalui menu Applications
Office >
OpenOffice Presentation, setelah kita membuka Aplikasi OpenOffice Presenta
>
tion
maka akan
kita akan
a sudah
memilih
utnya dengan
melakukan
maka
kita
bisa
lanjutkan
ke
langkah
berik
kita dapat membuat efek-efek transisi dan efek dari teks-teks pada presentase ya
ng akan
dibuat,setelah kita memilih Effect kita bisa langsung membuat dengan menekan to
mbol
Create.
Berikut adalah tampilan interface Aplikasi Open Office Presentation, dimana te
rdapat
menu bar, icon, dan pengaturan tulisan font,pengaturan slide,dan pengaturan l
ayout.
72
----------------------- Page 74----------------------Ebook KSL -
SS-ID
Database
Open Office Database adalah aplikasi yang berfungsi untuk membuat dan
memanage database (tabel,dan query) dengan menggunakan model GUI, sehingg
a
lebih mempermudah user untuk membuat,menghapus, dan mendesain database,
kita dapat mengakses Open Office database melalui menu Application > Offi
ce >
Open Office Database pada panel menu, kemudian kita akan dibawa ke menu
Wizard dimana kita akan dipandu untuk membuat database, seperti pada gamba
r
berikut :
berikut adalah tampilan interface Open Office Database, dimana kita dapat membua
t dan
mendesain Database dengan mudah, dan cepat
73
----------------------- Page 75----------------------Ebook KSL -
SS-ID
B. Multimedia
Multimedia dibagi menjadi beberapa Hal, yaitu Gambar, Suara, dan Video, d
imana
semua user pada saat ini dibuat mempermudah, Linux menyediakan
banyak sekali
aplikasi-aplikasi
multimedia,
seperti
SMPlayer,
UMPlayer,
RhytmBox,
GnomeMplayer,Exaile,ATunes,Audacious, MoviePlayer, Vlc, dan masih bany
ak lagi
Aplikasi-aplikasi multimedia yang disediakan Linux, kali ini Penulis akan member
ikan cara
untuk menginstall Aplikasi-aplikasi melalui Terminal dan Software Manager (Synap
tic, dan
Ubuntu Software Center), kita dapat menginstall aplikais melalui Software manage
r seperti
Ubuntu Software Center, seperti pada gambar berikut :
kita dapat melihat dan menginstall Aplikasi Multimedia melalui software cente
r melalui
Category Sound & Video yang sudah disediakan,
seperti pada gambar di atas kita dapat menginstall aplikasi Multimedia dengan mu
dah,
dan cepat. Dalam hal ini penulis akan membagi aplikasi multimedia menjadi 3 bagi
an yaitu
Sound, Video, dan Webcam.
74
----------------------- Page 76----------------------Ebook KSL -
n FOSS-ID
a. Installasi Audacious
Audacious adalah aplikasi multimedia yang mirip dengan pla
yer Winamp,
Audacious adalah aplikasi pemutar musik yang sangat ringan dan mudah, kita dapat
memainkan file-file video seperti *.flv,*.mov,*.mpg, dan masih banyak lagi filefile ekstensi
video yang dapat diputar dengan mudah pada audacious, beberapa
fitur-fitur dan
kelebihan Audacious adalah sebagai berikut :
Mudah digunakan sebagai browser musik.
Dapat menyortir dan mencari lagu-lagu.
Mendukung format audio komprehensif dan mendukung format video
dapat digunakan sebagai internet radio stream
Interface bersahabat
untuk menginstall Aplikasi audacious kita bisa mengetikkan perintah berikut di t
erminal,
# sudo apt-get install Audacious
seperti pada gambar diatas kita dapat menginstall Aplikasi AudaCio
us, seperti pada
gambar diatas. Untuk menginstall Aplikasi Audacious melalui Software manager sep
erti
Ubuntu Software Center, sangat mudah, kita hanya perlu mengetikkan nama aplikasi
atau
kita dapat mengakses Aplikasi yang telah dibagi berdasarkan kate
gori yang telah
disediakan seperti pada gambar dibawah :
apabila kita sudah mendapatkan aplikasi yang kita inginkan kita bisa menekan tom
bol
Install untuk menginstallnya terlebih dahulu kita dapat melihat ke
terangan dan info
tentang Aplikasi Audacious seperti pada gambar diatas, apabila aplikasi sudah se
lesai di
install, kita dapat mengakses Aplikasi yang kita install melalui menu berikut :
75
----------------------- Page 77----------------------Ebook KSL -
n FOSS-ID
Application > Sound and Video > Audacious.
Berikut adalah tampilan interface audacious
b. Installasi Gnome-Mplayer
Gnome-mplayer adalah sebuah aplikasi berlisensi GNU/GPL yang
berfungsi
sebagai pemutar video, gnome mplayer dapat memutar berbagai jenis ekstensi file
video,
gnome-mplayer dapat kita integrasikan dengan file-file title *.srt agar kita dap
at memutar
video dengan menggunakan title *.srt, desain gnome-mplayer didesain dengan inter
face
simple inilah merupakan gnome-mplayer menjadi menarik, dan mudah untuk digunakan
dan dipahami.
76
----------------------- Page 78----------------------Ebook KSL -
n FOSS-ID
setelah proses installasi telah selesai, kita bisa menjalankan gnome-mplayer mel
alui menu
Application > Sound and Video > gnome-Mplayer
c. Installasi WebCam
Banyak orang yang menggunakan fasilitas webcam pada laptop untuk melakuk
an
capture foto, dan merekam video, untuk memfasilitasi semua itu, GNU/LINUX mempun
yai
aplikasi webcam yang sangat sederhana, yaitu cheese. cheese adal
ah aplikasi
GNU/LINUX yang digunakan untuk memfasilitasi semua itu, dengan penggunaan yang
mudah dan sederhana, Cheese juga dilengkapi dengan beberapa effe
ct yang sudah
disediakan, agar dapat memvariasikan hasil-hasil dari capture foto.s
untuk menginstall cheese kita bisa mengetikkan perintah berikut :
$ sudo apt-get install cheese
kita juga bisa menggunakan fasilitas software manager (ubuntu software center) u
ntuk
menginstall cheese, seperti pada gambar dibawah,
kita bisa menginstall cheese melalui terminal dengan mengetikkan perintah beriku
t :
$ sudo apt-get install cheese
atau kita juga bisa menginstall cheese dengan mendownload
*.tar.gz melalui
website
https://launchpad.net/cheese
kemudian ekstraklah
yang didownload,
kemudian jalankan perintah berikut, melalui terminal :
77
----------------------- Page 79-----------------------
packet
file
Ebook KSL -
FOSS-ID
masuk ke direktori hasil ekstrak
erintah berikut di
terminal :
$ ./configure
$ make
$ sudo make install
sebelumnya,
kemudian
ketikkan
S-ID
d. Installasi Brasero
Brasero Disk Burner adalah aplikasi Disc Burner yang didesain berbasis Fr
ee, yang
dirancang untuk pengguna DE Gnome, dengan desain interface bersa
habat, para
pengguna distro linux awam dapat menggunakan brasero dengan mudah dan nyaman,
pengguna akan diminta untuk memilih salah satu proyek yang ingin dibuat, antara
lain:
membuat sebuah proyek audio seperti audio musik dalam sebuah CD/DVD
membuat SVCD/DVD untuk keperluan video.
membuat CD/DVD untuk penyimpanan data.
untuk menyalin/menggandakan CD/DVD.
untuk melakukan burning file ISO kedalam CD/DVD.
gan FOSS-ID
berikut adalah tampilan interface Brasero Disk Burner :
e. Installasi Mobile Media Converter
Mobile Media Converter adalah sebuah aplikasi converter ya
ng berbasis
GNU/LINUX
yang
sanggup
mengconverter
file-file
multimedia
seperti
MP3,
3GP,WAV,MPEG,AVI,WMV,FLV,AMR, menjadi sebuah ekstensi file sesuai dengan yang
kita inginkan,
untuk menginstall aplikasi ini anda harus mendowload terlebih dahulu paket *.deb
melalui
alamat
berikut,
www.miksoft.net/product/mmc_1.6.0_i386.deb ,
diwajib
kan
sebelum
menginstall MMC, kita harus menginstall beberapa paket dependency
(pendukung)
berikut :
mengakses
MMC
80
----------------------- Page 82----------------------Ebook KSL -
S-ID
C. Internet
Pada saat ini, perkembangan internet didunia sangat pesat sekali, karena
dapat
mempermudah komunikasi dan kita dapat mengakses informasi dengan sangat cepat,
untuk itu dibutuhkannya aplikasi-aplikasi agar kita dapat mengakses kontent-kont
en di
internet seperti webbrowser, internet massanger, x-chat irc, dll yang mempermuda
h kita
FOSS-ID
b. Installasi Pidgin Internet Messenger
Pidgin Internet Messenger adalah aplikasi internet messenger dimana kita
dapat
berkomunikasi dengan orang lain yang kita kenal, dengan menggunakan account yah
oo /
google kita bisa saling berkomunikasi, chatting dan rapat dengan menggunakan Pid
gin,
untuk menginstall aplikasi pidgin internet messenger ketikkan peri
ntah berikut pada
terminal:
$sudo apt-get install pidgin
kita bisa menginstall pidgin melalui software manager ubuntu software center, de
ngan
melakukan pencarian dengan menggunakan keyword pidgin , seperti pada gambar
dibawah :
apabila proses Installasi Pidgin telah selesai kita bisa mengakses pidgin melalu
i panel
"Application > Internet > Pidgin Internet Messenger , seperti pada gambar dibawah
kita bisa mengatur dan menambahkan account Yahoo, Google, Facebook,dll, melalui
menu Accound > manage Accound > kemudian kita akan dibawa ke menu Account,
pilih Add > tambahkan account > pilih protocol, isi username dan password, kem
udian
tekan tombol Add, kemudian
belumnya,
masukkan password,
a saja,
dan
anda
Login
siap
dengan Account
untuk
yang
berkomunikasi
kita
dengan
buat
siap
gan FOSS-ID
Untuk dapat menggunakan Pidgin kita bisa mengikuti langkah-langkah beriku
t :
c. Installasi X-Chat IRC
X-Chat IRC adalah aplikasi chatting client IRC (internet Relay Chat), be
rfungsi agar
kita terhubung dan dapat saling berkomunikasi dengan siapa saja dan kapan saja,
melalui
server-server IRC, untuk menginstall X-chat irc bisa dengan mengetikkan perintah
berikut :
$ sudo apt-get install xchat
atau bisa juga kita menginstallnya melalui ubuntu software center,
83
----------------------- Page 85----------------------Ebook KSL -
FOSS-ID
apabila proses installasi telah selesai, kita bisa mengakses X-Chat IRc melal
ui panel
"Application > Internet > XChat IRC, kita bisa mengatur Username, Nick dan se
rver
yang akan kita gunakan seperti pada gambar berikut :
d. Installasi Download Manager Gwget
Gwget adalah sebuah aplikasi Download manager, didesain dengan interface
GUI,
agar lebih mempermudah user untuk menggunakannya, gwget berfungsi
sebagai
manager dari file yang kita download agar bisa diselesaikan download tersebut de
ngan
cepat dan file yang di download tidak mengalami kerusakan, keutamaan dari downlo
se
ad
manager adalah, agar dapat mempercepat akses dan efisien dalam melakukan downloa
d
file,Gwget adalah versi GUI dari wget yang sebelumnya didesain hanya bisa menget
ikkan
dan mendownload file melalui terminal. untuk menginstall Gwget jalankan perintah
berikut
melalui terminal:
$ sudo apt-get install gwget
atau kita bisa menginstall gwget melalui ubuntu software center, seperti pada ga
mbar
berikut :
84
----------------------- Page 86----------------------Ebook KSL -
n FOSS-ID
setelah proses installasi selesai, kita dapat mengakses Gwget melalui pa
nel
Application > Internet > Gwget Download Manager. Berikut adalah tampilan
interface Gwget,
Kita bisa menambahkan link-link download sesuai dengan keinginan kita, sepert
i pada
gambar dibawah :
e. Integrasi Mozilla Firefox dengan Download Manager Gwget
Mozilla Firefox adalah sebuah web browser yang sangat terkenal, yang ber
fungsi
untuk mengakses website melalui media internet, mozilla firefox memiliki ribuan
add-ons
yang tersedia di internet yang berfungsi untuk menunjang kerja
dari Firefox, untuk
menginstall firefox pada Distro Linux, kita bisa mengetikkan perintah berikut di
terminal :
$ sudo apt-get install firefox
apabila firefox sudah selesai di install,
firefox melalui panel
Application > internet > Mozilla Firefox,
kita
bisa
mengakses
85
----------------------- Page 87----------------------Ebook KSL -
FOSS-ID
kemudian kita install add-ons Flashgot, kemudian kita setting pengaturan dari fl
ashgot
melalui menu Extensions, dengan menekan tombol Preferences, seperti pada gamb
ar
berikut :
kita bisa melakukan settingan dengan menekan tombol Preference, kemudian kita
setting Download manager yang akan kita gunakan, yaitu Gnome Gwget, kemudian kit
a
bisa pilih Ok untuk mengaktifkan download manager yang kita pilih tadi.
86
----------------------- Page 88----------------------Ebook KSL -
SS-ID
Kemudian kita lakukan percobaan untuk mendownload file dengan menggunakan Gwget,
seperti pada gambar dibawah, kita bisa memilih option Flashgot, dan kita bisa pi
lih
Gnome Gwget, kemudian kita pilih Ok. Kemudian download akan berjalan dengan
menggunakan download manager Gwget.
D. Graphics
Graphic adalah sesuatu yang berkaitan dengan keindahan, kei
ndahan sebuah
sistem operasi / distro linux, memberikan Efek yang sangat banyak bagi para peng
guna
tersebut, dalam Distro linux, dikenal beberapa aplikasi graphic
yang berfungsi untuk
mendesain, mengedit suatu objek gambar, Aplikasi-aplikasi desain gr
afis, terdiri dari
beberapa macam diantaranya adalah gimp, inkscape, blender, dan kolour paint.
a. Installasi Gimp
Gimp adalah aplikasi Image editor berbasis GNU/GPL, yang berfungsi untuk
mengedit gambar dan memanipulasi sebuah objek berupa gambar, sama halnya
dengan adobe photoshop, gimp mengenal bebragai jenis format format image,
diantaranya gimp dapat membuka file *.psd yang kita kenal hanya bisa dibuka
melalui adobe photoshop, gimp didesain dengan mengutamakan kemudah
an,
kecepatan dan keamanan kerja, sehingga user, mudah dan cepat untuk terbiasa
menggunakan gimp. gimp didesain dengan interface yang bersahabat. dimana
terdapat menu-menu sehingga memungkinkan kita untuk mempermudah
mengungkapkan ekspresi kita melalui gambar yang akan kita edit melalui gimp.
untuk menginstall aplikasi gimp kita bisa mengetikkan perintah berikut di termin
al :
$ sudo apt-get install gimp
87
----------------------- Page 89----------------------Ebook KSL -
FOSS-ID
kita bisa juga menginstall gimp melalui ubuntu software center, seperti pada
gambar berikut :
kita dapat mengakses GIMP, melalui panel Application > Graphics >
Gimp Image Editor. berikut adalah tampilan interface gimp,
Gimp memiliki tiga windows, yaitu toolbox, Workspace, dan layer,image,etc
88
----------------------- Page 90----------------------Ebook KSL -
ID
kita dapat mengakses website resmi dari gimp untuk mendapatkan support dan
dukungan berupa tutorial dan plugin-plugin, yang sudah disediakan di website
resminya www.gimp.org.
b. Installasi Inkscape
Inkscape adalah aplikasi Distance Vector berbasis GNU yang didesain agar
dapat
mempermudah user untuk membuat sketsa,lukisan,dan gambar dengan mudah. inkscape
menyediakan interfaces yang user friendly sehingga mudah dipahami, dan digunakan
oleh
siapa saja. kelebihan inkscape adalah dapat membaca banyak ekstensi file, contoh
ekstensi SVG, inkscape dapat membuka banyak file gambar kedalam banyak workscape
,
disamping itu penggunaan memory yang relatif kecil.
untuk menginstall inkscape kita bisa mengetikkan perintah berikut melalui termin
al :
$ sudo apt-get install inkscape
apabila kita ingin menginstall inkscape dengan menggunakan cara yang mudah melal
ui
software center, seperti pada gambar berikut.
89
-ID
Kita dapat mengakses Inkscape yang telah kita install melalui panel
Application > Graphics > Inkscape, berikut adalah tampilan interface inkscape,
kita dapat mengakses website resmi inkscape www.inkscape.org dimana didalamnya k
ita
akan mendapatkan support dan dukungan seperti tutorial-tutorial, dan plugin-plug
in
inkscape yang kita butuhkan.
c. Installasi Blender
Blender adalah sebuah software 3D grafis berbasis GNU/GPL, Blender merupa
kan
produk GNU/GPL yang terkenal karena sering digunakan untuk membuat film animasi,
visual effect, aplikasi 3d interaktif, dan game-game
Blender memiliki banyak fitur, Blender memiliki ukuran yang relatif kecil dan be
rjalan pada
beberapa platform komputer populer, versi resmi blender dirilis untuk Linux,
untuk menginstall blender kita bisa mengetikkan perintah berikut pada terminal :
$ sudo apt-get install blender
kita bisa menginstall blender melalui software manager, ubuntu software center,
seperti
pada gambar berikut :
90
----------------------- Page 92----------------------Ebook KSL -
FOSS-ID
berikut adalah tampilan interface Blender versi 2.47,
kita dapat mengakses Blender melalui Panel Application > Graphics > Blender.
d. Installasi KolourPaint
KolourPaint adalah aplikasi sederhana yang berfungsi untuk menggambar d
an
mengedit gambar, yang berlisensi GNU / GPL, kolour paint didesain dengan interfa
ce
yang simple dan bersahabat, serta Kolourpaint menawarkan berbagai macam kemudaha
n
dalam penggunaan, kolourpaint hanya dikhususkan untuk mendesain / menggambar obj
ek
yang sederhana, untuk menginstall KolourPaint kita bisa mengetikkan perintah ber
ikut
diterminal :
$ sudo apt-get install KolourPaint
kita juga bisa menginstall KolourPaint dengan menggunakan Software manager, Ubun
tu
Software Center, seperti pada gambar berikut :
91
----------------------- Page 93----------------------Ebook KSL -
ID
setelah proses installasi telah selesai, kita bisa mengakses KolourPaint melalui
panel
Application > Graphics > KolourPaint, berikut adalah tampilan interface KolourPain
t.
E. Desktop Effect 2D/3D
Linux awalnya dikenal dengan sistem operasi tanpa GUI, pa
da saat
berkembangnya distro-distro linux pada saat ini sangat banyak distro-distro linu
x yang
menawarkan efek-efek 3d desktop yang menakjubkan, yang membuat user sering kali
terkagum dengan efek-efek yang bisa dibuat pada Linux, efek-efek tersebut bisa k
ita
setting dan konfigurasi dengan menggunakan beberapa software untuk me
mperindah
tampilan Desktop diantaranya adalah Compiz.
a. Installasi dan Konfigurasi Compiz
Compiz adalah aplikasi visual effect yang menawarkan berbagai macam efek
2
dimensi maupun 3 dimensi, kemudahan konfigurasi compiz merupakan suatu hal yang
diutamakan dari pembuatan aplikasi ini, sehingga user dapat dengan mudah mengatu
r
berbagai effect yang disediakan dalam Compiz, compiz berlisensi GNU/GPL sehingga
siapa saja bisa menggunakannya, sebelum menginstall Compiz kita perlu ketahui te
rlebih
dahulu, apakah compiz dapat bekerja secara maksimal, dan apakah hardware kompute
r
yang kita gunakan support dengan efek 2d/3d atau tidak, untuk melihatnya kita
bisa
mengikuti langkah-langkah berikut :
$ sudo wget http://blogage.de/files/9124/download -O compiz-check
$ sudo chmod +x compiz-check
92
n FOSS-ID
$ ./compiz-check
apabila hasilnya sebagai berikut, maka hardware telah mensupport 100% penggunaan
compiz, dan compiz dapat berjalan dengan maksimal,
apabila proses pengecekkan telah selesai, kita bisa menginstall compiz dengan
mengetikkan perintah berikut melalui terminal :
$ sudo apt-get install compiz
$ sudo apt-get install simple-ccsm
kita juga bisa menginstall dengan menggunakan software manager, ubuntu software
center seperti pada gambar dibawah,
setelah proses installasi selesai kita bisa mengakses Compiz, melalui Pa
nel
System > Preference > CompizConfig Setting Manager.
93
----------------------- Page 95----------------------Ebook KSL -
kita dapat mengatur visual efek yang telah disediakan, kita bisa memilih dan men
gatur
berbagai macam efek sesuai dengan keinginan.
Kita bisa mengatur berbagai macam efek yang sangat beragam, melalui menu-menu
yang telah disediakan seperti pada gambar diatas, contoh dari efek-efek desktop
yang
dapat kita gunakan adalah sebagai berikut :
94
----------------------- Page 96----------------------Ebook KSL -
Ebook KSL -
n FOSS-ID
b. installasi dan Konfigurasi Conky
Conky adalah suatu program sederhana dan ringan yang dapat berjalan di s
ystem
GNU/Linux dan BSD dan berlisensi General Public License (GPL).
Conky dapat di
kostumise fungsinya untuk menampilkan informasi system di desktop, misalnya; v
ersi
kernel, space hardisk, memory usage, temperatur CPU dan lainnya
serta dapat
dimodifikasi tampilannya sesuai selera, berikut adalah tampilan Conky :
Kita dapat menginstall Conky dengan mengetikkan perintah berikut diterminal
$ sudo apt-get install conky
dengan mengetikkan perintah diatas kita sudah dapat menjalankan conky melalui Alt
+F2
dan ketikkan conky,
conky akan ditampilkan tetapi dengan tampilan default, sehingga perlu kita melak
ukan
konfigurasi agar conky dibuat autostart pada saat login, dan m
emiliki tampilan yang
beragam.
Berikutnya kita akan melakukan konfigurasi pada conky agar, kita
dapat mengatur
tampilan conky dan membuat conky secara otomatis dapat berjalan ketika kita log
in .
Pertama buatlah file .conkyrc dengan mengetikkan perintah berikut,
walidumar@walidumar:~$ sudo nano .conkyrc
berikut adalah
rc yang kita
sebelumnya :
script
buat
yang
akan
kita
pastekan
97
----------------------- Page 99-----------------------
pada
file
.conky
Ebook KSL -
PID
CPU
1}
2}
3}
4}
5}
6}
7}
minimum_size 250
maximum_width 250
draw_shades no
draw_outline no
draw_borders no
border_width 1
border_margin 1
draw_graph_borders no
default_color green
color1 050874
color2 171cec
color3 blue
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale no
short_units yes
gap_x 16
gap_y 11
98
----------------------- Page 100----------------------Ebo
ok KSL -
Pada shapes berwarna hijau, berikut kita akan menampilkan beberapa Komponen sepe
rti
indicator, CPU,RAM, dan pengaturan beberapa interfaces eth0 dan
wlan0 yang
digunakan.
TEXT
${font sans-serif:bold:size=12}SISTEM ${hr 2}
${font sans-serif:normal:size=8}$sysname $kernel on $machi
ne
CPU: ${cpu cpu}% ${alignr}${cpubar 8,60 cpu}
RAM: $memperc% ${alignr}${membar 8,60}
Uptime: ${alignr}${uptime}
#Networking yang di pakek kalau pakek kabel biasanya pakek
eth0 ato eth1 di sini saya pakek wirelles jadi wlan0
Hostname $alignr $nodename
wlan0 $alignr ${addr wlan0}
eth0 $alignr ${addr eth0}
$processes processes ($running_processes running)
#Status CPU
CPU $alignr ${cpu cpu0}%
${cpubar cpu0}
MEM $alignc $mem / $memmax $alignr $memperc%
$membar
/ $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_free_pe
rc /}%
${fs_bar /}
/home $alignc ${fs_used /home} / ${fs_size /home} $alignr
${fs_free_perc /home}%
${fs_bar /home}
FOSS-ID
Selanjutnya buka
isi name
dengan Conky, dan isi Command dengan
/home/walidumar/.conkystartup.sh ,
kemudian klik tombol Add dan Restart, Conky akan secara otomatis autostart.
c. Installasi Cairo-Dock
Cairo-Dock adalah aplikasi docking sebagai jalan pintas menuju aplikasi
tertentu di
desktop dan juga untuk mempercantik desktop, Cairo-Dock berlisensi GNU/GPL. Cair
oDock memiliki banyak efek-efek animasi yang beragam sehingga banyak diminati ole
h
user, berikut adalah tampilan Cairo-Dock.
Untuk menginstall cairo-dock kita bisa mengetikkan perintah berikut di terminal
:
$
$
$
$
sudo
sudo
sudo
sudo
perintah diatas adalah sebelumnya kita harus menambahkan server PPA cairo-dock k
e
sources.list, kemudian kita update, kemudian setelah kita update,
kita sudah bisa
mengetikkan perintah berikutnya yaitu menginstall cairo-dock.
Apabila ketika kita melakukan pencarian dan menemukan cairo-dock, maka kita tida
k
perlu menambahkan repository, kita bisa langsung menginstall cairo-dock ke syste
m.
100
----------------------- Page 102----------------------Ebook KSL -
ID
Untuk mempermudah, kita bisa menginstall cairo-dock dengan menggunakan ubuntu
software center, seperti pada gambar berikut :
setelah proses installasi selesai, kita bisa mengakses cairo-dock melalui
panel
Application > Accessories > Cairo-Dock, berikut adalah tampilan interface
Cairo-Dock,
berikut adalah tampilan Simple Mode, kita bisa mengatur berbagai macam efek dock
yang
telah disediakan,
berikut adalah interface advance, kita bisa mengatur efek-efek cairo-dock ya
ng kita
gunakan.
101
SS-ID
F. Aplikasi Pendukung
a. Installasi Driver Modem
modem merupakan sebuah komponen yang sangat diperlukan untuk dapat mengakses
atau menggunakan internet, didalam Linux, kita perlu melakukan beberapa settinga
n yang
akan dijelaskan dibawah, mengenai langkah-langkah untuk menyetting Modem d
alam
beberapa versi / merk modem agar bisa digunakan pada Distro
Linux, tidak semua
modem kita bisa gunakan didalam Linux, ada beberapa modem yang tidak bisa diguna
kan
karena vendor tidak menyediakan driver untuk Linux.
Berikutnya kita akan menginstall dan melakukan konfigurasi beberapa versi Modem,
1. Installasi / Konfigurasi Modem HUAWEI EC1260
Modem HUAWEI EC1260
102
----------------------- Page 104----------------------Ebook KSL -
OSS-ID
pada Distro Linux Ubuntu 11.04, modem Huawei 1260 ini terdeteksi dengan baik. Ti
dak
perlu install driver apapun, yang perlu Anda lakukan hanya memasukkan modem ke p
ort
USB dan tunggu beberapa saat sampai muncul pilihan Mobile Broadband di network
manager di ikon yang sama utk koneksi wireless. Anda harus sedikit bersabar, pro
ses
deteksinya sendiri agak lama, tunggu saja sampai lampu LED mod
em kedap-kedip
berwarna biru.
Apabila sudah terdeteksi maka akan muncul pada indicator network connection, sep
erti
pada gambar berikut :
kemudian kita pilih untuk melakukan edit connection,
seperti pada
gambar dibawah, Klik tombol Add
mobile broadband
103
----------------------- Page 105----------------------Ebook KSL -
-ID
Berikut adalah pemilihan Provider dari Negara / Regional, kita pilih Indo
nesia
kemudian pilih provider, apabila tidak tersedia kita ketikkan pada TextBox provi
der AHA.
Kemudian forward untuk melanjutkan,
kemudian kita edit connectionnya seperti pada gambar dibawah, apabila and
a
menggunakan Provider AHA,(sesuaikan Provider dengan yang anda gunakan), berikutn
ya
pilih Save, kemudian kita pilih indicator network connection, kemudian pilih Int
ernet
AHA seperti yagn di inputkan pada Connection Name seperti sebelumnya.
104
----------------------- Page 106----------------------Ebook KSL -
FOSS-ID
2. Installasi / Konfigurasi Modem Smart/AHA EVDO
Berikutnya kita akan menginstall dan menyetting modem Smart Evdo dan AHA Evdo
pertama-tama kita sambungkan terlebih dahulu modem dengan komputer
, kemudian
terlebih dahulu install wvdial, dengan perintah berikut :
$ sudo apt-get install wvdial
setelah proses installasi selesai,
tikkan perintah
berikut :
$ eject /dev/sr1
kemudian
lanjutkan
dengan
menge
untuk mengecek apakah Modem sudah terkoneksi dengan komputer dengan mengetikkan
perintah berikut :
$ lsusb
apabila akan ditampilkan hasil sebagai berikut :
Bus
Bus
Bus
Bus
Bus
Bus
005
004
003
002
002
001
Device
Device
Device
Device
Device
Device
001:
001:
001:
003:
001:
004:
ID
ID
ID
ID
ID
ID
1d6b:0001
1d6b:0001
1d6b:0001
201e:2009
1d6b:0001
0bda:0158
Device
Bus 001 Device 003: ID 04f2:b071 Chicony Electronics Co., Ltd 2.0M UVC
Webcam / CNF7129
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
terlihat pada hasil diatas yang ditebalkan, modem telah terdeteksi oleh system,
langkah
berikutnya edit file wvdial.conf, dengan perintah berikut :
$ sudo nano /etc/wvdial.conf
105
----------------------- Page 107----------------------Ebook KSL -
S-ID
tekan Enter, kemudian pastekan code berikut, apabila anda menggunakan provider
smart,
[Dialer Defaults]
Init = ATZ
Init = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Baud = 921600
Modem = /dev/ttyUSB0
Phone = #777
Username = smart
Password = smart
New PPPD = yes
Stupid Mode = 1
apabila anda menggunakan provider AHA, pastekan code berikut, sesuaikan dengan
provider yang anda gunakan.
[Dialer Defaults]
Init = ATZ
Init = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Baud = 921600
Modem = /dev/ttyUSB0
Phone = #777
Username = [email protected]
Password = aha
New PPPD = yes
Stupid Mode = 1
berikutnya simpan file konfigurasi wvdial.conf, kemudian ketikkan perintah berik
ut untuk
menyambungkan modem dengan system :
$ sudo wvdial
kemudian anda akan secara otomatis terkoneksi, dengan internet,
setelah anda
mengetikkan perintah diatas jangan close dari terminal yang dibuka sebelumnya ap
abila
anda melakukan close maka koneksi internet akan terputus, biarkan terminal terus
terbuka
agar koneksi internet terus berjalan.
3. Install / Konfigurasi Modem Venus VT-18
kita pasang modemnya, Buka terminal, kemudian pertama linux akan mendeteksi seba
gai
cd-rom, lihat posisi devicenya dengan perintah berikut :
walidumar@walidumar ~ $ dmesg | tail
kemudian akan mendapatkan hasil sebagai berikut :
106
----------------------- Page 108----------------------Ebook KSL -
an FOSS-ID
[28517.646309]
[28517.646318]
[28518.657602]
[28518.694588]
[28518.694602]
[28518.695789]
[28518.696160]
seperti pada hasil output perintah diatas terlihat kalau modem terdeteksi sebaga
i cd-rom
diposisi /dev/sr0, maka eject device tersebut dengan perintah berikut :
$ sudo eject /dev/sr0
lanjutkan dengan perintah lsusb untuk melihat vendor dan product code, apakah su
dah
mendeteksi modem yang kita gunakan.
walidumar@walidumar ~ $ lsusb
Bus
Bus
Bus
Bus
Bus
005
005
005
004
003
Device
Device
Device
Device
Device
004:
002:
001:
001:
001:
ID
ID
ID
ID
ID
1bbb:0012
03f0:2a1d
1d6b:0001
1d6b:0001
1d6b:0001
T & A Mobile
Hewlett-Packard
Linux Foundation
Linux Foundation
Linux Foundation
Phones
1.1 root hub
1.1 root hub
1.1 root hub
SS-ID
4. Install / Konfigurasi
007
006
005
004
003
003
002
001
Device
Device
Device
Device
Device
Device
Device
Device
001:
001:
001:
001:
002:
001:
001:
001:
ID
ID
ID
ID
ID
ID
ID
ID
1d6b:0001
1d6b:0001
1d6b:0001
1d6b:0001
19d2:ffde
1d6b:0001
1d6b:0002
1d6b:0002
hub
hub
hub
hub
hub
hub
hub
awalnya modem yang kita gunakan hanya dikenal sebagai cd-rom maka kita perlu
melakukan eject pada modem dengan perintah berikut :
$ eject /dev/sr1
$ eject /dev/sr0
ketikkan perintah berikut apabila anda menggunakan notebook yang tidak memiliki
cdrom,
kemudian ketikkan lagi perintah lsusb, untuk mengecek apakah modem kita sudah
dikenal,
$ lsusb
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 19d2:ffdd ONDA Communication S.p.A.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
berarti modem kita sudah terdeteksi seperti pada hasil lsusb diatas 19d2:ffdd.
Kemudian kenalkan parameter modem dengan kernel, ketikkan perintah berikut :
FOSS-ID
copy kode berikut kedalam file wvdial.conf,
[Dialer smart]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = #777
ISDN = 0
Username = smart
Init1 = ATZ
Password = smart
Modem = /dev/ttyUSB0
Baud = 460800
Command Line = ATDT
Stupid Mode = 1
New PPPD = yes
ketikkan perintah berikut untuk menyambungkan dengan internet,
$ sudo wvdial smart
5. Install / Konfigurasi Driver Modem PROLINK
pertama kita install terlebih dahulu beberapa aplikasi seperti wvdial dan usb_mo
deswitch,
dengan perintah berikut :
$ sudo apt-get install wvdial usb_modeswitch
kemudian edit file konfigurasi usb_modeswitch dengan perintah berikut :
$ sudo nano /etc/usb_modeswitch.conf
kemudian ketikkan code berikut kedalam file yang kita edit,
DefaultVendor = 0x1c9e
DefaultProduct = 0x9d00
TargetVendor = 0x1c9e
TargetProduct = 0x9d00
MessageEndpoint = 0x08
MessageContent =
"55534243123456788000000080000606f50402527000000000000000000000"
/dev/ttyUSB1
/dev/ttyUSB2
109
----------------------- Page 111----------------------Ebook KSL -
n FOSS-ID
berarti usb_modeswitch telah bekerja dengan baik, kemudian edit konfigurasi wvdi
al
dengan perintah berikut :
$sudo gedit /etc/wvdial.conf
kemudian pastekan sintaks kode berikut pada file yang kita edit diatas,
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem = /dev/ttyUSB0
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Phone = isi pake nomor sesuai provider
Username = isi pake username dari provider
Password = isi pake password dari provider
Auto Reconnect = on
Carrier Check = no
Abort on Busy = off
Stupid Mode = off
[Dialer shh]
Init3 = ATM0
kemudian simpan konfigurasi diatas, kemudian untuk mengkoneksikan modem dengan
internet, ketikkan perintah berikut :
$ sudo rmmod
$ sudo modprobe usbserial vendor = 0x1c9e product = 0x9d00
$ sudo wvdial
apabila address DNS akan ditampilkan maka kita sudah mendapatkan akses internet.
b. Installasi dan Konfigurasi Driver Print
Printer merupakan sebuah komponen / hardware yang tentunya
untuk bisa
terkoneksi dengan Distro Linux membutuhkan Driver, Linux telah menyediakan drive
rdriver printer yang telah dipaketkan kedalam 1 aplikasi yang bernama cups (Comm
on
Unix Printer System) yang support banyak versi printer seperti Canon dan HP, ten
tu tidak
semua printer di support oleh cups, untuk versi-versi printer tertentu kita perl
u menginstall
dan melakukan konfigurasi driver printer secara manual. Karena d
river printer belum
disertakan didalam paket cups.
Untuk menginstall cups, kita bisa dengan mengetikkan perintah berikut :
$ sudo apt-get install cups
110
----------------------- Page 112----------------------Ebook KSL -
-ID
1. Install dan Konfigurasi HP Deskjet D2666
pertama download terlebih dahulu paket driver hplip pada link berikut :
www.prdownloads.sourceforge.net/hplip/hplip-3.11.10.run.asc
www.sourceforge.net/settings/mirror_choices
projectname=hplip&filename=hplip/3.11.10/hplip-3.11.10.run
setelah mendownload file hplip-3.11.12.run, kemudian eksekusi file yang kita dow
nload
tadi dengan perintah berikut :
$ sudo sh hplip-3.11.12.run
kemudian, setelah kita mengetikkan perintah berikut, kita akan memilih Installas
i mode,
kita pilih dnegan mode a = Automatic.
Pada gambar dibawah kita akan ditanyakan distro Linux, yang kita gunakan, apabil
a
sudah cocok dengan yang kita gunakan kita pilih option Yes,
111
----------------------- Page 113----------------------Ebook KSL -
-ID
kemudian kita akan dimintakan untuk memasukkan password root / superuser,
kemudian proses Build dan Install driver akan berjalan,
kemudian akan ditampilkan wizard seperti pada gambar dibawah, Wi
zard akan
menanyakan Connection Type yang anda gunakan, kita pilih USB, karena Print terko
neksi
dengan komputer kita menggunakan USB,
112
----------------------- Page 114----------------------Ebook KSL -
kemudian System akan mendeteksi model / hardware yang kita gunakan, kita bisa
menekan tombol Next, untuk melanjutkan Wizard.
Setelah, menekan tombol Add Printer, maka printer akan ditambahkan ke System,
seperti pada gambar berikut :
kita bisa melihat dan mengakses printer yang sudah terdeteksi melalui Panel
System > Administration > Printing, seperti pada gambar berikut :
113
----------------------- Page 115----------------------Ebook KSL -
FOSS-ID
2. Install dan Konfigurasi Driver Printer Canon IP2770
Untuk menginstall Driver Printer Canon terlebih dahulu download Driver C
anon di
alamat berikut, www.mediafire.com/?sq2pp3s04jhehde , setelah proses download
telah
selesai, extract file yang masih di compress dengan perintah berikut :
$ sudo tar -zxvf cnijfilter-ip2700series-3.30-1-i386-deb.tar.gz
berikutnya masuk ke direktori yang sudah di extract sebelumnya, kemudian sambung
kan
antara printer dengan komputer, setelah disambungkan ketikkan perintah berikut :
$ sudo ./install.sh
setelah mengetikkan perintah diatas anda akan ditanyakan beberapa pertanyaan, se
perti
aggrement, dan beberapa pertanyaan tentang Connection Type, kita bisa
men
jawab
pertanyaan tersebut dengan [Y]es, kemudian proses installasi akan selesai dan prin
ter
sudah bisa digunakan.
3. Installasi dan Konfigurasi Driver Canon
untuk menginstall driver printer, terlebih dahulu tambahkan repository melalui P
PA dengan
perintah berikut :
$ sudo add-apt-repository ppa:michael-gruz/canon
lakukan update agar system dapat membaca repository yang kita tambahkan melalui
PPA
sebelumnya,
n FOSS-ID
Canon
Canon
Canon
Canon
Canon
Canon
Canon
Canon
%20Linux%20Ubuntu%2010.4
setelah file diatas di download, kemudian jalankan file yang kita download denga
n perintah
berikut :
$ sudo sh driver-vga-ati.run
kemudian akan ditampilkan wizard, kita bisa memilih install Driver, langkah beriku
tnya
adalah persetujuan aggrement, kita centang I aggree untuk menyetujui.
Berikutnya restart dengan mengetikkan perintah,
$ sudo reboot
kemudian kita bisa mengakses menu Konfigurasi ATI, melalui panel System
Preferences ATI Catalyst Control Center.
2. Install dan Konfigurasi Driver NVIDIA
pertama, untuk menginstall driver NVIDIA, kita perlu melakukan blacklist beberap
a module
yang mengganggu dengan mengedit file blacklist.conf, dengan perintah berikut :
$ sudo nano /etc/modprobe.d/blacklist.conf
115
----------------------- Page 117----------------------Ebook KSL -
FOSS-ID
kemudian tambahkan baris-baris berikut dibagian akhir file,
blacklist
blacklist
blacklist
blacklist
blacklist
vga16fb
nouveau
rivafb
nvidiafb
rivatv
kemudian hapus seluruh paket NVIDIA yang telah terinstall dengan perintah beriku
t :
$ sudo apt-get purge remove nvidia-*
kemudian restart, dengan perintah sudo reboot, kemudian akan ada pesan Error,
diabaikan, login seperti biasa, kemudian ketikkan perintah berikut :
$ sudo sh NVIDIA-Linux-x86-195.36.24-pkg1.run
kemudian jalankan GDM (Gnome) dengan perintah berikut :
$ sudo service gdm start
3. Install dan Konfigurasi Driver AMD
terlebih dahulu download driver amd, melalui link berikut :
n FOSS-ID
d. Installasi Codec Plugin Multimedia
Distro Linux yang awalnya kita install sebenarnya belum memiliki plugin
/ codec
multimedia yang digunakan untuk memainkan audio dan video, untuk
itu maka
dibutuhkannya sebuah plugin / codec yang harus kita install setelah proses insta
llasi
selesai, agar dapat memainkan file musik, dan video.
kebanyakan distro-distro saat ini seperti mint dan blankon sudah
menyertakan
plugin/codec multimedia, walaupun sudah banyak distro yang menyertakan distro-di
stro
linux seperti ubuntu belum menyertakan codec / plugin multimedia ini, untuk itu
diperlukan
untuk menginstall codec tersebut, untuk menginstall kita mempunyai dua buah opti
on yaitu
seperti biasa melalui terminal dan melalui software manager Ubuntu Software Cent
er,
kita bisa menginstall packet ini melalui Ubuntu software center, dengan mengetik
kan code
name "Ubuntu Restricted Extras" seperti pada gambar dibawah :
Ubuntu restricted extras merupakan sebuah kumpulan packet
extras dimana
didalamnya telah disertakan berbagai paket tambahan / pelengkap seperti codec da
n
plugin multimedia,kenapa Ubuntu tidak menyertakan restricted extras
kedalam
distro mereka ?
karena Restricted extras adalah paket codec
/ plugin yang
membutuhkan lisensi penggunaannya, maka dari itu ubuntu tidak menyertakan packet
extras ini kedalam distro,
melalui terminal
ketikkan perintah berikut :
-ID
e. Installasi / Konfigurasi Wine
Wine adalah sebuah emulator yang dibuat untuk mensimulasikan program-prog
ram
yang berjalan di Windows (ekstensi *.exe) agar bisa berjalan di Linux dan Mac. H
ampir
semua distro linux yang besar sudah disupport oleh WINE, WINE memiliki kekuranga
n
diantaranya, tidak semua aplikasi dapat berjalan melalui wine, ada beberapa
macam
aplikasi yang tidak bisa berjalan di Wine, untuk melihat daftar aplikasi / games
yang di
support wine kita bisa melihat melalui website berikut, www.appdb.winehq.org .
Untuk menginstall wine, kita bisa ketikkan perintah berikut, melalui term
inal :
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.3
selain menggunakan terminal, kita bisa menginstall wine, dengan menggunakan Ubun
tu
software center, seperti pada gambar berikut :
setelah proses installasi telah selesai, kita bisa mengakses Wine, melalui
panel
Application > Wine.
118
----------------------- Page 120----------------------Ebook KSL -
FOSS-ID
Sebelum menjalankan file executeable (exe) kita perlu melakukan beberapa konfi
gurasi
pada Wine, untuk melakukan Konfigurasi, kita pilih panel
Application > Wine > Configure Wine
konfigurasi Wine berdasarkan pada konfigurasi-konfigurasi berikut, agar Hardware
Audio,
Grafik, Libraries, dan Desktop Integration, dapat berjalan dengan maksimal.
Setelah melakukan beberapa konfigurasi seperti pada gambar diatas kita sudah bi
sa
menjalankan aplikasi-aplikasi dengan ekstensi file executeable (*.ex
e), seperti pada
gambar berikut :
119
----------------------- Page 121----------------------Ebook KSL -
Kita Bisa de
ngan FOSS-ID
f. Installasi / Konfigurasi Virtualbox
Oracle VM VirtualBox adalah perangkat lunak virtualisasi, yang dapat dig
unakan
untuk mengeksekusi sistem operasi "tambahan" di dalam sistem operasi "utama". Se
bagai
contoh, jika seseorang mempunyai sistem operasi Linux Ubuntu yan
g terpasang di
komputernya, maka seseorang tersebut dapat pula menjalankan sistem operasi lain
yang
diinginkan di dalam sistem operasi Linux Ubuntu
Fungsi ini sangat penting jika seseorang ingin melakukan uji coba dan simulasi i
nstalasi
suatu sistem tanpa harus kehilangan sistem yang ada. Aplikasi dengan fungsi seje
nis
VirtualBox lainnya adalah VMware dan Microsoft Virtual PC.
untuk menginstall virtualbox kita perlu mendownload versi terbaru virtualbox mel
alui
website resmi virtualbox www.virtualbox.org
kemudian kita akan mendapatkan sebuah file *.deb, seperti pada gambar beri
kut :
Kita Bisa d
engan FOSS-ID
kemudian terlebih dahulu, kita harus memperhatikan dependency file yg dibutuhkan
oleh virtualbox, terlebih dahulu kita harus menginstall dependency
tersebut melalui
terminal / synaptic, apabila semua dependency telah terpenuhi, k
ita bisa menginstall
virtualbox. kemudian kita bisa mengakses virtualbox melalui panel "Application
> System
Tools > Oracle Virtualbox"
berikut adalah tampilan interface virtualbox,
121
----------------------- Page 123----------------------Ebook KSL -
n FOSS-ID
g. Installasi / Konfigurasi Samba
Samba adalah program yang bersifat open source yang menyediak
an layanan
berbagi berkas (file service) dan berbagi alat pencetak (print service), Sebagai
sebuah
aplikasi file server, Samba mengizinkan berkas, alat pencetak, dan beberapa sumb
er daya
lainnya agar dapat digunakan oleh banyak pengguna dalam sebuah group jaringan ya
ng
menggunakan sistem operasi UNIX, dan mengizinkan interoperabilitas dengan s
istem
operasi Windows. Samba dibuat berdasarkan protokol Server Message Block (SMB), o
leh
Andrew Tridgell.
untuk menginstall samba, jalankan perintah berikut :
$ sudo apt-get install samba smbfs
setelah proses installasi selesai, maka berikutnya kita akan melakukan konfigura
si, untuk
itu kita perlu mengedit file konfigurasi samba yang terletak p
ada direktori
/etc/samba/smb.conf, jalankan perintah berikut untuk mengedit
$ sudo nano /etc/samba/smb.conf
tambahkan 2 baris berikut :
workgroup = ksl-ung
security = share
kemudian pada baris terakhir tambahkan folder/drive yang akan kita
share, misalnya
/media/DATA ( sesuaikan dengan mounting partisi), tambahkan baris berikut.
[DATA]
comment = Data KSL
path = /media/DATA
browseable = yes
read only = no
guest ok = yes
Setelah simpan dan restart samba dengan perintah berikut :
$ sudo /etc/init.d/samba restart
apabila belum bisa terbaca maka kita akan merubah konfigurasi fstab, jalankan pe
rintah
berikut :
$ sudo nano /etc/fstab
kemudian kita bisa mengganti option default pada baris partisi yang akan di shar
e dengan
umask=0000
/dev/sda5
/media/DATA
auto
umask=0000
122
----------------------- Page 124----------------------Ebook KSL -
n FOSS-ID
kemudian simpan konfigurasi dan restart kembali dengan menggunakan perintah beri
kut :
$ sudo /etc/init.d/samba restart
kemudian kita bisa melihat ke komputer lain yang menggunakan sistem operasi wind
ows /
Login Setting
Session Control
Application Center
Package Cleaner
Source Center
Source Editor
Update Manager
desktop coztumize,
Compiz Setting
Desktop Icon Setting
Desktop Recovery
Gnome Setting
Window Manager Setting
123
OSS-ID
Manage Script
Manage Template
Computer Detail
untuk menginstall Ubuntu-tweak kita bisa download paket Aplikasinya dalam bentuk
file
*.deb melalui alamat berikut, http://ubuntu-tweak.com/downloads/
setelah mendownload kita bisa menginstall paket
i file dengan
melakukan klik 2x dan menekan tombol "install
ui CLI dengan
mengetikkan perintah berikut :
dengan
package"
mengeksekus
/
melal
Tweak
berikut adalah tampilan interface ubuntu-tweak
124
----------------------- Page 126----------------------Ebook KSL -
SS-ID
BAB VI
Network and Security
Linux dikenal dengan sistem operasi yang awalnya di khususkan untuk serve
r,
Linux dikenal dengan keamanan pengaksesanpengaksesan data, sehingga linux sampai
sekarang masih dikenal dengan sistem operasi yang memiliki kemam
puan untuk
melakukan penetrasi dan melindungi sebuah jaringan. oleh karena itu banyak vendo
rvendor jaringan besar menggunakan Linux sebagai sistem operasi untuk server yang
mereka gunakan, karena linux menawarkan keamanan yang sulit untuk ditembus dan
kecepatan dalam pemprosesan data.
A. WebServer
Webserver berfungsi
user melalui
an
sebagai
mentransfer
berkas
perminta
Protokol komunikasi yang telah ditentukan, saat ini umumnya server web telah dil
engkapi
pula dengan
server web
menyediakan
tambahan
mesin
layanan
penerjemah
situs
web
bahasa
dinamis
skrip
dengan
yang
memungkinkan
memanfaatkan
pustaka
prakteknya
server
web
banyak
pula
digunakan
dal
perangkat keras lain seperti printer, router, kamera web yang menyediakan akses
layanan
http dalam jaringan lokal yang ditujukan untuk menyediakan perangkat manajemen s
erta
mempermudah peninjauan atas perangkat keras tersebut.
a. Apache
Apache
adalah
server
web
yang
dapat
dijalankan
di
banyak
sis
tem
operasi
(Unix,BSD,Linux, Microsoft
lainnya) yang
Windows
dan
Novell
Netwareserta
platform
berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk
melayani fasilitas web/www ini menggunakan HTTP.
Apache
dapat
yang
memiliki
fitur-fitur
canggih
seperti
pesan
kesalahan
dikonfigurasi, autentikasi berbasis basis data dan lain-lain. Apache juga diduku
ng oleh
sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan
server menjadi mudah.
125
----------------------- Page 127----------------------Ebook KSL -
FOSS-ID
Apache merupakan
komunitas
perangkat
lunak
sumber
terbuka
dikembangkan
oleh
merupakan
webserver
yang
paling
digemari
karena
men
awarkan
kemudahan dalam konfigurasi, dan kecepatan dalam pengaksesan yang telah dibuktik
an
pada tabel Market Structur diatas.
Untuk menginstall Apache kita bisa mengetikkan perintah berikut melalui
terminal,
untuk menginstall
kung webserver
apache
kita
membutuhkan
beberapa
file-file
pendu
source, dan
PHP, untuk
dapat
membangun
sebuah
website
dengan
menggunakan
database
dalam
sistem,
untuk
menginstall
phpmyadmin
bisa
mysql-server yang
sudah dijalankan
harus
diisi,
apabila
semua
perintah
diatas
ID
beberapa fungsi service yang dapat kita kontrol, dengan beberapa perintah beriku
t :
Apabila webserver sudah dijalankan, kemudian kita akan mencoba lakukan pemanggil
an
alamat localhost melalui webbrowser, untuk mengecek apakah webserver sudah berja
lan.
seperti pada gambar dibawah :
apabila hasilnya seperti gambar diatas, maka artinya webserver sudah terinstall
kedalam
sistem. berikutnya lakukan percobaan lagi dengan melakukan pemanggilan phpmyadmi
n
yang sudah diinstall tadi melalui webbrowser seperti pada gambar dibawah :
lakukan login dengan menggunakan username root dan password yang sudah disetting
sebelumnya pada saat proses installasi, kemudian lakukan login.
127
----------------------- Page 129----------------------Ebook KSL -
FOSS-ID
Tampilan login phpmyadmin akan ditampilkan seperti pada gambar, dengan ini ma
ka
webserver apache sudah dapat berjalan.
b. Nginx
Nginx (baca: engine-x) adalah server HTTP dan reverse proxy gratis berba
sis opensource berkemampuan tinggi, yang dapat juga digunakan sebagai proxy IMAP/POP3.
Perangkat lunak ini diciptakan
dan dirilis untuk
oleh Igor
Sysoev pada
tahun
2002,
pertama kalinya secara umum pada tahun 2004. Saat ini Nginx digunakan oleh 7.65%
(22.8juta) nama domain di seluruh dunia. Nginx terkenal karena performanya yang
tinggi,
stabil, memiliki banyak fitur, mudah dikonfigurasi, dan menggunakan sedikit sumb
erdaya
pada server.
tuk
Nginx adalah
server yang
salah
satu
dari
sebagian
perangkat
lunak
un
diciptakan untuk memanage dan mengola sebuah Website. Tidak seperti perangkat lu
nak
server yang lainnya,
melayani klien.
Nginx
tidak
bergantung
kepada
thread
untuk
oneksi
pada saat yang bersamaan, Anda masih dapat diuntungkan dengan pemakaian memory
yang sedikit namun berkemampuan tinggi. Nginx dapat digunakan dalam semua skala,
mulai dari VPS kecil sampai dengan cluster server dalam jumlah besar.
128
----------------------- Page 130----------------------Ebook KSL -
FOSS-ID
Untuk menginstall Webserver nginx, kita bisa dengan mengetikkan perintah berikut
:
# sudo apt-get install nginx php5-fpm php5-xcache php5-mysql
dengan mengetikkan
allan beberapa
perintah
diatas
aplikasi webserver
e-cache yang
php5-fpm
untuk
berarti
versi
akan
nginx,
melakukan
dan
penginst
beberapa
cach
untuk menjalankan php sebagai fastcgi. service ini akan membuka port 9000. sedan
gkan
nginx adalah webserver yang menggunakan port standard webserver yaitu 80.
setelah itu perlu melakukan pengeditan file konfigurasi nginx agar webserver ngi
nx dapat
membaca dan mengeksekusi file dengan ekstensi *.php, lakukan pengeditan file ng
inx
yang terletak pada /etc/nginx/sites-available/default , dengan perintah berikut
:
#sudo nano /etc/nginx/sites-available/default
setelah mengetikkan perintah diatas lakukan pengeditan pada baris berikut, seper
ti pada
gambar berikut :
kemudian restart service dengan perintah
yang dilakukan
sebelumnya dapat aktif dan dibaca oleh system.
#sudo service nginx start
129
berikut,
agar
konfigurasi
OSS-ID
B. Content Managemen System (CMS)
CMS adalah sebuah content manajemen system yang berfungsi untuk membuat
dan menjalankan banyak service-service web seperti joomla, wordpre
ss, dan drupal
secara offline, sehingga bisa kita bisa melakukan penyettingan CMS diatas, denga
n syarat
di komputer kita sudah terinstall webserver seperti Apache atau nginx, agar kita
dapat
menjalankan CMS.
a. Joomla
Joomla adalah sebuah CMS yang didesain dengan Lisensi GNU
/GPL, Joomla
sangat terkenal, karena kita dapat membangun sebuah website dengan mudah dan cep
at
dengan menggunakan Joomla.
Untuk menginstall Joomla, kita bisa mendownload Joomla di website resminya berik
ut
www.joomla.org, file yang akan di download dalam bentuk file kompresi *.zip
setelah file di download, kita bisa melakukan extract, sebelum melakukan extract
, kita
copy file *.zip kedalam direktori Webserver /var/www dengan menggunakan perintah
berikut :
$ sudo cp Joomla_1.7.1-Stable-Full_Package.zip
$ sudo unzip Joomla_1.7.1-Stable-Full_Package.zip
setelah file di extract maka kita bisa melihatnya seperti pada gambar berikut :
kita ganti permission joomla, agar dapat diakses oleh user dan group, dengan per
intah
berikut :
$ sudo chmod 755 joomla
130
----------------------- Page 132----------------------Ebook KSL -
SS-ID
kemudian kita bisa menginstall joomla melalui webbrowser dengan menggunakan URL
berikut, http://localhost/joomla/,
seperti pada gambar dibawah, kita akan masuk ke menu installasi,
tahap awal kita akan memilih bahasa yang akan digunakan, kemudian untuk melanjut
kan
kemudian kita akan masuk ke langkah Konfigurasi Database, dimana kita akan dimin
takan
mengisikan user,password, dan database mysql.
Kemudian kita akan masuk ke Main Configuration, yaitu Konfigurasi utama, dimana
kita
akan dimintakan menginput nama Site, email address, admin dan password dari CMS
Joomla!.
132
----------------------- Page 134----------------------Ebook KSL -
ID
Berikutnya kita akan masuk ke menu konfigurasi akhir,
sebelum mengakhiri kita perlu melakukan konfigurasi seperti yang ditampilkan pad
a layar
akhir dimana kita akan dimintakan membuat file configuration.php pada direktori ro
ot
/var/www, kita copy baris script PHP yang ditunjukkan oleh panah diatas, kedalam f
ile
configuration.php
Terlebih dahulu kita buat file pada direktori /var/www, dengan nama configuratio
n.php
kemudian pastekan code *.php seperti yang sudah dijelaskan pada sebelumnya,
pastekan code PHP diatas kedalam file configuration.php, seperti pada gambar ber
ikut :
kemudian hapus file installasi, seperti pada gambar berikut :
133
----------------------- Page 135-----------------------
Ebook KSL -
-ID
kemudian kita sudah dapat mengakses Joomla dengan mengetikkan alamat berikut pad
a
URL http://localhost/joomla/
kita bisa mengakses administrator joomla, melalui panel administra
tor dengan
mengetikkan URL berikut : http://localhost/joomla/administrator
kita akan dimintakan admin dan password, yang telah kita inputkan pada saat inst
allasi.
kemudian kita dapat membuat artikel,dan website dengan menggunakan joomla.
134
----------------------- Page 136----------------------Ebook KSL -
FOSS-ID
b. WordPress
Wordpress adalah sebuah Content Manajemen System yang dibuat dengan Lisen
si
GNU/GPL, Wordpress sangat terkenal, kita dapat membangun website,blog,dan artike
l
dengan menggunakan Wordpress, karena wordpress menawarkan kemudahan
dan
interface GUI dalam pembuatannya. Untuk menginstall Wordpress kita bisa mendownl
oad
melalui website resmi www.wordpress.com.
File yang kita download berbentuk file kompresi wordpress-3.2.1.tar.gz,setelah f
ile telah
didownload kita pindahkan ke direktori root /var/www dengan perintah berikut :
$ sudo mv wordpress-3.2.1.tar.gz /var/www
setelah file dipindah, kemudian ekstrak file wordpress dengan menggunakan metode
GUI,
menggunakan gksudo nautilus, setelah file telah di ekstrak kemudia
n kita jalankan
melalui webbrowser google chrome atau mozilla firefox, pertama kita masuk ke menu
localhost dengan URL sebagai berikut localhost/wordpress1
kemudian kita klik tombol create a configuration file untuk melanjutkan ke step
berikutnya :
kemudian, kita akan masuk ke welcome screen wordpress, kita pilih Lets Go
untuk melanjutkan.
135
----------------------- Page 137----------------------Ebook KSL -
SS-ID
Kemudian kita akan masuk ke step berikutnya, kita akan dimintakan untuk menginpu
t,
Database name, username, password dan database host, sesuaikan k
onfigurasi
username dan password, sesuaikan dengan konfigurasi mysql.
Kemudian kita akan masuk ke step berikutnya, yaitu kita akan dimintakan membuat
file
wp-config.php, secara manual pada direktori /var/www, dengan perintah berikut :
$ sudo nano /var/www/wp-config.php
kemudian pastekan code *.php yang di tampilkan pada gambar dibawah, kemudian
simpan filenya dan klik tombol Run the Install untuk melanjutkan.
Kemudian kita akan masuk ke langkah berikutnya,kita akan diminta
kan untuk
menginputkan Judul Site, kita bisa mengisi sesuai dengan keinginan, kemudian mas
ukkan
username dan password login yang akan dibutuhkan ketika kita a
kan melakukan
konfigurasi Wordpress,
136
----------------------- Page 138----------------------Ebook KSL -
OSS-ID
Proses installasi wordpress telah berhasil,
imintakan untuk
melakukan login, dengan username dan password,
lumnya,
kemudian lakukan login.
kemudian
kita
akan
Setelah melakukan login kita akan masuk ke menu Administrator kita bisa membuat d
an
membangun blog dengan menggunakan wordpress.
137
----------------------- Page 139----------------------Ebook KSL -
-ID
c. Drupal
Drupal adalah sebuah Content Manajemen System berbasis free yang didesain aga
r
dapat mempermudah user untuk membuat berbagai artikel dan blog-blog secara offli
ne,
untuk menginstall Drupal kita hanya perlu mendownload drupal melalui website res
minya,
www.drupal.org .
Kita akan mendownload sebuah file yang telah di kompresi seperti pada gambar ber
ikut :
kemudian kita copy file drupal-7.10.tar.gz ke folder /var/www, dengan perintah b
erikut :
$ sudo cp drupal-7.10.tar.gz /var/www
setelah file di copy kemudian kita ekstrak, dengan perintah berikut :
$ sudo tar -xzvf drupal-7.10.tar.gz
setelah file di ekstrak kemudian kita bisa menginstall dengan mengetikkan alamat
berikut
pada URL browser, http://localhost/drupal
138
----------------------- Page 140----------------------Ebook KSL -
FOSS-ID
kita perlu melakukan beberapa perubahan seperti mengcopy beberapa file dan merub
ah
permission, kita perlu merubah permission dari direktori /sites/default,
$ chmod a+w sites/default
kemudian kita perlu membuat folder files, pada direktori /sites/default/, dengan p
erintah
berikut :
$ mkdir sites/default/files
kemudian kita ganti rubah permission dari folder yang kita buat tadi,
$ chmod a+w sites/default/files
kemudian, kita perlu membuat file settings.php, dengan mengcopy file
default.settings.php, jalankan perintah berikut :
$ cp sites/default/default.settings.php sites/default/settings.php
kemudian kita rubah permission dari file yang kita copykan sebelumnya,
$ chmod a+w sites/default/settings.php
setelah melakukan beberapa perubahan diatas kita lanjutkan installasi drupal, be
rikutnya
kita akan masuk ke langkah berikutnya yaitu pemilihan bahasa, kita lanjutkan den
gan
memilih tombol Save and countinue
kemudian kita akan masuk ke langkah Database Configuration, dimana kita diwajibk
an
untuk membuat database, yang nantinya akan dijadikan tempat penyimpanan data-dat
a
drupal,
139
----------------------- Page 141----------------------Ebook KSL -
D
kita bisa membuat database drupal melalui phpmyadmin, seperti pada gambar beriku
t kita
bisa membuat database dengan mudah dan cepat melalui phpmyadmin
http://localhost/phpmyadmin
langkah selanjutnya adalah proses penginstallan Drupal kedalam database, seperti
pada
gambar berikut :
pada langkah berikutnya adalah Configure Sites, dimana kita akan melakukan konfi
gurasi
pada site, dimana kita akan dimintakan untuk memasukkan nama site, dan username
dan
password untuk login sebagai administrator,
140
----------------------- Page 142----------------------Ebook KSL -
ID
Proses penginstallan Drupal telah berhasil, kita dapat membuat artikel dan blog
seperti
pada gambar berikut.
141
----------------------- Page 143----------------------Ebook KSL -
FOSS-ID
C. MailServer
Mail Server adalah sebuah fitur yang dimiliki Distro Linux, dimana kita
dapat
memberikan layanan Email kepada client, sama halnya dengan MailServer besar saat
ini
seperti GMAIL, dan YahooMail. Kita dapat belajar membangun sebuah mail server de
ngan
mudah hanya dengan menggunakan PC / Laptop sebagai media pembelajaran.
a. POSTFIX dan SquirelMail
Postfix adalah mail transfer agent yang dikembangkan oleh Wietse Venema. Beberap
a
fitur yang ditawarkan oleh Postfix :
Pengecekkan Ejaan
Penyaringan Pesan
Calender
Laporan Cuaca
Keamanan yang terjamin
Laporan Kuota
142
ID
kita akan menginstall SquirelMail dan Postfix pada Distro Linux Debian 6 Squeeze,
berikut adalah langkah-langkah Installasi dan konfigurasinya.
Yang kita butuhkan adalah DVD Repository, kita membutuhkan DVD Repository 2 kare
na
didalamnya terdapat SquirelMail,PostFix dan package-package lain yang kita butuh
kan,
Langkah pertama yaitu menambahkan repository dari DVD 2. Masukin DVD 2 nya, teru
s
ketik perintah berikut, dimana kita akan menambahkan Repository dari DVD2 kedala
m
Sources.list, kemudian kita update
# apt-cdrom add
# apt-get update
Terus keluarin lagi DVD 2 nya, dan masukkan DVD 1 kembali.
Kemudian kita ketikkan perintah berikut, untuk menginstall paket-paket yang dibu
tuhkan
dalam membuat mailserver
# apt-get install postfix dovecot-common dovecot-imapd dovecot-pop3d
squirrelmail
kemudian akan ditampilkan tampilan berikut, kemudian pilih OK
berikutnya, dari tipe konfigurasi kita pilih Internet site kemudian kita pilih O
k
143
----------------------- Page 145----------------------Ebook KSL -
OSS-ID
kemudian akan masuk ke menu konfigurasi berikutnya dimana kita akan memberikan
nama dari System Mail,
Nanti di tengah-tengah proses install, kita akan disuruh memasukkan DVD yang ke
2,
masukkan saja dan tunggu hingga proses install selesai.
Berikutnya kita akan melakukan konfigurasi devecot, yang terletak
pada direktori
/etc/devecot/devecot.conf, edit file devecot.conf dengan perintah berikut
# nano /etc/dovecot/dovecot.conf
cari baris Protocols, kemudian edit dengan menghilangkan tanda # pada awal baris,
seperti pada gambar berikut :
kemudian edit baris lain, untuk lebih mempermudah untuk mencarinya kita bisa men
ekan
tombol kombinasi CTRL + W kemudian ketikkan kata kunci mbox:~
kemudian akan di temukan baris berikut :
#mail_location
gar
mbox:~/mail:INBOX/var/mail/ kemudian
hilangkan
tanda
pa
ID
Tekan Ctrl + x > Ctrl + y > enter, untuk menyimpan file konfigurasi, devecot.con
f
berikutnya kita akan melakukan konfigurasi squirelmail, ketikkan perintah beriku
t :
# squirelmail-configure
kemudian kita akan masuk ke Wizard konfigurasi SquirelMail, setelah masuk ke wiz
ard
kita ketikkan d pada Command >>, seperti pada gambar dibawah :
kita akan masuk ke wizard berikutnya, kemudian kita ketikkan devecot pada
pada Command >> untuk memilih devecot sebagai IMAP Server,
kemudian kita akan masuk ke wizard berikutnya, untuk melanjutkan Press Any Key at
au
tekan tombol enter untuk melanjutkan.
145
----------------------- Page 147----------------------Ebook KSL -
ID
Berikutnya kita akan masuk ke Wizard berikutnya, ketikkan pada command >> angka
2
agar kita memilih option / menu 2 dari yang disediakan artinya kita akan melakuk
an
konfigurasi pada servermail.
Berikutnya kita akan masuk ke Konfigurasi server, berikutnya masukkan angka 1, a
rtinya
kita akan memilih option pertama, yaitu akan melakukan konfigurasi Domain
kemudian kita akan masuk ke Wizard berikutnya, seperti pada gambar dibawah,
ketikkan S untuk menyimpan dan Y untuk melakukan konfirmasi, lalu ketikkan
Q untuk keluar.
146
----------------------- Page 148----------------------Ebook KSL S-ID
Berikutnya kita akan melakukan konfigurasi pada Apache, ketikkan perintah beriku
tnya
untuk menampilkan SquirelMail di webserver
# echo "Include /etc/squirrelmail/apache.conf" >> /etc/apache2/apache2.co
nf
kemudian Restart service dari postfix,devecot, dan apache2 dengan perintah berik
ut agar
semua konfigurasi yang kita telah konfigurasi sebelumnya dapat berjalan
# /etc/init.d/postfix restart
# /etc/init.d/dovecot restart
# /etc/init.d/apache2 restart
berikutnya adalah testing, kita bisa melakukan percobaan dengan menggunakan pc
client, sambungkan PC Client dengan server, kemudian ketikkan alamat ip server
pada browser, http://192.168.1.1/squirrelmail, dan akan muncul tampil
an login,
seperti pada gambar berikut :
yang berarti kita telah sukses untuk menginstall dan konfigurasi MailServer Post
FIX
dan SquirelMail.
147
----------------------- Page 149----------------------Ebook KSL -
FOSS-ID
b. Zimbra
Zimbra adalah suite aplikasi kolaborasi yang menyediakan fasilitas mail
server
sekelas Microsoft Exchange Server. Jika Exchange Server membutuhkan biaya lisens
i
yang cukup besar, Zimbra dapat dijalankan tanpa biaya lisensi sama sekali karena
Zimbra
Open Source Edition tersedia dalam lisensi MPL (Mozilla Public License).
Kita akan melakukan installasi Zimbra pada Distro Linux Ubuntu
10.04 Server LTS,
sebelumnya kita harus menginstall Ubuntu 10.04 Server terlebih dahulu, kemudian
pada
step installasi Software selection seperti pada gambar dibawah, kita bisa melakuka
n
centang pada Mail Server
setelah proses installasi selesai kita perlu melakukan konfigurasi hostname, den
gan
melakukan pengeditan pada file /etc/hosts.
$ sudo nano /etc/hosts
kemudian ketikkan perintah berikut kedalam file hosts yang kita edit,
127.0.0.1 localhost
192.168.0.1 kslung.com
kemudian jalankan perintah berikut di terminal :
$ sudo echo kslung.com > /etc/hostname
kemudian reboot System dengan perintah berikut, sudo reboot
setelah proses restart, kemudian login lagi ke system, kemudian edit file /etc/r
esolve.conf
dengan perintah berikut :
$ sudo nano /etc/resolv.conf
kemudian masukkan dua baris berikut kedalam file resolv.conf
domain kslung.com
nameserver 192.168.0.1
148
----------------------- Page 150----------------------Ebook KSL -
FOSS-ID
kemudian restart bind, dengan perintah berikut :
$ sudo /etc/init.d/bind9 restart
kemudian untuk melakukan tes apakah konfigurasi kita sudah benar, lakukan resolv
e ke
google.com, dengan perintah berikutnya :
$ dig google.com
apabila kita mendapatkan ip dari google.com maka settingan kita
sebelumnya telah
berhasil, selanjutnya untuk memastikan DNS kita bisa meresolve domain kita.
Edit file /etc/bind/named.conf.local, dengan menggunakan perintah berikut :
$ sudo nano /etc/bind/named.conf.local
kemudian dibaris paling bawah pada file yang kita edit tambahkan baris perintah
berikut :
zone kslung.com {
type master;
file /etc/bind/db.kslung.com;
};
karena pada file diatas kita menambahkan db.kslung.com pada file /etc/bind maka
kita
perlu membuat file tersebut pada /etc/bind/, dengan perintah berikut :
$ sudo nano /etc/bind/db.kslung.com
masukkan baris berikut kedalam file db.kslung.com
;KSLUNG.COM
$TTL 604800
@ IN SOA mail.kslung.com. root.kslung.com. (
2006020201 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
60480); Negative Cache TTL
;
@ IN NS ns
IN MX 10 ns
IN A 192.168.0.1
ns IN A 192.168.0.1
kemudian simpan konfigurasi, dan restart bind dengan perintah berikut :
$ sudo /etc/init.d/bind9 restart
149
----------------------- Page 151----------------------Ebook KSL -
FOSS-ID
lakukan pengetesan dengan melakukan resolve pada kslung.com ,dengan perintah
berikut :
$ dig kslung.com
setelah melakukan resolve, apabila kita mendapatkan hasil sebagai berikut
;kslung.com. IN A
;; ANSWER SECTION:
kslung.com. 604800 IN A 192.168.0.1
;; AUTHORITY SECTION:
kslung.com.net. 604800 IN NS ns.kslung.com.
;; ADDITIONAL SECTION:
ns.kslung.com.net. 604800 IN A 192.168.0.1
jika kita mendapatkan hasil seperti diatas, ini
lah berhasil meresolve
kslung.com dan konfigurasi kita sebelumnya telah berhasil.
Langkah berikutnya adalah kita akan melakukan
, sebelumnya
download terlebih dahulu melalui link berikut :
http://files2.zimbra.com/downloads/7.0.0_GA/zcs
10127202143.tgz
berarti
penginstallan
DNS
te
Zimbra
7.0.0_GA_3077.UBUNTU10_64.201
ID
Kemudian kita dapat mengakses Zimbra, melalui client dengan mengetikkan alamat
berikut pada URL Browser,
https://kslung.com:7071/zimbraAdmin
berikut adalah tampilan interface login Zimbra, kita bisa melakukan login dengan
username dan password yang kita inputkan pada saat installasi zimbra sebelumnya.
151
----------------------- Page 153----------------------Ebook KSL -
FOSS-ID
D. DHCP
Dynamic Host Configuration Protocol adalah protokol yang berbasis arsit
ektur
client/server yang dipakai untuk memudahkan pengalokasian alamat I
P dalam satu
jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus memberikan ala
mat
IP kepada semua komputer secara manual. Jika DHCP dipasang di jaringan lokal, ma
ka
DHCP server merupakan sebuah mesin yang menjalankan layanan yang dapat
"memberikan" alamat IP dan informasi TCP/IP lainnya kepada semua klien y
ang
merequest.
DHCP client merupakan mesin klien yang menjalankan perangkat
lunak klien
DHCP yang memungkinkan mereka untuk dapat berkomunikasi den
gan DHCP
Server dan dapat merequest / melakukan permintaan ip address kepada serv
er.
Selain dapat menyediakan alamat dinamis kepada klien, DHCP Serve
r juga dapat
menetapkan sebuah alamat statik kepada klien, sehingga alamat klien akan tetap d
ari
waktu ke waktu.
Catatan: DHCP server harus memiliki alamat IP yang statis.
berikutnya kita akan mencoba untuk menginstall dan melakukan konfigurasi DHCP,
untuk menginstall DHCP kita memerlukan sebuah Server yang menggunakan
Sistem
Operasi Server seperti Distro Linux Ubuntu 10.10 Server.
Setelah proses installasi Linux Ubuntu 10.10 Server telah selesa
i, kita akan
menambahkan repository baru kedalam system dengan melakukan pengeditan pada file
yang terletak pada direktori /etc/apt/sources.list
$ sudo nano /etc/apt/source.list
kemudian tambahkan baris berikut kedalam file source.list,
deb cdrom:[Ubuntu-Server_Maverick Meerkat_-Release i386(20101028.1)]/maverick
main restricted
152
----------------------- Page 154----------------------Ebook KSL -
n FOSS-ID
maksud dari perintah diatas adalah kita akan menambahkan repository yang terdapa
t
didalam cd installasi Ubuntu Server 10.10, berikutnya masukkan CD Installasi Ubu
ntu
Server 10.10, kemudian lakukan mounting dengan perintah berikut :
$ sudo mount /dev/cdrom /cdrom
kemudian lakukan update agar system dapat membaca repository yang kita masukkan
sebelumnya dengan perintah berikut :
$ sudo apt-get update
proses update akan berjalan, kemudian setelah
sai kita akan
melakukan penginstallan, dengan perintah berikut :
proses
update
sele
cari baris interface kemudian edit sesuai dengan interfaces yang digunakan,
menjadi
sebagai berikut :
# INTERFACE = eth0
simpan, kemudian Restart konfigurasi dengan perintah berikut :
$ sudo /etc/init.d/dhcpd3-server restart
154
----------------------- Page 156----------------------Ebook KSL -
gan FOSS-ID
kemudian setelah mengetikkan perintah diatas akan keluar notify sebagai berikut,
yang
berarti konfigurasi yang kita lakukan sudah benar
*Starting DHCP server dhcpd3
[ OK]
n FOSS-ID
E. Proxy Server
Proxy Server adalah sebuah server (sistem komputer atau aplikasi) yang b
ertindak
sebagai perantara antara Client dan Public Network, permintaan d
ari klien dalam
melakukan request data ke server lain, Client A terhubung ke proxy server, dan p
roxy
server terhubung ke server luar yang ingin dituju, kita bisa melakukan berbagai
konfigurasi
dan filtering kepada client. Proxy memiliki banyak kelebihan dia
ntaranya dapat
menghemat bandwidth, dapat memblokir situs yang ingin kita bloki
r sesuai dengan
keinginan kita.
kebanyakan proxy merupakan web proxy, yang dapat kita blokir pengaksesan berbaga
i
konten di internet. Server proxy memiliki banyak jenis sesuai dengan tujuannya
dapat menghemat bandiwidth karena proxy melakukan caching atas request yan
g
ke
impan
ak
Squid adalah program proxy server yang tersedia secara opensource yang s
angat
banyak kegunaannya, salah satunya adalah melakukan cache terhadap
konten dari
sebuah website. Jadi apabila sebuah situs pernah dibuka oleh s
alah satu anggota
jaringan, maka Squid akan menyimpan konten situs tersebut kedalam hard disk atau
memori dari komputer, sehingga jika salah satu anggota jaringan membuka situs ya
ng
sama, anggota jaringan tersebut tidak perlu mengakses ke interne
t, dia hanya perlu
mengkases cache yang sudah disimpan oleh Squid tadi, yang berakibat proses dalam
membuka situs akan menjadi lebih cepat dan tentunya akan menghemat bandwidth.
Langkah pertama dalam konfigurasi Squid adalah melakukan installasi squid, Squid
sudah
disertakan didalam CD Installasi Ubuntu Server 10.10, untuk itu maka kita hanya
perlu
untuk memasukkan CD installasi, melakukan mount dan melakukan pe
ngeditan
Source.list, langkah pertama masukkan cd installasi, kemudian lakukan mounting d
engan
perintah berikut:
$ sudo mount /dev/cdrom /media/cdrom
kemudian edit file konfigurasi /etc/apt/sources.list dengan perintah berikut :
$ sudo nano /etc/apt/sources.list
kemudian hilangkan tanda centang pada file editor seperti pada gambar berikut,
156
----------------------- Page 158----------------------Ebook KSL -
FOSS-ID
kemudian simpan konfigurasi, dan lakukan update dengan perintah berikut :
$ sudo apt-get update
setelah proses update selesai, kita bisa melakukan installasi squid, dengan peri
ntah
berikut :
$ sudo apt-get install squid
setelah proses installasi telah selesai,
$ sudo nano /etc/squid/squid.conf
kemudian kita akan masuk ke file squid.conf dengan menggunakan editor nano, nano
menyediakan fasilitas search, dimana kita dapat mencari baris-baris yang kita in
ginkan,
dengan menekan tombol kombinasi Ctrl + W , setelah itu cari dan edit bagian beriku
t,
pagar
untuk
membuat
perintah
baris
ter
FOSS-ID
kemudian simpan konfigurasi dan buat file yang berisi kata-kata yang ingin kita
blok,
ketikkan perintah berikut :
$ sudo nano /etc/squid/key
tambahkan baris berikut kedalam file key yang kita buat, contohnya :
porn
sex
kemudian simpan konfigurasi,dan keluar dari editor. Selanjutnya kita akan menjal
ankan
squid dengan perintah berikut :
$ sudo squid -z
2011/03/01 10:56:46| Squid is already running! Process ID 2314
apabila mendapatkan hasil seperti diatas, maka proses konfigurasi yang kita laku
kan telah
berhasil,selanjutnya kita bisa memodifikasi tampilan yang akan ditampilkan ketik
a sebuah
proxy bekerja, masuk ke direktori yang dimaksud dengan perintah berikut :
$ cd /usr/share/squid/errors/English
dalam direktori ini, terdapat banyak file-file halaman error Squid,
semua file tersebut
menggunakan format web HTML, kita dapat memodifikasi halaman yang ingin kita blo
kir,
sesuai keinginan dengan menggunakan editor nano
$ sudo nano ERR_ACCESS_DENIED
$ sudo nano ERR_DNS_FAIL
edit file diatas dengan menggunakan penulisan format bahasa HTML, sesuai kreativ
itas.
Kemudian restart squid dan lakukan reboot dengan perintah berikut :
$ sudo /etc/init.d/squid restart
$ sudo reboot
kemudian agar client kita dapat menggunakan proxy yang telah kita konfigurasi ki
ta perlu
melakukan konfigurasi pada webbrowser pada client, seperti pada gambar berikut,
lakukan konfigurasi pada aplikasi webbrowser yang anda gunakan, dalam hal ini pe
nulis
menggunakan webbrowser Google Chrome
158
----------------------- Page 160----------------------Ebook KSL -
FOSS-ID
selanjutnya, apabila kita ingin melakukan konfigurasi pada proxy agar secara oto
matis
client menggunakan proxy yang kita setting pada server tanpa melakukan konfigura
si
manual pada client seperti pada langkah sebelumnya, untuk itu kita perlu melak
ukan
settingan pada proxy agar menjadi transparent, dengan melakukan redirect port ht
tp yang
awalnya port 80 agar di redirect ke port proxy 3128 dengan
menggunakan metode
iptables, ikuti beberapa langkah berikut :
Sedikit konfigurasi pada iptables, untuk redirect port 80 (HTTP) ke port 3128 (P
ROXY).
$ sudo iptables t nat A PREROUTING s 192.168.10.0/24 p tcp --dport 80 j
REDIRECT --to-port 3128
$ sudo iptables-save > /etc/iptables
selanjutnya lakukan pengeditan file rc.local dengan perintah berikut :
ID
Lepas tanda pagar pada /sbin/ifconfig eth1 192.168.50.1 netmask 255.255.255.0 up
Contoh :
#! /bin/sh
/sbin/ifconfig eth1 192.168.50.1 netmask 255.255.255.0 up
Simpan dan lakukan reboot, dan proses installasi dan konfigurasi Proxy telah ber
hasil.
160
----------------------- Page 162----------------------Ebook KSL -
FOSS-ID
F. Domain Name Server (DNS)
DNS (Domain Name Server) yaitu server yang digunakan untuk mengetahui
IP
Address suatu host lewat host name-nya. Dalam dunia internet, komputer berkomuni
kasi
satu sama lain dengan mengenali IP Address-nya. Namun bagi manusia tidak mungkin
menghafalkan IP address tersebut, manusia lebih mudah menghapalkan kata-kata sep
erti
www.yahoo.com,
berfungsi untuk
www.google.com ,
atau
www.friendster.com .
DNS
www.facebook.com
menjadi
alamat
ip
mekanisme ini diterapkan agar user dapat dengan mudah dapat mengingat alamat dar
i
sebuah host dalam jaringan, System DNS juga berfungsi memberikan informasi tenta
ng
suatu host ke seluruh jaringan internet.
Bind adalah sebuah aplikasi yang sangat terkenal dan banyak digunakan untuk seba
gai
DNS Server, Squid berbasis Open Source,sehingga kita bebas untuk menginstall dan
menggunakannya sebagai pembelajaran, untuk membuat sebuah server DNS, terlebih
dahulu install Bind, dengan perintah berikut :
$ sudo apt-get install bind9
selanjutnya install package pendukung yaitu dnsutils dengan perintah berikut :
kita
melakukan
edit
Ethernet
yang
akan
S-ID
kemudian restart interface dengan perintah berikut :
berikutnya edit file /etc/bind/named.conf.options, dengan perintah berikut
$ sudo nano /etc/bind/named.conf.options
kemudian hilangkan tanda // pada baris forward, dan masukkan ip address DNS pada
baris setelah forward, seperti pada gambar berikut :
berikutnya edit file /etc/bind.named.conf.local, dengan perintah berikut :
$ sudo nano /etc/bind/named.conf.local
kemudian sesuaikan isi dari file yang kita edit diatas seperti pada gambar berik
ut,
edit nama file
menggunakan
zone
sesuai
dengan
keinginan
dalam
gambar
kita
kslung.com.
162
----------------------- Page 164----------------------Ebook KSL -
S-ID
kemudian untuk membuat file db.kslung.com, terlebih dahulu, kita melakukan dupli
kat
terhadap file db.domainku.com, yang secara default disediakan oleh sistem, seper
ti pada
gambar, kita telah berhasil membuat file db.kslung.com pada direktori /etc/bind,
sesuaikan
nama file yang kita buat dengan file yang kita inputkan pada konfigurasi pada
named.conf.local sebelumnya,
setelah melakukan copy kemudian kita edit file db.kslung.com dengan perintah ber
ikut :
$ sudo nano /etc/bind/db.kslung.com
sesuaikan file konfigurasi db.kslung.com seperti pada gambar berikut :
berikutnya edit file /etc/resolv.conf, dengan perintah berikut :
$ sudo nano /etc/resolv.conf
163
----------------------- Page 165----------------------Ebook KSL -
SS-ID
kemudian tambahkan baris berikut pada file resolv.conf :
search kslung.com
nameserver 192.168.1.1
domain kslung.com
domain www.kslung.com
seperti pada gambar berikut, kemudian simpan konfigurasi dengan menekan tombol
kombinasi, CTRL + X, kemudian Y untuk menyimpan kemudian keluar dari editor,
kemudian buatlah sebuah file options di folder /etc/network, dengan perintah ber
ikut :
$ sudo nano /etc/network/options
kemudian masukkan baris berikut kedalam file options
ip_forward = yes
spoofprotect = yes
syncookies = no
kemudian simpan konfigurasi, dan keluar dari editor,
berikutnya edit file hosts yang terletak di direktori /etc dengan perintah berik
ut :
$ sudo nano /etc/hosts
tambahkan 1 baris berikut :
192.168.1.1 kslung.com
tujuan baris diatas adalah agar system bind9 dapat membaca bahwa DNS 192.168.1.1
memiliki DNS www.kslung.com, seperti pada gambar berikut :
164
----------------------- Page 166----------------------Ebook KSL -
-ID
kemudian simpan konfigurasi, dan keluar dari editor
berikutnya kita harus merestart service bind dan network dengan perintah berikut
:
$ sudo /etc/init.d/bind9 restart
$ sudo /etc/init.d/networking restart
kemudian lakukan dig, untuk mencoba apakah konfigurasi dan DNS kita telah berhas
il
dengan perintah berikut :
$ sudo dig kslung.com
berikut adalah hasil dari dig, yang telah kita lakukan, yang berarti bahwa konfi
gurasi DNS
yang kita lakukan telah berhasil, seperti yang ditunjukkan pada gambar berikut :
165
----------------------- Page 167----------------------Ebook KSL -
n FOSS-ID
F. Setting dan Konfigurasi PC-ROUTER
Router adalah sebuah perangkat jaringan yang berfungsi untuk menghubungk
an
antara ip address yang memiliki network yang berbeda sehingga
dapat saling
berkomunikasi, banyak sekali vendor hardware yang membuat produk-p
roduk router
diantaranya adalah Cisco dan Juniper. Harga perangkat ini tentunya tidaklah mura
h, untuk
itu disediakan alternatif lain oleh Linux. Kita dapat membangun
router dengan
menggunakan komputer yang mempunyai spesifikasi lebih, dan mempuny
ai interface
yang lebih dari 1, tentunya untuk menghubungkan antara network yang berbeda, ber
ikut
Switch
PC
Router
Int
ernet
Seperti pada topologi diatas, kita dapat melihat router memiliki dua buah interf
ace yaitu
yang menghubungkan antara interfaces network lokal dan internet,
untuk itu
membutuhkan dua buah LAN Card / Interface Card, dalam melakukan konfigurasi ini
kita
menggunakan distro linux ubuntu,ikuti langkah berikut untuk melakukan konfiguras
i :
Setting Network Interfaces dan Hostname
$ nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1
auto eth1
iface eth1 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
sesuaikan ip address yang dituliskan diatas sesuai dengan kebutuhan ip address y
ang
digunakan, kemudian lakukan restart jaringan dengan menggunakan perintah berikut
:
$ sudo /etc/init.d/networking restart
166
----------------------- Page 168----------------------Ebook KSL -
OSS-ID
selanjutnya lakukan konfigurasi pada direktori rc dengan perintah berikut :
$ nano /etc/init.d/rc
Tambahkan beberapa baris berikut dibawah baris #! /bin/sh
/sbin/ifconfig eth1 192.168.50.1 netmask 255.255.255.0 up
/sbin/iptables t nat A POSTROUTING o eth0 j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
kemudian simpan konfigurasi, selanjutnya lakukan konfigurasi pada file sysctl.co
nf dengan
perintah berikut :
$ nano /etc/sysctl.conf
OSS-ID
BAB VII
Remaster
Remastering adalah proses pembukusan kembali software, dimana kita dapat
menambahkan / mengurangi paket dan bahkan memperbaiki kekurangan dari sebuah
software, Bisa dikatakan bahwa remastering merupakan proses pembuatan sistem
operasi baru dengan paket aplikasi yang berbeda dari sistem aslinya (default). D
engan
remastering memungkinkan kita untuk menambah atau mengurangi paket aplikasi di
sistem operasi yang ada dengan paket aplikasi yang baru
Secara umum dapat diketahui bahwa tujuan dari remastering itu sendiri ada
lah
membuat sebuah sistem operasi yang sesuai dengan kehendak pembuatnya, dalam hal
ini bisa bertujuan khusus atau memang ditargetkan digunakan pada lingkungan tert
entu.
Hampir semua sistem operasi modern yang beredar sekarang seperti Windows XP, Vis
ta,
Seven, Ubuntu, Slackware,Debian dan sistem operasi modern lainnya dapat di remas
ter,
tetapi dari sekian banyak Sistem operasi tadi kita tidak bisa sembarangan merema
stering
sendiri. karena dari sekian banyak Sistem operasi tersebut ada yang memiliki lic
ensi dan
peraturan (hak kepemilikan), baik sistem operasi itu sendiri maupun software yan
g
digunakan dalam prosesnya.
Distro Linux merupakan Sistem Operasi yang berbasis GNU/GPL artinya beba
s,
sehingga Distro Linux tersebut yang dapat diremaster secara bebas tanpa terikat
akan
license atau diwajibkan membayar adalah sistem operasi yang menggunakan
lisensi,
dalam banyak hal kita dapat dengan mudah meremaster sebuah distribusi GNU/Linux
dibandingkan sistem operasi lainnya hal ini dikarenakan tersedianya software ban
tu dan
dokumentasi yang dapat mempermudah kita untuk melakukan Remaster.
Proses
Distr
o Linux
Distro Linux
Remastering
Hasil
Remaster
Distro
Dis
Linux
Li
tro
nux
168
----------------------- Page 170----------------------Ebook KSL -
FOSS-ID
A. RemasterSys
RemasterSys adalah sebuah tools yang berfungsi untuk melakukan remasteri
ng
terhadap Distro Linux yang akan kita remaster, selain itu Remastersys dapat digu
nakan
sebagai tools untuk membackup sistem anda, terdapat dua buah fitur menarik yang
dapat
kita gunakan menggunakan remastersys pada distro turunan debian,
1. Membuat full system backup termasuk personal data ke live cd/dvd/ sebuah
file
*.iso yang dapat digunakan dimanapun dan dapat di install, sama halnya d
engan
metode Ghost pada Sistem operasi Windows
2. Dapat digunakan untuk membuat copyan dari sistem anda, tetapi tanpa ada
data
dari user sebelumnya.
FOSS-ID
kemudian tambahkan 1 baris berikut kedalam file source.list,
deb http://www.geekconnection.org/remastersys/repository karmic/
kemudian simpan konfigurasi pada file source.list, kemudian lakukan update agar
repository yang kita tambahkan sebelumnya dapat dibaca oleh system,
$ sudo apt-get update
setelah proses update selesai kita sudah bisa menginstall remastersys dengan per
intah
berikut :
$ sudo apt-get install remastersys
remastersys yang kita install sebelumnya adalah remastersys versi 2.0.0-1, berik
ut kita
akan mencoba untuk menginstall remastersys versi terbaru, ikuti langkah-langkah
berikut :
$ sudo apt-get update
$ sudo wget http://www.remastersys.com/repository/ubuntu
testing/remastersys_3.0.0-1_all.deb
setelah proses download selesai, lakukan penginstallan dengan mengetikkan perint
ah
berikut :
$ sudo dpkg -i remastersys_3.0.0-1_all.deb
kemudian jalankankan perintah berikut :
$ sudo apt-get -f install
setelah perintah diatas, kita telah berhasil melakukan installasi remastersys ve
rsi terbaru
yaitu versi 3.0, setelah proses installasi selesai kita dapat mengakses remaster
sys melalui
Panel, pada menu System > Administration > Remastersys,
170
----------------------- Page 172----------------------Ebook KSL -
ID
Berikut adalah tampilan interface, yang mempermudah kita untuk bisa melakukan
Remaster Distro Linux,
berikut adalah penjelasan dari fungsi masing-masing button yang ada pada interfa
ce
remastersys,
Backup = kita akan melakukan backup system beserta dengan data user
Dist = kita akan membuat distribusi tanpa data user, sehingga dapat kita in
stall dan
dapat menjadi distro pribadi
Distcdfs = berfungsi untuk membuat distribusi hanya kedalam file image iso
Select 1, berfungsi untuk memilih gambar dari menu live cd disarankan ukura
n
gambar (640 x 480) dan file berekstensi *.PNG
Select 2, berfungsi untuk memilih gambar dari menu installasi Desktop Envir
onment
Select 4, berfungsi untuk menambahkan tema plymouth yang akan kita gunakan,
pada tab interface berikutnya yaitu Settings dimana pada Tab ini kita dapat mengat
ur
username, Label CD, nama file, dan lokasi kerja dari direktori remastering, kita
dapat
mengaturnya dengan mudah.
171
----------------------- Page 173----------------------Ebook KSL -
SS-ID
B. Ubuntu Coztumize Kit
Ubuntu Coztumize Kit adalah tools remaster yang dapat membantu kita untuk
melakukan coztumize Distro Ubuntu sesuai dengan keinginan kita, kita dapat
menambahkan dan mengurangi paket, sesuai dengan kebutuhan, bisa digunakan untuk
melakukan remastering hanya pada Distro Ubuntu dan turunannya,
berikut adalah fitur-fitur yang diberikan :
Kita dapat membuat Booting Distro Live CD, dengan mode grafik
kita dapat membuat Booting Distro Live CD, dengan menggunakan scrip
t
bash pada terminal, kita dapat menambahkan, dan mengurangi paket
yang
disediakan oleh Distro Ubuntu sesuai kebutuhan.
untuk menginstall Ubuntu Coztumize Kit kita perlu mengetikkan perintah berikut m
elalui
terminal :
2
4
3
5
6
17
3
----------------------- Page 175----------------------Ebook KSL -
FOSS-ID
dari enam tahapan diatas, dapat dijelaskan sebagai berikut :
i
requirement dan informasi-informasi mengenai remastersys
Ketiga, adalah pemilihan bahasa installasi dari distro yang kita gunakan
Kelima, adalah pemilihan file ISO dari Distro ubuntu yang akan kita bongka
Keenam, adalah tahapan akhir dan persiapan untuk melakukan build dalam
remastering
kita juga bisa menggunakan metode bash shell, dengan mengetikkan perintah-perint
ah
pada terminal,
untuk melakukan remaster dengan mode CLI, kita bisa mengetikkan perintah berikut
:
$ sudo uck-remaster-unpack-iso ubuntu-10.04-desktop-i386.iso
perintah diatas berfungsi untuk melakukan pembongkaran / unpack terhadap f
ile iso,
diketikkan perintah diatas dimana lokasi file ISO dari distro ubuntu diletakkan
, apabila iso
distro ubuntu terletak pada /media/Data maka kita hanya perlu menambahkan perint
ah
berikut :
$ sudo uck-remaster-unpack-iso /media/Data/ubuntu-10.04-desktop.iso
berikutnya jalankan perintah berikut, untuk untuk membongkar paket initrd
$ sudo uck-remaster-unpack-initrd
berikutnya jalankan perintah berikut untuk membongkar paket root filesystem
$ sudo uck-remaster-unpack-rootfs
setelah menjalankan 3 perintah diatas, lakukan pengecekkan direktori dengan peri
ntah
berikut :
$ ls /root/tmp/
jika kita telah melihat isi dari direktori tmp adalah sebagai berikut
initrd,
remaster-root, dan
a telah ketikkan
remaster-iso, berarti
proses
unpack
yang
remasterkit
FOSS-ID
initial RAM disk (initrd) adalah sebuah sistem berkas root awal yang dipasang se
belum
ketika file root sistem nyata tersedia. initrd ini terikat ke kernel dan dimuat
sebagai bagian
dari prosedur boot kernel. Kernel kemudian mount initrd ini sebagai bagian dari
proses
boot dua-tahap untuk memuat modul untuk membuat sistem file yang nyata yang ters
edia
dan dapatkan di sistem berkas root nyata.
selanjutnya kita akan masuk kedalam tampilan dari Distro yang akan kita remaster
, agar
lebih mempermudah kita untuk melakukan coztumize, ketikkan tombol kombinasi beri
kut
Ctrl + Alt + F1, untuk masuk ke login terminal line tty1
apabila tombol diatas telah diketikkan maka kita akan dimintakan username dan pa
ssword
untuk login, kemudian lakukan mount terhadap semua device yang ada didalam kompu
ter
kita kedalam direktori
pilan calon Distro
remaster-root
agar
saat
masuk
kedalam
tam
ubuntu kita, kita dapat menggunakan device seperti mouse, touchpad,dan keyboard
ketikkan perintah berikut diterminal :
$ sudo mount bind /dev/ /root/tmp/remaster-root/dev
setelah itu lakukan chroot untuk masuk kepada calon Distro Remaster yang akan ki
ta
buat, dengan perintah berikut :
$ sudo uck-remaster-chroot-rootfs
setelah mengetikkan perintah diatas, kita telah berhasil masuk ke system calon D
istro
yang akan kita remaster, tetapi masih dalam mode CLI, untuk masuk ke mode Grafik
(GUI) ketikkan perintah berikut :
$ sudo startx - - :1
kemudian kita akan masuk ke Desktop calon remaster kita, kita sudah bisa untuk m
erubah
paket-paket yang ada didalamnya, kita bebas menambah dan mengurangi paket yang a
da
didalam Distro kita, lakukan penginstallan dengan menggunakan terminal, Synaptic
untuk
lebih mempermudah kita membutuhkan koneksi internet untuk menginstall paket,
kemudian jika sudah selesai memodifikasi calon remaster kita, logout dari calon
ubuntu
kita, maka kita akan masuk ke dalam terminal di tty1.
175
----------------------- Page 177----------------------Ebook KSL S-ID
Sebelum kita membuat file *.iso untuk ubuntu kita yang telah dimodifikasi, kita
perlu
melakukan umount device dari dalam direktori remaster-root, dengan perintah beri
kut :
$ sudo umount /root/tmp/remaster-root/dev
setelah itu kita akan melakukan pembungkusan / packing terhadap Distro Ubuntu ki
ta,
jalankan 3 perintah berikut :
$ sudo uck-remaster-pack-rootfs
$ sudo uck-remaster-pack-initrd
$ sudo uck-remaster-iso ubuntu-KSL.iso
sesuaikan nama Distro ubuntu-KSL.iso sesuai dengan keinginan kita, k
emudian
apabila 3 perintah diatas telah berhasil dijalankan, kemudian kita bisa melihat
file image
iso yang baru kita pada direktori remaster-new-files yang ada di direktori /root/t
mp/.
Kita telah berhasil melakukan remastering pada Distro kita, kita bisa mencoba fi
le ISO tadi
melalui virtualbox / kita bisa melakukan burning ke Cd/DVD untuk melihat hasilny
a.
176
----------------------- Page 178----------------------Ebook KSL -
Kita Bisa d
engan FOSS-ID
BAB VIII
Tips,Trik dan Tutorial
pada Bab ini akan membahas mengenai tips,trik dan tutorial mengenai Dis
tro Linux,
pada BAB ini akan dikumpulkan sumbangan tutorial dari Teman-teman Kelompok Studi
Linux Gorontalo tanpa melakukan perubahan penulisan, jadi yang akan dimasukkan p
ada
BAB ini adalah tulisan langsung dari Penulis Tutorial,
Coztumize dan Konfigurasi Conky
untuk melakukan coztumize dan konfigurasi kita perlu menginstall conky terlebih
dahulu,
ikuti langkah-langkah berikut :
Install Conky
$ sudo add-apt-repository ppa:norsetto/ppa
$ sudo apt-get update
177
----------------------- Page 179----------------------Ebook KSL -
FOSS-ID
$ sudo chmod +x .conky-start.sh
masuk ke System Preferences Startup Applications add, dibagian nama ketik conky
dibagian command klik browse lalu browse cari script .conky-star
t.sh (karena td
menambahkan tanda titik di depan file yg artinya file hidden maka #harus mengakt
ifkan dl
hiddennya dengan cara klik kanan di area kosong lalu
#show hidden files cara cepet ctrl + h (tanpa tanda + )
mengedit settingan conky gni caranya...
$ sudo gedit .conkyrc
paste script berikut :
#background template nya edit di bawah ini alignment top_right background yes
use_xft yes xftfont bitstream vera:size=10 xftalpha 1 update_interval 1
total_run_times 0 own_window yes own_window_colour 0000cc own_window_type
normal own_window_transparent yes own_window_hints
Kita Bis
a dengan FOSS-ID
Simpan konfigurasi dan reboot system.
@Ksl-Gorontalo
Belajar Compile Kernel Linux ubuntu
mari kita sama-sama belajar compile kernel linux sesuai dengan keinginan dan keb
utuhan
kita hal" yang dibutuhkan adalah sebagai berikut :
terlebih dahulu install compiler yang diperlukan :
179
----------------------- Page 181----------------------Ebook KSL -
Kita Bi
sa dengan FOSS-ID
login ke shell dengan dengan hak akses yg baru
su $USER
sekarang download kernel terbaru dan lakukan ekstrak, dengan perintah berikut,
$ wget -c http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.34.tar.bz2
&& tar -xvjf
linux-2.6.34.tar.bz2
copy paste initramfs script agar system dapat booting melalui kernel yang baru n
antinya,
hilangkan link dari direktori linux,buat link baru ke kernel baru dan pindahkan
ke Linux
directory
beriktunya kita akan melakukan konfigurasi kernel, jika kita mempunyai device wi
fi, harus
mengaktifkan wifinya di kernel. cara termudah adalah tekan Ctrl + F dan cari nam
a module
drivernya, di terminal ketik ini
$ make xconfig / make menuconfig
tips untuk bisa meningkatkan performance untuk kernel yang di compile di
"Processor type and features":
-Processor family Choose the model of your processor.
aktifkan:
-
Preemption Model
Voluntary Kernel Preemption (Desktop)
High Memory Support
off -if you have less than 1 GB of RAM
1GB Low Memory Support -if you have 1GB of RAM
4GB -if you have more than 1GB of RAM
180
Kita Bi
sa dengan FOSS-ID
- Timer frequency
- 1000 Hz
di "Device drivers" silahkan centang ke "Block devices" dan di "IO Schedulers" c
entang
hanya "CFQ I/O scheduler" yang aktif, yang akan memberikan performa terbaik
di "Kernel hacking" ilangin centangan "Kernel debugging".
Ctrl+S buat save konfigurasi kernel tadi dan tutup jendela yg terbuka td.
di terminal pastikan kita berada di direktori /usr/src/linux (file .deb hasil ja
dinya akan ada
disini nantinya)
$ make-kpkg clean
proses ini akan memakan waktu, tergantung dari spesifikasi komputer yang digunak
an,
INSTALL_MOD_STRIP=1 CONCURRENCY_LEVEL=3 fakeroot make-kpkg --initrd
--append-to-version=-custom kernel-image kernel-headers
kalau sudah selesai seluruh installan .deb di file hasil compile ada di /usr/src
seharusnya ada 2 yaitu image .deb dan header .deb file
di terminal ketikkan ini >
$ cd .. && sudo dpkg -i linux*2.6.34*.deb
jika anda mempunyai driver ATI atau NVIDIA, anda harus melakukan installasi driv
er yang
ATI / VGA lagi
Lakukan Reboot
kemudian hapus folder
$ ln -s /usr/src/Linux-headers-2.6.34-ck1-custom /lib/modules/2.6.34-ck1- custom
/source
$ ln -s /usr/src/Linux-headers-2.6.34-ck1-custom /lib/modules/2.6.34-ck1 custom/
build
$ sudo rm /usr/src/Linux
$ sudo rm -R /usr/src/linux-2.6.34
@KSL-Gorontalo
181
----------------------- Page 183----------------------Ebook KSL an FOSS-ID
Cara Menginstall Modem PROLINK di Ubuntu
pertama, install dulu usb_modeswitch + wvdial,
$ sudo apt-get install wvdial usb-modeswitch
lalu edit file berikut sebagai root :
$ sudo nano /etc/usb_modeswitch.conf
masukkan baris-baris konfigurasi berikut :
DefaultVendor = 0x1c9e
DefaultProduct = 0x9d00
TargetVendor = 0x1c9e
TargetProduct = 0x9d00
MessageEndpoint = 0x08
MessageContent =
"55534243123456788000000080000606f50402527000000000000000000000"
simpan file yang di anda edit tadi, sampai dengan disini lakukan pengecekkan den
gan
perintah berikut :
$ sudo ls /dev/ttyUSB*
/dev/ttyUSB0
/dev/ttyUSB1
/dev/ttyUSB2
apabila hasilnya seperti pada baris diatas berarti konfigurasi usb_modeswitch te
lah
berhasil
2. kemudian edit file
sudo gedit /etc/wvdial.conf
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem = /dev/ttyUSB0
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Phone = isi pake nomor sesuai provider
Username = isi pake username dari provider
Password = isi pake password dari provider
Auto Reconnect = on
Carrier Check = no
Abort on Busy = off
Stupid Mode = off
[Dialer shh]
Init3 = ATM0
182
----------------------- Page 184----------------------Ebook KSL -
Kita Bisa de
ngan FOSS-ID
simpan file konfigurasi diatas, kemudian lakukan konek dengan mengetikkan perin
tah
berikut diterminal
$ sudo rmmod
$ sudo modprobe usbserial vendor = 0x1c9e product = 0x9d00
$ sudo wvdial
apabila telah muncul address DNS maka anda sudah mendapatkan akses internet,
terminal yang anda buka sebelumnya jangan ditutup selama masih terkoneksi, apabi
la
anda menutup terminal maka koneksi akan putus secara otomatis
@Ksl-Gorontalo
Hemat Resource Battrei Ubuntu
Tips dan trik dalam menghemat resource memory / battrei pada ubuntu adalah salah
satunya dengan menggunakan software jupiter,
enghemat dan
mengurangi konsumsi daya pada Laptop agan-agan.
software
ini
dapat
sudo
sudo
sudo
sudo
add-apt-repository ppa:webupd8team/jupiter
apt-get update
apt-get install jupiter
apt-get install jupiter-support-eee
tunggu smpe selesai installnya, jalankan jupiter trus lihat di systray. Agan pil
ih di
Performance Modes, dan pilih yang powersaver aja. Dan hasilnya temperature Prose
sor
jadi turun gan, dan kinerjanya juga tetap stabil dan nyaman.
@Ksl-Gorontalo
Solusi Permasalahan LinuxMint : Wireless Driver BroadCom tidak terdeteksi
Resolve Masalah yang sudah lama kami dapat dalam melakukan penginstallan
distro linux mint pada Vendor hardware wireless broadcom yang
tidak terdeteksi.
sebenarnya untuk mengatasi masalah ini sudah resolve dengan aplikasi ndiswrapper
/
ndisgtk, dengan mempergunakan driver bawaan windows untuk bisa m
enggunakan
komponen ini di mint. tetapi cara ini menurut percobaan, kinerja wireless jadi k
urang
maksimal oleh karena itu kami mencari solusi lain.
solusi yang bisa digunakan untuk mengatasi masalah ini.
persia
pkan cd Ubuntu,
sesuaikan dengan versi linux mintnya kalau linux mint 10 menggunakan ubuntu 10.1
0.
183
----------------------- Page 185----------------------Ebook KSL -
Kita Bisa d
engan FOSS-ID
Klik kanan pada master OS Ubuntu yang berupa file ISO dari Linux Mint, kemudian
pilih
Open With Archive Mounter Kemudian klik (drive) Ubuntu yang telah dimount tersebut
Instal dengan berurutan file2 yang ada di bawah ini:
/pool/main/p/patch/patch_2.6-2ubuntu1_i386.deb
/pool/main/d/dkms/dkms_2.1.1.2-2fakesync1_all.deb
/pool/restricted/b/bcmwl/bcmwl-kernel-source_5.60.48.36+bdcom0ubuntu3_i386.deb
/pool/main/b/b43-fwcutter/b43-fwcutter_012-1build1_i386.deb
koneksi
internet.
untuk
menga
Kita Bi
sa dengan FOSS-ID
Hal-Hal yang perlu dilakukan Setelah Installasi Ubuntu
1. Mengganti Password ROOT
Terminal (Application > Accessories > Terminal) kemudian ketik
$ sudo passwd root
dan isikan password anda + password root sebanyak 2x dengan alasan Authenticatio
n.
sudo
sudo
sudo
sudo
add-apt-repository ppa:ubuntu-wine/ppa
apt-get update
apt-get install wine
apt-get install plyonlinux
@Ksl-Gorontalo
185
----------------------- Page 187----------------------Ebook KSL -
Kita Bisa d
engan FOSS-ID
Install APT-FAST
Apt-fast adalah salah
ercepat installasi
satu
aplikasi
APT
yang
dibuat
untuk
memp
dengan
fitur
auto-completion
dapat
dilak
Kita Bisa de
ngan FOSS-ID
setelah itu lakukan perubahan file permission agar file download tersebut dapat
dieksekusi
dengan mudah,jalankan perintah berikut :
$ sudo chmod 755 PacketTracer53_i386_installer-deb.bin
Setelah itu, ekstrak file PacketTracer53_i386_installer-deb.bin dengan cara meng
etikkan
perintah berikut di terminal kalian:
$ ./PacketTracer53_i386_installer-deb.bin
Maka akan muncul tampilan Aggrement seperti berikut ini:
Self extracting archive
Welcome to Packet Tracer 5 Installation
Read the following End User License Agreement EULA carefully. You must accept
the terms of this EULA to install and use Packet Tracer 5.3.
Press the Enter key to read the EULA.
Silahkan tekan enter untuk memulai membaca EULA, setelah itu tekan SPASI dan bac
a
EULA nya sampai habis dan muncul pertanyaan seperti ini:
jika ada pertanyaan tekan yes saja.
sampai proses selesai,
kita dapat mengakses Packet Traccer melalui menu berikut,
Application > Internet >Cisco Packet Traccer
@Ksl-Gorontalo
Solusi Mengatasi GPG Error : Public Key Not Avaible
permasalah yang sering muncul dan sering ditemui pada saat ini adalah GPG Error,
yang
sebahagian orang jelas bingung bagaimana cara untuk mengatasi hal ini untuk itu
kami
membuat tutorial ini agar teman-teman tau cara untuk mengatasi masalah-masalah s
eperti
GPG key Error No_PUBKEY
berikut adalah contoh Erorrnya :
W: GPG error: http://ppa.launchpad.net lucid Release: The following
signatures couldnt be verified because the public key is not available:
NO_PUBKEY 61E091672E206FF0
187
----------------------- Page 189-----------------------
Ebook KSL -
OSS-ID
perintah error ini akan ada setiap kali kita menginstall aplikasi maupun melakuk
an update,
yang serasa mengganggu, kenapa pesan tersebut muncul, ketika menambah repository
pada /etc/apt/sources.list, tidak turut ditambahkan juga GPG Keyny
a sehingga
menyebabkan Error GPG Key, untuk mengatasi bisa mengikuti langkah-langkah beriku
t :
Pertama-tama buka terminal, Applications > Accessories > Terminal.
Kemudian ketikkan perintah berikut :
$ sudo apt-key adv --keyerver keyserver.ubuntu.com --recv-key xxxxxxxx
pada pesan error GPG Error pasti akan menampilkan digit angka / key No_PuBKEY ya
ng
eror untuk menentukkan rec-keysnya yang akan diinputkan pada akhir perintah xxxx
xx,
bisa diganti dengan 8 digit angka dari pesan error yang ada...
Contoh :
NO_PUBKEY 61E091672E206FF0
jadi untuk perintahnya menjadi :
$ sudo apt-key adv --keyerver keyserver.ubuntu.com --recv-key 2E206FF0
kemudian lakukan update, lagi
$ sudo apt-get update
@Ksl-Gorontalo
Installasi dan Konfigurasi LTSP
LTSP adalah arsitektur thin client yang dapat dikatan sebagai komputer tanpa sto
reage
sebagai media penyimpanan data (hardisk), LTSP sering disebut diskless / k
omputer
tanpa storeage, syarat
lakukan installasi
yang
perlu
diperhatikan
untuk
mudahnya
me
LTSP adalah LAN CARD dan BIOS (Basic input output system) yang mendukung booting
melalui jaringan, yang akan dibahas berikutnya adalah bagaimana client dapat mel
akukan
booting melalui jaringan menggunakan request ip address (DHCP) dari server,
DHCP Service
Tanpa Storeage
LTSP
Server
DHCP Request
Client
188
----------------------- Page 190----------------------Ebook KSL -
gan FOSS-ID
yang perlu kita lakukan pertama adalah dengan melakukan installasi aplikas-aplik
asi LTSP
yang dibutuhkan,
$ sudo apt-get install ltsp-server-standalone openssh-server
$ sudo apt-get install dhcp3
setelah proses installasi
HCP pada direktori
selesai,
kemudian
pastikan
konfigurasi
next-server 192.168.10.1;
get-lease-hostnames true;
option subnet-mask 255.255.255.0;
option root-path "/opt/ltsp/i386";
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "/ltsp/i386/pxelinux.0";
} else {
filename "/ltsp/i386/nbi.img";
}
}
189
----------------------- Page 191----------------------Ebook KSL -
n FOSS-ID
berikutnya kita akan membuat environment untuk client LTSP, jalankan perintah be
rikut :
$ sudo ltsp-build-client
apabila anda ingin menggunakan mirror terdekat jalankan perintah berikut :
$ sudo ltsp-build-client --mirror=http://kambing.ui.edu/ubuntu securitymirror=http://kambing.ui.edu
berikutnya lakukan konfigurasi komputer client dengan menggunakan PXE boot onboa
rd
jika komputer client memiliki ethernet yang bisa melakukan booting melalui netwo
rk/PXE,
apabila mempunyai booting network kita bisa mengatur First Boot sebagai network,
jika
komputer tidak memiliki Ethernet yang mendukung Booting PXE, kita akan membutuhk
an
media lain untuk membantu proses booting melalui network, yaitu menggunakann CDROM yang didalamnya berisi
ing melalui
network, untuk mengakses
booting melalui
ethernet melalui link
atau ethernetboot
network booting images,
, agar kita bisa
aplikasi
aplikasi
dapat
membantu
konfigurasi
Thin
untuk boot
kita
buat
untuk
Client
gPXE
Manager
memonitoring semua aktifitas client, kita harus menginstall terlebih dahulu pake
t x11vnc.
Sebelum menginstall
digunakan sama
aplikasi
client
LTSP,
pastikan
repository
yang
agar
bisa
berjalan
secara
otomatis
di
OSS-ID
sudah kita lakukan diatas, jalankan perintah berikut :
$ sudo nano /etc/rc.local
tambahkan baris berikut kedalam berkas rc.local
x11vnc -display :6 -forever -loop -shared &
dan pastikan rc.local dieskekusi pada saat booting, agar dapat dieksekusi pada s
aat
booting jalankan perintah berikut :
$ cd /etc/rc2.d
$ mv K99rc.local S99rc.local
Setelah selesai melakukan instalasi di lingkungan chroot, sekarang kita keluar,
dengan
perintah berikut :
$ exit
berikutnya pastikan image untuk client LTSP selalu di update, apabila anda melak
ukan
update di lingkungan client LTSP, anda harus selalu melakukan update image, laku
kan
update dengan perintah berikut :
$ sudo ltsp-update-image
selanjutnya letakkan penginstallan aplikasi thin client manager, dengan perintah
berikut :
$ sudo apt-get install thin-client-manager-gnome
untuk menjalankan aplikasi thin client manager, ketikakn perintah berikut pada t
erminal :
$ sudo student-control-panel
setelah menjalankan perintah diatas,kita telah berhasil menginstall LTSP, untuk
mengetes
LTSP yang telah kita konfigurasi nyalakan komputer server sampai dengan ditampil
kan
halaman login, setelah itu nyalakan client LTSP dan lakukan booting melalui Netw
ork /
Ethernet, apabila telah berhasil maka client akan mendapatkan ip address melalui
dhcp
yang kita konfigurasi sebelumnya, dan kita akan masuk ke ubuntu desktop sama hal
nya di
server.
@
KSL-Gorontalo
191
----------------------- Page 193----------------------Ebook KSL -
FOSS-ID
BAB IX
Cerita dan Pengalaman tentang Linux
Awalnya saya mengenal linux karena saya bersekolah di SMK, dimana pertama kali s
aya
berinteraksi dengan Linux pada kelas 2 SMK, dimana kita mulai dikenalkan dengan
Linux
berbasis desktop
ada bimbingan.
pada
dan
saat
itu
yaitu
Linux
Ubuntu
8.04
tanpa
berikutnya saya mengenal Linux Ubuntu 9.10 berbasis Server, dimana tujuan saya b
elajar
Linux Ubuntu server agar dapat lulus ujian kompetensi yang telah di standarisasi
oleh
sekolah untuk
stem Operasi
membuat
sebuah
saya
server
router
merasakan
hal
keputusasaan
dan
dengan
yang
kepuasan
menggunakan
berbeda
disaat
Si
dengan
mendapatkan
kegagalan dalam melakukan konfigurasi, dengan semangat belajar ini saya alhamdu
lillah
dapat melewai ujian dan sukses membangun sebuah PC-Router, yang
mempunyai 2
apa
dan mempresentasikan
setelah
itu
sistem
sistem
operasi
operasi
dalam
!!!,
hal
dimana
ini
"L
presentase ini saya kembali merasakan hal yang berbeda dari sistem operasi ini,
yaitu
"Kebebasan" yang ditawarkan untuk pengguna, saya banyak belajar dari teman-teman
,
guru dan dosen saya yang membantu dan memotivasi saya untuk mempelajari strukt
ur
pinguin ini. dan setelah itu saya tergabung kedalam sebuah kelompok studi linux
bersama
teman-teman yang mempunyai niat yang sama yaitu belajar linux dan berbagi sesuat
u
yang bermanfaat mengenai linux dan oss...,dengan ini saya mengucapkan terima kas
ih
kepada orang-orang
ru, dosen yang
yang
berjasa
bagi
hidup
saya,
orang
tua,
gu
[email protected]
192
----------------------- Page 194----------------------Pada tanggal 20 November 2010 resmi berdirinya Kelompok Studi L
inux (KSL),
disitu pula awalnya saya bergabung di dalam Komunitas ini. Saat itu,
saya bergabung
karena ajakan dari seorang teman, sehingga tidak ada sama sekali niat
untuk belajar
linux apalagi sampai mendalami ilmu tentang linux. Rekan-rekan saya yan
g saat itu
dengan semangat yang mereka miliki, saya hanya bisa ikut-ikutan saja.
Saat di adakannya pertama kali pembelajaran linux, untuk menerima
ilmu tentang
linux sangat sulit untuk diri saya pribadi. Terlebih lagi waktu pembelajaran
selalu diadakan
malam hari, sehingga dengan adanya keterbatasan seperti waktu dan kende
raan, serta
jarak yang ditempuh lumayan begitu jauh dari tempat tinggal saya sampa
i ke Kampus.
Seingat saya hanya 3 kali pertemuan, saya berhenti ikut pembelajaran t
ersebut. Namun
untuk
rapat-rapat
diri untuk
yang
diadakan
KSL,
saya
selalu
menyempatkan
yang
beliau
berikan, saya
menjadi
tu,
mulai dari
Ubun
Kubuntu, Linux Mint, BlankOn, BackTrack dll. Namun saya jatuh cinta pada distro
Ubuntu,
sehingga sampai saat ini saya masih tetap menggunakan distro Ubuntu.
Dengan adanya semangat belajar linux ini, saya bersama rekan-rek
an di KSL
memiliki tujuan mensosialisasikan Sistem Operasi Linux di seluruh wilaya
h Gorontalo di
semua kalangan, khususnya yang mau mempelajari Linux.
Terkahir kali saya katakan Maju terus Linux Indonesia
Unek-unek by
A
rfin Usman Kilo
193
----------------------- Page 195----------------------Ebook KSL -
OSS-ID
BAB X
Penutup
Demikian yang
manusia penuh
dengan banyak
uan, oleh
dapat
kekurangan
kami
dan
Sampaikan
kelemahan,
pada
karena
Ebook
ini,
keterbatasan
tentu
kemamp
karena itu Kami berharap para Pembaca Ebook dan Teman-teman Kelompok Studi Linux
,
dapat memberikan kritik dan saran yang membangun kepada kami, demi berkembangnya
ebook ini ke arah yang lebih baik. Semoga Ebook ini dapat berguna bagi para Pemb
aca
dan dapat memberikan bantuan dan support bagi para Teman-teman yang mau belajar
tentang Linux dan seluk beluk didalamnya, untuk lebih bersemangat lagi untuk bel
ajar, dan
mengembangkan Pengetahuan dan Potensi yang ada pada diri kita, kita semua Pasti
bisa
apabila kita bersungguh-sungguh,apabila kita tidak dibatasi / terikat dengan lis
ensi apabila
kita semua bebas
berkarya dan
dari
belenggu
apapun,
kita
dapat
dengan
bebas
mengembangkan Potensi diri dengan FOSS-ID (Free Open Source Software - Indonesia
),
Maju Terus IGOS, Maju Terus GNU, Maju Terus KSL...!!!
kami mengharapkan
melalui
kritik,
saran
dan
masukkannya
atas
Ebook
ini
email,blog,group kami :
www.facebook.com/groups/kslung
www.walidumar.wordpress.com
www.portal-kslung.blogspot.com
194
ID
BAB XI
Sumber
Ebook ini merupakan kumpulan dari tutorial didalam group Facebook kami ya
ng
kami susun kembali dengan bahasa yang ringan dan diharapkan mu
dah untuk
dimengerti / dipahami bagi para pengguna linux, Ebook ini dilengkapi dengan b
erbagai
materi,penjelasan dan tutorial yang diharapkan dapat menjadi buku panduan bagi s
iapa
saja yang berkemauan untuk belajar Linux, dan diharapkan dengan adanya ebook ini
dapat memberikan manfaat dan kemudahan bagi para pembaca, berikut adalah daftar
sumber,
www.kaskus.us
www.facebook.com/groups/kslung/
www.portalkslung.blogspot.com
www.walidumar.wordpress.com
www.pemula.linux.or.id
www.ubuntuindonesia.com
dan kami mengucapkan terima kasih kepada teman-teman yang turut menyumbangkan
sumbangan moril, semangat dan tulisan-tulisannya yang dimuat dalam website/blog/
artikel
yang kami akses melalui www.google.com , yang tidak dapat kami tuliskan satu per
satu.
195