Anda di halaman 1dari 36

BAB I

PENDAHULUAN

PENGENALAN LINUX

1.1 Pengertian Linux


Linux adalah nama sebuah sistem operasi (operating system) untuk PC yang bekerja
secara Multitasking dan MultiUser. Linux bekerja secara multi tasking artinya dapat menjalankan
beberapa aplikasi secara bersamaan, misalnya dapat bermain game sambil melakukan download
dari internet. Linux bekerja secara Multiuser artinya Linux mendukung penggunaan aplikasi atau
computer untuk melayani beberapa user sekaligus, misalnya sebuah program dapat digunakan
bersama-sama pada jaringan network.

Linux sebenarnya adalah tiruan (clone) dari UNIX yang dirancang untuk dijalankan pada
PC. Berbicara tentang UNIX, pada dasarnya sistem operasi ini bersifat portable (tidak tergantung
pada perangkat keras tertentu) sehingga dapat digunakan mulai dari platform notebook hingga
supercomputer. Demikian pula halnya Linux, sistem operasi ini sudah sangat popular dan banyak
diminati para professional.

Di sisi lain UNIX adalah sistem operasi komersial yang mahal. Pada awalnya UNIX
diciptakan untuk computer besar seperti Mainframe dan supercomputer. Versi UNIX untuk PC
merupakan modifikasi lanjutan dari versi aslinya. Karena itu versi UNIX untuk PC biasanya
membutuhkan spesifikasi computer yang besar dan momboroskan ruang harddisk, sehingga
UNIX kurang efisien untuk PC. Hal ini yang membuat tiruan UNIX untuk platform PC ,
diantaranya Minix dan Linux.
Sebagai sistem operasi, Linux memiliki berbagai keunikan dan kelebihan yang tidak dimiliki
sistem operasi lainnya. Dan yang paling khas ialah Linux merupakan Free software.

1.2 Perkembangan sejarah dan Versi Linux

Nama Linux sendiri diturunkan dari pencipta awalnya, Linus Torvalds, yang sebetulnya
mengacu pada suatu kumpulan software lengkap yang bersama-sama dengan kernel menyusun
suatu sistem operasi yang lengkap. Linus Torvalds terinspirasi oleh diciptakannya minix - sistem
tiruan UNIX sederhana yang dibuat Andy tanenbaum.
Lingkungan sistem operasi Linux mencakup ratusan program, termasuk kompiler,
interpreter, editor dan utilitas. Perangkat bantu yang mendukung konektifitas, ethernet, SLIP dan
PPP dan interoperabilitas. Produk perangkat lunak yang handal (reliable), termasuk versi
pengembangan terakhir. Kelompok pengembang yang tersebar di seluruh dunia yang telah
bekerja dan menjadikan Linux portabel ke suatu platform baru, begitu juga mendukung
komunitas pengguna yang memiliki beragam kebutuhan dan juga pengguna dapat turut serta
bertindak sebagai tim pengembang sendiri.Perkembangan versi Linux :
Versi pertama Linux 0.10 pertama kali dipublikasikan pada November 1991
Kemudian diterbitkan versi 0.11 pada desember 1991
Pada versi 0.13 Linux sudah lebih stabil dan Linuz memutuskan mengubah versinya menjadi
versi 0.95
Kini Linux terus berkembang secara cepat karena Source code sistem operasi ini disebarluaskan
dan dapat dimodifikasi serta dikembangkan oleh siapa saja.

1.3 Perbedaan mendasar Linux


Satu hal yang membedakan Linux terhadap sistem operasi lainnya adalah harga. Linux ini
lebih murah dan dapat diperbanyak serta didistribusikan kembali tanpa harus membayar fee atau
royalti kepada seseorang. Tetapi ada hal lain yang lebih utama selain pertimbangan harga yaitu
mengenai source code. Source code Linux tersedia bagi semua
orang sehingga setiap orang dapat terlibat langsung dalam pengembangannya. Kebebasan ini
telah memungkinkan para vendor perangkat keras membuat driver untuk device tertentu tanpa
harus mendapatkan lisensi source code yang mahal atau menandatangani Non Disclosure
Agreement (NDA).
Dan itu juga telah menyediakan kemungkinan bagi setiap orang untuk melihat ke dalam
suatu sistem operasi yang nyata dan berkualitas komersial. Karena Linux itu tersedia secara
bebas di internet, berbagai vendor telah membuat suatu paket distrbusi yang dapat dianggap
sebagai versi kemasan Linux. Paket ini termasuk lingkungan Linux lengkap, perangkat lunak
untuk instalasi dan mungkin termasuk perangkat lunak khusus dan dukungan khusus.

1.4 Perbandingan Linux terhadap sistem operasi lainnya


2

Linux disusun berdasarkan standar sistem operasi POSIX yang sebenarnya diturunkan
berdasarkan fungsi kerja UNIX. UNIX kompatibel dengan Linux pada level system call, ini
berarti sebagian besar program yang ditulis untuk UNIX atau Linux dapat direkompilasi dan
dijalankan pada sistem lain dengan perubahan yang minimal. Secara umum dapat dikatakan
Linux berjalan lebih cepat dibanding UNIX lain pada hardware yang sama. Dan lagi UNIX
memiliki kelemahan yaitu tidak bersifat free.
MS-DOS memiliki kemiripan dengan Linux yaitu file sistem yang bersifat hirarkis.
Tetapi MS-DOS hanya dapat dijalankan pada prosesor x86 dan tidak mendukung multi user dan
multi tasking, serta tidak bersifat free. Juga MSDOS tidak memiliki dukungan yang baik agar
dapat berinteroperasi dengan sistem operasi lainnya, termasuk tidak tersedianya perangkat lunak
network, program pengembang dan program utilitas yang ada dalam Linux. C Compiler
menggunakan gcc dari Free Software Foundation GNUs Project. Compiler ini banyak
digunakan pada lingkungan Hewlett-Packard dan Sun. Sekarang ini, banyak aplikasi Linux yang
dapat digunakan untuk keperluan kantor seperti untuk spreadsheet, word processor, database dan
program editor grafis yang memiliki fungsi dan tampilan seperti Microsoft Office, yaitu Star
Office. Selain itu, juga sudah tersedia versi Corel untuk Linux dan aplikasi seperti Matlab yang
pada Linux dikenal sebagai Scilab. Linux bisa didapatkan dalam berbagai distribusi (sering
disebut Distro). Distro adalah bundel dari kernel Linux, beserta sistem dasar linux, program
instalasi, tools basic, dan program-program lain yang bermanfaat sesuai dengan tujuan
pembuatan distro.
Ada banyak sekali distro Linux, diantaranya :

RedHat, distribusi yang paling populer, minimal di Indonesia. RedHat merupakan


distribusi pertama yang instalasi dan pengoperasiannya mudah.

Debian, distribusi yang mengutamakan kestabilan dan kehandalan, meskipun


mengorbankan aspek kemudahan dan kemutakhiran program. Debian menggunakan .deb dalam
paket instalasi programnya.

Slackware, merupakan distribusi yang pernah merajai di dunia Linux. Hampir semua
dokumentasi Linux disusun berdasarkan Slackware. Dua hal penting dari Slackware adalah
bahwa semua isinya (kernel, library ataupun aplikasinya) adalah yang sudah teruji. Sehingga
mungkin agak tua tapi yang pasti stabil. Yang kedua karena dia menganjurkan untuk menginstall
dari source sehingga setiap program yang kita install teroptimasi dengan sistem kita. Ini
alasannya dia tidak mau untuk menggunakan binary RPM dan sampai Slackware 4.0, ia tetap
menggunakan libc5 bukan glibc2 seperti yang lain.

SuSE, distribusi yang sangat terkenal dengan YaST (Yet another Setup Tools) untuk
mengkonfigurasi sistem. SuSE merupakan distribusi pertama dimana instalasinya dapat
menggunakan bahasa Indonesia.

Mandrake, merupakan varian distro RedHat yang dioptimasi untuk pentium. Kalau
komputer kita menggunakan pentium ke atas, umumnya Linux bisa jalan lebih cepat dengan
Mandrake.
3

WinLinux, distro yang dirancang untuk diinstall di atas partisi DOS (WIndows). Jadi
untuk menjalankannya bisa di-klik dari Windows. WinLinux dibuat seakan-akan merupakan
suatu program aplikasi under Windows. Dan masih banyak distro-distro lainnya yang telah
tersedia maupun yang akan muncul.

1.5 Kelebihan Linux


Di sini akan dijelaskan beberapa kelebihan dari sistem operasi Linux/UNIX dibandingkan
dengan dengan sistem operasi yang lain. Dan berikut ini adalah beberapa fakta dari hal-hal yang
menguntungkan dengan menggunakan program dan file-file Linux/UNIX :
Pada dasarnya semua data tersimpan di dalam harddisk walau ada beberapa kondisi dimana data
tersimpan di disket.
Linux/UNIX memberikan beberapa proses spesial dimana terminal, printer dan device hardware
lainnya dapat diakses seperti kita mengakses file yang tersimpan dalam harddisk atau disket.
Ketika program dijalankan, program tersebut dijalankan dari harddisk ke dalam RAM dan
setelah dijalankan akan dinamakan sebagai proses.
Linux/UNIX menyediakan servis untuk membuat, memodifikasi program, proses dan file.
Linux/UNIX mendukung struktur file yang bersifat hirarki.
Linux/UNIX adalah salah satu sistem operasi yang termasuk ke dalam kelas sistem operasi yang
dapat melakukan multitasking. Multitasking sendiri adalah keadaan dimana suatu sistem operasi
dapat melakukan banyak kerjaan pada saat yang bersamaan.
Selain multitasking, Linux/UNIX juga dapat mendukung multiuser. Yaitu sistem operasi yang
pada saat bersamaan dapat digunakan oleh lebih dari satu user yang masuk ke dalam sistem.
Bahkan untuk Linux juga mendukung untuk multiconsole dimana pada saat bersamaan di depan
komputer langsung tanpa harus melalui jaringan dan memungkinkan lebih dari satu user masuk
ke dakam sistem.

1.6 Bagian sistem operasi


Sistem Operasi Linux/UNIX terdiri dari kernel, program sistem dan beberapa program
aplikasi. Kernel merupakan inti dari sistem operasi yang mengatur penggunaan memori, piranti
masukan keluaran, proses-proses, pemakaian file pada file system dan lain-lain. Kernel juga
menyediakan sekumpulan layanan yang digunakan untuk mengakses kernel yang disebutsystem
call. System call ini digunakan untuk mengimplementasikan berbagai layanan yang dibutuhkan
oleh sistem operasi.
4

Program sistem dan semua program-program lainnya yang berjalan di atas kernel disebut
user mode. Perbedaan mendasar antara program sistem dan program aplikasi adalah program
sistem dibutuhkan agar suatu sistem operasi dapat berjalan sedangkan program aplikasi adalah
program yang dibutuhkan untuk menjalankan suatu aplikasi tertentu.
Contoh : daemon merupakan program sistem dan pengolah kata (word processor) merupakan
program aplikasi.

1.7 Struktur perangkat lunak linux


a. Kernel
Kernel merupakan bagian yang terpenting dari sistem operasi linux, yang berfungsi
sebagai pengontrol perangkat keras dan membentuk berbagai fungsi pada tingkat rendah. Kernel
juga bertugas melayani tanggal, jam, manajemen file, pengawasan keamanan, penjadwalan
proses, manajemen memori, manajemen sistem, dan penanganan kesalahan dan intrupsi. Kernel
Linux terdiri dari beberapa bagian penting, seperti : manajemen proses, manajemen memori,
hardware device drivers, file system drivers, manajemen jaringan dan lain-lain. Namun bagian
yang terpenting ialah manajemen proses dan manajemen memori. Manajemen memori
menangani daerah pemakaian memori, daerah swap, bagian-bagian kernel dan untuk buffer
cache. Manajemen proses menangani pembuatan proses-proses dan penjadwalan proses. Pada
bagian dasar kernel berisi hardware device
b. Shell
Shell dapat dikatakan sebagai penerjemah dalam linux yang berfungsi untuk
menyembatani antara pemakai dengan sistem, artinya pemakai cukup memberikan perintah dan
shell akan menangani tindakan selanjutnya. Ada perintah built-in dan perintah eksternal, perintah
built-in merupakan perintah internal yang dimilki oleh shell itu sendiri sedang perintah eksternal,
adalah perintah diluar perintah internal shell itu sendiri. Perintah ini dapat berupa utilitas atau
program aplikasi. Ada tiga jenis shell, antara lain bourne shell nama programnya adalah sh, C
shell programnya bernama csh, dan Korn shell programnya bernama ksh.
c. Utilitas
Utilitas merupakan program-program kecil yang digunakan untuk melaksanakan tugastugas tertentu. Antara lain: untuk mengolah file dan direktori, editor, komunikasi dan jaringan,
administrasi system, menganalisis kerja system dan lain-lain
d. Program aplikasi
Adalah program yang siap dipakai oleh pemakai untuk memenuhi kebutuhannya sendiri.
Program-program ini dibuat dengan bahasa pemograman tinggkat tinggi.

Lingkungan Kerja Linux.

BAB II
PEMBAHASAN
2. LINGKUNGAN KERJA LINUX
Secara umum lingkungan kerja pada distribusi linux terbagi menjadi dua bagian yaitu lingkungan
kerja text mode dimana user hanya bekerja pada mode text dan lingkungan kerja berbasis grafis
atau GUI(X Server).
2.1.Lingkungan Text Mode
Lingkungan kerja text mode adalah lingkungan kerja yang hanya menggunakan box terminal
atau konsole. Pada Mode ini user memasukan perintah-perintah untuk dieksekusi. Secara global
pada mode text ini user dapat melakukan hampir semua layanan yang user dapatkan pada mode
text. Distro besar seperti Ubuntu dan Slackware menyediakan tool dan aplikasi yang powerfull
pada lingkungan yang minimalis. Sebagai contoh berikut adalah daftar aplikasi yang biasa
digunakan pada lingkungan kerja text mode.
Shell
Bash adalah default shell yang biasa digunakan untuk menginterpretasikan perintahperintah di linux
Editor Vim
Vim is powerfull editor.
Secara default vim menjadi editor utama dalam system.jika anda memakai nya fitur
seperti syntax higlighting dan line number sudah otomatis disetting.
Multimedia
Untuk mendengarkan mp3 yang anda punyai dapat digunakan dua aplikasi pemutar mp3
(mp3 player) di konsole.
Mpg123 :adalah pemutar mp3 di konsole
mp3blaster :pemutar mp3 yang mempunyai interface yang cukup nyaman digunakan
Internet
Beberapa aplikasi internet Yang berjalan di konsole.
Wget :download manager
ssh :ssh client
pine :mail client
Links :web browser
Perintah dasar linux text mode
6

Perintah Dasar Linux Text Mode

Pada tulisan kali ini saya akan memberikan tutorial mengenai perintah dasar linuxtext mode, bagi
para pengguna atau pemula linux perintah dasar ini sangat penting karena merupakan linux yang
sangat fundamental. adapun perintah-perintahnya antara lain:
Ls
Untuk Melihat isi file dari suatu directory yang sedang kita masuki. Perintah ls ini akan melist
semua isi direktory yang dimana kita sedang berada. contoh penggunaan perintah ls adalah:
ls -al
perintah di atas akan menampilkan seluruh isi file pada direktori aktif baik itu file/directory. anda
bisa melihat gambar hasil pemanggilan perintah ls -al pada gambar di bawah ini

cp misal cp /home/test /etc/test


gunanya adalah mengkopi file dari sumber(source) dan mempastenya pada tujuan(destination)
contohnya adalah pada perintah di atas
cd (change directory)
Change directory adalah perintah untuk mengakses atau memasuki sebuah directory pada linux.
ada bisa memberi perintah cd
mcopy source destination
Mengcopy suatu file dari source(file sumber(nama file beserta foldernya)) ke destination(folder
tujuannya)
ln -s source destination
Membuat file Simbolic Links artinya membuat link dari suatu file simbolik ke file yang di tuju

mv source destination
perintah ini akan memindahkan file dari folder asal ke folder tujuannya
rm files
menghapus suatu file. jika kita ingin menghapus direktori maka kita dapat menggunakan
perintah rm -r
rmdir directory
rmdir berguna untuk memnghapus suatu direktori yang telah kosong isinya
mkdir directory
mkdir digunaan untuk membuat suatu direktori
more
Untuk menampilkan hasil sesuatu layar per layar(jika hasil yang ditampilkan lebih dari satu
layar). contoh jika anda me list menggunakan perintah ls -al dan hasilnya lebih dari satu layar
sehingga kita tidak bisa melihat satu persatu hasil list, kita bisa menggunkan:
ls -al |more
untuk menampilkan hasil ls -al
pico filename
pico adalah editor yang berguna untuk mengedit file
lynx file.html
lynx digunakan untuk membrowsing html. biasanya jika anda ingin melihat suatu halaman web
pada halaman dengan mode text anda bisa menggunkan perintah lynx ini
less filename
melihat hasil tampilan layar perlayar
tar -xvfz filename.tar.gz
digunakan untuk mengkompres maupun mengekstrak suatu file. File yang bisa diekstrak sesuai
dengan type yang bisa diekstrak perintah tar ini
gunzip filename.gz
digunakan untuk menkompress maupun mengekstrak file.gz dan .z
bunzip2 filename.bz2
digunakan untuk menekstrak file bz.
8

unzip filename.zip
mengekstrak file dengan ekstensi .zip
find / -name filename
mencari suatu file pada direktori tertentu. pencarian dapat dilakukan dengan mencari ekstensi
maupun nama file
locate filename
digunakan untuk mencari suatu file dengan mudah dan cepat.
talk username1
Digunakan untuk berbicara dengan user lain yg sedang login pada mesin kita (atau dapat juga
dengan menggunakan talk username1@machinename untuk berbicara seseorang yang
menggunakan mesin kita). Untuk menerima/membalas undangan percakapan tersebut, dapat
dengan mengetikkan perintah talk username2. Jika seseorang mencoba untuk
berbicara/mengganggu anda anda bisa menggunakan perintamesg n untuk menolak pesan
tersebut. Dan gunakan perintah who atau rwho untuk menampilkan siapa user yang
mengganggu tersebut.
mc
Untuk menjalankan perintah Midnight Commander sebagai file manager pada linux text mode,
ketika kita ketikkan perintah di atas dan Midnight COmmander tidak muncul berarti kita belum
menginstallnya. kita dapat menginstall MC tersebut agar dapat digunakan
telnet server
digunakan untuk melakukan komunikasi secara remote server dengan menggunakan service
/layanan telnet server yang sudah terinstall pada komputer linux yang akan kita remote
rlogin server (=remote login)
Menghubungkan anda dengan komputer lain. Loginname dan password, tetapi jika account anda
tersebut telah sudah digunakan orang lain, maka pesan kesalahan akan tampil pada password
anda. penggunaan rlogin ini sangat tidak aman, gunakan ssh sebagai gantinya. rsh server
(=remote shell) merupakan Jalan lain untuk menghubungkan anda dengan mesin linux lainnya.
ftp ip
menghubungi komputer lain dengan menggunakan service Ftp ke mesin lain, layanan ftp ini
sangat berguna untuk mengopy file ke/dari remote mesin. ini Juga tidak aman, anda dapat
menggunakan scp dari keluarga ssh sebagai gantinya
minicom
Program Minicom adalah suatu program Procomm/Hyperterminal pada Linux.

./program_name
Untuk Menjalankan program pada suatu direktori kerja
xinit
Untuk Menjalankan X-window server (tanpa windows manager).
.startx
Untuk Menjalankan X-window server dan meloadnya sebagai default windows manager. Sama
dengan perintah win under DOS dengan Win3.1
startx :1
Untuk Menjalankan X-windows berikutnya pada display 1 (default menggunakan display 0).
Anda dapat menjalankan banyak/lebih dari satu GUI terminal secara bersamaan, untuk dapat
pindah dari satu GUI ke GUI yang lain , , etc, penggunaan banyak GUI ini akan menghabiskan
banyak memori
x-term
(pada X terminal) ,Untuk menjalankan X-windows terminal. Untuk keluar ketikkan exit (pada
X terminal). S
gimp
Adalah suatu Program image editor untuk linux yang bisa disamakan dengan Adobe
PhotoshopUntuk menggunakannya anda harus menginstallnya terlebih dahulu. dan anda
menggunakannya harus dalam mode grafis.
shutdown -h now
(sebagai root) perintah ini akan men Shut down sistem. Umumnya digunakan untuk remote
/shutdown dari jarak jauh. Gunakan untuk shutdown pada konsol (dapat dijalankan oleh user).
halt
perintah halt ini akan mereboot sistem (sebagai root) Halt atau reboot mesin. Lebih simple dari
perintah di atas.
man topic
Untuk Menampilkan daftar dari manual pages (help) sesuai dengan topic/perintah yang ingin
anda ketahui cara menggunakannya. Untuk mengetahuinya anda bisa mencoba man man. lalu
tekan q untuk keluar dari. Perintah info topic dari Manual pages dapat dibaca dilhat dengan
cara any_command help.
apropos topic
Untuk Menampilkan bantuan manual penggunaan berdasarkan topik.
10

pwd
Untuk menampilkan direktori kerja saat ini (print working directory)
hostname
Menampilkan nama mesin anda(mesin dimana anda sedang bekerja). Gunakan perintah
netconf(harus masuk sebagai root) untuk mengubah nama host dari mesin anda tersebut, atau
edit file /etc/hosts
whoami
Untuk menampilkan login name anda. serta mengetahui anda login dengan user apa.
id username
Untuk menampilkan user id (uid) dan atau group id (gid)
date
Mencetak atau merubah tanggal dan waktu yang terdapat pada komputer, kita dapat juga
merubah waktu dengan contoh perintah; date 123123572000
time
Untuk Melihat waktu yg telah dilalui untuk penyelesaian suatu proses + info lainnya. perintah ini
berbeda dengan perintah date yang hanya menampilkan tanggal dan jam sistem.
rwho a
Untuk Melihat semua user yg telah login pada network anda. Layanan perintah rwho ini agar
bisa digunaan harus diaktifkan terlebih dahulu, jalankan setup sebagai root utk mengaktifkannya.
finger username
Melihat informasi tentang user
last
melihat user terakhir yang masuk pada sistem
ps (=print status)
Melihat proses-proses sistem yang dijalankan oleh sistem.
pa axu
Dapat Melihat seluruh proses yang sedang dijalankan,walaupun tanpa menggunakanterminal
control, juga ditampilkan nama dari user untuk setiap proses.
top
Melihat proses yang sedang berjalan pada sistem, dengan urutan penggunaan cpu. uname
11

aInformasi system kernel anda.


free
Informasi memory yang tidak digunakan (dalam kilobytes).
df h
(=disk free) untuk Melihat informasi penggunaan disk pada seluruh system (in human-readable
form)
du / -bh
(=disk usage) digunakan untuk melihat besarnya disk yang terpakai. jadi informasi tentang disk
bisa kita dapatkan di sini
cat /proc/filesystems
melihat isi file pada linux.
cat /etc/printcap
Melihat printer yang telah terpasang pada sistem.
lsmod
dapat melihat module-module kernel apa saja yang telah di load oleh sistem, lsmod ini hanya
digunakan untuk pengguna root.
set
dapat melihat environment dari pengguna atau user yang sedang aktif
echo $PATH
melihat atau menampilkan suatu variable yang terdapat pada sistem kita, bisa juga untuk
menampilkan isi file
dmesg
Mencetak semua pesan-pesan pada waktu proses boot. sehingga kita dapat melihat apa saja
proses hardware yang telah terjadi (menampilkan file: /var/log/dmesg).
adduser
berguna untuk Menambah pengguna pada mesin linux.
clear
Membersihkan Layar sehingga hanya tinggal satu baris comman
2.2.Lingkungan GUI/XServer
Saat ini Lingkungan Kerja Modus GUI(X Server) yang menjadi default digunakan oleh distro12

distro besar ada dua, yaitu KDE(K Desktop Development) dengan Framework Qt dan Gnome
dengan Framework GTK. Lingkungan Kerja GUI memudahkan anda apabilas sering berinteraksi
dengan Sistem Operasi Windows. Keunggulan dari Lingkungan kerja GUI adalah kemudahan
dan kenyamanan user yang tidak/kurang suka direpotkan dengan menulis perintah-perintah
menggunakan shell dan ingin/suka dengan tampilan yang menarik.
Berikut adalah daftar aplikasi di Lingkungan Kerja GUI/XServer
Editor
Kite :editor bawaan dari KDE
Gedit :editor yang bawaan Gnome
Office
Openoffice: Padanan dari microsoft word untuk program memanipulasi file .doc, .xls dan .ppt
Adobe Acrobat: Program untuk membaca file .pdf dan .gs
Xchm: Program untuk membaca file .chm
Multimedia
Rythembox: Program pemutar file mp3 default dari gnome
Amarok: Program pemutar file mp3 default dari KDE
Mplayer: Program pemutar file video
Internet
Firefox: Browser default dan lengkap
Pidgin: Program untuk chating/messangger client
Mozilla Tunderbird: Program untuk mail client
Graphics
GIMP: Program memanipulasi gambar
Blender: Program untuk membuat Design 3 Dimensi
2.3. DESKTOP
desktop (english) terdiri dari desk: meja & top: atas. maksudnya adalah sisi atas meja kerja atau
meja belajar. diatas desktop biasanya terdapat barang2 sehari2 yang sering kita pakai. misal:
buku, dokumen, dompet, handphone, arloji, kunci, dll.Mengenal Desktop Environment di Linux

13

3.1 KDE
KDE (K Desktop Environment) adalah lingkungan desktop (desktop environment) dan platform
pengembangan aplikasi yang dibangun dengan toolkit Qt dari Trolltech. KDE dapat ditemui pada
berbagai sistem Unix, termasuk Linux, BSD, dan Solaris. KDE juga tersedia 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. KDE dikembangkan sejalan dengan KDevelop, paket pengembangan perangkat lunak, dan
KOffice, paket aplikasi office.
Contoh Gambar Desktop KDE :

Recommended System Requirements KDE :

Required Ram : 615 MB

Required Cpu : 1Ghz

Diambil dari http://itmanagement.earthweb.com/osrc/article.php/3930006/GNOME-vsKDE-The-Latest-Round.htm Edit Desktop KDE : kde-look.org

1.2 Gnome
GNOME adalah lingkungan desktop dan antarmuka grafik pengguna yang berjalan di atas sistem
operasi. GNOME secara keseluruhan terdiri dari perangkat lunak bebas dan gratis. GNOME
merupakan proyek internasional untuk menciptakan kerangka, aplikasi perangkat lunak untuk
desktop, dan juga untuk mengatur peluncuran, penanganan file dan manajemen tugas jendela
(window).
GNOME adalah bagian dari proyek GNU dan dapat digunakan di kebanyakan sistem operasi
Unix-like, kebanyakan Linux dan OpenSolaris desktop.Contoh Gambar Desktop Gnome :

14

(Gnome Classic)

(Gnome Shell)
Recomended System Requirements Gnome :

Required Ram : 768 MB

Required Cpu : 400 MHz

Di ambil dari http://fedoraproject.org/en/get-fedora


Edit Desktop Gnome : gnome-look.org
1.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. Diketahui untuk mengkompilasi pada Linux, NetBSD, FreeBSD, OpenBSD,
Solaris, MacOS X dan Cygwin, pada x86, PPC, Sparc, Alpha (dikutip dengan sedikit penyesuain
dari nama Xfce) awalnya berdiri untuk XForms Common Environment, tapi sejak Xfce ditulis
ulang selama dua kali, maka Xfce tidak lagi menggunakan toolkit XForms. Adapun namanya
15

tetap, tapi F dijadikan huruf kecil (bukan XFce, tetapi Xfce).


Saat ini, akronim ini tidak berarti apa-apa (saran: X Freakin Best Environment). XFCE
merupakan lingkungan desktop yang juga dikembangkan dengan pustaka GTK, pustaka yang
sama digunakan untuk mengembangkan GNOME, XFECE di klaim lebih ringan dari GNOME
dan XFCE, Xubuntu merupakan versi ubuntu yang menggunakan XFEC sebagai default
lingkungan desktopnya.Contoh Gambar Desktop Xfce :

Recommended System Requirements Xfce :

Required Ram : 192 MB

Required Cpu : 300 MHz

Diambil dari http://wiki.xfce.org/minimum_requirements


Edit Desktop Xfce : xfce-look.org
1.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 untu
menjaga agar penggunaan sumber daya tetap rendah. LXDE menggunakan RAM dan CPU
berkemampuan rendah namun tetap kaya fitur sistem operasi. Karena penggunaan sumber daya
yang rendah inilah yang membuat LXDE hemat energi. Kami tidak mengintegrasikan setiap
komponen LXDE sepenuhnya. Sebaliknya, kami mencoba membuat agar semua komponen
bebas, sehingga setiap komponen daapt digunakan secara bebas dengan sedikit ketergantungan.
Hal ini membuat porting LXDE ke distribusi Linux dan sistem Unix yang berbeda lebih
mudah.Contoh Gambar Desktop Lxde :

16

Recommended System Requirements Lxde :

Required Ram : 128 MB

Required Cpu : 266 MHz

2.4. INSTALASI LINUX


Diambil dari http://lxde.sourceforge.net/about.htm merilis versi terbaru yaitu Ubuntu
14.04 LTS (Long Term Support) dengan dukungan lebih lama bila dibandingkan dengan versi
Ubuntu yang non-LTS. Ubuntu versi 14.04 LTS ini akan dirilis versi Finalnya pada tanggal 17
April 2014 dengan code name : Trusty Thar. Bagi para pemula yang ingin mencoba Linux
Ubuntu 14.04 LTS ini berikut akan membahas cara Installasinya : Contoh Installasi ini
menggunakan Harddisk ukuran 8GB dengan RAM 1GB
Sebelum memulai, terlebih dahulu siapkan keperluan yang dibutuhkan misal :

Download ISO Ubuntu 14.04 LTS terlebih dahulu, atau silakan kunjungi link
berikut : FREE! Download Linux Ubuntu 14.04 LTS Final Beta

Kalau ISO sudah ada, tinggal kita buat Installernya di USB Disk saja biar lebih mudah
dan cepat, untuk langkah pembuatannya, silakan kunjungi link berikut : Membuat Media
Installer Ubuntu Di Flashdisk Dengan Unetbootin

Jika semuanya sudah siap, berikut langkah-langkah installasinya :

1.

Langkah pertama masukan installer anda, kemudian arahkan boot ke media Installer
tersebut, tunggu sampai keluar menu seperti dibawah ini :
Keterangan : Try Ubuntu : Mencoba Linux Ubuntu 14.04 LTS tanpa harus Install,
sedangkan Install Ubuntuadalah untuk memasang permanen Linux Ubuntu 14.04 LTS pada
harddisk anda. Untuk kali ini karena kita mau Install ubuntu secara permanen maka gunakan
17

pilih Install Ubuntu dan Pilih Jenis Bahasa, pada langkah ini menggunakan Bahasa Inggris.

2.

Menu dibawah ini adalah proses persiapan Installasi pada ubuntu, proses ini akan
memeriksa semua periperal yang ada pada komputer/laptop anda, Pada langkah ini anda juga
bisa memilih Download Update While Installing, yaitu pilihan untuk mendownload paket
terbaru yang ada pada Ubuntu sama halnya dengan Install this third party software pilihan
ini akan mendownload paket-paket yang berhubungan dengan multimedia seperti mpeg, mp3
dan lain sebagainya, semua pilihan ini bisa anda jalankan kalau terkoneksi dengan jaringan
internet. Jika yakin pada pilihan anda klik Continue untuk melanjutkan.

3.

Pada menu Installation Type pertama, anda akan disajikan dengan berbagai menu
pilihan diantaranya : Erase Disk anda Install Ubuntu yang berfungsi untuk menghapus
seluruh data yang ada di Harddisk dan menggantikannya dengan partisi baru untuk Linux
Ubuntu 14.04 LTS langkah ini akan mempersingkat waktu anda, jika pilihan ini dipilih maka
18

langkah selanjutnya adalah lompat ke langkah 13, cukup singkat dan tidak menguras banyak
waktu bukan. Untuk Pilihan Something Else digunakan jika anda akan menginstall DUAL
BOOT atau di Harddisk anda terdapat Data Penting dalam partisi Harddisk anda, maka
gunakan pilihan yang ini, begitupun dengan Installasi kali ini akan menggunakan menu
Something Else, klik Continue untuk melanjutkan.

4.

Pada menu menu, jika harddisk anda terdeteksi baru, belum di partisi sebelumnya maka
akan nampak seperti tampilan dibawah ini, untuk membuat partisi tabel partisi baru klik New
Partition Table.

19

5.

Jika ada peringatan, Klik Continue untuk melanjutkan prosesnya.

6.

Jika tabel partisi sudah dibuat langkah selanjutnya adalah membuat type-type partisi yang
akan digunakan oleh Ubuntu, Linux Ubuntu hanya memerlukan 2 Type partisi yang
digunakan yaitu root:"/" sama swaparea. untuk membuat type partisi langkah pertama yaitu
klik Menu + pada menu sebelah kiri bawah.

7.

Untuk membuat Type partisi yang pertama, tentukan ukuran yang digunakan sebagai
sistemnya, misal 7GB dari 8GB kapasitas Total harddisk, Gunakan Primary, dan letakan
di Beginning of this space, pada Use as pilih Ext4 Journaling file system, pada Mount
point pilih root "/". kemudian klik OK.

20

8.

Langkah kedua, yaitu membuat type area swap dari sisa kapasitas harddisk yang
digunakan, swap berfungsi sebagai RAM cadangan ketika RAM utama overload, maka untuk
mencegah overload tersebut maka digunakanlah areaswap ini. Untuk membuatnya silakan
klik Free Space, kemudian klik lagi tombol +.

9.

Untuk ukuran gunakan saja semuanya, dan yang terpenting adalah memilih swap
area pada use as, kemudian klik OK.

21

10.

Jika semua sudah dibuat, maka akan terlihat seperti tampilan dibawah ini, perhatikan
partisi yang akan diformat akan diberi tanda ceklist pada menu format ini, biarkan
saja ceklist ini ada, untuk melanjutkan klik Install Now.

11.

Plih posisi negara dengan cara klik pada peta yang telah disediakan, kemudian
klik Continue untuk melanjutkan.

22

12.

Pilih jenis keyboard yang ada pakai, biasanya pada menu ini sering kita lewati karena
linux ubuntu akan otomatis mendeteksi jenis keyboard yang anda pakai, klik Continue untuk
melanjutkan.

13.

Pada menu ini, isikan semua informasi tentang Anda, dari nama pemakai, nama
komputer, username, password, jika sudah selesai klik Continue untuk melanjutkan.

23

14.

15.

16.

Tunggu, proses installasi sedang berjalan..

Jika proses installasi sudah selesai, maka akan meuncul peringatan bahwa proses
installasi telah selesai dilakukan, Klik Restart Now untuk melihat hasil installasi yang
dilakukan tadi. dan jangan lupa untuk melepas media installer tersebut ketika komputer dalam
keadaan Restart.

Pada menu Login, masukan password yang anda isikan pada langkah no. 13.

24

17.

Inilah tampilan Ubuntu 14.04 hasil installasi diatas.

2.5.Perintah Shutdown pada Sistem Linux


Sistem Linux seperti halnya sistem operasi yang lain kadang memerlukan proses shutdownuntuk
beberapa hal berikut:
2.5.1.Perawatan umum
Saat sistem Linux di-restart maka ia akan melakukan perawatan umum seperti
membersihkantemporary files folder dan memeriksa integritas file sistem. Proses zombie juga
akan dimusnahkan saat sistem di-restart. Proses zombie adalah suatu proses yang telah selesai
dieksekusi tapi masih memiliki data identitas pada tabel proses.
2.5.2. Kegagalan sistem
Saat sistem mengalami crash/hang maka biasanya diperlukan proses restart/shutdown yang
berguna untuk membersihkan program bermasalah yang sedang dieksekusi CPU atau program
lain yang berada di RAM. Kedua hardware tersebut bersifat volatile yang artinya jika tidak
dialiri arus listrik maka data di dalamnya akan musnah atau terhapus.
2.5.3. Update sistem
Beberapa update yang berhubungan dengan keseluruhan sistem operasi memerlukan
prosesrestart/reboot seperti proses saat update kernel.
Beberapa perintah yang bisa dipakai untuk mematikan atau me-restart sistem Linux secara aman
adalah halt, reboot, dan shutdown. Dari ketiga peritah tersebut, shutdown adalah peritah yang
paling umum dipakai untuk mematikan dan me-restart sistem Linux.
Beberapa atribut bisa ditambahkan pada perintah shutdown ini, antara lain:
1. Shutdown (Power off)
1

sudo shutdown -P now

25

Peritah di atas akan membuat komputer mati secepatnya.


2. Restart
1

sudo shutdown -r 2

Peritah di atas akan membuat komputer restart dalam hitungan 2 menit.


3. Halt
1

sudo shutdown -h 1

Peritah di atas akan membuat komputer berada dalam kondisi halt yakni membuat semua
harddisk berada pada mode standby sesaat sebelum terjadi power off. Saat berada pada
kondisi standby, write cache pada harddisk dihapus.
Perbedaan halt dengan power off adalah proses halt akan menghentikan semua kerja CPU
(Central Processing Unit) tanpa mematikan komputer sedangkan power off akan mengirimkan
perintah ACPI (Advanced Configuration and Power Interface) untuk memberitahu PSU (Power
Supply Unit) agar memutus aliran listrik ke motherboard.
Proses shutdown bisa dibatalkan dengan menekan tombol Ctrl+C atau dengan memberi perintah:
1

sudo shutdown c

Selain itu opsi -v bisa dipakai untuk mengetahui informasi lengkap (verbose) saat
prosesshutdown dijalankan, contoh:
1

sudo shutdown -v -h 1

26

2.5.4.Cara Shutdown Otomatis di Ubuntu


Ada beberapa cara untuk mematikan (shutdown) otomatis komputer yang
berjalan di distro berbasis Ubuntu. Maksud shutdown otomatis di sini adalah
seperti timer di televisi yang bisa mengatur jam berapa televisi akan mati.
Memang ada fasilitas power-screensaver di Ubuntu tapi masih ada
kekurangan. Kekurangan itulah yang coba ditambal oleh aplikasi-aplikasi
shutdown otomatis.
1. Perintah Shutdown dengan Terminal
Sebelum aplikasi shutdown otomatis, berikut ini perintah shutdown yang bisa dilakukan di
terminal. Penggunaan perintah di terminal sebenarnya efektif karena tidak perlu menginstall
aplikasi lagi, tapi beberapa orang malas menggunakan CLI.
1

sudo shutdown -h +60

sudo shutdown -h 21:00

Dua pilihan perintah di terminal yaitu dengan option -h (halt) dan -p (poweroff). Pilih salah satu
saja karena keduanya memiliki fungsi yang sama.
1

sudo shutdown -p +60

sudo shutdown -p 21:00

+60: akan mematikan komputer 60 menit lagi.


21.00: akan mematikan komputer pada pukul 21.00.
2. Aplikasi Shutdown GTimer
Aplikasi ini sudah ada di USC, silahkan dicari saja. Atau bisa juga menggunakan perintah di
terminal;
1

sudo apt-get install shutdown-gtimer

27

Beberapa pilihan yang tersedia; apakah akan hibernate, suspend, logoff, restart, shutdown, atau
memberi perintah dan menampilkan pesan sebelum shutdown/restart/logoff. Silahkan coba
sendiri untuk lebih jelas. Untuk Ubuntu 11.10 letaknya ada di System Tools.

3. Aplikasi Qshutdown
Aplikasi dibuat dengan bahasa Qt yang sederhana dan mudah digunakan. Untuk menginstallnya
tuliskan perintah ini di terminal;
1

sudo add-apt-repository ppa:hakaishi/qshutdown

sudo apt-get update

sudo apt-get install qshutdown

Pada Ubuntu 11.10 aplikasi ini terletak di accesories. Qshutdown berbasis tool shutdown.
Manual penggunaan qshutdown dapat dibaca pada tool aplikasi Help->Info.
4. Gshutdown
Aplikasi ini juga sudah tersedia pada repo Ubuntu, user tinggal mencari USC atau perintah:
1

sudo apt-get install gshutdown

28

Aplikasi berlisensi GPL v2 ini termasuk yang sederhana dan mudah digunakan. Tool Preference
juga disematkan dalam aplikasi ini untuk memberi pilihan bagi user. Ketiga aplikasi GUI di atas
akan muncul di applet panel saat diaktifkan. Ketiganya juga memunculkan popup notifikasi (jika
dikehendaki) untuk mengingatkan user berapa lama lagi komputer akan shutdown.
Inilah empat cara mematikan komputer secara otomatis pada distro Linux berbasis Ubuntu.
Silahkan tentukan pilihan mana yang cocok bagi anda
2.6.CARA MENGHIDUPKAN UBUNTU

2.6.1.Tampilan awal Ubuntu


Setelah proses booting akan muncul tampilan seperti gambar dibawah ini. Isikan password
lalu tekan enter.

29

Tampilan Login Ubuntu


Inilah tampilan linux ubuntu

Tampilan Desktop Ubuntu

2.7. TASKBAR
2.7.1. Cara menambahkan taskbar di ubuntu
Tekan Ctrl + Alt + T untuk membuka jendela Terminal . Untuk menginstal Tint2 , ketik baris
berikut pada prompt dan tekan Enter .
Ketik password Anda di prompt dan tekan Enter

30

Kemajuan menampilkan instalasi dan kemudian menampilkan pesan yang mengatakan ruang
disk berapa banyak akan digunakan . Ketika ditanya apakah Anda ingin melanjutkan , ketik " y "
dan tekan Enter .

Ketika instalasi selesai , tutup jendela Terminal dengan mengetikkan " exit " pada prompt dan
menekan Enter .

Klik tombol Cari di bagian atas bar Unity .

Mulai mengetik " aplikasi startup " di kotak pencarian . Item yang sesuai dengan yang Anda
ketik mulai menampilkan di bawah kotak pencarian . Ketika alat Aplikasi Startup display, klik
ikon untuk membukanya .

31

Pada jendela Preferences Aplikasi Startup , klik Add .

Di Add Program Startup kotak dialog , masukkan nama untuk aplikasi startup . Nama ini
menampilkan dalam daftar pada jendela Preferences Aplikasi Startup .

Ketik " tint2 " dalam kotak edit Command , masuk ke deskripsi dalam kotak edit Komentar , jika
diinginkan , dan klik Add .

Tint2 ditambahkan sebagai program startup dan akan mulai setiap kali Anda login ke Ubuntu .
Klik Tutup untuk menutup jendela Preferences Startup Applications.

32

Log out dan login kembali untuk membuat Taskbar yang tersedia pada desktop . Anda tidak perlu
reboot komputer untuk perubahan ini berlaku .

Sekarang , ketika Anda meminimalkan program , ikon untuk itu menampilkan pada Taskbar di
bagian bawah layar , seperti Taskbar pada Windows .

Jika Anda memutuskan bahwa Anda tidak ingin Taskbar untuk menampilkan setiap kali Anda
login ke Ubuntu , Anda dapat hapus centang program startup Tint2 pada jendela Preferences
Aplikasi Startup . Anda tidak perlu menghapusnya dari daftar .

33

34

BAB II
PENUTUP
KESIMPULAN

Penggunaan linux sebagai sistem operasi server adalah karena linux dapatdiperoleh secara
gratis dan dapat disebarluaskan secara bebas. Selain itu, linux merupakan sistem operasi
yang cukup handal untuk memenuhi kebutuhan dalam menyediakan layanan
layanan server. Dan dengan dukungan komunitas yangs a n g a t b e s a r d i i n t e r n e t ,
m e m b e r i k a n k e m u d a h a n p e n g g u n a a n d a l a m h a l penggunaann ya baik seb
a g a i s i s t e m o p e r a s i d e s k t o p m a u p u n s e b a g a i s i s t e m operasi server.

SARAN
Selama melaksanakan kerja praktek dan menyusun laporan, serta ditunjangoleh pengamatan dan
pengalaman yang didapat dari informasi serta data-datayang diperoleh, penulis dapat
menyimpulkan beberapa saran dalam kerja praktek ini antara lain:

Pada kerja praktek ini, penulis tidak melakukan pengujian terhadapkeamanan


server. Adanya penelitian lebih mendalam mengenai tingkatkeamanan server terhadap
penyusupan oleh pihak-pihak yang tidak bertanggung jawab.

35

Pembagian layanan-layanan server internet yang didistribusikan kebeberapa komputer


akan lebih meringankan kerja sehingga kehandalanlayanan dapat tetap dijaga.
Pembangunan server internet ini dapat dikembangkan lebih lanjut denganmenerapkan
beberapa metode-metode lain dan baru sehingga penulismengharapkan adanya pihak lain
yang akan tetap melakukan danmelanjutkan penelitian ini untuk mendapatkan hasil yang
lebih baik lag

36

Anda mungkin juga menyukai