Sistem Operasi

Sistem operasi modul 8

LAPORAN BAB 8

 

KDEControl center menyediakan  fasilitas untuk melakukan pengaturan berbagai seting dekstop KDE Control center,digunakan untuk memudahkan user melakukan berbagai pengaturan seting KDE

1.PRATIKUM

a.merubah background :a.konfigurasi latar belakang

ð  Digunakan untuk mengkonfigurasi warna dan walpaper dekstop KDE,

2.Screen sever

ð  Beri tanda pada opsi pada tombol enable screen saver  untuk mengaktifkan screen saver kemudian pilih tipe screen saver yang akan di terapkan kmudian klik setup untuk mengatur screen saver,dengan screen saver akan lebih membuat menarik pada sistem operasi linux

3.Date and Time

 

ð  Akan menampilkan pengaturan yang mengatur tentang waktu dan tanggal yang akan ditampilkan pada Toolbar.

2. LISTING

Terlampir

Sistem operasi modul 7

MODUL 7

 

KDE merupakan merupakan menejer yang paling banyak digunakan dalam operasi linux karena mirip dengan operasi GUI pada windows.

1.PRAKTIKUM

1.Mengubah ukuran panel dan letak panel

ð  Dengan cara klik kanan kemudian klik setting kemudian general kemudian atur sesuai keinginan.

ð  Berdasar hasil : Menampilkan panel pada Open office ataupun menu lain,namun otomatis akan menghilang ke sebelah kiri layar .Hal ini untuk variasi.

2.mengubah perilaku panel

ð  Dengan cara mengarahkan mouse pada show hide kemudian pilih prefrence ,tekan seting  beri tanda pada hidding buton sehingga kita dapat mengatur mau memunculkan panel atau tidak.

ð  Panel akan menghilang apabila kursor tidak digeser pada panel dan menu-menu.

3.merapikan icon pada dekstop

ð  Dalam praktek ini berfungsi untuk mengatur atau merapikan icon pada dekstop misalnya dibuat tampilan vertikal atau horizontal

ð  Dapat merapikan icon berdasarkan abjad dari menu yang tertampil atau desktop yang dipilih.

4.menjalankan shell terminal baru

ð  Dengan cara mengklik gambar komputer pada bagian bawah komputer,dan memberikan perintah dan akan dieksekusi dengan enter.

5.mengubah skema terminal

ð  Digunakan untuk merubah background pada terminal sesuai keinginan kita sehingga lebih menarik.

ð  Dengan menggunakan scheme,maka tampilan skema akan tertampil sesuai pilihan yang kita pilih.

6.untuk menampilkan atau menyembunyikan Menu Bar

ð  Seperti pada windows, namun hanya hidden atau read Toolbar.

ð  Maka akan tertampil atau menghilang menu Bar pada bagian atas Open office atau menu lainnya.

7.mengubah ukuran front

ð  Digunakan untuk merubah ukuran maupun bentuk tulisan pada terminal sesuai dengan keinginan

8. membuka shell terminal baru                                       

ð  Klik menu Terminal atau shell ,atau klik gambar computer dan akan muncul shell-nya.

9.mengunci desktop

ð  Tidak dapat diprint screen, karena berfungsi untuk mengunci desktop agar program yang berjalan tidak tertutup meskipun dalam keadaan terkunci.

10.KFM

ð  Berguna dalam melakukan pengaturan file,bisa disamakan dengan dengan windows

2.LISTING

Terlampir

Sistem operasi modul 6

 

 

MODUL 6

PROSES DI LINUX DAN MANAJEMEN PROSES

PEMBAHASAN

  1. a.      Proses yang sedang berjalan.

Proses yang sedang berjalan dan milik pengguna yang aktif dapat dilihat dengan penggunaan perintah:

ps

ð   merupakan perintah yang digunakan untuk melihat proses yang sedang berjalan atau merupakan utilitas yang biasa dipakai untuk memperoleh daftar proses yang sedang aktif.

–help

ð  perintah ini digunakan untuk melihat perintah-perintah dari ps.

Ps –f

ð   perintah untuk melihat…..

ps –d

ð   perintah ini digunakan untuk menampilkan semua proses yang sedang berjalan.

-ax

ð  perintah ini digunakan untuk menampilkan semua proses,ada lokasi dimana program itu berjalan.

Arti dari informasi PID,TTY,TIME,CMD,STIME adalah :

PID

ð   merupakan pin (no proses) yang digunakan untuk membuka perintah yang dijalankan.

      TTY

ð   merupakan terminal yang dipakai. Tty digunakan untuk mengetahui nama terminal dari pemakai (dimana setiap pemakai mempunyai terminal kontrol tersendiri).

TIME

ð   merupakan waktu pada saat menjalankan perintah itu.

CMD

ð   merupakan perintah yang sedang dijalankan.

STIME

ð   merupakan waktu pertama kali saat kita memakai console.Untuk melihat informasi aktifitas suatu proses seperti menggunakan memori,prosesor, dan swap secara kontinyu dapat menggunakan perintah :

               top

ð  Perbedaan antara top dengan ps adalah top merupakan tty pada saat kita melakukan perintah dengan login menggunakan user dan memberikan perintah tty maka akan muncul hasil adalah nama terminal dari user yang kita masukkan

Perintahnya :

               ssh <nama_user>@lab akakom

               tty

who

ð  perintah ini digunakan untuk melihat siapa yang membuka user.

  1. b.       Batch merupakan perintah untuk mengirimkan suatu jobs kesistem dan akan dieksekusi belakangan, saat sistem tidak baerjalan penuh.

Perintahnya:

batch

cal > test

Coba satu dua tiga

<CTRL><D>

ð  Perintah diatas digunakan untuk melihat hasil dari kata yang telah diketik. Dan untuk berhenti dari perintah itu tekan <CTRL><D>

Perintah selanjutnya

at now +1 minutes

date > tanggal

<CTRL><D>

ð  Perintah ini digunakan untuk melihat tanggal dan waktu saat kita menjalankan perintah ini.

  1. c.       free –okt

ð  Untuk mengetahui beberapa jumlah memori yang tersisa dan yang terpakai dapat menggunakan perintah:

Pada perintah ini informasi yang digunakan oleh top dan free –okt adalah sama.

  1. d.   man bash

ð  Untuk menjalan kan progaram kita perintahnya :

Dan untuk melakukan eksekusi tekan <CTRL><Z>

  1. e.    Untuk memngetahui ada program yang sedang berjalan atau tidak. Perintahnya adalah :

jobs

ð  untuk melihat program yang baru saja dijalankan.

jobs –p

ð  untuk melihat PID yang digunakan.

jobs –l

ð  untuk menampilkan informasi seperti jobs tanpa option dan informasi PID(no proses).

  1. f.       yes > /dev/null

Untuk menghentikan sementara job gunakan <CTRL><Z>.

ð  Cara lain untuk meletakan job pada background dengan memulai job secara normal (pada foreground), stop job dan mulai lagi pada background

 

  1. g.      Fg

ð  Untuk restart job pada foreground, perintahnya adalah :

  1. h.      Bg

ð  Untuk meletakkan job pada background gunakan perintah:

Job tak bisa dihentikan dengan <CTRL><Z>karena job berada pada background. job yang ada pada backgroud dapat digunakan untuk menampilkan teks pada terminal, dimana dapat diabaikan jika mengerjakan job lain.

  1. i.           date

ð   perintah ini digunakan untuk melihat tanggal.

  1. j.          at <waktu _yang mendekati>

ð  perintah ini digunakan untuk menjadwalkan satu atau beberapa perintah pada waktu yang ditentukan.

  1. k.        at –l

ð  untuk melihat antrian atau mendaftar jadwal tugas-tugas, merupakan alias untuk perintah at.

  1. l.           at –d <nomor_job_ID>

ð  membatalkan kerja dengan no job_id.

TUGAS

  1. Perintah – perintah shell linux yang berhubungan dengan manajemen proses dan jelaskan fungsinya, minimal 5 perintah.
    1. 1.      $ set –o | grep monitor
      monitor on

Perintah ini digunakan untuk mengetahui fasilitas sudah dijalankan tau belum. Contohnya perintah diatas menghasilkan informasi monitor on berarti fasilitas job kontrol sudah diaktifkan.

  1. 2.      Cron : perintah ini digunakan untuk menjalankan perintah atau proses yang dilakukan secara reguler, perintah ini dapat menentukan tanggal dan waktu yang diinginkan untuk menjalankan sebuah perintah dalam file-file crontab.
  2. 3.      crontab <user>: perintah ini digunakan untuk menuliskan jadwal proses.

$ sleep 500 : perintah ini berarti perintah yang tidak melakukan apa-apa selama 500 detik. Atau perintah ini digunakan untuk menunda eksekusi.

  1. Perintah perintah shell linux yang berhubungan dengan manajemen file dan jelaskan fungsinya.minimal 5 perintah.
    1. 1.      chgrp= perintah ini digunakanuntukmengubah group darisuatuberkasataudirektori
    2. 2.      find = perinta ini digunakanuntukmencarisuatuberkastertentupadasuatu directori.
    3. 3.      ln = perinta ini digunakanuntukmembuatpengaitantar file.
    4. 4.      more = perintah ini digunakanuntukmenampilkanisisuatuberkas
    5. 5.      chown = perintah ini digunakanuntukmengubahpemilikdarisuatuberkasataudirektori.

 

Sistem operasi modul 5

MODUL 5

PEMOGRAMAN SHELL

PEMBAHASAN

1)         Membuat Shell Script

a)      Membuat file teks bernama test denganmenggunakan editor vi.

 vi test.sh

ð  Editor vi akan terbuka.

Kemudian diisikan script program berikut :

Clear

echo “TanggalSekarang’

Date

ð  Kemudian simpan file tersebut dan keluar dari editor vi dengan perintah :wq

b)      Jalankan file test dengan memberikan perintah:

 test.sh

ð   yang terjadi saat kita melakukan perintah tersebut file tidak ditemukan itu disebabkan karena hak execute belum diberikan pada file test.sh.

Kemudian untuk membuktikan lakukan perintah berikut:

 ls -l test.sh

ð  pada saat kita melakukan perintah itu muncul file yang dicari

-rw-r–r–    1 student    student   34 Nov  22 test 01:36 test

Maka hak aksesnya adalah :

Untuk user : membaca dan menulis

Untuk group : membaca saja

Untuk other : membaca saja

c)      Agar tes bisa dijalankan maka harus ditambahkan perintah : chmod u+x test.sh

Kemudian ls –l test.sh

Hasilnya:

-rwxr-xr-x    1 student    student          34 Nov 22 01:36 test*

Maka hak aksesnya menjadi :

Untuk user : membaca, menulis dan eksekusi

Untuk group : membaca dan mengeksekusi

Untuk other : membaca dan mengeksekusi

d)     Menjalankankembali file test denganmemberikanperintah:

sh test.sh

ð  masih muncul nama file yang disimpan

 bash test.sh

ð   masih muncul nama file yang disimpan

 test.sh

ð   Pada perintah ini ditemukan pesan kesalahan “Command not found”,maka perlu ditambahkan perintah untuk merujuk ke lokasi shell untuk mencari letak direktori dari perintah yang diberikan pengguna.

 PATH=$PATH:

 test.sh

PATH

ð  Merupakan daftar nama direktori. Bila sebuah intruksi diberikan dari prompt shell maka intruksi tersebut akan dicari pada daftar tersebut.

2)         Memahami perintah Echo

  • Ø Echo perintah ini digunakan untuk menampilkan suatu pesan atau keterangan pada layar.

Contoh:

echo selamat ; echo belajar

ð   pada perintah ini terdapat tanda, yang berfungsi sebagai menampilkan string menjadi pindah garis.

Hasilnya:

Selamat

Belajar

 echo -n selamat ; echo belajar

ð   Pada perintah ini fungsi dari –n adalah menampilkan string tanpa diakhiri dengan pindah baris.

 

 

Hasilnya:

Selamatbelajar

         echo Selamatbelajar

ð   perintah ini digunakan untuk menampilkan kalimat Selamat belajar.

echo “Selamatbelajar

ð   pada perintah ini terdapat tanda“ “ yang artinya kalimat yang ditampilkan yang ada didalam tanda itu.

Hasilnya:

Selamatbelajar

echo selamat /n belajar

ð   tanda /n pada perintah tersebut akan berubah fungsi menjadi n saja yang artinya and (dan)

Hasilnya:

Selamat n belajar

echo “selamat /n belajar”

ð   Pada perintah ini apabila diawali dengan tanda“ dan diakhiri dengan tanda” maka kalimat yang ada didalamnya tidak berubah.

Hasilnya :

Selamat /n belajar

3)

  1. TUGAS
    1. Carilah perintah-perintah percabangan dan perulangan, disertai dengan contoh programnya.

Statement while

Pernyataan ini berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali. Pada while ini bagian pernyataan akan dieksekusi selama ungkapan dalam while bernilai benar. Kemungkinan pernyataan while ini tidak dijalankan sama sekali,jika kondisi pertama kali bernilai salah.

Contoh:

While kondisi_ekspresi; do

perintah

done

 

Statement For

Pernyataan ini digunakan untuk mengerjakan pernyataan atau sekelompok pernyataan secara berulang kali untuk setiap nilai yang terletak dalam suatu daftar (list). pernyataan for perulangan akan dikerjakan dalam hitungan yang sudah pasti.

Contoh:

For ekspresi_kendali; do
perintah
done

 

Statement if/elif/else

Merupakan sebuah program yang menyatakan sebuah kondisi dan pernyataan. Jika kondisi itu yang mengikuti if gagal kondisi yang mengikuti elif akan diuji. Jika berhasil perintah setelah statement then akan dieksekusi, jika gagal maka kondisi elif berikutnya akan diperiksa. Jika tidak ada yang sukses perintah pada blok  else dieksekusi.

Contoh:

if kondisi1
then
perintah