0% menganggap dokumen ini bermanfaat (0 suara)
155 tayangan153 halaman

Panduan

Ebook ini berisi panduan instalasi, konfigurasi, dan penggunaan aplikasi-aplikasi open source di Linux. Terdiri dari 10 bab yang mencakup topik instalasi distro Linux, manajemen paket, desktop environment, command line, jaringan dan keamanan, serta tips dan trik penggunaan Linux. Ebook ini bertujuan untuk memberikan referensi bagi pengguna Linux pemula.

Diunggah oleh

Arfin Usman Kilo
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai TXT, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
155 tayangan153 halaman

Panduan

Ebook ini berisi panduan instalasi, konfigurasi, dan penggunaan aplikasi-aplikasi open source di Linux. Terdiri dari 10 bab yang mencakup topik instalasi distro Linux, manajemen paket, desktop environment, command line, jaringan dan keamanan, serta tips dan trik penggunaan Linux. Ebook ini bertujuan untuk memberikan referensi bagi pengguna Linux pemula.

Diunggah oleh

Arfin Usman Kilo
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai TXT, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 153

----------------------- Page 1----------------------1

----------------------- Page 2----------------------KATA PENGANTAR


Puji Syukur kita panjatkan kepada Tuhan Yang Maha Esa, karena izin dan
kuasanyalah sehingga kami dapat menyelesaikan Ebook ini, yang kami beri judul
Kita Bisa
tentang

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

sekaligus referensi bagi kita yang mau memperdalam


Linux dan
installasi,

Software

Free

konfigurasi

dan

bebas.

Di

dalamny

tutorial-tutorial

yan

memudahkan kita dalam mempelajari linux.


Ucapan Terima Kasih kepada rekan-rekan (Dosen dan Mahasiswa) yang
turut membantu dalam penyusunan Ebook ini.
Tak ada gading yang tak retak, demikian juga tulisan dalam Ebook ini, ka
mi
sadar masih banyak kekurangan.
Kritik dan Saran yang membangun sangat kami harapkan, demi membawa
Ebook ini menjadi lebih baik lagi.
1
----------------------- Page 3----------------------Ebook KSL -

Kita Bisa dengan FOSS

-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

Kelompok Studi Linux berdiri


Kelompok Studi Linux ini resmi berdiri pada tanggal 20 November 2010,
dengan ketua pertama Yunus Monoarfa, Sekretaris Rudin Himu, Bendahara Nur
Laila Pade, dan dengan memiliki beberapa anggota yang berjumlahkan 23 orang.
Kelompok
ke

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

software Gratis, dan dapat menurunkan tingkat pembajakan software.


Latar Belakang !
Kebutuhan akan informasi / keinginan ingin berbagi dan
memberantas
pembajakan khususnya di Gorontalo, dan mendukung program Indonesia Go Open
Source.
Tujuan !
Memasyaratkan Kebebasan menggunakan free open source software di Gorontalo.
Hak cipta / Licensi !
Seluruh materi / tutorial ini dapat didownload / dibaca dan dimodifikasi se
rta
disebarkan secara bebas (Free), syaratnya dengan menuliskan sumber.
Mengikuti Lisensi GPL (General Public license)
2
----------------------- Page 4----------------------Ebook KSL -

Kita Bisa dengan FOSS-ID

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 -

Kita Bisa dengan FOSS-ID

B. File Manager (Nautilus)_________________________________45


BAB IV BASH_____________________________________________________53
A. Bash Shell______________________________________________53
B. CLI (Command Line Interfaces)___________________________55
C. File Permission_________________________________________63

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 -

Kita Bisa dengan FOSS-ID

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 -

Kita Bisa dengan FOSS-ID

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

B. Ubuntu Coztumize Kit___________________________________172


BAB VIII Tips,Trik dan Tutorial________________________________177
BAB IX Cerita dan Pengalaman Tentang Linux_____________________193
BAB X Penutup__________________________________________________194
BAB XI Sumber__________________________________________________195
6
----------------------- Page 8----------------------Ebook KSL -

Kita Bisa dengan FO

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 -

Kita Bisa dengan FO

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

Apa Linux juga bisa terkena virus?


Dengan menggunakan Linux anda tidak perlu kuatir dengan permasalahan
virus komputer, karena virus dari komputer Windows tidak akan berpengaruh d
i
sistem Linux.
Linux memiliki banyak Distro yang berbeda-beda diantaranya adalah: Debian,
Open Suse, Slackware, Fedora, Ubuntu, dst. Mengapa demikian? Kenapa gak
dibuat jadi 1 packet distro / Sistem Operasi saja?
Bila ditinjau dari Kebutuhan dan keinginan masing-masing oran
berbedabeda, serta lisensi dari Linux sendiri yang memungkinkan li
nux bisa di
g

coztumize sehingga dapat


suatu
kelompok / komunitas.

memenuhi

kebutuhan

dan

keinginan

dar

8
----------------------- Page 10----------------------Ebook KSL -

Kita Bisa dengan

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

Apakah yang dimaksud dengan Virtualisasi ?


Virtualisasi adalah sebuah metode / teknologi yang memungkinkan untuk menja
lankan
Sistem Operasi didalam suatu Sistem Operasi yang sedang berjalan.
Misalnya kita memiliki Sistem Operasi yang telah terinstall didalam Kompute
r kita,
dengan Metode Virtualisasi ini memungkinkan kita untuk membuat sebuah kompu
ter
virtual dan menginstall sistem operasi kedalam Komputer Virtu
al yang kita buat,
sangat banyak Vendor-Vendor Software yang sudah mengeluarkan
Produk
Aplikasinya yang menggunakan Metode / Teknologi Virtualiasi ini, diantaranya

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 -

Kita Bisa dengan FOSS

-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

pekerjaan. Media-media installasi yang bisa digunakan adalah diantaranya yang


paling
umum adalah CD/DVD, atau USF(Usb FlashDrive).
SnapShot: Booting Blankon
tampilan booting Distro Linux Blankon menawarkan beberapa pilihan seperti pada g
ambar,
Mencoba Blankon
alam mode

dalam Live-CD,

menginstall

Blankon,

filesafe.
Snapshot> Plymouth Screen
10
----------------------- Page 12-----------------------

dan

mencoba

Ebook KSL -

Kita Bisa dengan FOSS-

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 -

Kita Bisa dengan FOSS

-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 -

Kita Bisa dengan FOSS

-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 -

Kita Bisa denga

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

mendapatkan partisi yang

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

masing menempati sda5, sda6 dan sda7.


dalam sistem
sistem sebagai

linux

storage

media

penyimpanan

dikenal

oleh

hda,hdb,hdc sedangkan partisi dikenal dengan sda,sdb,sdc


Mount Point
a dapat

artinya partisi yang harus kita mount terlebih dahulu agar kit

menyimpan kedalam partisi tersebut.


14
----------------------- Page 16----------------------Ebook KSL -

Kita Bisa dengan

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

----------------------- Page 17----------------------Ebook KSL -

Kita Bisa dengan FOSS-

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 -

Kita Bisa dengan F

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

Desktop Linux Blankon 7 Pattimura.


17
----------------------- Page 19----------------------Ebook KSL -

Kita Bisa dengan FO

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 -

Kita Bisa denga

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 -

Kita Bisa dengan F

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 -

Kita Bisa dengan F

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 -

Kita Bisa dengan F

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

Sistem APT bukanlah tool tunggal. APT datang


yang sangat
berguna untuk manajemen paket, di antaranya :

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 -

Kita Bisa dengan

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

umum digunakan user untuk keperluan menginstall dan remove paket.


apt-key
Digunakan untuk mengatur daftar key yang digunakan APT untuk mengautenti

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

likasi yang sesuai


dengan keyword yang kita masukkan,
rok dan
keterangan dari aplikasi amarok,

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 -

Kita Bisa dengan FOSS-

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

Kita Bisa dengan FO

B. Debian Package (Deb)


Deb adalah manajemen paket yang digunakan oleh debian, dan digunakan jug
a
oleh Ubuntu dan turunannya. Untuk bekerja dengan file .deb ini, di Ubuntu disedi
akan
dpkg, sebuah tool manajemen paket yang bisa digunakan untuk untuk mengakses file
.deb secara langsung, untuk menginstall file deb, dan menghapus pak
et deb. Dpkg
merupakan tool dasar dalam manajemen paket berbasis debian. Perintah dpkg ini ak
an
banyak digunakan ketika menginstall paket secara offline dimana paket telah dido
wnload
secara manual dari internet.
Kita memiliki sebuah file dengan format .deb atunes_2.1.0.deb,

untuk mengakses

filenya bisa dengan menggunakan 2 cara, yaitu dengan memanfaatkan fasilitas gd


ebi
package manager, untuk mengakses gdebi bisa dengan klik kanan file dengan forma
t
kemudian pilih Open With Gdebi Package Installer. Seperti pada gambar dibawah.
Apabila paket .deb tadi sudah kita buka maka akan ditampilan sebuah jendela inst
aller
untuk aplikasi, kita bisa melihat nama,status, dan beberapa deskripsi mengenai p
ackage
aplikasi deb ini. Kita bisa melihat status, apakah dependensi yang dibutuhkan su
dah ada
dalam system, apabila terdapat beberapa dependensi yang belum ada dalam filesyst
em,
maka diwajibkan untuk mencari dependensi dari aplikasi terlebih dahulu.
Untuk menginstall kita bisa menekan tombol Install Package, maka proses installas
i
akan berjalan.
25
----------------------- Page 27----------------------Ebook KSL -

Kita Bisa deng

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

kita telah menggunakan alternatif installasi paket deb


yang
kita dalam menginstall, apabila kita ingin menginstall
dengan
terminal, ikuti langkah berikut. Pertama-tama buka terminal,

masuk pada direktori lokasi / tempat kita menyimpan file *.deb, contohnya pada D
esktop

kita bisa masuk ke Desktop terlebih


h dpkg -i, yang
berfungsi untuk menginstall paket *.deb.

dahulu

dan

menjalankan perinta

Untuk menghapus kita bisa dengan mengetikkan perintah berikut.


26
----------------------- Page 28----------------------Ebook KSL -

Kita Bisa dengan F

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:

Main, adalah Software yang didukung secara Resmi


Restricted, adalah Software yang didukung tapi tidak sepenuh
nya dalam free
license
Universe, adalah Software yang dikelola oleh komunitas (bukan software yan
g
didukung dengan resmi)
Multiverse, adalah Software yang tidak Free
File Konfigurasi untuk menambahkan repository pada linux khususnya Ubuntu terlet
ak di
direktori /etc/apt/sources.list.
Snapshot > Sources.list
Indonesia sudah memiliki beberapa server yang sudah menyed
iakan layanan
repository, tentunya dengan menggunakan server repositori lokal, a
kan mempercepat
akses kita apabila ingin melakukan installasi aplikasi dan update/upgrade, berik
ut adalah

kumpulan repisotory linux yang ada di Indonesia,


27
----------------------- Page 29----------------------Ebook KSL -

Kita Bisa den

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

lucid main restricted universe multiverse


lucid-updates main restricted universe multiver
lucid-security main restricted universe multive
lucid-backports main restricted universe multiv
lucid-proposed main restricted universe multive

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

lucid main restricted universe multiverse


lucid-updates main restricted universe mult
lucid-security main restricted universe mul
lucid-backports main restricted universe mu
lucid-proposed main restricted universe mul

lucid main restricted universe multiverse


lucid-updates main restricted universe multiv
lucid-security main restricted universe multi
lucid-backports main restricted universe mult
lucid-proposed main restricted universe multi

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

lucid main restricted universe multiverse


lucid-updates main restricted universe multivers
lucid-security main restricted universe multiver
lucid-backports main restricted universe multive
lucid-proposed main restricted universe multiver

mirror.its.ac.id (ITS, INHERENT)


deb http://mirror.its.ac.id/ubuntu
deb http://mirror.its.ac.id/ubuntu
verse
deb http://mirror.its.ac.id/ubuntu
iverse
deb http://mirror.its.ac.id/ubuntu
erse

lucid main multiverse restricted universe


lucid-security main multiverse restricted uni
lucid-backports main multiverse restricted un
lucid-updates main multiverse restricted univ

28
----------------------- Page 30----------------------Ebook KSL -

Kita Bisa dengan

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

Tipe arsip debian terdiri dari dua macam, yakni:


deb : tipe ini biasanya untuk repository file file binary, documentasi yan
g umumnya
kita gunakan.
deb-src : tipe ini biasanya untuk repository file-file sou
rce code, umumnya
digunakan oleh para developer atau user yang sering ingin mengcompile se
ndiri
paket-paket yang diinginkan.
Repository merupakan sebuah hal yang penting setelah kita melakukan installasi l
inux,
karena dengan repisotory kita dapat menginstall aplikasi yang disediakan oleh re
pository

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 -

Kita Bisa dengan

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 -

Kita Bisa dengan

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 -

Kita Bisa denga

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

setelah mengetikkan perintah diatas maka proses installasi akan berjalan.


32
----------------------- Page 34----------------------Ebook KSL -

Kita Bisa dengan FOSS-ID

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 -

Kita Bisa dengan FOS

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 -

Kita Bisa dengan FO

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 -

Kita Bisa dengan FOS

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 -

Kita Bisa dengan FO

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

Kita Bisa dengan FOSS

Snapshot > Ubuntu Software Center 3


kita bisa menggunakan fasilitas search seperti pada gambar diatas, untuk mengin
stall
aplikasi kita bisa dengan menekan tombol install,
Snapshot > Ubuntu Software Center 5
kemudian kita akan dimintakan Password root untuk menginstall aplikasi yang kita
pilih.
Snapshot > Ubuntu Software Center 5
apabila kita menekan tombol More Info, maka kita akan diberikan informasi ten
tang
aplikasi yang akan kita install.
38
----------------------- Page 40----------------------Ebook KSL -

Kita Bisa denga

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 :

tar -xzvf belajar.tar.gz

= file kompresi belajar.ta

tar -xjvf belajar.tar.bz2

= file kompresi belajar.ta

unzip belajar.zip

= file kompresi belajar.zi

unrar belajar.rar

= file kompresi belajar.ra

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

berikutnya kita jalankan melalui terminal,

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

mengcompile dan membuild file yang masih dalam bentuk module.


39
----------------------- Page 41----------------------Ebook KSL -

Kita Bisa dengan FOSS

-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

secara low level.


40
----------------------- Page 42----------------------Ebook KSL -

Kita Bisa dengan FOS

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 -

Kita Bisa dengan

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

Desktop yang terlalu kompleks yang membutuhkan konfigurasi oleh user.


KDE dibangun dengan toolkit Qt dari Trolltech. KDE berjalan pada banyak ragam si
stem
Unix, termasuk Linux, BSD, dan Solaris. Terdapat pula versi KDE untuk Mac OS X d
engan
bantuan lapisan X11 dan untuk Microsoft Windows dengan bantuan Cygwin. Keunggula
n
utama KDE adalah kemudahan pemakaian, fleksibilitas, portabitilis, dan kekayaan
fitur.

Berikut adalah tampilan Desktop KDE.


KDE dikembangkan sejalan dengan KDevelop, paket pengembangan perangkat lunak,
dan

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 -

Kita Bisa dengan

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

mengetikkan perintah berikut :

platform

UNIX.

Untuk

menginstall

XF

$ sudo add-apt-repository ppa:xubuntu-ppa/backports


$ sudo apt-get update
$ sudo apt-get install xfce
Berikut adalah tampilan desktop XFCE,
43
----------------------- Page 45----------------------Ebook KSL -

Kita Bisa dengan F

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

energi. Berikut ini adalah tampilan Desktop LXDE,


untuk menginstall Desktop Environment LXDE kita bisa mengetikkan perintah beriku
t :
$ sudo add-apt-repository ppa:lubuntu-ppa/backports
$ sudo apt-get update
$ sudo apt-get install lxde
Keterangan:

Perintah sudo add-apt-repository ppa:lubuntu-ppa/backport (contohnya)


Adalah perintah yang berfungsi untuk menambahkan Repository
PPA kedalam Source List, agar kita dapat menginstall
aplikasi-aplikasi / package-package yang
Termasuk didalam PPA tersebut.
44
----------------------- Page 46----------------------Ebook KSL -

Kita Bisa dengan FOSS-

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

----------------------- Page 47----------------------Ebook KSL -

Kita Bisa dengan FOSS

-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 -

Kita Bisa dengan F

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 -

Kita Bisa dengan F

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 -

Kita Bisa dengan FO

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 -

Kita Bisa dengan FOSS-

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 -

Kita Bisa dengan

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

kita akan dimintakan password untuk masuk

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 -

Kita Bisa denga

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

ditampilan, dan Show Hide Button.


52
----------------------- Page 54----------------------Ebook KSL -

Kita Bisa dengan F

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

Kita Bisa dengan FOS

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 :

Bash shell (sh)


C shell (csh)
Korn shell
Bourne shell

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 :

-a Menampilkan semua file atau direktori yang bersifat hidden ( tersembun


yi ) atau file dan direktori
yang memiliki awalan tanda titik (.)

-f Menapilkan file atau direktori tanpa proses sortir

-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.

-R Jika terdapat direktori di dalam direktori tersebut maka isi direktori


akan ditampilkan juga.
Contoh penggunaan perintah ls adalah : user@lug~$ ls -la /home
55
----------------------- Page 57----------------------Ebook KSL -

Kita Bisa dengan

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

direktori Unduhan/ dengan perintah cd Unduhan/, metode berikutnya apabila kita in


gin
masuk ke direktori tetapi kita tidak berada didalam direktori tersebut, contohny
a
walidumar@walidumar:~$ ls
Music

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 -

Kita Bisa dengan

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 -

Kita Bisa denga

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

walidumar@walidumar~$ cp -R /var/www /tmp


g. mv
mv berfungsi untuk memindahkan file.
h mv yang
umum:

Berikut

contoh penggunaan perinta

walidumar@walidumar:~$ mv belajar.txt /tmp


maka file belajar.txt akan dipindahkan ke direktori /tmp.
pakai untuk
merubah nama file, berikut adalah perintahnya.

perintah ini bisa di

walidumar@walidumar:~$ mv belajar.txt study.txt


perintah diatas akan merubah nama file belajar.txt menjadi study.txt
58
----------------------- Page 60----------------------Ebook KSL -

Kita Bisa denga

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,

walidumar@walidumar:~$ echo ayo belajar bersama !!!


ayo belajar bersama !!!
walidumar@walidumar:~$ echo $[10+10]
20
echo dapat menampilkan dan melakukan perhitungan-perhitungan
is seperti
tambah,kurang,kali dan pembagian sama halnya dengan kalkulator

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

2012-01-15 09:58 (:0)

walidumar pts/0

2012-01-15 22:01 (:0.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 -

Kita Bisa dengan FOSS

-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 -

Kita Bisa dengan FO

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 -

Kita Bisa dengan

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

----------------------- Page 65-----------------------

Ebook KSL -

Kita Bisa denga

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

Tabel diatas menunjukkan permission dari user,group, dan


sehingga kita bisa
melakukan settingan / konfigurasi permission dari sebuah
rdasarkan dari tabel
diatas.

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 -

Kita Bisa dengan

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)

0 adalah angka untuk menghilangkan akses dari user/group/other, contoh :


#sudo chmod 200 job2.odt
dapat dijelaskan sebagai berikut :

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 -

Kita Bisa denga

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.

Filesystem UNIX berbentuk hirarki yang menyerupai struktur


tree (pohon yang
dibalik, akarnya ada di atas, cabangnya ada di bawah). Struktur ini bertumpu pad
a sebuah
tempat yang disebut root (biasa diwakili oleh karakter slash, "/"). Segala sesua
tu yang ada
pada struktur filesystem UNIX hanya dapat berupa file atau dir
ektori. Direktori mirip
dengan sebuah map yang berisi file maupun direktori lainnya. Dan direktori yang
berada
dalam direktori lain disebut child (disebut juga sub direktori) dari dari direkt
ori di atasnya
(direktori parent). Direktori dalam struktur filesystem dapat memiliki
banyak child tapi
hanya bisa memiliki satu parent. Sebuah file dapat menyimpan informasi namun tid
ak
dapat mengandung file lain maupun direktori lain.
File system dalam linux dibagi menjadi 3 bagian yaitu :
User Data
Merupakan file file yang umumnya diciptakan oleh user untuk menyimpan data
misalnya file task, document, dsb.
Sistem data
File yang digunakan oleh sistem linux untuk melakukan proses misalnya batc
h file.
File Executetable
Berisi informasi yang dikenal komputer sebagai instruksi instruksi, dapat
dijalankan
secara langsung oleh user misalnya finger, ping, dsb.
Untuk menyatakan sebuah letak direktori tertentu pada hirarki struktur filesyste
m, yang
dikenal dengan path / arah, arah disini diartikan dengan bagaimana user bisa men
capai
suatu file / direktori.
Setiap direktori yang dilalui path dipisahkan dengan sebuah tanda / (Garis Mirin
g /slash)
path dapat dibagi menjadi dua bagian yaitu :

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

----------------------- Page 68----------------------Ebook KSL -

Kita Bisa de

ngan FOSS-ID
Dalam FileSystem Linux dikenal Aturan-aturan dalam penamaan file pada Linux adal
ah
sebagai berikut :

Nama file terdiri dari max. 256 karakter.

Dapat menggunakan huruf besar dan kecil.

Linux membedakan huruf besar dan kecil.

Dapat menggunakan tanda titik (.), dash (-), underscore (_).

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

----------------------- Page 69----------------------Ebook KSL -

Kita Bisa dengan FO

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 -

Kita Bisa denga

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

main" > /etc/apt/sources.list.d/libreoffice.list

kemudian download key libreoffice dengan perintah berikut :


$ sudo wget ftp://repo.ugm.ac.id/ekstra/.ugos_tools/key_libreoffice
tambahkan key yang sudah kita download tadi kedalam system
$ sudo apt-key add key_libreoffice
lakukan update setelah kita menambahkan key dari Aplikasi libreof
fice, agar aplikasi
libreoffice, dapat dimasukkan kedalam system untuk bisa di install dan digunakan
.
$ sudo apt-get update
kemudian install openoffice, dengan perintah berikut :
$ sudo apt-get install libreoffice
sesuaikan libreoffice yang anda install dengan tema yang anda gunakan, agar dapa
t
singkron dengan tema yang digunakan, sesuaikan dengan DE yang digunakan, untuk
menginstall libreoffice pada DE gnome bisa dengan perintah berikut :
$ sudo apt-get install libreoffice-gnome
69

----------------------- Page 71----------------------Ebook KSL -

Kita Bisa dengan

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 -

Kita Bisa dengan FO

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,

tema, dan animasi dari presentase

yang kita inginka

71
----------------------- Page 73----------------------Ebook KSL -

Kita Bisa dengan FOS

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

ditampilkan wizard sebagai berikut,


diarahkan untuk memilih template yang kita inginkan, apabila kit
template

maka

kita

bisa

lanjutkan

ke

langkah

berik

klik tombol Next, berikutnya kita akan

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 -

Kita Bisa dengan FO

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 -

Kita Bisa dengan FO

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 -

Kita Bisa denga

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 -

Kita Bisa denga

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.

untuk menginstall gnome-mplayer kita bisa mengetikkan perintah berikut, melalui


terminal :
kemudian kita bisa mengetikkan perintah berikut untuk menginstal :
$ sudo apt-get install gnome-mplayer
kita dapat menginstall gnome-mplayer melalui software manager Ubuntu Software Ce
nter,
seperti pada gambar dibawah :

76
----------------------- Page 78----------------------Ebook KSL -

Kita Bisa denga

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 -

Kita Bisa dengan

FOSS-ID
masuk ke direktori hasil ekstrak
erintah berikut di
terminal :
$ ./configure
$ make
$ sudo make install

sebelumnya,

kemudian

ketikkan

proses installasi akan berjalan, dan sampai selesai.


kita dapat mengakses cheese melalui menu Application > Sound and Video > Cheese
Webcam Booth.dan kita dapat menggunakan Cheese dengan mudah, dan banyak variasi
efek yang beragam dan menarik yang telah disediakan, seperti pada gambar beri
kut :
beberapa pilihan efek-efek yang beragam yang telah disediakan, yang dapa
t
mempermudah user untuk memilih dan menggunakannya melalui tombol Effects yang
telah disediakan.
Berikut adalah pemilihan dan penggunaan salah satu efek edge
78
----------------------- Page 80----------------------Ebook KSL -

Kita Bisa dengan FOS

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.

kita dapat menginstall Distro Linux, dengan menggunakan perintah berikut :


$ sudo apt-get install brasero
atau kita bisa menginstall brasero melalui Software manager, Ubuntu Software Cen
ter
79

----------------------- Page 81----------------------Ebook KSL -

Kita Bisa den

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 :

GTK+2.8 (or higher)


glibc-2.4 (or higher)
libstdc++.so.6

setelah ke 3 dependency telah di install kita sudah dapat me


nginstall mmc dengan
melakukan klik 2x pada file
yang kita download kemudian kita
klik tombol "Install
Package" atau kita juga bisa menginstall melalui terminal dengan menjalankan per
intah
berikut :
$ sudo dpkg -i mmc_1.6.0_i386.deb
setelah proses installasi telah selesai kita dapat
melalui Panel,
Application > Sound and Video > Mobile Media Converter.

mengakses

MMC

80
----------------------- Page 82----------------------Ebook KSL -

Kita Bisa dengan FOS

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

untuk mengakses informasi dengan cepat dan nyaman.


a. Installasi Google Chrome Browser
Google Chrome browser adalah browser yang dikenal ringan dan cepat dalam
mengakses informasi, yang dibuat oleh perusahaan Google, dibuat dan didesain unt
uk
multiplatform sistem operasi, oleh karena itu bisa dijalankan di distro-distro l
inux. cara
untuk menginstall google chrome pada Distro Linux adalah dengan cara sebagai be
rikut :
ketikkan perintah berikut pada terminal :
$ sudo apt-get install google-chrome-stable
kita juga bisa menginstall Google Chrome melalui software manager, ubuntu softwa
re
center seperti pada gambar berikut :
setelah proses installasi selesai, maka kita dapat mengakses Google Chrome melal
ui
panel " Application > Internet > Google Chrome.
81
----------------------- Page 83----------------------Ebook KSL -

Kita Bisa dengan

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

menggunakan pidgin internet messenger.


82
----------------------- Page 84----------------------Ebook KSL -

Kita Bisa den

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 -

Kita Bisa dengan

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 -

Kita Bisa denga

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

untuk mengintegrasikan mozilla firefox dengan download manager kit


a membutuhkan
sebuah add-ons yang bernama "Flashgot", dimana flashgot yang akan menghubungkan
antara download manager dan Mozilla firefox, untuk menginstall add-ons firefox
kita bisa
masuk ke menu Firefox Tools > Add-ons, kemudian kita bisa melakukan p
encarian
dengan menggunakan keyword "Flashgot", seperti pada gambar berikut :

85
----------------------- Page 87----------------------Ebook KSL -

Kita Bisa dengan

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 -

Kita Bisa dengan FO

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 -

Kita Bisa dengan

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 -

Kita Bisa dengan FOSS-

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

----------------------- Page 91----------------------Ebook KSL -

Kita Bisa dengan FOSS

-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 -

Kita Bisa dengan

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 -

Kita Bisa dengan FOSS-

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

----------------------- Page 94----------------------Ebook KSL -

Kita Bisa denga

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 Bisa dengan FOSS-ID

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 -

Kita Bisa dengan FOSS-ID

Berikut adalah efek painting Fire On Screen


berikut adalah Efect Animation +Airplane
berikut adalah efek Desktop Expo
95
----------------------- Page 97-----------------------

Ebook KSL -

Kita Bisa dengan FOSS-ID

berikut adalah efek Show Mouse.


Berikut adalah efek Desktop Cube
berikut adalah Water Effect
96
----------------------- Page 98----------------------Ebook KSL -

Kita Bisa denga

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 -

Kita Bisa dengan FOSS-ID

#System nya di tampilkan di sini :)


#background template nya edit di bawah ini
TEXT
alignment top_right
${font sans-serif:bold:size=12}SISTEM ${hr 2}
background no
${font sans-serif:normal:size=8}$sysname $kernel on $machine
use_xft yes
CPU: ${cpu cpu}% ${alignr}${cpubar 8,60 cpu}
xftfont bitstream vera:size=11
RAM: $memperc% ${alignr}${membar 8,60}
xftalpha 1
Uptime: ${alignr}${uptime}
update_interval 1
#Networking yang di pakek kalau pakek kabel biasanya pakek eth0 ato eth
1 di sini saya pakek wirelles jadi wlan0
total_run_times 0
Hostname $alignr $nodename
own_window yes
wlan0 $alignr ${addr wlan0}
own_window_colour 0000cc
eth0 $alignr ${addr eth0}
own_window_type normal
$processes processes ($running_processes running)
own_window_transparent yes
#Status CPU
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
CPU $alignr ${cpu cpu0}%
double_buffer yes
${cpubar cpu0}
minimum_size 250
MEM $alignc $mem / $memmax $alignr $memperc%
maximum_width 250
$membar
draw_shades no
/ $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_free_perc /}%
draw_outline no
${fs_bar /}
draw_borders no
/home $alignc ${fs_used /home} / ${fs_size /home} $alignr ${fs_free_per
c /home}%
border_width 1
${fs_bar /home}
border_margin 1
#/media/Data $alignc ${fs_used /media/Data} / $ {fs_size /media/Data} $
alignr ${fs_free_perc /media/home}%
draw_graph_borders no
#${fs_bar /media/Data}
default_color green
swap $alignc $swap / $swapmax $alignr $swapperc%
color1 050874
${swapbar}
color2 171cec
#Proses applikasi yang berjalan CPU ID kalau di windots
color3 blue
${font sans-serif:bold:size=8}PROCESS ${hr 2}
no_buffers yes

${font sans-serif:normal:size=8}NAME $alignr


uppercase no
${top name 1} $alignr ${top pid 1} ${top cpu
cpu_avg_samples 2
${top name 2} $alignr ${top pid 2} ${top cpu
net_avg_samples 2
${top name 3} $alignr ${top pid 3} ${top cpu
override_utf8_locale no
${top name 4} $alignr ${top pid 4} ${top cpu
short_units yes
${top name 5} $alignr ${top pid 5} ${top cpu
gap_x 16
${top name 6} $alignr ${top pid 6} ${top cpu
gap_y 11
${top name 7} $alignr ${top pid 7} ${top cpu

PID

CPU

1}
2}
3}
4}
5}
6}
7}

${top name 8} $alignr ${top pid 8} ${top cpu 8}


${font sans-serif:bold:size=8}NETWORK ${hr 2}
${font sans-serif:normal:size=8}IP address: $alignr ${addr wlan0}
#ESSID: $alignr ${wireless_essid wlan0}
Connection quality: $alignr ${wireless_link_qual_perc wlan0}%
Load $alignr $loadavg
#untuk Edit Jam Bisa kita ganti-ganti
DATE ${hr 2}
${alignc 35}${font Trebuchet :bold:MS:size=20}${time %H:%M}${font}
${alignc}${time %a %d %b %Y}
Berikut adalah penjelasan mengenai script diatas yang dapat dibagi menjadi 3 yai
tu, pada
shapes berwarna biru adalah pengaturan template / background yang akan kita buat
.
#background template nya edit
di bawah ini
alignment top_right
background no
use_xft yes
xftfont bitstream vera:size=1
1
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 undecorated,
below,sticky,skip_taskbar,skip_pager
double_buffer yes

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 -

Kita Bisa dengan FOSS-ID

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}

#/media/Data $alignc ${fs_used /media/Data} / $ {fs_size /


media/Data} $alignr ${fs_free_perc /media/home}%
#${fs_bar /media/Data}
swap $alignc $swap / $swapmax $alignr $swapperc%
${swapbar}
#Proses applikasi yang berjalan CPU ID kalau di windots
${font sans-serif:bold:size=8}PROCESS ${hr 2}
${font sans-serif:normal:size=8}NAME $alignr PID
CPU
${top name 1} $alignr ${top pid 1} ${top cpu 1}
${top name 2} $alignr ${top pid 2} ${top cpu 2}
${top name 3} $alignr ${top pid 3} ${top cpu 3}
${top name 4} $alignr ${top pid 4} ${top cpu 4}
${top name 5} $alignr ${top pid 5} ${top cpu 5}
${top name 6} $alignr ${top pid 6} ${top cpu 6}
${top name 7} $alignr ${top pid 7} ${top cpu 7}
${top name 8} $alignr ${top pid 8} ${top cpu 8}
${font sans-serif:bold:size=8}NETWORK ${hr 2}
${font sans-serif:normal:size=8}IP address: $alignr ${addr
wlan0}
#ESSID: $alignr ${wireless_essid wlan0}
Connection quality: $alignr ${wireless_link_qual_perc wlan
0}%
Load $alignr $loadavg
Berikut adalah pengaturan tanggal, dan waktu yang akan ditampilkan dalam pengatu
ran
Conky.
DATE ${hr 2}
${alignc 35}${font Trebuchet :bold:MS:s
ize=20}${time %H:%M}${font}
${alignc}${time %a %d %b %Y}
Untuk membuat conky menjadi autostart pada saat pertama kali login, buatlah sebu
ah file
baru pada direktori home, dengan nama .conky-startup.sh, kemudian pastekan bari
s
berikut pada file yang kita buat,
sleep 30 && conky;
maksud dari script diatas adalah, kita akan membuat conky berjalan / dieksekusi
setelah
30 detik setelah login, agar tidak bentrok dengan beberapa aplikasi seperti comp
iz.
Kemudian setelah file diatas disimpan, kemudian ganti file permission .conky-sta
rtup.sh
agar executeable, dengan perintah berikut :
$ sudo chmod 777 .conky-startup.sh
99
----------------------- Page 101----------------------Ebook KSL -

Kita Bisa dengan

FOSS-ID
Selanjutnya buka

System Preferences Startup Applications. Klik Add,

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

aptitude search cairo-dock


add-apt-repository ppa:cairo-dock-team/ppa
apt-get update
apt-get install cairo-dock

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 -

Kita Bisa dengan FOSS-

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

----------------------- Page 103----------------------Ebook KSL -

Kita Bisa dengan FO

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 -

Kita Bisa dengan F

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

kemudian akan ditampilkan setup wizard mobile broadband connection


, seperti pada
gambar dibawah, pada menu Modem, dapat kita lihat modem kita sudah dapat terdete
ksi
oleh sistem, untuk melanjutkan kita pilih Forward.

103
----------------------- Page 105----------------------Ebook KSL -

Kita Bisa dengan FOSS

-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 -

Kita Bisa dengan

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

Linux Foundation 1.1 root hub


Linux Foundation 1.1 root hub
Linux Foundation 1.1 root hub
Linux Foundation 1.1 root hub
Realtek Semiconductor Corp. Mass Storage

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 -

Kita Bisa dengan FOS

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 -

Kita Bisa deng

an FOSS-ID
[28517.646309]
[28517.646318]
[28518.657602]
[28518.694588]
[28518.694602]
[28518.695789]
[28518.696160]

usbcore: registered new interface driver usb-storage


USB Mass Storage support registered.
scsi 4:0:0:0: CD-ROM Qualcomm MMC Storage 2.31 PQ: 0 ANSI: 2
sr0: scsi-1 drive
Uniform CD-ROM driver Revision: 3.20
sr 4:0:0:0: Attached scsi CD-ROM sr0
sr 4:0:0:0: Attached scsi generic sg1 type 5

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 &amp; A Mobile
Hewlett-Packard
Linux Foundation
Linux Foundation
Linux Foundation

Phones
1.1 root hub
1.1 root hub
1.1 root hub

Perhatikan bagian paling atas, modem telah terbaca sebagai T &


A Mobile Phones,
dengan vendor id = 1bbb dan product id = 0012 (kode ini akan berbeda tiap produk
),
Selanjutnya kasih perintah modprobe usbserial agar kernel mengenali modem sebaga
i
usbserial (perhatikan 0x didepan vendor id dan product id) :
$ sudo modprobe usbserial vendor=0x1bbb product=0x0012
Agar modul usb serial dijalankan setiap komputer dihidupkan, tambahkan baris usb
serial

vendor=0x[vendor id] product=0x[product id] pada file /etc/modules


$ sudo echo usbserial vendor=0x1bbb product=0x0012 &gt;&gt; /etc/modules
setelah perintah diatas diketikkan seharusnya modem telah terdeteksi sebagai Qua
lcomm
CDMA Technologies MSM, kita hanya perlu untuk menyetting dialupnya melalui netwo
rk
manager / wvdial seperti pada penjelasan sebelumnya, sesuaikan d
engan provider
modem yang digunakan.
107
----------------------- Page 109----------------------Ebook KSL -

Kita Bisa dengan FO

SS-ID
4. Install / Konfigurasi

Modem SmartFren Connex

pertama-tama sambungkan modem ke komputer, berikutnya ketikkan perintah berikut


di
terminal,
$ sudo lsusb
berikutnya akan muncul tampilan seperti ini,
Bus
Bus
Bus
Bus
Bus
Bus
Bus
Bus

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

Linux Foundation 1.1 root


Linux Foundation 1.1 root
Linux Foundation 1.1 root
Linux Foundation 1.1 root
ONDA Communication S.p.A.
Linux Foundation 1.1 root
Linux Foundation 2.0 root
Linux Foundation 2.0 root

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 :

$ sudo modprobe usbserial vendor=0x19d2 product=0xffdd


terus setting wvdial, apabila belum terinstall, install dengan perintah
$ sudo apt-get install wvdial
kemudian edit file konfigurasi wvdial, dengan perintah berikut :
$ sudo gedit /etc/wvdial.conf
108
----------------------- Page 110----------------------Ebook KSL -

Kita Bisa dengan

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"

kemudian simpan konfigurasi, berikutnya ketikkan perintah berikut


$ sudo ls /dev/ttyUSB*
apabila akan ditampilkan output berikut :
/dev/ttyUSB0

/dev/ttyUSB1

/dev/ttyUSB2

109
----------------------- Page 111----------------------Ebook KSL -

Kita Bisa denga

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 -

Kita Bisa dengan FOSS

-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 -

Kita Bisa dengan FOSS

-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 -

Kita Bisa dengan FOSS-ID

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 -

Kita Bisa dengan

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,

$ sudo apt-get update


kemudian install driver printer dengan menggunakan perintah berikut :
$ sudo apt-get install cnijfilter-ip2700series
Contoh :
Untuk menginstal driver, Anda harus tahu seri printer yang yang Anda
miliki, contoh
menginstall driver Canon Pixma iP2700 series di Ubuntu seperti perintah di atas,
untuk
seri lainnya dapat dilihat di bawah ini :
Canon
Canon
Canon
Canon
Canon
Canon
Canon
Canon
Canon
Canon

iP100 Ubuntu Driver cnijfilter-ip100series


iP1000 Ubuntu Driver cnijfilter-pixmaip1000series
iP1500 Ubuntu Driver cnijfilter-pixmaip1500series
iP1900 Ubuntu Driver cnijfilter-ip1900series
iP 2200 Ubuntu Driver cnijfilter-ip2200series
iP2500 Ubuntu Driver cnijfilter-ip2500series
iP2600 Ubuntu Driver cnijfilter-ip2600series
iP2700 Ubuntu Driver cnijfilter-ip2700series
iP4500 Ubuntu Driver cnijfilter-ip4500series
iP4700 Ubuntu Driver cnijfilter-ip4700series
114

----------------------- Page 116----------------------Ebook KSL -

Kita Bisa denga

n FOSS-ID
Canon
Canon
Canon
Canon
Canon
Canon
Canon
Canon

iP4800 Ubuntu Driver cnijfilter-ip4800series


iP5200 Ubuntu Driver cnijfilter-ip5200series
MG5100 Ubuntu Driver cnijfilter-mg5100series
MG8100 Ubuntu Driver cnijfilter-mg8100series
MP490 Ubuntu Driver cnijfilter-mp490series
MP610 Ubuntu Driver cnijfilter-mp610series
MP630 Ubuntu Driver cnijfilter-mp630series
MP640 Ubuntu Driver cnijfilter-mp640series

c. Installasi Driver VGA


VGA (Video Graphic Adapter) Video Adapter yang berfungsi untuk menampilk
an
keluaran berupa gambar dan warna yang bisa kita lihat melalui monitor / LCD, unt
uk
menampilkan Graphic dengan lebih jelas dan berwarna tentunya kita membutuhkan dr
iver
dari VGA yang kita gunakan, dalam Linux sebagian driver VGA sudah dikenal. Beber
apa
Driver VGA yang belum dikenal adalah seperti ATI, dan NVIDIA.
1. Install dan Konfigurasi Driver ATI Radeon
sebelumnya kita perlu mendownload driver VGA melalui website AMD, berikut :
http://putrichairina.wordpress.com/2010/05/11/instalasi-driver-ati-mobility-rade
onhd-5470-di-linux-ubuntu-10-4/ATI%20Mobility%20Radeon%20HD%205470%20di

%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 -

Kita Bisa dengan

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 :

http://www.nvidia.com/object/unix.html, kemudian cari baris AMD64/EM64T,


pilih
Option Latest Version, dan silahkan di unduh, sampai dengan proses download selesa
i,
kemudian masuk ke terminal, kemudian nonaktifkan Desktop manager Gnome dengan
mengetikkan perintah berikut
$ sudo /etc/init.d/gdm stop
kemudian install driver amd yang telah kita download sebelumnya dengan perintah
berikut :
$ sudo sh NVIDIA-Linux-x86_64-185.18.14-pkg2.run
kemudian akan ditampilkan wizard yang berisi pertanyaan-pertanyaan seperti aggre
ment,
dan konfirmasi penginstallan, kemudian akan muncul pertanyaan berikut Precompiled
Kernel apabila anda terkoneksi dengan internet maka anda bisa memilih Yes, apabila
anda tidak memiliki koneksi internet maka kita bisa memilih No, lalu aktifkan desk
top
manager gnome lagi dengan perintah berikut :
$ sudo /etc/init.d/gdm start
restart system dengan perintah sudo reboot, dan lihat perbedaan grafik yang terjad
i
sebelum dan sesudah Installasi.
116
----------------------- Page 118----------------------Ebook KSL -

Kita Bisa denga

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 :

untuk menginstall ubuntu restricted extras,

$ sudo apt-get install ubuntu-restricted-extras


apabila proses installasi telah selesai kita bisa menguji apakah
codec/plugin sudah
bekerja, dengan mencoba untuk menjalankan file-file musik dan video, apabila sud
ah
berjalan seperti gambar dibawah maka installasi plugin sudah berhasil.
117
----------------------- Page 119----------------------Ebook KSL -

Kita Bisa dengan FOSS

-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 -

Kita Bisa dengan

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 menginstall virtualbox dengan mengetikkan perintah, berik


ut
$ sudo dpkg -i virtualbox-4.0_4.0.0-69151~Ubuntu~Lucid_i386.deb
kita juga bisa menginstall dengan cara lain menggunakan gdebi, dengan melakuka
n klik
2x pada file virtualbox4.deb
120
----------------------- Page 122----------------------Ebook KSL -

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,

tampilan interface VirtualBox ketika menjalankan 2 OS lain didalam virtualm


achine.

121
----------------------- Page 123----------------------Ebook KSL -

Kita Bisa denga

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 -

Kita Bisa denga

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 /

linux, melalui my network place / dengan mengetikkan ip address komputer yang ki


ta
share seblumnya, contoh \\192.168.10.1\
maka akan ditampilkan folder/drive yg telah kita share , di komputer client yan
g terhubung
dengan komputer yang telah kita konfigurasi samba sebelumnya.
Kita juga bisa melakukan sharing dengan menggunakan GUI, sebelumnya kita harus
menginstall service samba terlebih dahulu, seperti pada gambar dibawah :
h. Installasi Ubuntu-Tweak
Ubuntu-Tweak adalah sebuah aplikasi tweaking yang disediakan untuk Distro Linux
Ubuntu, yang didesain agar dapat mempermudah pengguna untuk melakukan pengaturan
seperti,

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

----------------------- Page 125----------------------Ebook KSL -

Kita Bisa dengan F

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

$ sudo dpkg -i ubuntu-tweak.deb


kita bisa mengakses ubuntu-tweak melalui panel Application > System Tools > Ubun
tu-

Tweak
berikut adalah tampilan interface ubuntu-tweak
124
----------------------- Page 126----------------------Ebook KSL -

Kita Bisa dengan FO

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

seperti PHP, ASP.


Pemanfaatan server web saat ini tidak terbatas hanya untuk publikasi situ
s web
dalam www, pada
am perangkat-

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 -

Kita Bisa dengan

FOSS-ID
Apache merupakan
komunitas

perangkat

lunak

sumber

terbuka

dikembangkan

oleh

terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software


Foundation.
Apache

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

apache seperti PHP,SQL,dan phpmyadmin.


Terlebih dahulu penulis akan melakukan penginstallan apache kedalam system denga
n
menggunakan perintah berikut :
#sudo apt-get install apache2
PHP adalah sebuah bahasa pemrograman berbasis web dinamis yang berbasis open

source, dan
PHP, untuk

dapat

membangun

sebuah

website

dengan

menggunakan

menginstall php, penulis butuh untuk menjalankan perintah berikut :


#sudo apt-get install php5 php5-mysql
MySQL adalah aplikasi basis data model relasional / Relational Database Managem
ent
Systems (RDBMS) yang bersifat open source yang kini sudah diakuisisi oleh Oracle
,
#sudo apt-get install mysql-server
Phpmyadmin adalah sebuah aplikasi yang didesain untuk mempermudah user untuk
memanage
dengan

database

dalam

sistem,

untuk

menginstall

phpmyadmin

bisa

menjalankan perintah berikut :


#sudo apt-get install phpmyadmin\
Dalam penginstallan diatas akan dimintakan untuk mengisi password dari phpmyadm
in
dan

mysql-server yang
sudah dijalankan

harus

diisi,

apabila

semua

perintah

diatas

kemudian jalankan apache server dengan menggunakan perintah berikut :


#sudo service apache2 start
126
----------------------- Page 128----------------------Ebook KSL -

Kita Bisa dengan FOSS-

ID
beberapa fungsi service yang dapat kita kontrol, dengan beberapa perintah beriku
t :

start berfungsi untuk menjalankan service webserver

stop berfungsi menghentikan service webserver

restart berfungsi merestart service webserver

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 -

Kita Bisa dengan

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

Sebaliknya, Nginx menggunakan arsitektur asynkronus yang lebih stabil. Arsitektu


r ini
membutuhkan lebih sedikit memory, dan yang lebih penting, dapat diperkirakan.
Bahkan jika Anda tidak mengharapkan server Anda untuk mengatasi ribuan k

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 -

Kita Bisa dengan

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

dibutuhkan oleh nginx untuk menjalankan webserver nginx,


ice

dan

penginst

beberapa

cach

php5-fpm adalah serv

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

----------------------- Page 131----------------------Ebook KSL -

Kita Bisa dengan F

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 -

Kita Bisa dengan FO

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

kita pilih Next.


Kemudian langkah yang kedua adalah pre-Installation Check, dimana
System akan
melakukan pengecekkan fitur-fitur yang aktif, kemudian untuk melanjutkan pilih Ne
xt
step berikutnya adalah Lisensi GNU/GPL, kita bisa menyetujui dengan memilih to
mbol
Next,
131
----------------------- Page 133----------------------Ebook KSL -

Kita Bisa dengan FOSS-ID

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 -

Kita Bisa dengan FOSS-

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 -

Kita Bisa dengan FOSS

-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 -

Kita Bisa dengan

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 -

Kita Bisa dengan FO

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 -

Kita Bisa dengan F

OSS-ID
Proses installasi wordpress telah berhasil,
imintakan untuk
melakukan login, dengan username dan password,
lumnya,
kemudian lakukan login.

kemudian

kita

akan

yang kita masukkan sebe

Setelah melakukan login kita akan masuk ke menu Administrator kita bisa membuat d
an
membangun blog dengan menggunakan wordpress.
137
----------------------- Page 139----------------------Ebook KSL -

Kita Bisa dengan FOSS

-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 -

Kita Bisa dengan

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 -

Kita Bisa dengan FOSS-I

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 -

Kita Bisa dengan FOSS-

ID
Proses penginstallan Drupal telah berhasil, kita dapat membuat artikel dan blog
seperti
pada gambar berikut.
141
----------------------- Page 143----------------------Ebook KSL -

Kita Bisa dengan

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 :

Performance. Postfix mampu melayani sejuta email dalam sehari


Kompatibilitas. Postfix sangat kompatibel dengan Sendmail (yang sudah bany
ak
dipergunakan orang sebagai MTA di UNIX.
Terdiri beberapa program kecil yang saling tidak percaya. Jika Sendmail han
ya
mampunyai satu program besar dan satu file konfigurasi besar, maka Postf
ix
memiliki program-program kecil yang menjalankan tugasnya secara spesifik
.
Keamanan. Postfix dijalankan dengan proteksi bertingkat, oleh program-prog
ram
kecil yang saling tidak percaya. Masing-masing program dijalankan oleh u
ser
khusus (bukan setuid).
Multiple Transport. Postfix dapat mengirim surat dengan modus SMTP (Simple
Mail
Transfer Protocol) dan UUCP (Unix to Unix Copy Protocol) sekaligus.
Mendukung format Maildir. Maildir adalah format boks penyimpanan surat dal
am
bentuk folder daripada berbentuk satu fila (mbox).
Kemudahan konfigurasi. Meskipun Postfix terdiri dari banyak program kecil,
namun
hanya memiliki satu file konfigurasi yang mudah untuk di seting yakni
/etc/postfix/main.cfg .
Squirrelmail merupakan applikasi webmail yang ditulis menggunakan PHP dan di duk
ung
dengan PHP murni untuk protokol IMAP dan SMTP. Diantara banyak script webmail
Squirrel mail adalah salah satu webmail yang sudah sangat populer.
IMAP (Internet Message Access Protocol) adalah protokol standar untuk
mengakses/mengambil e-mail dari server. IMAP memungkinkan pengguna memilih pesan
e-mail yang akan ia ambil, membuat folder di server, mencari pesan e-mail terten
tu,
bahkan menghapus pesan e-mail yang ada.
Beberapa fitur-fitur yang disediakan oleh Squirrelmail adalah sebagai berikut :

Pengecekkan Ejaan
Penyaringan Pesan
Calender
Laporan Cuaca
Keamanan yang terjamin
Laporan Kuota
142

----------------------- Page 144----------------------Ebook KSL -

Kita Bisa dengan FOSS-

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 -

Kita Bisa dengan F

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

yang ada didepan baris, seperti pada gambar dibawah,


144
----------------------- Page 146----------------------Ebook KSL -

Kita Bisa dengan FOSS-

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 -

Kita Bisa dengan FOSS-

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

Kita Bisa dengan FOS

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 -

Kita Bisa dengan

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 -

Kita Bisa dengan

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 -

Kita Bisa dengan

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

kemudian extract file source diatas dengan perintah berikutnya


$ sudo tar xvfz zcs-7.0.0_GA_3077.UBUNTU10_64.20110127202143.tgz
setelah proses ekstrak kemudian terlebih dahulu install beberapa dependecy yang

dibutuhkan, dengan perintah berikut :


$ sudo apt-get install libidn11-dev libpcre3-dev libgmp3-dev libexpat1-d
ev
libxml2-dev openssl libltdl3-dev perl
jika terdapat error kita perlu melakukan update package dengan perintah berikut
:
$ sudo apt-get update
berikutnya, masuk ke direktori hasil ekstrak sebelumnya, dan jalankan installasi
, dengan
perintah berikut :
$ sudo ./install.sh
kemudian jawab beberapa pertanyaan dengan Y untuk menyetujui installasi, kemudian
masukkan username dan password, kemudian masukkan hostname dengan nama domain
anda kslung.com kemudian lanjutkan installasi sampai dengan proses installasi te
lah
selesai.
150
----------------------- Page 152----------------------Ebook KSL -

Kita Bisa dengan FOSS-

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 -

Kita Bisa dengan

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

semua komputer yang tersambung di jaringan akan mendapatkan alam


at IP secara
otomatis dari server DHCP. Selain alamat IP, banyak parameter jaringan y
ang dapat
diberikan oleh DHCP, seperti default gateway dan DNS server.
(menurut RFC 2131 RFC 2132)
Karena DHCP merupakan sebuah protokol yang menggunakan arsitektur client/server,
maka dalam DHCP terdapat dua pihak yang terlibat, yakni DHCP Server dan DHCP
Client.

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 -

Kita Bisa denga

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

$ sudo apt-get install dhcp3-server


proses installasi akan berjalan, kemudian setelah proses installas
i selesai, kita akan
melakukan range pada ip address yang akan kita setting dan diterima oleh client,
edit file konfigurasi dhcpd.conf, dengan mengetikkan perintah berikut :
$ sudo nano /etc/dhcp3/dhcpd.conf
contohnya, kita akan melakuakn range ip sesuai dengan keinginan kita, misalnya i
p yang
akan diterima oleh client adalah
192.168.1.10/24 192.168.1.30/24 dengan netmask 255.255.255.0
kemudian setelah melakukan pengeditan diatas kita akan masuk ke file dhcpd.conf
berikut
adalah isi dari file yang akan kita edit,
ddns-update-style none;
subnet 192.168.1.0 netmask 255.255.255.0 {
option broadcast-address 192.168.1.255;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.1.1;
option routers 192.168.1.1;
default-lease-time 600;
max-lease-time 604800;
log-facility local7;
range 192.168.1.50 192.168.1.100
}
beberapa poin yang kita perlu ganti pada file dhcpd.conf diatas adalah pada bari
s yang
ditebalkan,
153
----------------------- Page 155----------------------Ebook KSL n FOSS-ID

Kita Bisa denga

berikut adalah beberapa penjelasan dari beberapa baris diatas :


Baris pertama,
subnet 192.168.1.0 netmask 255.255.255.0
berarti kita akan melakukan pengaturan network dan netmask dari ip address.
Baris kedua,
pengaturan broadcast-address dimana kita menentukkan broadcast dari network dari
ip
address 192.168.1.0/24 adalah 192.168.1.255
Baris ketiga
adalah pengaturan subnet dari network ip address yang kita gunakan
192.168.1.0/24
Baris keempat dan kelima
adalah pengaturan domain-name-servers dan ip dari routers yang kita gunakan,
ip address router adalah 192.168.1.1
Baris kelima,
adalah baris pengaturan range / ip address yang akan kita berikan kepada client
range 192.168.1.10 192.168.1.30
kemudian, simpan konfigurasi diatas, berikutnya kita akan melakukan pada file dh
cp3server, dengan mengetikkan perintah berikut :
$ sudo nano /etc/default/dhcp3-server
dari file yang kita edit diatas carilah baris INTERFACE, kemudian edit dan sesua
ikan
dengan ethernet card yang kita gunakan, contoh eth0,
Penjelasan:
port jaringan pada GNU/Linux dikenal dengan penamaan eth, apabila kita menggunak
an 3
buah interface LAN CARD, maka ethernet card tersebut akan dikenal dengan,

eth0 (Interface LAN pertama)


eth1 (Interface LAN kedua)
eth2 (Interface LAN ketiga)

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 -

Kita Bisa den

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]

apabila hasilnya seperti diatas, maka konfigurasi DHCP telah berhasil,


kita bisa mencoba DHCP yang telah kita konfigurasi dengan menggunakan PC Client
dengan memilih option Automatic DHCP Request, seperti pada gambar berikut :
dengan melakukan konfigurasi diatas, kita bisa melakukan limit pada ip / client
yang
menggunakan fasilitas DHCP, range ip address diatas adalah 192.1
68.1.10
192.168.1.30 dan jumlah host yang diperbolehkan untuk mendapatkan DHCP adalah 20
Host.
155
----------------------- Page 157----------------------Ebook KSL -

Kita Bisa denga

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

dilakukan oleh client.


Dapat menerapkan aturan terhadap akses internet agar dapat membatasi akses

g
ke

impan

kontent-kontent yang tidak di inginkan.


Kita dapat membuat log dimana segala aktifitas client akan terekam dan dis
didalam log
mencegah tersebarnya virus, mallware, spyware dan content yang dapat merus

ak

meningkatkan perlindungan data dari kebocoran

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 -

Kita Bisa dengan

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,

dan hilangkan tanda


sebut agar dapat
dieksekusi,

pagar

untuk

membuat

perintah

baris

ter

http_port 3128 transparent


# membuat agar port 3128 (proxy) menjadi transpar
ent
cache_mem 128 MB # membuat cache dari memory yang akan digunakan proxy
cache_mgr [email protected]
visible_hostname proxy.debian.edu
berikutnya cari lagi baris acl connect dan tambahkan baris berikut tepat dibawahny
a,
acl url dstdomain /etc/squid/url
# address yang akan kita blok
acl key url_regex i /etc/squid/key # kata kunci yang akan kita blok
http_access deny url
http_access deny key
acl lan src 192.168.50.0/24
http_access allow lan
http_access allow all
selanjutnya carilah dua baris http_access deny all tambahkan tanda pada kedua bari
s
tersebut, kemudian simpan konfigurasi dan keluar dari editor,
berikutnya kita akan membuat file yang berisi alamat dan kata yang akan kita blo
k, buat
file dengan menggunakan perintah berikut :
$ sudo nano /etc/squid/url
tambahkan alamat-alamat website yang ingin kita blok, contohnya :
www.youtube.com
www.facebook.com
www.google.com
157
----------------------- Page 159----------------------Ebook KSL -

Kita Bisa dengan

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 -

Kita Bisa dengan

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 :

$ sudo nano /etc/rc.local


tambahkan dua baris berikut kedalam file rc.local diatas baris exit,
iptables t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -s 192.168.50.0/24 -p tcp --dport 80 -j REDIRECT -toports 3128
kemudian simpan dan restart system. Konfigurasi telah berhasil lakukan pengecekk
an
pada komputer client, selanjutnya apabila masih mengalami masalah ikuti langkah
berikut,
Cek konfigurasi interface dengan perintah ifconfig -a Jika terjadi bridge (pengg
abungan)
pada salah satu interface (contoh: eth0-eth1), maka buka kembali script pada
/etc/init.d/rc dengan perintah nano,
$ sudo nano /etc/init.d/rc
berikan tanda pagar pada baris beriku :
# /sbin/ifconfig eth1 192.168.50.1 netmask 255.255.255.0 up
Simpan dan keluar, selanjutnya lakukan reboot, setelah proses reboot lakukan
pengecekkan kembali konfigurasi interface dengan perintah ifconfig -a :
Jika sudah benar dan terjadi MULTICAST pada eth0 dan eth1, gunakan perintah beri
kut
$ sudo ifconfig eth0 multicast
$ sudo ifconfig eth1 multicast
$ sudo /etc/init.d/networking restart
Selanjutnya masuk ke file konfigurasi /etc/init.d/rc
$ nano /etc/init.d/rc
159
----------------------- Page 161----------------------Ebook KSL -

Kita Bisa dengan FOSS-

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 -

Kita Bisa dengan

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 ,

mengkonversi nama yang bisa terbaca


ost yang

atau

www.friendster.com .

DNS

oleh manusia ke dalam IP addressh

bersangkutan untuk dihubungi.


Komputer dan server dalam internet saling berkomunikasi dengan menggunak
an
TCP/IP, secara tidak langsung pada saat kita menggunakan internet maka secara ti
dak
langsung kita telah menggunakan komunikasi antara TCP/IP tetapi didalam internet
sudah
dikenal sebuah service yaitu DNS, DNS dapat melakukan terjemahan nama-nama host
seperti www.google.com ,
atau sebaliknya,

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 :

$ sudo apt-get install dnsutils


langkah berikutnya adalah
dipakai, nantinya

kita

melakukan

edit

Ethernet

yang

akan

dengan mengetikkan perintah berikut :


$ sudo nano /etc/network/interface
kemudian pilih ethernet yang akan dipakai, misalnya eth0 seperti pada gambar ber
ikut :
161
----------------------- Page 163----------------------Ebook KSL -

Kita Bisa dengan FOS

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 -

Kita Bisa dengan FOS

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 -

Kita Bisa dengan FO

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 -

Kita Bisa dengan FOSS

-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 -

Kita Bisa denga

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

adalah contoh topologi.


Client

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 -

Kita Bisa dengan F

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

carilah baris #net.ipv4.ip_forward=1


edit dengan menghilangkan tanda pagar (#) didepan tulisan net.ipv4.ip_forward=1
agar
baris tersebut dapat di eksekusi. selanjutnya edit file /etc/rc.local dengan per
intah berikut
$ nano /etc/rc.local
tambahkan 2 baris berikut diatas baris exit 0
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
# iptables -t nat -A PREROUTING -s 192.168.50.0/24 -p tcp --dport 80 -j REDIRECT
--to-ports 3128
setelah mengetikkan perintah diatas, simpan konfigurasi dan lakukan restart. Kem
udian
kita coba lakukan ping melalui client ke ip public contohnya alamat google.com,
apabila
mendapatkan hasil 64 Byte ----------, maka proses konfigurasi telah berhasil.
167
----------------------- Page 169----------------------Ebook KSL -

Kita Bisa dengan F

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 -

Kita Bisa dengan

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.

Berikut adalah tampilan interfaces RemasterSys.


Untuk menginstall remastersys, kita bisa mendownload paket debnya melalui pada l
ink
download berikut http://pessoal-debs.googlecode.com/files/remastersys_3.0.0-1_al
l.deb
atau dengan menggunakan cara APT, untuk menginstall melalui APT terlebih dahulu
tambahkan repository remastersys kedalam source.list kita, dengan perintah berik
ut :
$ sudo nano /etc/apt/sources.list
169
----------------------- Page 171----------------------Ebook KSL -

Kita Bisa dengan

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 -

Kita Bisa dengan FOSS-

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

Clear = berfungsi untuk membersihkan file dari sisa-sisa remaster,

berikutnya adalah fungsi dari 4 tombol select pada gambar diatas,

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 3, berfungsi untuk pengganti settingan agar menjadi default

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 -

Kita Bisa dengan FO

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 :

$ sudo apt-get install uck


kita juga bisa menginstall ubuntu coztumize kit melalui Ubuntu Software Center,
setelah proses installasi, ubuntu coztumize kit telah selesai, kita bisa mengaks
es uck,
melalui Panel, Application > System Tools > Ubuntu Coztumize Kit.
172
----------------------- Page 174----------------------Ebook KSL -

Kita Bisa dengan FOSS-ID

Berikut, adalah Proses Remastering dengan menggunakan Mode GUI :


1

2
4
3
5

6
17

3
----------------------- Page 175----------------------Ebook KSL -

Kita Bisa dengan

FOSS-ID
dari enam tahapan diatas, dapat dijelaskan sebagai berikut :

Pertama, adalah tampilan Welcome dari RemasterSys, dimana didalamnya beris

i
requirement dan informasi-informasi mengenai remastersys

Kedua, adalah pemilihan bahasa installasi

Ketiga, adalah pemilihan bahasa installasi dari distro yang kita gunakan

Keempat, adalah pemilihan Desktop Environment yang akan 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

sebelumnya telah berhasil,


174
----------------------- Page 176----------------------Ebook KSL -

Kita Bisa dengan

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

Kita Bisa dengan FOS

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

$ sudo apt-get install conky-all


Install Dependecynya.
$ sudo apt-get install python-statgrab ttf-droid curl
$ sudo apt-get install lm-sensors hddtemp
$ sudo sensors-detect
system akan memberikan pertanyaan pada saat installasi, Jawab setiap pertanyaan
dengan Yes Untuk menjalankan sensor, lakukan perintah berikut:
$ sudo /etc/init.d/module-init-tools start
Lakukan perintah berikut agar hddtemp bisa bekerja:
$ sudo chmod u+s /usr/sbin/hddtemp
berikutnya kita akan membuat conky autostart
$ sudo gedit .conky-start.sh
masukkan 2 baris berikut kedalam file autostart conky,
#!/bin/bash
sleep 20 && conky -d
setelah itu lakukan perubahan permission dari file yang kita buat melalui termin
al,
ketik perintah berikut di terminal :

177
----------------------- Page 179----------------------Ebook KSL -

Kita Bisa dengan

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

undecorated,below,sticky,skip_taskbar,skip_pager double_buffer yes


minimum_size 250 maximum_width 250 draw_shades no draw_outline no
draw_borders no border_width 2 border_margin 6 draw_graph_borders no
default_color f0f0f0 color1 dd6655 color2 ff2244 color3 yellow 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 16 #System nya di tampilkan di sini :) TEXT ${fon
t
sans-serif:bold:size=7}SYSTEM ${hr 2} ${font sans-serif:normal:size=8}$sysname
$kernel on $machine 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 wirel
les
jadi wlan0 Hostname $alignr $nodename wlan0 $alignr ${addr wlan0} $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_perc /}% ${fs_bar /} /home
$alignc ${fs_used /home} / ${fs_size /home} $alignr ${fs_free_perc /home}% $
{fs_bar /home} swap $alignc $swap / $swapmax $alignr $swapperc% ${swapbar}
#Proses applikasi yang berjalan CPU ID kalau di windots ${font sansserif:bold:size=8}PROCESS ${hr 2} ${font sans-serif:normal:size=8}NAME $alignr
PID CPU ${top name 1} $alignr ${top pid 1} ${top cpu 1} ${top name 2} $alignr ${
top
pid 2} ${top cpu 2} ${top name 3} $alignr ${top pid 3} ${top cpu 3} ${top name 4
}
$alignr ${top pid 4} ${top cpu 4} ${top name 5} $alignr ${top pid 5} ${top cpu 5
} $
{top name 6} $alignr ${top pid 6} ${top cpu 6} ${top name 7} $alignr ${top pid 7
} $
{top cpu 7} ${top name 8} $alignr ${top pid 8} ${top cpu 8} ${font sansserif:bold:size=8}NETWORK ${hr 2} ${font sans-serif:normal:size=8}IP address:
$alignr ${addr wlan0} ESSID: $alignr ${wireless_essid wlan0} Connection quality:
$alignr ${wireless_link_qual_perc wlan0}% Load $alignr $loadavg #untuk Edit Jam
Bisa kita ganti-ganti DATE ${hr 2} ${alignc 35}${font Trebuchet :bold:MS:size=26
}$
{time %H:%M}${font} ${alignc}${time %a %d %b %Y}
178
----------------------- Page 180----------------------Ebook KSL -

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 :

$sudo apt-get install build-essential bin86 kernel-package libqt3-heade


rs l
ibqt3-mt-dev wget libncurses5 libncurses5-dev
compile kernel membutuhkan waktu yang lumayan lama 1 > 3 jam
install paket berikut :
$ sudo apt-get install distcc
lalu jalan kan perintah ini satu persatu

sudo mkdir -p /usr/local/distcc/bin


cd /usr/local/distcc/bin
sudo ln -s /usr/bin/distcc c++
sudo ln -s /usr/bin/distcc cc
sudo ln -s /usr/bin/distcc g++
sudo ln -s /usr/bin/distcc gcc

edit file gedit ~/.bashrc di partisi /home, Dengan perintah berikut :


$ sudo nano .bashrc
sisipkan tulisan ini,
CONCURRENCY_LEVEL=40
DISTCC_HOSTS="localhost"
PATH="/usr/local/distcc/bin:${PATH}"
export CONCURRENCY_LEVEL DISTCC_HOSTS PATH
sekarang masuk ke direktori konfigurasi
cd /usr/src
add user ke grup untuk src sehingga bisa memodifikasi file yang ada disana
sudo adduser $USER src

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,

sudo cp /etc/kernel/postinst.d/nvidia-common /home/$USER


sudo cp -R /usr/share/kernel-package/examples/etc/kernel/postinst.d
/etc/kernel
sudo cp -R /usr/share/kernel-package/examples/etc/kernel/postrm.d
/etc/kernel

hilangkan link dari direktori linux,buat link baru ke kernel baru dan pindahkan
ke Linux
directory

rm -rf linux && ln -s /usr/src/linux-2.6.34 linux && cd /usr/src/linux

Patch kernelnya (optional choice) ambil dari sini

bzcat /home/$USER/patch-2.6.34-ck1.bz2| patch -p1


cp /boot/config-$(uname -r) .config && yes "" | make oldconfig

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

----------------------- Page 182----------------------Ebook KSL -

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 :

Kita Bisa deng

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

untuk melakukan installasi coba ketik perintah" berikut di terminal


$
$
$
$

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

Proses installasi diatas membutuhkan


mbil dependensi
apabila masih ada yang kurang.

koneksi

internet.

untuk

menga

Setelah Proses Installasi Selesai, Restart System.


@Ksl-Gorontalo
Nautilus File Manager + Nautilus Elementary
Nautilus adalah file manager bawaan ubuntu, yang dikenal ringan. Nautilus Elemen
tary
akan me-replace Nautilus yang sudah ada. Jadi semua fungsi Nautilus bawaan Ubunt
u
bisa digantikan oleh Nautilus Elementary dan menurut pengalaman, saya belum pern
ah
menemukan masalah ketika menggunakan Nautilus Elementary.
Untuk menginstal Nautilus Elementary di Ubuntu bisa dilakukan dengan cara sebaga
i
berikut, ketikkan perintah berikut diterminal
$ sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa
$ sudo apt-get update
$ sudo apt-get upgrade
Setelah terinstal jangan lupa untuk melakukan restart nautilus, agar nautilus da
pat
memperbaharui konfigurasi terbaru,
$ nautilus -q
setelah itu Nautilus Elementary yang seperti ada digambar dibawah akan digunakan
secara otomatis.
184
----------------------- Page 186----------------------Ebook KSL -

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.

*ketika mengetikan password di terminal memang tidak kelihatan dengan alasan


keamanan.*
2. Mengganti / Menambahkan Repository Ubuntu
$ sudo gedit /etc/apt/sources.list
akan ditampilkan daftar repository yang akan digunakan, gunakan repository lokal
agar
lebih mempercepat dalam menginstall file / download, karena servernya dekat.
contoh :
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
setelah proses penambahan / perubahan repository sudah selesai lakukan penyimpan
an
dengan save / ctrl + s apabila menggunakan gedit (editor) apabila menggunakan ed
itor
CLI tekan tombol kombinasi Ctrl + O (untuk menyimpan) > Ctrl + x (untuk keluar)
,
lakukan update repository :
$ sudo apt-get update
3. Menginstall Paket-paket yang dibutuhkan system.
bisa di search di Ubuntu Software Center atau install via terminal dengan cara m
engetikan
$ sudo apt-get install ubuntu-restricted-extras msttcorefonts
flashplugin-nonfree non-free-codecs libdvdcss2 gstreamer
4. Menginstall Emulator
$
$
$
$

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

dibandingkan menggunakan GET. apt-fast selesai di-build di Launchpad dan pada b


uild
kali ini saya memasukkan fitur "auto-completion" yang akan memudahkan kita
dalam
menggunakan apt-fast.
Yang dimaksud dengan auto-completion adalah kita dapat melengkapi
baris perintah
dengan menekan tombol "Tab" pada keyboard. contoh, jika kita i
ngin menjalankan
perintah "sudo apt-fast install", cukup dengan mengetik "sudo apt-fa[TAB]" maka
akan
dilengkapi,
Untuk menginstal apt-fast
ukan dengan cara
sebagai berikut :

dengan

fitur

auto-completion

dapat

dilak

Buka Terminal dan ketikkan perintah berikut :


$ sudo add-apt-repository ppa:tldm217/tahutek.net
$ sudo apt-get update
$ sudo apt-get install apt-fast
apabila proses installasi telah selesai, kemudian anda bisa menggunakan apt-fast
dengan
perintah berikut, sama halnya dengan APT-GET,
$ sudo apt-fast install (nama aplikasi)
@Ksl-Gorontalo
Install PacketTraccer 5.3
Packet Traccer adalah sebuah software emulator buatan cisco yang dapat berfungs
i
untuk belajar dan membangun jaringan cisco yang sederhana dengan
menggunakan
emulator.
Untuk menginstall Cisco Packet pada Distro Linux kita ikuti langkah berikut,
pertama silahkan download dulu packet tracer pada link berikut :
http://195.148.217.80/Public/Cisco/Programs/PacketTracer/Linux/Ubuntu/
tunggu sampai proses download telah selesai kemudian, buka termi
nal, setelah itu
masuklah ke direktori dimana anda menyimpan file hasil download packet traccer t
adi,
apabila direktori terletak di /home/user/Unduhan, maka anda perlu masuk ke direk
tori
tersebut dengan perintah berikut :
$ cd /home/user/Unduhan
186

----------------------- Page 188----------------------Ebook KSL -

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 -

Kita Bisa dengan F

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 -

Kita Bisa den

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

/etc/ltsp/dhcpd.conf, sudah sesuai dengan konfigurasi yang akan kita gunakan, mi


salnya
kita mempunyai network 192.168.10.0/24 dengan gateway 192.168.10.1, dan dns serv
er
192.168.10.1, jalankan perintah berikut
$ sudo nano /etc/ltsp/dhcpd.conf
pastekan beberapa baris berikut kedalam file yang kita edit,
authoritative;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.10 192.168.10.30;
option domain-name "kslung.com";
option domain-name-servers 192.168.10.1;
option broadcast-address 192.168.10.255;
option routers 192.168.10.1;
#

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 -

Kita Bisa denga

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

untuk membantu system


yang

dapat

membantu

berikut http://rom-o-matic.net dan


berikutnya

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

seperti yang digunakan oleh server, jalankan perintah dibawah


$ sudo cp /etc/apt/sources.list /opt/ltsp/i386/etc/apt/sources.list
selanjutnya lakukan chroot ke lingkungan LTSP Client, dengan perintah berikut :
$ sudo chroot /opt/ltsp/i386
lakukan perbaruan repository dengan menjalankan perintah berikut :
$ sudo apt-get update
setelah proses pembaruan telah selesai lakukan installasi x11vnc, dengan perinta
h
berikut:
$ sudo apt-get install x11vnc
lakukan konfigurasi x11vnc
client LTSP, kita

agar

bisa

berjalan

secara

otomatis

di

tambahkan di rc.local, kita sekarang masih berada di lingkungan chroot seperti


yang
190
----------------------- Page 192----------------------Ebook KSL -

Kita Bisa dengan F

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 -

Kita Bisa dengan

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

Linux,..pada saat itu


inux,
mulai dari
kesalahan, kegagalan,
solusi dari

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

buah interface yang memforward ip public ke ip private. belajar linuxnya sempat


terputus
selama beberapa bulan, tetapi semangat belajar ini tumbuh pada saat saya berkul
iah dan
mendapatkan matakuliah sistem operasi yang didalamnya belajar mengenai cara kerj
a
sebuah sistem operasi dan
kita diwajibkan untuk
menginstall
inux" dan

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

mengenalkan saya tentang komputer dan dunia kebebasan (GNU)


Walidumar
Walid

[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

menghadirinya, hanya saja untuk pembelajarannya saya tidak ikuti.


Sampai waktu
Kelompok

itu diadakannya seminar

Linux yang diadakan oleh

Pengguna Linux Indonesia Gorontalo(KPLIG), yang menghadirkan pemateri Lin


ux Bpk.
Rusmanto, yang saat itu menjabat sebagai Kepala Kelompok Pengguna Linux
Indonesia.
Berkat penjelasan-penjelasan
semangat
untuk

yang

beliau

berikan, saya

menjadi

mempelajari linux. Mulailah saya mencari artikel-artikel tentang linux, mulai be


rtanya-tanya
pada rekan saya yang ada di KSL.
Berbekal ilmu yang saya ikuti selama 3 kali pertemuan pembelaja
ran linux di KSL

serta artikel-artikel yang saya kumpulkan , saya memberanikan diri untu


k menginstall
sendiri Komputer Saya dengan Sistem Operasi Linux. Alhamdulillah dengan
semua itu,
saya berhasil menginstall linux.
Ada beberapa distro yang
Fedora,

tu,

pernah saya gunakan

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 -

Kita Bisa dengan F

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

----------------------- Page 196----------------------Ebook KSL -

Kita Bisa dengan FOSS-

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

Anda mungkin juga menyukai