Ebook Linux
Ebook Linux
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 dengan OSS (Open Source Software). Ebook ini berisi tentang
Pembahasan dan Tutorial-tutorial mengenai Linux dan Software yang berbasis
Free / bebas.
Ebook yang dibuat cukup lengkap, semoga dengan Ebook ini dapat
memberikan kemudahan sekaligus referensi bagi kita yang mau memperdalam
pengetahuan tentang Linux dan Software Free / bebas. Di dalamnya sudah
disertakan panduan installasi, konfigurasi dan tutorial-tutorial yang
dapat
About us !
Kelompok Studi Linux ini awalnya hanya sebuah perkumpulan orang-orang
yang suka dengan linux, seiring bertambahnya waktu, seorang dosen dari
Universitas
Negeri
Gorontalo
lebih
tepatnya
Dosen
Teknik
Informatika
menyarankan kepada perkumpulan ini untuk membuat suatu komunitas linux guna
untuk membantu orang-orang dalam hal Linux, dengan adanya saran maka
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 Studi Linux selain melaksanakan sosialisasi tentang Linux ke
beberapa Sekolah dengan program yang kami beri nama KSL Go To School
dengan tujuan agar para generasi muda dapat mengenal dan menggunakan
software Gratis, dan dapat menurunkan tingkat pembajakan software.
Latar Belakang !
Tujuan !
Memasyaratkan Kebebasan menggunakan free open source software di Gorontalo.
Seluruh materi / tutorial ini dapat didownload / dibaca dan dimodifikasi serta
disebarkan secara bebas (Free), syaratnya dengan menuliskan sumber.
Mengikuti Lisensi GPL (General Public license)
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
RedHat
Mandrake
Mandriva
Debian
Knopix
Ubuntu
Slackware
SLAX
SUSE
-Blankon
-Xubuntu
-Lubuntu
-Kubuntu
-Sabily
BAB I
Installasi
A. Installasi Distro BlankON
Dari berbagai macam distro diatas kami mengambil Distro Blankon Pattimura,
karena distro ini merupakan distro yang dibuat dan dibangun di Indonesia, dan lekat
dengan Nuansa Indonesia dan Islam, Didalamnya terdapat berbagai fitur-fitur yang dapat
mempermudah pekerjaan dan bisa dimanfaatkan untuk menyelesaikan berbagai
pekerjaan. Media-media installasi yang bisa digunakan adalah diantaranya yang paling
umum adalah CD/DVD, atau USF(Usb FlashDrive).
pada tahapan ini system akan melakukan pengecekkan beberapa hal yang sangat
berpengaruh dalam Installasi seperti Ukuran partisi Minimum, Sumber Listrik, dan Akses
Internet
11
13
artinya partisi yang harus kita mount terlebih dahulu agar kita dapat
14
15
16
17
18
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 memilih
OS yang akan kita pilih, Aplikasi yang kita gunakan untuk membuat agar komputer
menjadi dual booting adalah BootLoader. dengan adanya Boot Loader yang disediakan
di Linux yang membuat agar kita bisa membuat 2 buah sistem operasi dalam satu
komputer.
Dual boot adalah istilah yang digunakan dalam komputasi jika anda menggunakan
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 OS dalam
sebuah PC), cara yang lazim digunakan membuat komputer kita menjadi dual boot adalah
dengan menyediakan partisi untuk di install sistem operasi secara terpisah,
apabila dirasakan spesifikasi komputer yang kita gunakan dirasakan terlalu berat
untuk memuat 2 buah sistem operasi dalam 1 komputer, maka kita mempunyai opsi lain
seperti, melakukan installasi Distro Linux Ubuntu diatas Sistem operasi Microsoft
Windows, yang kita kenal dengan Istilah Wubi, Wubi dapat memungkinkan kita untuk
menginstall Distro Linux Ubuntu diatas Sistem Operasi Windows, sama halnya dengan
Aplikasi.
Cara kerja Wubi tersebut adalah membuat distro linux tersebut bagaikan sebuah aplikasi
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 sistem
operasi dalam 1 komputer. Mekanisme yang digunakan adalah dengan menggunakan
boot loader, sistem akan melakukan pendeteksian Master boot Record ketika pertama 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 berbasis
Free, diantaranya adalah LILO (Linux Loader), GRUB dan BURG.
19
20
21
BAB II
MANAJEMEN PAKET
Manajemen Paket adalah seperangkat tool untuk mengotomatisasi proses
penginstallan, pengkonfigurasian dan pembuangan suatu paket software dari sistem
GNU/Linux. Biasanya sistem ini merupakan suatu bagian dari sistem operasi yang datang
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 (paket
manager) yang bertugas mengatur penginstallan, pengkonfigurasian dan penghapusan
suatu paket software pada Distro Linux Ubuntu, dan distro lain turunan Debian GNU/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 sangatlah
penting. Paket manager ini bermanfaat untuk menjaga software apa saja yang terinstall ke
komputer yang digunakan, software apa yang tersedia untuk di install dan memungkinkan
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 yang
dibundel bersama dan dapat diinstall dan diremove. Ubuntu sebagai sistem operasi
turunan Debian, menggunakan format .deb untuk kumpulan paket-paketnya. Untuk
mengatur paket-paket ini, Ubuntu menggunakan APT (Advanced Packaging Tool) sebagai
paket manager-nya. APT adalah paket manager canggih yang dikembangkan oleh para
developer Debian GNU/Linux, salah satu sesepuh distro GNU/Linux yang digunakan
Ubuntu sebagai Manajemen paket yang digunakan.
Sistem APT bukanlah tool tunggal. APT datang dengan beberapa tools yang sangat
berguna untuk manajemen paket, di antaranya :
apt-cdrom
Digunakan untuk menambahkan cd/dvd repository ke dalam sources.list
apt-cache
apt-cache berguna untuk berbagai keperluan yang berkaitan dengan cache
database APT, seperti pencarian paket, status sebuah paket, informasi tentang
paket dan lainnya.
22
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 paling
umum digunakan user untuk keperluan menginstall dan remove paket.
apt-key
Digunakan untuk mengatur daftar key yang digunakan APT untuk mengautentifikasi
paket. Paket yang telah diautentifikasi menggunakan key tersebut dapat dinyatakan
terpercaya, berasal dari sumber yang dapat dipercaya.
Snapshot : APT 1
hasil dari perintah pencarian diatas akan menghasilkan aplikasi-aplikasi yang sesuai
dengan keyword yang kita masukkan, akan ditampilkan contohnya Amarok dan
keterangan dari aplikasi amarok,
untuk menginstall aplikasi setelah proses installasi bisa dengan menggunakan perintah
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 pada
snapshot diatas.
23
24
Kita memiliki sebuah file dengan format .deb atunes_2.1.0.deb, untuk mengakses
filenya bisa dengan menggunakan 2 cara, yaitu dengan memanfaatkan fasilitas gdebi
package manager, untuk mengakses gdebi bisa dengan klik kanan file dengan format
kemudian pilih Open With Gdebi Package Installer. Seperti pada gambar dibawah.
Apabila paket .deb tadi sudah kita buka maka akan ditampilan sebuah jendela installer
untuk aplikasi, kita bisa melihat nama,status, dan beberapa deskripsi mengenai package
aplikasi deb ini. Kita bisa melihat status, apakah dependensi yang dibutuhkan sudah ada
dalam system, apabila terdapat beberapa dependensi yang belum ada dalam filesystem,
maka diwajibkan untuk mencari dependensi dari aplikasi terlebih dahulu.
Untuk menginstall kita bisa menekan tombol Install Package, maka proses installasi
akan berjalan.
25
Apabila paket aplikasi yang kita klik, tombol yang disediakan hanya Reinstall Package
seperti pada gambar dibawah, berarti package ini sudah di install, kita hanya bisa
melakukan remove / reinstall dengan menekan tombol ReInstall Package.
Sebelumnya kita telah menggunakan alternatif installasi paket deb Gdebi yang
memudahkan kita dalam menginstall, apabila kita ingin menginstall aplikasi dengan
menggunakan terminal, ikuti langkah berikut. Pertama-tama buka terminal,
masuk pada direktori lokasi / tempat kita menyimpan file *.deb, contohnya pada Desktop
kita bisa masuk ke Desktop terlebih dahulu dan menjalankan perintah dpkg -i, yang
berfungsi untuk menginstall paket *.deb.
Untuk menghapus kita bisa dengan mengetikkan perintah berikut.
26
pemaketan *.deb sering sekali mengalami masalah diantara lain, sangat diperlukannya
dependensi package yang kita perlukan untuk menginstall sebuah aplikasi, tanpa
dilengkapi dependecy dari aplikasi yang ingin kita install aplikasi tersebut tidak akan bisa
terinstall kedalam system, untuk itu dibuatnya sistem pemaketan APT yang membutuhkan
akses internet untuk menginstall aplikasi melalui repository yang kita gunakan.
C. REPOSITORY
Repository adalah tempat penyimpanan bagi arsip-arsip software, dimana sofware
dalam arsip ini dapat diambil oleh user untuk digunakan. Penggunaannya adalah ketika
user ingin menginstall satu software maka ubuntu akan mencari software tersebut pada
Repository, jika ketemu maka Ubuntu akan menginstallnya (diperlukan koneksi internet).
Repository Ubuntu diatur ke dalama empat area komponen:
File Konfigurasi untuk menambahkan repository pada linux khususnya Ubuntu terletak di
direktori /etc/apt/sources.list.
28
deb : tipe ini biasanya untuk repository file file binary, documentasi yang umumnya
kita gunakan.
deb-src : tipe ini biasanya untuk repository file-file source code, umumnya
digunakan oleh para developer atau user yang sering ingin mengcompile sendiri
paket-paket yang diinginkan.
Repository merupakan sebuah hal yang penting setelah kita melakukan installasi linux,
karena dengan repisotory kita dapat menginstall aplikasi yang disediakan oleh repository
yang kita gunakan. Cara untuk menambahkan / menghapus repisotory adalah dengan
cara melakukan edit file source.list yang terletak di /etc/apt, untuk mengedit 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 menggunakan
editor nano dan gedit, pertama kita akan melakukan perubahan repository dengan
menggunakan editor nano,
pertama, buka terminal (CTRL + ALT + T),
29
kita bisa melakukan paste repository yang akan kita gunakan seperti gambar diatas,
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 berikut :
kemudian setelah kita mengetikkan password root, akan ditampilkan editor file gedit,
seperti pada gambar dibawah.
30
perintah diatas bertujuan untuk melakukan update repositori dan merequest packagepackage repository yang pada server sehingga bisa ditambahkan kedalam system, bisa
kita lihat pada software manager seperti synaptic package manager.
Alternatif lain apabila kita tidak memiliki akses internet bisa dengan menggunakan CDRepository, yang dapat kita pesan / download melalui server-server lokal seperti
repo.ugm.ac.id.
Menambahkan cd/dvd repository ke dalam sources.list, sebelumnya masukkan terlebih
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
31
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 biasa,
seperti pada gambar dibawah.
NOTE :
GNU / LINUX dikenal dengan keamanan, untuk itu adanya dibuatnya permission untuk
File / folder agar kita dapat melakukan protect terhadap file yang kita miliki, 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
berikutnya kita akan melakukan installasi file dengan ekstensi .sh, dalam hal ini
kami mencontohkan file netbeans.sh, untuk mengeksekusi file ini bisa dengan
perintah berikut :
selanjutnya, kita akan melakukan installasi file dengan ekstensi .run, untuk
menginstall file *.run, bisa dengan perintah berikut :
32
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
34
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 internet untuk
mengambil paket dari Repository, kita memiliki alternatif lain yaitu dengan cara membuat
repository lokal dengan menggunakan DVD Repository Ubuntu.
36
37
38
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 didalam
file tarball, kita bisa dengan perintah berikut, kita bisa melakukan extract melalui terminal /
melalui mode GUI, kemudian kita masuk ke direktori yang kita extract sebelumnya,
berikutnya kita jalankan melalui terminal,
sudo make
sudo make install
./configure
./Install
atau bisa dengan membaca terlebih dahulu file readme yang disediakan didalam folder
yang di extract tadi, biasanya didalamnya disediakan cara / langkah-langkah untuk
mengcompile dan membuild file yang masih dalam bentuk module.
39
BAB III
DESKTOP
Linux merupakan sebuah sistem operasi yang awalnya hanya dikhususkan untuk
para administrator jaringan, tetapi seiring berkembangnya zaman, Linux semakin maju
dan didesainlah Distro-distro yang didalamnya sudah dipaketkan Kernel Linux, Paket
Aplikasi, dan Desktop Environment sehingga semua orang bisa menggunakan linux, untuk
menyelesaikan pekerjaan-pekerjaan seperti aplikasi pengolah kata, gambar, dan hiburan.
A. Desktop Environment
Desktop Envirotment adalah sebuah antarmuka Grafis (Graphical User Interface)
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 yang
disediakan
di
linux
adalah,
diantaranya
yang
paling
Populer
adalah
Gnome,
KDE,XFCE,LXDE,XPDE
Gnome banyak digunakan sebagai DE beberapa Distro terkenal seperti Debian, Ubuntu
dan turunannya, GNOME juga memiliki kekurangan, di antaranya berbagai kalangan user
menilai GNOME terlalu sederhana dan beberapa aspek pengaturan harus dilakukan
secara low level.
40
Untuk menginstall Desktop Environment Gnome kita bisa mengetikkan perintah berikut
melalui terminal,
$ sudo apt-get install gnome-shell
41
KDE merupakan desktop yang sangat Configure able, artinya banyak sekali aspek-aspek
dekstop yang bisa kita setting, Kde digunakan dibeberapa Distro-distro terkenal seperti
Fedora, Mandriva, Kubuntu, dan PCLinuxOS, kekurangan KDE diantaranya adalah
Desktop yang terlalu kompleks yang membutuhkan konfigurasi oleh user.
KDE dibangun dengan toolkit Qt dari Trolltech. KDE berjalan pada banyak ragam sistem
Unix, termasuk Linux, BSD, dan Solaris. Terdapat pula versi KDE untuk Mac OS X dengan
bantuan lapisan X11 dan untuk Microsoft Windows dengan bantuan Cygwin. Keunggulan
utama KDE adalah kemudahan pemakaian, fleksibilitas, portabitilis, dan kekayaan fitur.
Berikut adalah tampilan Desktop KDE.
42
3. XFCE
Xfce adalah sebuah desktop yang kencang dan ringan untuk sistem operasi Linux.
Dirancang untuk produktifitas dan sangat mudah dikonfigurasi dengan tetap mengikuti
spesifikasi Freedesktop. Tidak seperti desktop-desktop lain yang lebih berat seperti
GNOME dan KDE, Xfce menggunakan daya sistem yang lebih sedikit. Sebagai tambahan,
Xfce menyediakan modularitas yang bagus dan dependensi yang lebih sedikit, tidak
memakan banyak ruang harddisk dan waktu yang panjang untuk menginstalnya. Xfce
dapat diinstal pada beberapa platform UNIX. Untuk menginstall XFCE kita bisa
mengetikkan perintah berikut :
$ sudo add-apt-repository ppa:xubuntu-ppa/backports
$ sudo apt-get update
$ sudo apt-get install xfce
Berikut adalah tampilan desktop XFCE,
43
4. LXDE
LXDE, Lightweight X11 Desktop Environment, adalah sebuah lingkungan desktop
yang ringan dan cepat. LXDE dirancang agar ramah bagi pengguna dan desainnya
ramping, ini untuk menjaga agar penggunaan sumber daya tetap rendah. LXDE
menggunakan RAM dan CPU berkemampuan rendah namun tetap kaya fitur sistem
operasi. Penggunaan sumber daya yang rendah inilah yang membuat LXDE hemat
energi. Berikut ini adalah tampilan Desktop LXDE,
untuk menginstall Desktop Environment LXDE kita bisa mengetikkan perintah berikut :
$ 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
B. File Manager
Nautilus adalah aplikasi file manager bawaan Ubuntu. Meskipun Nautilus sudah sangat
powerful,ternyata kita masih bisa menambah kehebatan aplikasi ini agar menggunakan
Ubuntu menjadi semakin mudah dan menyenangkan.
Nautilus adalah sebuah Desktop Environment yang mudah, ringan dan menarik, berikut
adalah tampilan File Manager Nautilus.
Nautilus-open-terminal
Nautilus-open-terminal adalah ekstensi yang memungkinkan kita membuka terminal
dengan cara klik kanan pada sembarang folder (di "Desktop" ataupun di file manager).
Untuk menginstall Nautilus-Open Terminal bisa dnegan mengetik perintah berikut :
$ 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 Background /
45
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 inginkan.
Kita juga bisa melakukan pengeditan emblem pada Folder dengan memilih menu Emblem
kemudian kita pilih emblem yang kita inginkan, kemudian di Drag di Folder yang ingin kita
tambahkan Emblem.
46
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, kemudian
ketik perintah gksudo nautilus seperti pada gambar dibawah, kemudian kita akan
dimintakan Password root untuk masuk ke nautilus dengan akses root,
kita akan masuk ke nautilus dengan akses root, sehingga kita bisa melakukan delete,cut,/
format dengan akses root, oleh karena itu gunakan fungsi ini seperlunya.
47
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 Gambar
dari file yang kita inginkan, bisa dengan menekan tombol Add, seperti pada gambar diatas
kemudian arahkan ke Gambar yang kita inginkan.
b. Themes
kita dapat mengubah dan mengatur tema sesuai dengan keinginan, tema yang disediakan
secara default adalah seperti pada gambar, apabila kita ingin mencari tema yang lebih
beragam kita bisa melakukan pencarian ke website Gnome, hanya dengan melakukan klik
pada link Get More theme Online, kita akan diarahkan melalui ke website gnome.
48
akan tampil menu seperti pada gambar diatas apabila kita menekan tombol Coztumize,
kita bisa melakukan Coztumize mulai dari Control, Warna dan menu Window,
Taskbar,Tittlebar, model Border Windows, Icons, dan Pointer
49
kita juga bisa melakukan Coztumize pada Visual Effect, sehingga bisa kita konfigurasi
sesuai dengan selera.
50
C. ScreenSaver
Kita juga bisa mengatur screensaver yang kita gunakan melalui menu Panel
System > Preferences > Screen Saver. Kemudian kita bebas memilih Screensaver yang
di inginkan seperti pada gambar dibawah
kita bisa mengatur Waktu untuk komputer Idle dan akan menampilkan Screensaver sesuai
keinginan, kita bisa mencentang Active Screensaver When Computer is Idle agar
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, kita akan dimintakan password untuk masuk kembali ke
Desktop.
D. Panel
Panel adalah sebuah Komponen yang ada pada DE Gnome, dimana berfungsi untuk
mempermudah user untuk mengakses aplikasi, yang disediakan dalam menu dan icon
seperti pada gambar dibawah,
kita bisa membuat beberapa panel sesuai selera, kita bisa menambahkan icon-icon
seperti gambar diatas dengan melakukan klik kanan pada panel, kemudian pilih menu
Add to Panel, kita bisa menambahkan komponen-komponen seperti menu, aplikasi,
51
52
BAB IV
BASH
A. Bash Shell
Shell adalah program (penterjemah perintah) yang menjembatani user dengan
sistem operasi dalam hal ini kernel (inti sistem operasi), umumnya shell menyediakan
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 user
menyusun sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi sebagai
program.
Selama bekerja dengan linux pasti kita harus mengerti dulu Apa itu Bash Shell user
akan berinteraksi dengan Shell melalui Terminal, Bash shell adalah perintah / Command
yang diketikkan oleh user setiap kali diketikkan akan diakhiri dengan menekan tombol
enter agar perintah tersebut bisa dieksekusi, jika perintah yang diketikkan sudah benar
maka shell akan mengerjakan perintah yang kita ketikkan, contohnya pwd, adalah
perintah yang digunakan untuk melihat lokasi atau direktori yang aktif. Apabila perintah
yang kita ketikkan salah, maka Shell akan memberikan peringatan dan petunjuk bahwa
perintah yang diketikkan tidak ada.
Skema hubungan antara user, shell, dan sistem bisa digambarkan sebagai berikut :
User
Shell /
Command Program
Kernel Program
Hardware
Dimana kita bisa menjalankan perintah Bash Shell ???, Distro Linux sudah menyediakan
sebuah Console Terminal dimana kita bisa mengetikkan perintah-perintah Bash Shell,
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
kemudian akan terbuka Console Terminal, berupa layar Hitam seperti pada gambar
dibawah,
Pada kesempatan kali ini shell yang akan dibahas adalah shell yang paling populer di
Linux adalah Bash shell (sh).
54
a. ls
ls (kependekan dari list) adalah perintah yang berfungsi untuk melihat isi dari suatu
direktori, ada beberapa metode untuk melihat isi dari sebuah direktori, yang pertama
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 mengetikkan 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 Direktori
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 ( tersembunyi ) 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 (*) untuk file yang executeable
(yang bisa dijalankan, tanda add (@) untuk file symbolic link, tanda sama dengan (=) untuk socket,
tanda persen (%) untuk whiteout, dan vertical bar(|) untuk FIFO.
-l Untuk menampilkan dile dan direktori dalam tampilan lengkap yaitu terdiri 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.
55
b. cd (Change Directory)
cd adalah perintah yang berfungsi untuk berpindah ke direktori yang kita inginkan, 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
Netbeans.sh
dapat dijelaskan awalnya kita berada di homefolder, kemudian kita ingin masuk ke
direktori Unduhan/ dengan perintah cd Unduhan/, metode berikutnya apabila kita ingin
masuk ke direktori tetapi kita tidak berada didalam direktori tersebut, contohnya
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 memasuki
direktori www/ didalam var/ kita bisa mengetikkan perintah diatas untuk bisa masuk ke
direktori yang kita inginkan.
c. pwd
pwd berfungsi untuk melihat lokasi direktory yang sedang aktif, contoh :
walidumar@walidumar:~$ pwd
/home/walidumar
56
d. cat,more,less
3 perintah diatas merupakan perintah yang memiliki fungsi yang sama yaitu perintah 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 oleh 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
e. touch
Perintah diatas digunakan untuk menggandakan file dan untuk mengubah timestamp
/ekstensi dari sebuah file, apabila file yang disentuh / touch tidak ada maka touch akan
membuat file kosong sesuai dengan nama yang diketikkan.
root@walidumar:~$ ls
belajar.oye
root@walidumar:~$ touch belajar.txt
root@walidumar:~$ touch belajar.doc
root@walidumar:~$ 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 satu
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 direktori /tmp.
walidumar@walidumar:~$ cp -a MyFile.oye /tmp
g. mv
mv berfungsi untuk memindahkan file. Berikut contoh penggunaan perintah mv yang
umum:
walidumar@walidumar:~$ mv belajar.txt /tmp
maka file belajar.txt akan dipindahkan ke direktori /tmp. perintah ini bisa dipakai untuk
merubah nama file, berikut adalah perintahnya.
walidumar@walidumar:~$ mv belajar.txt study.txt
58
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
perintah diatas akan menghapus direktori belajar, karena perintah diatas sudah
ditambahkan option r dan f artinya Force Remove, walaupun folder tersebut memiliki 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 walaupun kita
tidak berada di direktori tersebut,
walidumar@walidumar:~$ mkdir /var/www/belajar
j. rmdir
rmdir (remove directory) adalah perintah yang berfungsi untuk menghapus directory yang
kosong,
walidumar@walidumar:~$ rmdir /var/www/belajar
59
k. Echo
echo adalah perintah yang digunakan untuk menampilkan tulisan, dan melakukan
perhitungan-perhitungan layaknya kalkulator sederhana.
walidumar@walidumar:~$ echo ayo belajar bersama !!!
ayo belajar bersama !!!
walidumar@walidumar:~$ echo $[10+10]
20
l. Who / whoami
Who berfungsi untuk melihat daftar pemakai yang sedang aktif, Whoami berfungsi untuk
melihat user yang sedang aktif
walidumar@walidumar:~$ who
walidumar tty7
walidumar pts/0
walidumar@walidumar:~$ whoami
walidumar
m. date / cal
Date berfungsi untuk menampilkan hari,tanggal,bulan dan tahun, dan cal perintah yang
berfungsi untuk menampilkan kalender dalam 1 bulan.
walidumar@walidumar:~$ date
Sun Jan 15 22:03:25 CIT 2012
walidumar@walidumar:~$ cal
January 2012
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
60
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. Seperti
pada gambar berikut :
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, contohnya
walidumar@walidumar:~$ sudo userdel -r walid
61
s. df
Df adalah perintah yang berfungsi untuk menampilkan partisi,block dan mounting point
yang ada dalam System.
t. fdisk
fdisk adalah sebuah perintah yang berfungsi untuk melihat struktur partisi hardisk yang
kita gunakan.
62
C. File Permission
File Permission adalah sebuah kelebihan didalam linux yang dapat memungkinkan
kita untuk membatasi akses dari user-user yang kita tidak inginkan untuk mengakses file
pribadi kita, Linux dikenal dengan keamanan dalam pengaksesan data, user dalam linux
dibagi menjadi 2, yaitu userbiasa, dan superuser, metode pembacaan file pada linux
dibagi menjadi Read, Write, dan Excute, perintah yang berkaitan dengan metode akses
adalah sebagai berikut :
1. chmod (change mode) adalah mode akses pada sebuah file dalam Linux, apabila
kita ingin menyetting mode akses permission pada sebuah file / folder bisa 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 berbeda dengan perintah
chown.
3. chgrp (change group) adalah mode akses kepemilikan group atas sebuah user
dan file, kita bisa mengatur user dan file agar masuk kedalam sebuah group 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)
63
user
Permission
Ukuran
file
group
Waktu dan
Tanggal
Nama file
dapat dijelaskan bahwa blok diatas mendapat akses 777 artinya user,group, dan other.
dapat mengakses file job2.odt, dan walidumar adalah pemilik dari file job2.odt dan walid
adalah group
Permission dari file job2.odt dibagi menjadi 3 blok yaitu :
group
Read
Write
Excute
User
>7
Group
>7
Other
>7
user
Tabel diatas menunjukkan permission dari user,group, dan other, sehingga kita bisa
melakukan settingan / konfigurasi permission dari sebuah file berdasarkan dari tabel
diatas.
lalu bagaimanakah cara untuk melakukan setting permission pada sebuah file, seperti
yang sudah dijelaskan sebelumnya, untuk melakukan konfigurasi permission dari sebuah
file / direktori bisa dengan menjalankan perintah berikut :
#sudo chmod 755 print.odt
seperti pada gambar berikut :
64
user
group
other
>4+2+1=7
>4+1=5
>4+1=5
> (read)
> (write)
> (excute)
user > 2 = 2
group > 0
other > 0
> (read)
> (write)
> (excute)
user hanya bisa menulis, sedangkan group, dan other tidak mendapatkan akses.
kita juga dapat melakukan setting permission dengan menggunakan GUI, langkah-langkah
untuk melakukan permission adalah dengan melakukan klik kanan pada file yang ingin 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
D. FileSystem
Sebuah sistem operasi dibangun dari beberapa filesystem yang saling bekerjasama
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 pada sebuah
tempat yang disebut root (biasa diwakili oleh karakter slash, "/"). Segala sesuatu yang ada
pada struktur filesystem UNIX hanya dapat berupa file atau direktori. 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 direktori di atasnya
(direktori parent). Direktori dalam struktur filesystem dapat memiliki banyak child tapi
hanya bisa memiliki satu parent. Sebuah file dapat menyimpan informasi namun tidak
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 batch 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 filesystem, yang
dikenal dengan path / arah, arah disini diartikan dengan bagaimana user bisa mencapai
suatu file / direktori.
Setiap direktori yang dilalui path dipisahkan dengan sebuah tanda / (Garis Miring /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 directory.
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
direktori filesystem adalah direktori yang penting pendukung system yang menunjang
kerja sebuah system, adalah sebagai berikut :
/ adalah direktori root. Direktori paling dasar yang berisi seluruh direktori lainnya.
/home adalah direktori yang berisi direktori home untuk user.
/bin merupakan singkatan dari binary. Direktori ini berisi aplikasi/program dasar
linux.
/usr berisi sejumlah direktori yang berisi program yang telah di install kedalam
System.
/var/ adalah direktori yang berisi file-file variabel dalam System, didalamnya terdiri
dari beberapa folder-folder penting seperti www, tmp,lib,mail,dll
/dev berisi file yang digunakan untuk berhubungan dengan device atau hardware
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 dapat dibaca
dan digunakan oleh user
/media berisi file hasil-hasil mounting hardisk / cdrom/flashdrive yang sudah
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
/etc
/dev
/apt
/network
/var
/usr
/share
/home
/src
/lib
/mnt
/bin
/user
67
BAB V
Aplikasi Linux
Linux adalah sistem operasi yang awalnya hanya dikhususkan untuk server,
berawal dari berkembangnya zaman, Linux sudah dilengkapi dengan berbagai fasilitas
GUI, yang dapat digunakan oleh siapa saja, dan dapat digunakan sebagai media hiburan,
dan dapat menyelesaikan berbagai pekerjaan seperti desain grafis, pekerjaan kantor, dan
dapat digunakan oleh semua kalangan, anak-anak, dewasa, dan orang tua, Linux juga
dilengkapi dengan fasilitas untuk mempermudah orang-orang yang memiliki kekurangan
fisik (cacat) untuk dapat menggunakan komputer dengan mudah.
A. Office
a. installasi Open Office
Open Office biasanya sudah disertakan dibeberapa Distro terkenal seperti
Ubuntu,Mint,dan Debian. Apabila Distro yang kita gunakan belum terinstall Open Office
maka kita dapat menginstall Open office dengan cara beberapa cara sebagai berikut,
apabila kita akan melakukan installasi melalui terminal kita bisa mengetikkan perintah
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 manager
seperti Ubuntu Software Center, seperti pada gambar berikut :
68
Word Processor
adalah aplikasi pengolah kata yang berfungsi untuk menyelesaikan pekerjaan
kantor seperti surat dan dokumen-dokumen, berikut adalah jendela kerja dari Open
office yang sudah dilengkapi dengan berbagai macam tools yang didesain agar
mempermudah untuk menyelesaikan pekerjaan.
70
Spreadsheet
adalah aplikasi pengolah angka yang didesain agar dapat menyelesaikan
pekerjaan-pekerjaan dalam bentuk tabel, formulasi-formulasi rumus. Berikut adalah
tampilan jendela Open Office Spreadsheet.
Pada Aplikasi Office, Spreadsheet disediakan beberapa fitur yang didesain agar
dapat mempermudah user untuk mengakses dalam melakukan perhitunganperhitungan dalam bentuk formulasi rumus. Seperti pada gambar dibawah telah
disediakan menu bar, icon icon, dan pengaturan tulisan dan font, dan pengaturan
formulasi logika dan rumus matematis.
Presentation
adalah aplikasi berfungsi untuk mempermudah user untuk melakukan presentase,
yang didesain dalam bentuk slide-slide dimana kita dapat melakukan coztumize
Background, tema, dan animasi dari presentase yang kita inginkan, kita dapat
71
kita dapat membuat efek-efek transisi dan efek dari teks-teks pada presentase yang akan
dibuat,setelah kita memilih Effect kita bisa langsung membuat dengan menekan tombol
Create.
Berikut adalah tampilan interface Aplikasi Open Office Presentation, dimana terdapat
menu bar, icon, dan pengaturan tulisan font,pengaturan slide,dan pengaturan layout.
72
Database
Open Office Database adalah aplikasi yang berfungsi untuk membuat dan
memanage database (tabel,dan query) dengan menggunakan model GUI, sehingga
lebih mempermudah user untuk membuat,menghapus, dan mendesain database,
kita dapat mengakses Open Office database melalui menu Application > Office >
Open Office Database pada panel menu, kemudian kita akan dibawa ke menu
Wizard dimana kita akan dipandu untuk membuat database, seperti pada gambar
berikut :
berikut adalah tampilan interface Open Office Database, dimana kita dapat membuat dan
mendesain Database dengan mudah, dan cepat
73
B. Multimedia
Multimedia dibagi menjadi beberapa Hal, yaitu Gambar, Suara, dan Video, dimana
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 banyak lagi
Aplikasi-aplikasi multimedia yang disediakan Linux, kali ini Penulis akan memberikan cara
untuk menginstall Aplikasi-aplikasi melalui Terminal dan Software Manager (Synaptic, dan
Ubuntu Software Center), kita dapat menginstall aplikais melalui Software manager seperti
Ubuntu Software Center, seperti pada gambar berikut :
kita dapat melihat dan menginstall Aplikasi Multimedia melalui software center melalui
Category Sound & Video yang sudah disediakan,
seperti pada gambar di atas kita dapat menginstall aplikasi Multimedia dengan mudah,
dan cepat. Dalam hal ini penulis akan membagi aplikasi multimedia menjadi 3 bagian yaitu
Sound, Video, dan Webcam.
74
a. Installasi Audacious
Audacious adalah aplikasi multimedia yang mirip dengan player 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 file-file 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 terminal,
# sudo apt-get install Audacious
seperti pada gambar diatas kita dapat menginstall Aplikasi AudaCious, seperti pada
gambar diatas. Untuk menginstall Aplikasi Audacious melalui Software manager seperti
Ubuntu Software Center, sangat mudah, kita hanya perlu mengetikkan nama aplikasi atau
kita dapat mengakses Aplikasi yang telah dibagi berdasarkan kategori yang telah
disediakan seperti pada gambar dibawah :
apabila kita sudah mendapatkan aplikasi yang kita inginkan kita bisa menekan tombol
Install untuk menginstallnya terlebih dahulu kita dapat melihat keterangan dan info
tentang Aplikasi Audacious seperti pada gambar diatas, apabila aplikasi sudah selesai di
install, kita dapat mengakses Aplikasi yang kita install melalui menu berikut :
75
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 dapat memutar
video dengan menggunakan title *.srt, desain gnome-mplayer didesain dengan interface
simple inilah merupakan gnome-mplayer menjadi menarik, dan mudah untuk digunakan
dan dipahami.
untuk menginstall gnome-mplayer kita bisa mengetikkan perintah berikut, melalui
terminal :
76
c. Installasi WebCam
Banyak orang yang menggunakan fasilitas webcam pada laptop untuk melakukan
capture foto, dan merekam video, untuk memfasilitasi semua itu, GNU/LINUX mempunyai
aplikasi webcam yang sangat sederhana, yaitu cheese. cheese adalah aplikasi
GNU/LINUX yang digunakan untuk memfasilitasi semua itu, dengan penggunaan yang
mudah dan sederhana, Cheese juga dilengkapi dengan beberapa effect 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) untuk
menginstall cheese, seperti pada gambar dibawah,
kita bisa menginstall cheese melalui terminal dengan mengetikkan perintah berikut :
$ sudo apt-get install cheese
atau kita juga bisa menginstall cheese dengan mendownload packet *.tar.gz melalui
website https://launchpad.net/cheese kemudian ekstraklah file yang didownload,
kemudian jalankan perintah berikut, melalui terminal :
77
beberapa pilihan efek-efek yang beragam yang telah disediakan, yang dapat
mempermudah user untuk memilih dan menggunakannya melalui tombol Effects yang
telah disediakan.
78
d. Installasi Brasero
Brasero Disk Burner adalah aplikasi Disc Burner yang didesain berbasis Free, yang
dirancang untuk pengguna DE Gnome, dengan desain interface bersahabat, 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.
79
setelah ke 3 dependency telah di install kita sudah dapat menginstall 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 perintah
berikut :
$ sudo dpkg -i mmc_1.6.0_i386.deb
setelah proses installasi telah selesai kita dapat mengakses MMC melalui Panel,
Application > Sound and Video > Mobile Media Converter.
80
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-konten di
internet seperti webbrowser, internet massanger, x-chat irc, dll yang mempermudah kita
untuk mengakses informasi dengan cepat dan nyaman.
kita juga bisa menginstall Google Chrome melalui software manager, ubuntu software
center seperti pada gambar berikut :
setelah proses installasi selesai, maka kita dapat mengakses Google Chrome melalui
panel " Application > Internet > Google Chrome.
81
apabila proses Installasi Pidgin telah selesai kita bisa mengakses pidgin melalui 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, kemudian
tekan tombol Add, kemudian Login dengan Account yang kita buat sebelumnya,
masukkan password, dan anda siap untuk berkomunikasi dengan siapa saja,
menggunakan pidgin internet messenger.
82
83
84
Kita bisa menambahkan link-link download sesuai dengan keinginan kita, seperti pada
gambar dibawah :
85
kemudian kita install add-ons Flashgot, kemudian kita setting pengaturan dari flashgot
melalui menu Extensions, dengan menekan tombol Preferences, seperti pada gambar
berikut :
kita bisa melakukan settingan dengan menekan tombol Preference, kemudian kita
setting Download manager yang akan kita gunakan, yaitu Gnome Gwget, kemudian kita
bisa pilih Ok untuk mengaktifkan download manager yang kita pilih tadi.
86
D. Graphics
Graphic adalah sesuatu yang berkaitan dengan keindahan, keindahan sebuah
sistem operasi / distro linux, memberikan Efek yang sangat banyak bagi para pengguna
tersebut, dalam Distro linux, dikenal beberapa aplikasi graphic yang berfungsi untuk
mendesain, mengedit suatu objek gambar, Aplikasi-aplikasi desain grafis, 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 kemudahan,
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 terminal :
$ sudo apt-get install gimp
87
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,
88
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 terminal :
$ sudo apt-get install inkscape
apabila kita ingin menginstall inkscape dengan menggunakan cara yang mudah melalui
software center, seperti pada gambar berikut.
89
kita dapat mengakses website resmi inkscape www.inkscape.org dimana didalamnya kita
akan mendapatkan support dan dukungan seperti tutorial-tutorial, dan plugin-plugin
inkscape yang kita butuhkan.
c. Installasi Blender
Blender adalah sebuah software 3D grafis berbasis GNU/GPL, Blender merupakan
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 berjalan 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
kita dapat mengakses Blender melalui Panel Application > Graphics > Blender.
d. Installasi KolourPaint
KolourPaint adalah aplikasi sederhana yang berfungsi untuk menggambar dan
mengedit gambar, yang berlisensi GNU / GPL, kolour paint didesain dengan interface
yang simple dan bersahabat, serta Kolourpaint menawarkan berbagai macam kemudahan
dalam penggunaan, kolourpaint hanya dikhususkan untuk mendesain / menggambar objek
yang sederhana, untuk menginstall KolourPaint kita bisa mengetikkan perintah berikut
diterminal :
$ sudo apt-get install KolourPaint
kita juga bisa menginstall KolourPaint dengan menggunakan Software manager, Ubuntu
Software Center, seperti pada gambar berikut :
91
92
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 Panel
System > Preference > CompizConfig Setting Manager.
93
kita dapat mengatur visual efek yang telah disediakan, kita bisa memilih dan mengatur
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
95
96
conky akan ditampilkan tetapi dengan tampilan default, sehingga perlu kita melakukan
konfigurasi agar conky dibuat autostart pada saat login, dan memiliki 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 login.
Pertama buatlah file .conkyrc dengan mengetikkan perintah berikut,
walidumar@walidumar:~$ sudo nano .conkyrc
berikut adalah script yang akan kita pastekan pada file .conkyrc yang kita buat
sebelumnya :
97
Berikut adalah penjelasan mengenai script diatas yang dapat dibagi menjadi 3 yaitu, 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=11
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
Berikut adalah pengaturan tanggal, dan waktu yang akan ditampilkan dalam pengaturan
Conky.
DATE ${hr 2}
${alignc 35}${font Trebuchet :bold:MS:size=20}${time %H:%M}${font}
${alignc}${time %a %d %b %Y}
Untuk membuat conky menjadi autostart pada saat pertama kali login, buatlah sebuah file
baru pada direktori home, dengan nama .conky-startup.sh, kemudian pastekan baris
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 compiz.
Kemudian setelah file diatas disimpan, kemudian ganti file permission .conky-startup.sh
agar executeable, dengan perintah berikut :
$ sudo chmod 777 .conky-startup.sh
99
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. CairoDock memiliki banyak efek-efek animasi yang beragam sehingga banyak diminati oleh
user, berikut adalah tampilan Cairo-Dock.
100
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 yang kita
gunakan.
101
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 settingan yang
akan dijelaskan dibawah, mengenai langkah-langkah untuk menyetting Modem dalam
beberapa versi / merk modem agar bisa digunakan pada Distro Linux, tidak semua
modem kita bisa gunakan didalam Linux, ada beberapa modem yang tidak bisa digunakan
karena vendor tidak menyediakan driver untuk Linux.
Berikutnya kita akan menginstall dan melakukan konfigurasi beberapa versi Modem,
1. Installasi / Konfigurasi Modem HUAWEI EC1260
102
kemudian kita pilih untuk melakukan edit connection, mobile broadband seperti pada
gambar dibawah, Klik tombol Add
kemudian akan ditampilkan setup wizard mobile broadband connection, seperti pada
gambar dibawah, pada menu Modem, dapat kita lihat modem kita sudah dapat terdeteksi
oleh sistem, untuk melanjutkan kita pilih Forward.
103
kemudian pilih provider, apabila tidak tersedia kita ketikkan pada TextBox provider AHA.
kemudian kita edit connectionnya seperti pada gambar dibawah, apabila anda
menggunakan Provider AHA,(sesuaikan Provider dengan yang anda gunakan), berikutnya
pilih Save, kemudian kita pilih indicator network connection, kemudian pilih Internet
AHA seperti yagn di inputkan pada Connection Name seperti sebelumnya.
104
ID
ID
ID
ID
ID
ID
1d6b:0001
1d6b:0001
1d6b:0001
201e:2009
1d6b:0001
0bda:0158
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
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 = aha@aha.co.id
Password = aha
New PPPD = yes
Stupid Mode = 1
berikutnya simpan file konfigurasi wvdial.conf, kemudian ketikkan perintah berikut 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 apabila
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 sebagai
cd-rom, lihat posisi devicenya dengan perintah berikut :
walidumar@walidumar ~ $ dmesg | tail
kemudian akan mendapatkan hasil sebagai berikut :
106
107
007
006
005
004
003
003
002
001
Device
Device
Device
Device
Device
Device
Device
Device
001:
001:
001:
001:
002:
001:
001:
001:
ID
ID
ID
ID
ID
ID
ID
ID
1d6b:0001
1d6b:0001
1d6b:0001
1d6b:0001
19d2:ffde
1d6b:0001
1d6b:0002
1d6b:0002
hub
hub
hub
hub
hub
hub
hub
awalnya modem yang kita gunakan hanya dikenal sebagai cd-rom maka kita perlu
melakukan eject pada modem dengan perintah berikut :
$ eject /dev/sr1
$ eject /dev/sr0
ketikkan perintah berikut apabila anda menggunakan notebook yang tidak memiliki cdrom,
kemudian ketikkan lagi perintah lsusb, untuk mengecek apakah modem kita sudah
dikenal,
$ lsusb
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 19d2:ffdd ONDA Communication S.p.A.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
berarti modem kita sudah terdeteksi seperti pada hasil lsusb diatas 19d2:ffdd.
Kemudian kenalkan parameter modem dengan kernel, ketikkan perintah berikut :
$ 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
/dev/ttyUSB1
/dev/ttyUSB2
109
110
Pada gambar dibawah kita akan ditanyakan distro Linux, yang kita gunakan, apabila
sudah cocok dengan yang kita gunakan kita pilih option Yes,
111
kemudian akan ditampilkan wizard seperti pada gambar dibawah, Wizard akan
menanyakan Connection Type yang anda gunakan, kita pilih USB, karena Print terkoneksi
dengan komputer kita menggunakan USB,
112
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
114
115
116
117
selain menggunakan terminal, kita bisa menginstall wine, dengan menggunakan Ubuntu
software center, seperti pada gambar berikut :
setelah proses installasi telah selesai, kita bisa mengakses Wine, melalui panel
Application > Wine.
118
Setelah melakukan beberapa konfigurasi seperti pada gambar diatas kita sudah bisa
menjalankan aplikasi-aplikasi dengan ekstensi file executeable (*.exe), seperti pada
gambar berikut :
119
kemudian kita akan mendapatkan sebuah file *.deb, seperti pada gambar berikut :
120
121
/media/DATA
auto
umask=0000
122
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
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 dengan mengeksekusi file dengan
melakukan klik 2x dan menekan tombol "install package" / melalui CLI dengan
mengetikkan perintah berikut :
$ sudo dpkg -i ubuntu-tweak.deb
kita bisa mengakses ubuntu-tweak melalui panel Application > System Tools > UbuntuTweak
berikut adalah tampilan interface ubuntu-tweak
124
BAB VI
Network and Security
Linux dikenal dengan sistem operasi yang awalnya di khususkan untuk server,
Linux dikenal dengan keamanan pengaksesanpengaksesan data, sehingga linux sampai
sekarang masih dikenal dengan sistem operasi yang memiliki kemampuan untuk
melakukan penetrasi dan melindungi sebuah jaringan. oleh karena itu banyak vendorvendor 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 sebagai mentransfer berkas
Protokol komunikasi yang telah ditentukan, saat ini umumnya server web telah dilengkapi
pula dengan mesin penerjemah bahasa skrip yang memungkinkan server web
menyediakan layanan situs web dinamis dengan memanfaatkan pustaka tambahan
seperti PHP, ASP.
Pemanfaatan server web saat ini tidak terbatas hanya untuk publikasi situs web
dalam www, pada prakteknya server web banyak pula digunakan dalam perangkatperangkat keras lain seperti printer, router, kamera web yang menyediakan akses layanan
http dalam jaringan lokal yang ditujukan untuk menyediakan perangkat manajemen serta
mempermudah peninjauan atas perangkat keras tersebut.
a. Apache
Apache adalah server web yang dapat dijalankan di banyak sistem operasi
(Unix,BSD,Linux, Microsoft Windows dan Novell Netwareserta platform lainnya) yang
berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk
melayani fasilitas web/www ini menggunakan HTTP.
Apache
memiliki
fitur-fitur
canggih
seperti
pesan
kesalahan
yang
dapat
dikonfigurasi, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh
sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan
server menjadi mudah.
125
126
Apabila webserver sudah dijalankan, kemudian kita akan mencoba lakukan pemanggilan
alamat localhost melalui webbrowser, untuk mengecek apakah webserver sudah berjalan.
seperti pada gambar dibawah :
apabila hasilnya seperti gambar diatas, maka artinya webserver sudah terinstall kedalam
sistem. berikutnya lakukan percobaan lagi dengan melakukan pemanggilan phpmyadmin
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
Tampilan login phpmyadmin akan ditampilkan seperti pada gambar, dengan ini maka
webserver apache sudah dapat berjalan.
b. Nginx
Nginx (baca: engine-x) adalah server HTTP dan reverse proxy gratis berbasis opensource berkemampuan tinggi, yang dapat juga digunakan sebagai proxy IMAP/POP3.
Perangkat lunak ini diciptakan oleh Igor Sysoev pada tahun 2002, dan dirilis untuk
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 sumberdaya
pada server.
Nginx adalah salah satu dari sebagian perangkat lunak untuk server yang
diciptakan untuk memanage dan mengola sebuah Website. Tidak seperti perangkat lunak
server yang lainnya, Nginx tidak bergantung kepada thread untuk melayani klien.
Sebaliknya, Nginx menggunakan arsitektur asynkronus yang lebih stabil. Arsitektur ini
membutuhkan lebih sedikit memory, dan yang lebih penting, dapat diperkirakan.
Bahkan jika Anda tidak mengharapkan server Anda untuk mengatasi ribuan koneksi
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
kemudian restart service dengan perintah berikut, agar konfigurasi yang dilakukan
sebelumnya dapat aktif dan dibaca oleh system.
#sudo service nginx start
129
a. Joomla
Joomla adalah sebuah CMS yang didesain dengan Lisensi GNU/GPL, Joomla
sangat terkenal, karena kita dapat membangun sebuah website dengan mudah dan cepat
dengan menggunakan Joomla.
Untuk menginstall Joomla, kita bisa mendownload Joomla di website resminya berikut
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 perintah
berikut :
$ sudo chmod 755 joomla
130
Kemudian langkah yang kedua adalah pre-Installation Check, dimana System akan
melakukan pengecekkan fitur-fitur yang aktif, kemudian untuk melanjutkan pilih Next
step berikutnya adalah Lisensi GNU/GPL, kita bisa menyetujui dengan memilih tombol
Next,
131
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
sebelum mengakhiri kita perlu melakukan konfigurasi seperti yang ditampilkan pada layar
akhir dimana kita akan dimintakan membuat file configuration.php pada direktori root
/var/www, kita copy baris script PHP yang ditunjukkan oleh panah diatas, kedalam file
configuration.php
Terlebih dahulu kita buat file pada direktori /var/www, dengan nama configuration.php
kemudian pastekan code *.php seperti yang sudah dijelaskan pada sebelumnya,
pastekan code PHP diatas kedalam file configuration.php, seperti pada gambar berikut :
133
134
b. WordPress
Wordpress adalah sebuah Content Manajemen System yang dibuat dengan Lisensi
GNU/GPL, Wordpress sangat terkenal, kita dapat membangun website,blog,dan artikel
dengan menggunakan Wordpress, karena wordpress menawarkan kemudahan dan
interface GUI dalam pembuatannya. Untuk menginstall Wordpress kita bisa mendownload
melalui website resmi www.wordpress.com.
File yang kita download berbentuk file kompresi wordpress-3.2.1.tar.gz,setelah file 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 kemudian 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 Let's Go
untuk melanjutkan.
135
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.
136
Proses installasi wordpress telah berhasil, kemudian kita akan dimintakan untuk
melakukan login, dengan username dan password, yang kita masukkan sebelumnya,
kemudian lakukan login.
Setelah melakukan login kita akan masuk ke menu Administrator kita bisa membuat dan
membangun blog dengan menggunakan wordpress.
137
c. Drupal
Drupal adalah sebuah Content Manajemen System berbasis free yang didesain agar
dapat mempermudah user untuk membuat berbagai artikel dan blog-blog secara offline,
untuk menginstall Drupal kita hanya perlu mendownload drupal melalui website resminya,
www.drupal.org.
Kita akan mendownload sebuah file yang telah di kompresi seperti pada gambar berikut :
kemudian kita copy file drupal-7.10.tar.gz ke folder /var/www, dengan perintah berikut :
$ 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
kemudian kita akan masuk ke langkah Database Configuration, dimana kita diwajibkan
untuk membuat database, yang nantinya akan dijadikan tempat penyimpanan data-data
drupal,
139
kita bisa membuat database drupal melalui phpmyadmin, seperti pada gambar berikut 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 konfigurasi
pada site, dimana kita akan dimintakan untuk memasukkan nama site, dan username dan
password untuk login sebagai administrator,
140
141
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 dengan
mudah hanya dengan menggunakan PC / Laptop sebagai media pembelajaran.
Pengecekkan Ejaan
Penyaringan Pesan
Calender
Laporan Cuaca
Keamanan yang terjamin
Laporan Kuota
142
berikutnya, dari tipe konfigurasi kita pilih Internet site kemudian kita pilih Ok
143
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 menekan
tombol kombinasi CTRL + W kemudian ketikkan kata kunci mbox:~
kemudian akan di temukan baris berikut :
#mail_location = mbox:~/mail:INBOX/var/mail/ kemudian hilangkan tanda pagar
yang ada didepan baris, seperti pada gambar dibawah,
144
Tekan Ctrl + x > Ctrl + y > enter, untuk menyimpan file konfigurasi, devecot.conf
berikutnya kita akan melakukan konfigurasi squirelmail, ketikkan perintah berikut :
# squirelmail-configure
kemudian kita akan masuk ke Wizard konfigurasi SquirelMail, setelah masuk ke wizard
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 atau
tekan tombol enter untuk melanjutkan.
145
Berikutnya kita akan masuk ke Wizard berikutnya, ketikkan pada command >> angka 2
agar kita memilih option / menu 2 dari yang disediakan artinya kita akan melakukan
konfigurasi pada servermail.
Berikutnya kita akan masuk ke Konfigurasi server, berikutnya masukkan angka 1, artinya
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
Berikutnya kita akan melakukan konfigurasi pada Apache, ketikkan perintah berikutnya
untuk menampilkan SquirelMail di webserver
# echo "Include /etc/squirrelmail/apache.conf" >> /etc/apache2/apache2.conf
kemudian Restart service dari postfix,devecot, dan apache2 dengan perintah berikut 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
yang berarti kita telah sukses untuk menginstall dan konfigurasi MailServer PostFIX
dan SquirelMail.
147
b. Zimbra
Zimbra adalah suite aplikasi kolaborasi yang menyediakan fasilitas mail server
sekelas Microsoft Exchange Server. Jika Exchange Server membutuhkan biaya lisensi
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 melakukan
centang pada Mail Server
setelah proses installasi selesai kita perlu melakukan konfigurasi hostname, dengan
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/resolve.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
149
151
D. DHCP
Dynamic Host Configuration Protocol adalah protokol yang berbasis arsitektur
client/server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu
jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus memberikan alamat
IP kepada semua komputer secara manual. Jika DHCP dipasang di jaringan lokal, maka
semua komputer yang tersambung di jaringan akan mendapatkan alamat IP secara
otomatis dari server DHCP. Selain alamat IP, banyak parameter jaringan yang 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 yang
merequest.
DHCP client merupakan mesin klien yang menjalankan perangkat lunak klien
DHCP yang memungkinkan mereka untuk dapat berkomunikasi dengan DHCP
Server dan dapat merequest / melakukan permintaan ip address kepada server.
Selain dapat menyediakan alamat dinamis kepada klien, DHCP Server juga dapat
menetapkan sebuah alamat statik kepada klien, sehingga alamat klien akan tetap dari
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 selesai, 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
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 baris yang
ditebalkan,
153
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
[ OK]
dengan melakukan konfigurasi diatas, kita bisa melakukan limit pada ip / client yang
menggunakan fasilitas DHCP, range ip address diatas adalah 192.168.1.10
192.168.1.30 dan jumlah host yang diperbolehkan untuk mendapatkan DHCP adalah 20
Host.
155
E. Proxy Server
Proxy Server adalah sebuah server (sistem komputer atau aplikasi) yang bertindak
sebagai perantara antara Client dan Public Network, permintaan dari klien dalam
melakukan request data ke server lain, Client A terhubung ke proxy server, dan proxy
server terhubung ke server luar yang ingin dituju, kita bisa melakukan berbagai konfigurasi
dan filtering kepada client. Proxy memiliki banyak kelebihan diantaranya dapat
menghemat bandwidth, dapat memblokir situs yang ingin kita blokir sesuai dengan
keinginan kita.
kebanyakan proxy merupakan web proxy, yang dapat kita blokir pengaksesan berbagai
konten di internet. Server proxy memiliki banyak jenis sesuai dengan tujuannya
dapat menghemat bandiwidth karena proxy melakukan caching atas request yang
dilakukan oleh client.
Dapat menerapkan aturan terhadap akses internet agar dapat membatasi akses ke
kontent-kontent yang tidak di inginkan.
Kita dapat membuat log dimana segala aktifitas client akan terekam dan disimpan
didalam log
mencegah tersebarnya virus, mallware, spyware dan content yang dapat merusak
meningkatkan perlindungan data dari kebocoran
Squid adalah program proxy server yang tersedia secara opensource yang sangat
banyak kegunaannya, salah satunya adalah melakukan cache terhadap konten dari
sebuah website. Jadi apabila sebuah situs pernah dibuka oleh salah 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 yang
sama, anggota jaringan tersebut tidak perlu mengakses ke internet, 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 pengeditan
Source.list, langkah pertama masukkan cd installasi, kemudian lakukan mounting dengan
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
157
lakukan konfigurasi pada aplikasi webbrowser yang anda gunakan, dalam hal ini penulis
menggunakan webbrowser Google Chrome
158
159
160
161
162
kemudian untuk membuat file db.kslung.com, terlebih dahulu, kita melakukan duplikat
terhadap file db.domainku.com, yang secara default disediakan oleh sistem, seperti 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 berikut :
$ sudo nano /etc/bind/db.kslung.com
sesuaikan file konfigurasi db.kslung.com seperti pada gambar berikut :
163
kemudian buatlah sebuah file options di folder /etc/network, dengan perintah berikut :
$ 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 berikut :
$ 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
165
Client
Switch
PC
Router
Internet
Seperti pada topologi diatas, kita dapat melihat router memiliki dua buah interface 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 konfigurasi :
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 yang
digunakan, kemudian lakukan restart jaringan dengan menggunakan perintah berikut :
$ sudo /etc/init.d/networking restart
166
setelah mengetikkan perintah diatas, simpan konfigurasi dan lakukan restart. Kemudian
kita coba lakukan ping melalui client ke ip public contohnya alamat google.com, apabila
mendapatkan hasil 64 Byte ----------, maka proses konfigurasi telah berhasil.
167
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). Dengan
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 adalah
membuat sebuah sistem operasi yang sesuai dengan kehendak pembuatnya, dalam hal
ini bisa bertujuan khusus atau memang ditargetkan digunakan pada lingkungan tertentu.
Hampir semua sistem operasi modern yang beredar sekarang seperti Windows XP, Vista,
Seven, Ubuntu, Slackware,Debian dan sistem operasi modern lainnya dapat di remaster,
tetapi dari sekian banyak Sistem operasi tadi kita tidak bisa sembarangan meremastering
sendiri. karena dari sekian banyak Sistem operasi tersebut ada yang memiliki licensi dan
peraturan (hak kepemilikan), baik sistem operasi itu sendiri maupun software yang
digunakan dalam prosesnya.
Distro Linux merupakan Sistem Operasi yang berbasis GNU/GPL artinya bebas,
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 bantu dan
dokumentasi yang dapat mempermudah kita untuk melakukan Remaster.
Distro Linux
Distro
Linux
Proses
Remastering
Distro Linux
Hasil Remaster
Distro
Linux
168
A. RemasterSys
RemasterSys adalah sebuah tools yang berfungsi untuk melakukan remastering
terhadap Distro Linux yang akan kita remaster, selain itu Remastersys dapat digunakan
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 dengan
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 link
download berikut http://pessoal-debs.googlecode.com/files/remastersys_3.0.0-1_all.deb
atau dengan menggunakan cara APT, untuk menginstall melalui APT terlebih dahulu
tambahkan repository remastersys kedalam source.list kita, dengan perintah berikut :
$ sudo nano /etc/apt/sources.list
169
170
berikut adalah penjelasan dari fungsi masing-masing button yang ada pada interface
remastersys,
Backup = kita akan melakukan backup system beserta dengan data user
Dist = kita akan membuat distribusi tanpa data user, sehingga dapat kita install dan
dapat menjadi distro pribadi
Distcdfs = berfungsi untuk membuat distribusi hanya kedalam file image iso
Select 1, berfungsi untuk memilih gambar dari menu live cd disarankan ukuran
gambar (640 x 480) dan file berekstensi *.PNG
Select 2, berfungsi untuk memilih gambar dari menu installasi Desktop Environment
Select 4, berfungsi untuk menambahkan tema plymouth yang akan kita gunakan,
pada tab interface berikutnya yaitu Settings dimana pada Tab ini kita dapat mengatur
username, Label CD, nama file, dan lokasi kerja dari direktori remastering, kita dapat
mengaturnya dengan mudah.
171
Kita dapat membuat Booting Distro Live CD, dengan mode grafik
kita dapat membuat Booting Distro Live CD, dengan menggunakan script
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 melalui
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 mengakses uck,
melalui Panel, Application > System Tools > Ubuntu Coztumize Kit.
172
173
Ketiga, adalah pemilihan bahasa installasi dari distro yang kita gunakan
Kelima, adalah pemilihan file ISO dari Distro ubuntu yang akan kita bongkar
Keenam, adalah tahapan akhir dan persiapan untuk melakukan build dalam
remastering
kita juga bisa menggunakan metode bash shell, dengan mengetikkan perintah-perintah
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 file 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 perintah
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 perintah
berikut :
$ ls /root/tmp/
jika kita telah melihat isi dari direktori tmp adalah sebagai berikut 'remaster-initrd',
'remaster-root', dan 'remaster-iso', berarti proses unpack yang kita telah ketikkan
sebelumnya telah berhasil,
174
175
176
BAB VIII
Tips,Trik dan Tutorial
pada Bab ini akan membahas mengenai tips,trik dan tutorial mengenai Distro Linux,
pada BAB ini akan dikumpulkan sumbangan tutorial dari Teman-teman Kelompok Studi
Linux Gorontalo tanpa melakukan perubahan penulisan, jadi yang akan dimasukkan pada
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 terminal,
ketik perintah berikut di terminal :
177
178
hilangkan link dari direktori linux,buat link baru ke kernel baru dan pindahkan ke Linux
directory
beriktunya kita akan melakukan konfigurasi kernel, jika kita mempunyai device wifi, harus
mengaktifkan wifinya di kernel. cara termudah adalah tekan Ctrl + F dan cari nama 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
@KSL-Gorontalo
181
183
184
185
Install APT-FAST
Apt-fast adalah salah satu aplikasi APT yang dibuat untuk mempercepat installasi
dibandingkan menggunakan GET. apt-fast selesai di-build di Launchpad dan pada build
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 ingin menjalankan
perintah "sudo apt-fast install", cukup dengan mengetik "sudo apt-fa[TAB]" maka akan
dilengkapi,
Untuk menginstal apt-fast dengan fitur auto-completion dapat dilakukan dengan cara
sebagai berikut :
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
186
187
DHCP Request
Tanpa Storeage
Client
188
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
@KSL-Gorontalo
191
BAB IX
Cerita dan Pengalaman tentang Linux
Awalnya saya mengenal linux karena saya bersekolah di SMK, dimana pertama kali saya
berinteraksi dengan Linux pada kelas 2 SMK, dimana kita mulai dikenalkan dengan Linux
berbasis desktop pada saat itu yaitu Linux Ubuntu 8.04 tanpa ada bimbingan.
dan
berikutnya saya mengenal Linux Ubuntu 9.10 berbasis Server, dimana tujuan saya belajar
Linux Ubuntu server agar dapat lulus ujian kompetensi yang telah di standarisasi oleh
sekolah untuk membuat sebuah server router dengan menggunakan Sistem Operasi
Linux,..pada saat itu saya merasakan hal yang berbeda dengan Linux,
mulai dari
192
Pada tanggal 20 November 2010 resmi berdirinya Kelompok Studi Linux (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 yang 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 kenderaan, serta
jarak yang ditempuh lumayan begitu jauh dari tempat tinggal saya sampai ke Kampus.
Seingat saya hanya 3 kali pertemuan, saya berhenti ikut pembelajaran tersebut. Namun
untuk
rapat-rapat
yang
diadakan
KSL,
saya
selalu
menyempatkan
diri
untuk
193
BAB X
Penutup
Demikian yang dapat kami Sampaikan pada Ebook ini, tentu manusia penuh
dengan banyak kekurangan dan kelemahan, karena keterbatasan kemampuan, oleh
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 Pembaca
dan dapat memberikan bantuan dan support bagi para Teman-teman yang mau belajar
tentang Linux dan seluk beluk didalamnya, untuk lebih bersemangat lagi untuk belajar, dan
mengembangkan Pengetahuan dan Potensi yang ada pada diri kita, kita semua Pasti bisa
apabila kita bersungguh-sungguh,apabila kita tidak dibatasi / terikat dengan lisensi apabila
kita semua bebas dari belenggu apapun, kita dapat dengan bebas berkarya dan
mengembangkan Potensi diri dengan FOSS-ID (Free Open Source Software - Indonesia),
Maju Terus IGOS, Maju Terus GNU, Maju Terus KSL...!!!
kami
mengharapkan
kritik,
saran
dan
masukkannya
atas
Ebook
ini
melalui
email,blog,group kami :
www.facebook.com/groups/kslung
www.walidumar.wordpress.com
www.portal-kslung.blogspot.com
194
BAB XI
Sumber
Ebook ini merupakan kumpulan dari tutorial didalam group Facebook kami yang
kami susun kembali dengan bahasa yang ringan dan diharapkan mudah untuk
dimengerti / dipahami bagi para pengguna linux, Ebook ini dilengkapi dengan berbagai
materi,penjelasan dan tutorial yang diharapkan dapat menjadi buku panduan bagi siapa
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 persatu.
195