Minggu, 14 September 2014

CONTOH LAPORAN PRAKTIKUM

   LAPORAN PRAKTIKUM
SISTEM OPERASI MODUL 1 DAN 2

DISUSUN OLEH :
Nama         : BASO MUHAMMAD AMIRUDDIN
No Mahasiswa    : 113310025
Jurusan                : TK / D3
MODUL 1
PERINTAH DASAR SISTEM OPERASI LINUX
DASAR TEORI
Setiap pemakai LINUX  harus mempunyai nama logika (user account ) yang sebelumnya harus di daftarkan pada administrator system . nama logika umumnya di batasi 8 karakter dan umumya 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
PEMBAHASAN
Bentuk  perintah dasar
Perintah  [option…]   [argumen….]
  • Option   :  pilihan yang akan di gunakan untuk memberikan hasil tertentu dari satu perintah
  • Argument : sesuatu yang akan di proses oleh pemerintah misalnya nama file atau nama direktori
Instruksi LINUX  standar mempunyai  format sebagai berikut:
$ namainstruksi [pilihan]  [argumen]
Pilihan adalah option yang di mulai dari tanda  -  (minus) . Argumen dapat kosong ,satu atau beberapa  argumen  ( parameter) contoh
$ ls           : tampa argument
$ ls –a      : option adalah –a =all, tanpa argumen
$ ls  /bin    : tanpa option, argumen   adalah  / bin
$ ls /bin /etc /usr  : ada 3  argumen
$ ls –l /user   ; 1 option dan 1 argumen l = long list
$ ls – la /bin /etc : 20option –l dan –a dan 2 argumen
MANUAL
  •  Dalam system LINUX ,user dapatkan informasi mengenai suatu perintah  beserta cara-cara untuk menggunakan suatu perintah  dengan cara mengetikkan
LINUX menyediakan manual . beberapa  kunci keyboard yang penting dalam  menggunakan manual :
Q        untuk keluar dari programan man
< Enter>        ke bawah ,baris per baris
<Space>        ke bawah per halaman
b                    kembali ke atas ,1 halam
/teks             mencari teks  (string)
n                    menemukan pencarian string sebelumnya
ORGANISASI FILE
System file pada LINUX menerupai pepohonan (tree) yaitu di mulai dari root kemudian di rektori dan sub di rrektori ,System file pada LINUX  diatur  secara hirarkhikal yaitu di mulai dari root dengan symbol
“/’’.
Kita dapat menciptakan file dan direktori  mulai dari root ke bawah. Direktori  adalah file khusus ,yang  berisi nama file . secara logika ,direktori dapat berisi  file dan direktori lagi (subdirektori)
Pengelolahan file  dan  direktori  di LINUX apa bila menggunkan mode Grafis , sangat mudah  dilakukan dan hamper sama dengan yang ada di system operasi Microsoft windows.
Tetapi bila  menggunakan  COMMAd line (tampilan text) ,sedikit berbeda.
DIREKTORI STANDAR
      DIREKTORI                                                          KETERANGAN
/etcBerisi file administrative dan fle executable atau scrip yang berguna untuk administrasi system.
/devBerisi file khusus yang mepresentasikan peralatan hardware seperti memory,disk ,printer,tape ,floppy ,jaringan dan lain-lain .
/binBerisi program standar linux.
/usr/sbin
/usr/bin
Berisi utilitas linux.                         /usr/libBerisi program library yang di perlukan untuk kompilasi program (misalnya c) berisi instruksi (command) misalnya untuk print spooler (lpadmin) dan lain-lain/tmpBerisi file sementara yang pada saat bootstap akan di hapus./bootBerisi file yang sangat penting untuk proses bootstrap .kernel vmlinuz di simpan di direktori ini/procBerisi informasi tentang kernel linux, proses dan virtual system file.                               /varDirektori variable,artinya tempat penyimpanan log (catatan hasil output program) file ini dapat membengkak dan perlu di monitori perkembanganya/homeBerisi direktori untuk memakai linux (pada SCO di letakan pada /usr)/mntDirektori untuk mounting system file/rootHome derektori untuk supruser/usr/bin/x11Symbolic link ke /usr /x11 r6 / bin,program untuk  x-window/usr/srcSource code ubtuk linux./optOption direktori ini biasanya berisi aplikasi tambahan (“add-on”) seperti netscape navigator,kde, gnome
TUGAS
1.Penjelasan PRAKTIKUM
$ ssh <nama_user_anda> @lab.akakom.arg <ENTER>
  • $ Ssh                    :  tipe file
  • Lab.akakom.arg : grup pemilik
$ id    : adalah program untuk  menampilkan UID dan GID dari pemakai  yang sedang login
$ cal 9   : program untuk melihat kalender satu tahun penuh
$ cal –y  ; melihat kalender satu tahun penuh dan menandai tanggal saat ini
$ hostname  : melihat tipe mesin (slax)
$ uname  : program untuk melihat system operasi  yang di pake (LINUX)
$ uname –a : untuk melihat program dari hotname dan uname
$ man ls ; perintah untuk menggunakan pengaturan system manual
$man-man : perintah yang sama funsinya dengan  $ man ls ‘$man –k file dan 5 passwd
$ clear  : perintah untuk mengbersikan / menghapus layar
$ apropos date ‘ $ apropos mail dan telnet adalah perintah untuk mencari data/waktu dan perintah                                                          yang lain
$ ls  : perintah untuk menampilkan curres warking ,directoty antara lain destop
$ ls ;  menampilkan  semua data  file (berkas)
$ file : menampikan tipe file (berkas )  yang ada
$ mv f1 f2 f3 mdir : program untuk mengubah nama file atau berkas
$ reboot : perintah untuk  merestar computer.. saat itu juga
$ shutdown : perintah untuk mematika computer saat itu juga
2.
  • $ history  ; menampilkan perintah yang telah di gunakan sebelumnya
  • $ whatis :   menampilan secara singkat  kegunaan dari suatu printah
  • $ fild        : mencari file ke dalam seluruh di rektori yang ada dalam system
  • $ in         :  membuat link kesebuah file baru yang mengacu pada file yang telah ada
  • $ ps          ; menampilkan informasi  status proses yang sedang  di jalankan
Kesimpulan
Perintah dasar  merupakan bagian yang paling sering di gunakan oleh seorang Adminisstrator system untuk mengkonfigurasi systemnya secara umum perintah dasar yang sering di gunakan dalam linux mempunyai aturan penulisan.
NAMA : BASO MUHAMMAD AMIRUDDIN
NIM : 113310025
Jurusan : Teknik komputer
Listing :
  1. cal -y dan cal 9
4. man cal
5. man ls
6. ls -a -l ;
root@slax:~# ls -a -l
total 71
drwxr-xr-x 12 root root  4096 Oct 11 23:37 ./
drwxr-xr-x 54 root root  4096 Oct 11 23:26 ../
lrwxrwxrwx  1 root root    42 Oct 11 23:18 .DCOPserver_slax_:0 -> /root/.DCOPserver_slax__0
-rw-r–r–  1 root root    51 Oct 11 23:18 .DCOPserver_slax__0
-rw——-  1 root root   185 Oct 11 23:18 .ICEauthority
-rw——-  1 root root    49 Oct 11 23:18 .Xauthority
-rw-r–r–  1 root root   766 Dec  5  2007 .Xresources
-rw——-  1 root root   100 Oct 11 23:35 .bash_history
drwxr-xr-x  4 root root    22 Jul 28  2009 .config/
-rw——-  1 root root    26 Sep 30 00:43 .dmrc
-rw-r–r–  1 root root   514 May  9  2007 .fonts.conf
drwxr-xr-x  5 root root  4096 Sep 30 00:43 .kde/
-rw—-r–  1 root root   439 Jul  1  2007 .kderc
-rw-r–r–  1 root root  3951 Oct 11 23:37 .kword.autosave.odt
drwx—r-x  3 root root    22 Mar 31  2005 .local/
drwxr-xr-x  3 root root    39 Jul 22  2009 .mc/
drwxr-xr-x  3 root root  4096 May  9  2007 .mcop/
-rw——-  1 root root    31 Sep 30 00:44 .mcoprc
drwx——  4 root root    39 Jul 28  2009 .mozilla/
drwxr-xr-x  2 root root  4096 Sep 30 06:33 .mplayer/
drwxr-xr-x  2 root root  4096 Oct 11 23:18 .qt/
drwx——  2 root root  4096 Sep 30 00:45 .thumbnails/
-rw——-  1 root root 16872 Oct 11 23:35 .xsession-errors
drwx—r-x  2 root root    62 Nov 16  2007 Desktop/
root@slax:~#
ls -al :
root@slax:~# ls -al
total 79
drwxr-xr-x 12 root root  4096 Oct 11 23:49 ./
drwxr-xr-x 54 root root  4096 Oct 11 23:47 ../
lrwxrwxrwx  1 root root    42 Oct 11 23:18 .DCOPserver_slax_:0 -> /root/.DCOPserver_slax__0
-rw-r–r–  1 root root    51 Oct 11 23:18 .DCOPserver_slax__0
-rw——-  1 root root   185 Oct 11 23:18 .ICEauthority
-rw——-  1 root root    49 Oct 11 23:18 .Xauthority
-rw-r–r–  1 root root   766 Dec  5  2007 .Xresources
-rw——-  1 root root   100 Oct 11 23:35 .bash_history
drwxr-xr-x  4 root root    22 Jul 28  2009 .config/
-rw——-  1 root root    26 Sep 30 00:43 .dmrc
-rw-r–r–  1 root root   514 May  9  2007 .fonts.conf
drwxr-xr-x  5 root root  4096 Sep 30 00:43 .kde/
-rw—-r–  1 root root   439 Jul  1  2007 .kderc
-rw-r–r–  1 root root  8756 Oct 11 23:49 .kword.autosave.odt
drwx—r-x  3 root root    22 Mar 31  2005 .local/
drwxr-xr-x  3 root root    39 Jul 22  2009 .mc/
drwxr-xr-x  3 root root  4096 May  9  2007 .mcop/
-rw——-  1 root root    31 Sep 30 00:44 .mcoprc
drwx——  4 root root    39 Jul 28  2009 .mozilla/
drwxr-xr-x  2 root root  4096 Sep 30 06:33 .mplayer/
drwxr-xr-x  2 root root  4096 Oct 11 23:18 .qt/
drwx——  2 root root  4096 Sep 30 00:45 .thumbnails/
-rw——-  1 root root 17202 Oct 11 23:44 .xsession-errors
drwx—r-x  2 root root    62 Nov 16  2007 Desktop/
root@slax:~#
7.
root@slax:~# ls -a
./                    .Xresources    .kderc               .mozilla/
../                   .bash_history  .kword.autosave.odt  .mplayer/
.DCOPserver_slax_:0@  .config/       .local/              .qt/
.DCOPserver_slax__0   .dmrc          .mc/                 .thumbnails/
.ICEauthority         .fonts.conf    .mcop/               .xsession-errors
.Xauthority           .kde/          .mcoprc              Desktop/
root@slax:~#
8.
root@slax:~# ls -l
total 0
drwx—r-x 2 root root 62 Nov 16  2007 Desktop/
root@slax:~#
MODUL 2
MENGENAL EDITOR vi
DASAR TEORI
Vi merupakan full screen editor, artinya editor tersebut dapat memannfaatkan fasilitas satu layarpenuh.pada Vi terdapat dua mode operasi yaitu :
Command Line, mengintepretasikan input sebagai perintah /instruksi untuk dieksekusi oleh editor
Editing     ,mengintepretasikan input  sebagai teks yang akan  dimasukkan ke dalam buffr editor .
PEMBAHASAN
Dengan menggunakan editor vi kita dapat membuka file baru atau menyunting file yang sudah ada perintah untuk memulai editor Vi
Menggubah file text menggunakan editor Vi
Contoh
$ mkdir workdir
Lalu menuju di rektori workdir, dengan perintah:
$ cd wordir
Berikan perintah pada prompt shell
$ vi latihan .txt
Tekan tombol <i> untuk memulai pengetikan teks.
Linux merupakan system operasi yang sangat popular <enter>
Berbedadengan system operasi lainya (antara lain Dos) <enter>
Linux mempunyai sifat portable yaitu dapat dipakai pada<enter>
Berbagai platfon , dari mikrokomputer hingga mainframe <enter>
Tekan  <ESC> dan kemudian berikan perintah :
$ cat latihan.txt
Suntinglah file latihan .txt dengan memberikan perintah:
$ vi latiahan .txt
: Q! <enter>
Dengan perintah
$ cat  latihan .txt
Gantikan  semua kata linux menjadi linux mandrake 9.1/g <enter>
Melalui perintah berikut
1,$s/linux/linux mandrake 9.1 <enter>
1.Penjelasan  perintah-perintah yang di pake saat peraktikum
$     : kursor menuju ke akhir baris
Cd   ; pindah direktori
Cat  ; menampilkan kan isi dari sebuah layar
System operasi linux  :   judul dari file latihan.txt
NEW FILE : menunjukan bahwa file latihan ini baru
W :  menampilkan siapa saja yang sedang login
O : mengedit file/ memperbaharui file
Mandrake :  adalah system operasi dual boot dan di optimalkan untuk mesin Pentium
2.
perintahketerangan
:q <enter>Keluar dari editor Vi ,hanya jika tidak ada modifikasi pada file
ZzMenyimpan ke file dan keluar dari editor Vi
:d $Menghapus dari posisi kursor sampai akhir baris
:d0Menghapus dari awal sampai tempat sebelum posisi kursor
:ctjNaik setengah bagian layar
Kesimpulan
Perintah-perintah yang telah di jelaskan merupakan perintah-perintah dasar pada editor Vi
Dengan mengetahui perintah-perintah tersebut kita sudah dapat melakukan  manipulasi  pada suatu file teks dan menyimpan kembali
Sebenarnya masih banyak perintah-perintah pada editor Vi yang memiliki banyak kegunaan



                   LAPORAN PRAKTIKUM
SISTEM OPERASI MODUL 3 DAN 4


DISUSUN OLEH :

Nama         : BASO MUHAMMAD AMIRUDDIN
No Mahasiswa    : 113310025
Jurusan                : TK / D3


      PERTEMUAN KE 3
UTILITAS DAN OPERASI I/O DALAM LINUX

  1. DASAR  TEORI
Linux memiliki banyak utilitas yang berguna untuk melakukan berbagai funsi ,antara lain : wc , sort, grep , head ,tail, expr , logname , finger , df  dan uname.
Utilitas-utilitas ayng ada pada linux dapat di kombinasikan dengan  berbagai fasilitas yang ada pada linux  misalnya  pengalihan  arah (rediction ) dan pipa (pipe) sehingga  dapat menjadi tool untuk melakukan berbagai tidakan .



  1. 1.      PROSES

  • Sebuah peroses I/O memerlukan  input dan output
  • Proses dalam linux  selalu membutuhkan  input dan selalu menghasilkan suatu output







Dalam  kontek linux input /output adalah :

  • Keyboard (input)
  • Layar/monitor  (output)
  • Files dan direktori
  • Struktur data kernel
  • Peralatan I/O lainnya (misalnya Networking card )



  1. 2.      PENGALIHAN ARAH  ( REDIRECTION)

Redirection  dilakukan untuk standard input ,output dan error,pengalihan arah  dapat    di pake  untkuk mengalihkan  keluaran ke file ataupun membaca data dari file.
< pengganti standard input
>pengganti standard output

  1. 3.       PIPA (pipe)
Pipe bergunan untuk mengalihkan  hasil (output) suatu perintah agar menjadi masukan (input) bagi perintah lain . mekanisme  pipa di gunakan  sebagai alat komunikasi  antara proses


  1. 4.       FILTER
filter adalah  utilitas linux yang dapat memproses standar input ( dari keyboard) dan menampilkan hasilnya pada standar Out (layar )


  1. PEMBAHASAN

Melakukan  paraktikum  terhadap sejumlah utilitas  linux dan redirection serta pipe

$ vi ibukota.txt  perintah untuk membuat file bernama ibukota bertipe txt.
Ketika di jalankan  akan memasukan editor  vi
Untuk melakukan proses pengetikan  teks tekan <i> masukan teks :

Jakarta          :  Indonesia
Manila          :  Philipina
Paris             :  Parancis
London          :  Inggeris
Moskwo        :  Rusia
New Delhi   :  India
Kualalumpur : Malaysia
Bangkok       : Thiland
Teheran  : iran
Wasington  : USA
Kairon    : Mesir

Selanjutnya  menekan tombol < esc > pada keybord
Memberi perintah  : wq  untuk keluar dari editor vi dan menyimpan                       editan ke file ibu kota . txt.

$ cat ibukota. txt.  Maka akan keluar teks yang telah di ketik sebelumnya

$ sort  – r  ibukota. txt. Untuk mengurutkan  abjad  pertama sampai yang terkhir berdasarkan  daftar file ibukota.txt.

$ wc ibukota.txt. > hasil .txt  untuk menhitung jumlah baris  kata dan karakter yang ada pada file ibukota.txt.

$ wc  – l  ibukota .txt.  untuk menhitung  jumlah kata yang ada  dalam file ibukota.txt.
$ wc   – c  ibukota.txt. untuk menhitung jumlah karakter yang ada  dalam file     ibukota.txt

$ head  -  l ibukota.txt. untuk manampilkan  baris pertama saja  dalam file  ibukota.txt
$ head  – 5 ibukota.txt. untuk menampilkan baris pertama sampai baris ke lima dalam file  ibukota.txt

$ head ibukota.txt. untuk menampilkan baris pertama  sampai baris akhir dalam file  ibukota.txt

$ sort ibukota.txt | head – 5  untuk  mengurutkan  dan juga menampilkan  baris pertama sampai baris kelima dalam file  ibukota.txt

$ sord ibukota.txt| head – 3 | wc  – c untuk mengurutkan  dan menghitung jumlah karakter baris  pertama sampai baris ketiga dalam file  ibukota.txt

$ tail – l ibukota.txt untuk kembalikan dari funsi head yaitu bertujuan untuk menampilkan beberapa baris  terakhir dalam file  ibukota.txt

$ tail  +3 ibukota.txt untuk menampilkan barisan ketiga  sampai baris  terakhir dalam file  ibukota.txt

$ tail ibukota.txt untuk menampilkan baris terakhir sampai baris pertama dalam file  ibukota.txt

$ grep “o” ibukota.txt untuk menampilkan baris yang mengandung huruf “o” dalam file  ibukota.txt sama halnya dengan  $ grep “ia” ibukota.txt ,  $ grep “aris” ibukota.txt
$ grep “halo” ibukota.txt

$ grep “o” ibukota.txt | wc – l untuk menghitung jumlah baris yang mengandung huruf “o” dalam file  ibukota.txt


$ grep – v “o” ibukota.txt  untuk menampilkan baris yang tidak mengandung huruf “o” dalam file  ibukota.txt

  1.  TUGAS
1 menjelaskan secara detail ,perintah-perintah yang telah di jalankan dan contoh-contoh yang lain dalam laporan
v  $ wc       :  menghitung jumlah barisan ,kata dan karakter
v  $ head     : mengurutkan dari baris pertama  sampai terakhir
v  $ sort      : mengurutkan sesuai abjad
v  $ tail       : mengurutkan dari baris terakhir sampai pertama
v  $ grep     : menyaring masukan

2. carilah perintah-perintah lain yang berkaitan  dengan uilitas dan operasi I/O dalam linux dan jelaskan funsinya ,selain yang sudah ada dalam modulu  ini , minimal 5 perintah

  • Finger  :  untuk menampilkan informasi mengenai pemakai local maupun remote
  • Uname  : untuk menampilkan informasi mengenai sisitem linux yang sedang di pake
  • Expr :  biasa di pake untuk  melakukan perhitungan bilangan bulat
  • Logname   :  digunakan untuk menampilkan nama login
  • Df           :  di gunakan  untuk menampilkan informasi  ruang disk yang tersisa (yang masi bias di pake )




  1.  KESIMPULAN

Untuk dapat melakukan berbagai tindakan  linux memerlukan utilitas redirection ,pipe ,proses I/O  untuk melakukan memproses  input dan output

      PERTEMUAN KE 4
ADMINISTERASI SISTEM FILE LINUX

  1. DASAR TEORI

Linux merupakan system operasin multiuser yang dilengkapai dengan sekritas.untuk masuk ke system , pengguna  harus tahu terlebih dahulu nama user dan password sekuritas pada linux berupa hak akses terhadap file.



  1.  PEMBAHASAN

  1. Membuat user  dari comman line
  2. Memberikan password kepada user  baru
  3. Membuat grup baru
  4. menghapus account user

Administrator sistem melakukan beberapa hal penting berkaitan dengan user dan group antara lain :


􀀀 Pendaftaran nama login
􀀀 Pembekuan nama login user
􀀀 Penghapusan nama login user
􀀀 Pembuatan group baru
􀀀 Pembagian group
􀀀 Pengaturan direktori home
􀀀 Pengamanan file-file password


Keterangan :
-u : nomor UID (User ID)
-g : nomor GID (Group ID)
-G : group tambahan
-d : direktori home untuk user
-s : default shell (biasanya /bin/bash)
-c : info atau deskripsi nama login
-m : direktori home akan diciptakan bila belum ada
-k : bersama -m memberi isi direktori home
-f : jumlah hari sebelum account tersebut kedaluarsa (password lewat masa berlakunya)
-e : tanggal nama login beakhir atau kedaluarsa (expired)
-p : password yang telah di enkripsi
-D : menetapkan konfigurasi default
name : nama login

􀀀 groupmod, digunakan untuk memodifikasi data-data group

Bila sebuah user mengakses sebuah sistem Linux melalui proses login, user tersebut akan dibawa memasuki
sebuah shell dengan direktori awal yaitu direktori home masing-masing. Direktori ini berisi semua file
yang secara ekslusif dimiliki hanya oleh user tersebut. Letak direktori home ini biasanya di bawah /home.


userdel
/usr/sbin/userdel
Fungsi utilitas ini untuk menghapus user dari sistem, dengan sintaks :
userdel [-r] name
Keterangan:
-r : bila disertakan parameter ini maka direktori home user turut di hapus
name : nama login
passwd
/usr/bin/passwd
Fungsi utilitas ini untuk merubah password user. Sintaksnya :
passwd [name]



  1.   TUGAS


  1. Menjelaskan secara detail perintah perintah yang telah anda jalangkan dan contoh-contoh yang lain ke dalam laporan

v  useradd, digunakan untuk menambahkan sebuah user
v   userdel, digunakan untuk menghapus sebuah user
v   usermod, digunakan untuk memodifikasi data-data user
v   passwd, digunakan untuk merubah password sebuah user
v   groupadd, digunakan untuk menambah sebuah group
v   groupdel, digunakan untuk menghapus sebuah group
v   groupmod, digunakan untuk memodifikasi data-data group


  1. Carilah perintah –perintah lain yang berhubungan  dengan adminiserasi system  linux  dan jelaskan funsinya selain yang ada di modul minimal 5 perintah

  • chmod  : di gunakan  untuk menambahkan dan mengurangi ijin pemakai untuk mengakses file atau direktori
  •  chgp     : digunakan untuk  merubah kepemilikan  kelompok file atau direktori
  • mesg     : di gunakan oleh user untuk  memberikan ijin user lain  menampilkan  pesan di layar terminal
  • su          : di gunakan  untuk login  sementara sebagai user lain
  • talk        : untuk mengadakan percakapan melalui terminal



  1. KESIMPULAN

Sebuah nama login dianggap sah dalam suatu system apabila :
Data-data terdapat pada file /etc/passwd
Password dalam bentuk terenkripsi berada pada file /etc/shadow
Nama login berada pada group yang terdapat di /etc/group

Tidak ada komentar:

Posting Komentar