Anda di halaman 1dari 22

LAPORAN PRAKTIKUM

SISTEM OPERASI

Nama
: Bramianto Setiawan
Kelas
: IK - 1A
Pengampu : Bp Parsumo
Jobs ke
: 5 ( Lima )
Pokok Bahasan : Linux ( Ubuntu )

PROGRAM STUDI TEKNIK INFORMASI DAN


KOMUNIKASI
JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI SEMARANG
2010 / 2011

Tujuan Instruksional Khusus

Setelah menyelesaikan praktek ini, mahasiswa dapat :


a. Menjelaskan lingkungan Linux mode teks dan grafis
b. Menggunakan perintah dasar untuk mendapatkan informasi user
c.
Menggunakan perintah dasar untuk mendapatkan informasi
hardware
d. Menjelaskan format instruksi pada sistem operasi Linux
e. Menggunakan manual untuk mencari perintah dasar Linux
Dasar Teori
Setiap pemakai Linux harus mempunyai nama login (user account)
yang sebelumnya harus didaftarkan pada administrator sistem. Nama
login umumnya dibatasi maksimum 8 karakter dan umumnya dalam
huruf kecil. Prompt dari shell bash pada Linux menggunakan tanda $.
Sebuah sesi Linux terdiri dari :
1) Login
2) Bekerja dengan Shell / menjalankan aplikasi
3) Logout
Tergantung atas shell yang digunakan, pada Linux bash maka pada
proses login akan mengeksekusi program /etc/profile (untuk semua
pemakai) dan file .base_profile di direktori awal (HOME) masingmasing. Pada saat logout, maka program shell bash akan mengeksekusi
script yang bernama .bash_logout.
User yang memiliki kekuasaan tertinggi di Linux adalah root, biasa juga
disebut sebagai superuser. Orang yang memegang akses root biasanya
disebut sebagai Admin (System Administrator). Password diperlukan
untuk alasan keamanan. Masing-masing user memiliki password,
sehingga tidak mungkin suatu user digunakan oleh user lain, kecuali
kerahasiaannya telah terbongkar.
1. Virtual Console
Linux mempunyai kemampuan untuk melakukan multiproses, yaitu
jika user tidak ingin menunggu lama untuk proses instalasi misalnya,
maka user dapat berpindah ke console lain untuk mengerjakan
aktivitas yang berbeda tanpa mengganggu proses instalasi tersebut.
Fasilitas ini dikenal dengan sebutan virtual console. Untuk berpindah
dari console satu ke console yang lain cukup hanya dengan menekan
tombol Alt+F1 sampai dengan F8, dengan ketentuan sebagai berikut :
Alt+F1 s/d F6 untuk virtual console text mode
Alt+F7 dan F8 untuk virtual console graphic mode ( X-window)
Catatan : untuk berpindah dari console X-window ke text mode
tambahkan tombol Ctrl.
2. Run Level
Runlevel pada dasarnya dapat diartikan sebagai mode tempat sistem
dijalankan atau beroperasi, yang disesuaikan dengan berbagai macam
servis yang dijalankan. Runlevel yang dijalankan oleh user biasa
mungkin saja berbeda dengan runlevel yang digunakan oleh seorang
administrator. Berikut ini daftar runlevel yang terdapat pada sistem
Linux.
Runlevel 0 [Halt]
Digunakan untuk menghentikan sistem dan mematikan komputer.
Runlevel 1 [single user]
Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

Sistem dijalankan secara minimal daemonnya. Root file sistem dimount read-only. Biasanya digunakan untuk keperluan administrasi
sistem oleh administrator.
Runlevel 2 [single user]
Servis yang dijalankan pada mode ini lebih banyak kecuali servis
jaringan seperti httpd, nfs, named, dan lain sebagainya. Run level 2
dapat digunakan untuk mengatur file sistem yang di share.
Runlevel 3 [Full multi user -text mode]
Semua servis jaringan dan servis yang lain berjalan dalam mode
ini, namun tampilannya hanya text mode.
Run level 4 [Unused]
Pada kebanyakan sistem operasi Linux, runlevel ini tidak
digunakan.
Runlevel 5 [Full multi user Graphic mode]
Semua servis jaringan dan servis yang lain berjalan dalam mode ini
dan tampilannya sudah berupa grafis X-window.
Run level 6 [Reboot]
Mematikan semua proses yang sedang berjalan dan melakukan
reboot sistem untuk kembali lagi pada run level default.
Secara umum sistem operasi Linux berjalan pada runlevel 3 atau
runlevel 5.
3. Hardware
Spesifikasi hardware minimal untuk menginstal Linux (graphical
mode) adalah:
a. Prosesor Pentium I/200 MHz, disarankan minimal Pentium III atau
yang setara.
b. RAM 128 MB, disarankan 256 MB.
c. Harddisk kosong 1 GB untuk sistem dan swap, disarankan minimal
3 GB. Instalasi semua paket (full) membutuhkan kapasitas sekitar
10 GB.
d. Kartu VGA dengan memori 1 MB.
e. Monitor dengan resolusi 800x600 piksel.
f. Mouse dan keyboard.
Meski demikian, jika diinstal dalam keadaan text mode, spesifikasi
sangat minimal yang diperlukan untuk menginstal sistem operasi Linux
sebagai router/bridge bagi jaringan LAN kecil adalah:
Prosesor 486MHz (486DX2-66)
RAM 4 MB
Harddisk 170 MB
Monitor, mouse dan keyboard dapat dilepas setelah proses
instalasi. Untuk maintenance, dapat dilakukan secara remote
menggunakan akses telnet atau ftp tanpa membutuhkan monitor,
mouse dan keyboard yang langsung terpasang.
4. Format Instruksi Linux
Instruksi Linux standar mempunyai format sebagai berikut :
$ NamaInstruksi [pilihan (Option)] [argumen]
Pilihan adalah option yang dimulai dengan tanda (minus). Argumen
Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

dapat kosong, satu atau beberapa argumen (parameter). Contoh :


$ ls
$ ls a

tanpa argumen
option adalah a = all, tanpa
argumen
tanpa option, argumen adalah /bin
ada 3 argumen
1 option dan 1 argumen l = long
list
2 option l dan a dan 2 argumen

$ ls /bin
$ ls /bin /etc /usr
$ ls l /usr
$ ls la /bin /etc

Berikut ini daftar perintah linux menurut susunan alfabet


[&]
[adduser]
[alias]
[bg]
[cat]
[cd]
[chrgp]
[chmod]
[chown]
[cp]
[fg]
[find]
[grep]
[gzip]
[halt]
[hostname]
[kill]
[less]
[login]
[logout]
[ls]
[man]
[mesg]
[mkdir]
[more]
[mount]
[mv]
[paswd]
[pwd]
[rm]
[rmdir]
[shutdown]
[su]
[tail]
[talk]
[tar]
[unmount] [unalias]
[unzip]
[wall]
[who]
[xhost +]
[xset]
[zip]
5. Manual
Linux menyediakan manual secara online. Beberapa kunci keyboard
yang penting dalam menggunakan manual adalah :
q
untuk keluar dari program man
<Enter>
ke bawah, baris per baris
<Spasi>
ke bawah, per halaman
b
kembali ke atas, 1 halaman
/teks
mencari teks (string)
n
meneruskan pencarian string sebelumnya
Manual dibagi atas bab-bab sebagai berikut :
Bab
1
2
3
4
5
6
7
8
9

Isi
User
commands
System calls
Library calls
Devices
File formats
Games
Miscellaneous
System
commands
Kernel internals

Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

Tcl/Tk
command

Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

Langkah Kerja
1) Hidupkan komputer anda.
2) Login sebagai user1 (misalnya infokom01), masukkan password
user (sesuai user name-nya).
3) Kerjakanlah latihan-latihan berikut ini.
Latihan 1 : Masuk ke Console Terminal Mode Teks
a. Menuju ke console 1 (Mode Teks) dari Mode Grafik.
Ctrl+Alt+F1 (kemudian lakukan login root)
localhost login: root [ENTER]
Password: <ketikkan_password_root> [ENTER]
Console 1 = Mode Teks / Grafik (coret yang salah)

b. Menuju ke console 2.
Ctrl+Alt+F2 (kemudian lakukan login user biasa)
localhost infokom01 [ENTER]
login: Password: <ketikkan_password_infokom01> [ENTER]
Console 2 = Mode Teks / Grafik

c. Menuju ke console 3.
Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

Ctrl+Alt+F3 (kemudian lakukan login root)


Console 3 = Mode Teks / Grafik

d. Menuju ke console 6.
Ctrl+Alt+F6 (kemudian lakukan login user biasa)
Console 6 = Mode Teks / Grafik

e. Menuju ke console 7.
Ctrl+Alt+F7
Console 7 = Mode Teks / Grafik

f. Menuju ke console 3 (dari console 7).


Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

Ctrl+Alt+F3
g. Menuju console 1 dari console 3.
Ctrl+Alt+F1
Latihan 2 : Mengetahui Letak Console Terminal
a. Pada console 1.
# tty
Hasil = / dev / tty1
b. Pindah ke console 2. Pada console 2.
$ tty
Hasil = / dev / tty2
c. Pindah ke console 3.Pada console 3.
# tty
Hasil = / dev / tty3
d. Pindah ke console 6.Pada console 6.
$ tty
Hasil = / dev / tty6
Latihan 3 : Membuat User
a.
Kembali ke console 1.
Alt F1
b.
Membuat User baru.
# useradd <nama_user>
Variabel <nama_user> diisi dengan nama user yang Anda inginkan,
misalnya user2. Pembuatan user hanya dapat dilakukan oleh root.

c.

Membuat password untuk user yang baru dibuat.


# passwd user2
New UNIX password: <ketikkan_password_user2>
Retype new UNIX password: <ketikkan_password_user2>

Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

passwd: all authentication tokens updated successfully.


Nama user yang dibuat:bram
Pasword
: 12345

d. Menuju console 3, lalu logout dari user root.


Alt+F3
# exit

e.

Pada console 3 ini, loginkan sebagai user2.


localhost login : bram
Password : 12345

Perhatikan perubahan prompt dari # menjadi $. Untuk selanjutnya,


biasakan login ke sistem sebagai user biasa. User root hanya
diperlukan untuk keperluan administratif/maintenance saja.
f. Menuju console 4, loginkan sebagai user2.
localhost login
:bram
Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

Password

: 12345

Latihan 4 : Berpindah User


a.
Menuju console 1 (telah login sebagai root)
Alt F1
b.
Membuat User lagi.
# useradd <nama_user>
Variabel <nama_user> diisi dengan nama user yang Anda inginkan,
misalnya user3.

c.

Membuat password untuk user yang baru dibuat.


# passwd user3
New UNIX password: 12345
Retype new UNIX password: 12345
passwd: all authentication tokens updated successfully.
Nama user yang dibuat : bramianto

Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

10

Pasword

: 12345

d.

Menuju console 4, lalu logout dari user user2.


Alt+F4
# exit

e.

Pada console 4 ini, loginkan sebagai user yang baru.


localhost login : user3
Password: <ketikkan_password_user3>
[user3@localhost ~]$

f. Masih pada console 4, pindahlah ke user lain (substitute user),


misalnya ke user2.
[user3@localhost ~]$ su user2
Password: <ketikkan_password_user2>
[user2@localhost user3]$
Berdasar prompt di atas, maka:
Nama user yang aktif : bram
Nama komputer : ubuntu
Direktori yang aktif
: home/ubuntu

Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

11

g.

Masih pada console 4, pindah ke root.


[user2@localhost user3]$ su
Password: <ketikkan_password_root>
[root@localhost user3]#
Nama user yang aktif : root
Nama komputer : ubuntu
Direktori yang aktif
: home\ubuntu

h.

Untuk keluar dari sistem (log out), ketikkan exit.


[root@localhost user3]# exit [user2@localhost user3]$ exit
[user3@localhost ~]$ exit
localhost login:
i. Loginkan kembali sebagai user ketiga
localhost login : user3
Password: <ketikkan_password_user3>
[user3@localhost ~]$
Latihan 5 : Melihat Identitas Diri (User ID dan Group ID)
a. Pada console 1
[root@localhost ~]# id
uid=0
gid=0
groups=0

b. Pada console 2
[tk3xyy@localhost ~]$ id
uid=1003
gid=1003
groups=1003
Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

12

c. Pada console 3
[user2@localhost ~]$ id
uid=1001
gid=1001
groups=1001

Latihan 6 : Melihat User yang sedang aktif


a. Pada console 1
[root@localhost ~]# w

[root@localhost ~]# who

Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

13

[root@localhost ~]# whoami

b. Pada console 2
[tk3xyy@localhost ~]$ w

[tk3xyy@localhost ~]$ who

Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

14

[tk3xyy@localhost ~]$ whoami

Latihan 7 : Mengubah Informasi User (Change Finger)


a. Pada console 2
[tk3xyy@localhost ~]$ chfn infokom01
Changing finger information for infokom01.
Password
: <ketikkan_password_user_infokom01>
Name[]
: bram
Office[]
: Laboratorium Komputer Polines
Office Phone [] : 00
Home Phone [] : 989
Finger information changed.

b. Pada console 2, mengubah informasi user lain.


[infokom01@localhost ~]$ chfn user2
Hasil : permision denied
Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

15

c. Berpindah ke console 3.
[user2@localhost ~]$ chfn user2
Changing finger information for user2.
Password
: 12345
Name[]
: bram
Office[]
:2
Office Phone [] : 00
Home Phone [] : 989
Finger information changed.

Latihan 8 : Melihat Informasi User (Finger)


a. Melihat informasi semua user.
[user2@localhost ~]$ finger
Login Name Tty Idle Login Time Office Office Phone

b. Melihat informasi salah satu user.


[user2@localhost ~]$ finger tk3xyy
Login: Name:

Directory: Shell:

Office: Home Phone:

Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

16

[user2@Komputer1 ~]$ finger user2


Login: Name:

Directory: Shell:

Office: Home Phone:

Latihan 9 : Mengetahui Informasi Hardware


a. Mengetahui Informasi CPU
$ cat /proc/cpuinfo
Nama Prosesor : intel core i5 M450
Clock
: 2,4 GHz
c. Mengetahui Informasi RAM
$ cat /proc/meminfo
(Untuk
menaik-turunkan
tampilan
layar,
tekan
tombol
Shift+PageUp / Shift+PageDown)
Memori Total :1986012 kByte
d. Mengetahui Informasi Harddisk, CDROM, Floppy Disc, Port Serial
dan Paralel $ dmesg | more
(Untuk menurunkan tampilan layar, tekan tombol ENTER. Untuk
menutup, tekan tombol Q)
Harddisk
Tipe
: SATA
Ukuran
: 500 GB
Cylinderm, Head, Sector (CHS)
: c ,d , e
Partisi Harddisk
: 3

hd : 874918

Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

17

CD-ROM
Floppy Disc
Port Serial
COM1 ttyS0

COM2 ttyS1

Port Paralel

: HP hd :109749
: fd : disable
:

I/O

IRQ

I/O

IRQ

parport

I/O

IRQ

Latihan 10 : Menghapus layar


$ clear
Latihan 11 : Melihat identitas mesin
$ hostname
Hasil
: ubuntu
$ uname
Hasil
:linux
$ uname -a
Hasil
: linux ubuntu 2.6.35-22-generic #33-ubuntu SMP Sun
Sep 19 20:34:50 UTC 2010 i686 GNU/Linux
Untuk mengetahui urutan semua informasinya, gunakan uname
help
Latihan 12 : Melihat Tanggal dan Kalender dari Sistem
a. Melihat tanggal saat ini
$ date
Hasil = Friday Nov 12 10:03:04 UTC 2010
b. Melihat kalender (bulan dan tahun saat ini)
$ cal

c. Melihat kalender bulan Desember 2004


$ cal 12 2004

Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

18

d. Melihat kalender satu tahun


$ cal y

(Untuk melihat layar sebelumnya, tekan Shift+PageUp)


Latihan 13 : Menggunakan Manual
$ man ls
(Untuk melihat isi dokumen per baris tekan tombol panah atas /
bawah,
Untuk melihat isi dokumen per halaman tekan tombol PageUp /
PageDown.
Untuk keluar, tekan tombol Q)

Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

19

$ man man

$ man 5 passwd

Latihan 14 : Berpindah Run Level


Kesimpulan
Ubuntu adalah sistem operasi yang dikeluarkan oleh linux.dalam kerjanya
hampir sama dengan widows tetapi memiliki beberapa kekurangan dan
kelebihan. Dalam hal ini kita dapat melakukan booting dengan
menggunakan CD(Compact Disk) tanpa harus menginstallnya terlebih
dahulu. Ubuntu juga memiliki suatu commont promt(dalam windows)
yaitu terminal yang fungsinya hampir sama dengan commont promt.
Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

20

PENUTUP
Demikian hasil dari laporan Jobsheet ke lima saya,semoga dapat
bermanfaat dalam menambah ilmu dan wawasan pembaca terutama
dalam menjalankan Sistem Operasi Ubuntu.

Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

21

DAFTAR PUSTAKA
Jobsheet praktek sistem operasi ubuntu linux

Laporan jobsheet 5 Sistem Operasi Bramianto Setiawan

22

Anda mungkin juga menyukai