LAPORAN PRAKTIKUM SISTEM OPERASI PDF

Title LAPORAN PRAKTIKUM SISTEM OPERASI
Author pebri ramdani
Pages 330
File Size 16.4 MB
File Type PDF
Total Downloads 87
Total Views 335

Summary

LAPORAN PRAKTIKUM SISTEM OPERASI Semester 4 Tahun Akademik 2016/2017 Oleh Nama : Pebri Ramdani NPM : 147006012 LABORATORIUM INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS SILIWANGI TASIKMALAYA 2016 KATA PENGANTAR Puji syukur penyusun panjatkan atas berkat dan rahmat Allah SWT. se...


Description

LAPORAN PRAKTIKUM SISTEM OPERASI Semester 4 Tahun Akademik 2016/2017

Oleh Nama : Pebri Ramdani NPM : 147006012

LABORATORIUM INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS SILIWANGI TASIKMALAYA 2016

KATA PENGANTAR

Puji syukur penyusun panjatkan atas berkat dan rahmat Allah SWT. sehingga penyusun dapat menyelesaikan Laporan Praktikum Pemrograman Sistem Operasi. Laporan ini diajukan unuk memenuhi tugas mata kuliah Sistem Operasi. Materi yang disusun dalam laporan ini berisi 12 materi modul praktikum. Di dalam laporan ini penulis menggunakan aplikasi oracle virtual box yang menjalankan operasi sistem linux fedora 23. Penyusun menyadari bahwa selama penyusunan laporan praktikum ini, penyusun banyak mendapat bantuan dari berbagai pihak. Oleh sebab itu, penyusun mengucapkan terima kasih kepada: 1. pak Andi Nur Rachman, S.T., M.T. selaku Dosen mata kuliah Sistem Operasi, 2. teh Yuni Elyani selaku asisten dosen praktikum Sistem Operasi, 3. semua pihak yang telah membantu dan tidak dapat penyusun sebutkan satupersatu. Penyusun menyadari laporan ini masih jauh dari sempurna, oleh karena itu penyusun mengharapkan kritik dan saran yang bersifat membangun demi kesempurnaan laporan ini. Semoga laporan ini memberikan manfaat bagi pembaca dan penyusun. Aamiin.

Tasikmalaya, Juni 2016 Penyusun

i

DAFTAR ISI

KATA PENGANTAR ........................................................................................................ i DAFTAR ISI...................................................................................................................... ii PENDAHULUAN Latar Belakang .................................................................................................................. 1 Tujuan ................................................................................................................................ 2

MODUL I PERINTAH DASAR SISTEM OPERASI LINUX 1.1.

Tujuan ...................................................................................................................I-1

1.2.

Resume...................................................................................................................I-1

1.3.

Hasil Dan Pembahasan.........................................................................................I-4

1.4.

Latihan.................................................................................................................I-34

MODUL II OPERASI INPUT OUTPUT 2.1.

Tujuan ................................................................................................................. II-1

2.2.

Resume................................................................................................................. II-1

2.3.

Hasil Dan Pembahasan....................................................................................... II-5

2.4.

Latihan............................................................................................................... II-22

MODUL III OPERASI FILE DAN STRUKTUR DIREKTORY 3.1. Tujuan .................................................................................................................. III-1 3.2. Resume .................................................................................................................. III-1 3.3. Hasil Dan Pembahasan ........................................................................................ III-9 3.4. Latihan ................................................................................................................ III-24

ii

MODUL IV PROSES DAN MANAJEMEN PROSES 4.1. Tujuan ................................................................................................................... IV-1 4.2. Resume ................................................................................................................... IV-1 4.3. Hasil Dan Pembahasan ......................................................................................... IV-6 4.4. Latihan ................................................................................................................. IV-18

MODUL V BEKERJA DENGAN BASH SHELL 5.1. Tujuan .................................................................................................................... V-1 5.2. Resume .................................................................................................................... V-1 5.3. Hasil Dan Pembahasan .......................................................................................... V-7 5.4. Latihan .................................................................................................................. V-44

MODUL VI PEMROGRAMAN SHELL 6.1. Tujuan ................................................................................................................... VI-1 6.2. Resume ................................................................................................................... VI-1 6.3. Hasil Dan Pembahasan ....................................................................................... VI-11 6.4. Latihan ................................................................................................................. VI-66

MODUL VII UNIX SYSTEM CALL DAN MANAJEMEN MEMORY 7.1. Tujuan ................................................................................................................. VII-1 7.2. Resume ................................................................................................................. VII-1

MODUL VIII SISTEM FILE 8.1. Tujuan ................................................................................................................VIII-1 8.2. Resume ................................................................................................................VIII-1

iii

MODUL IX MANAJEMEN PERANGKAT KERAS 9.1. Tujuan ................................................................................................................... IX-1 9.2. Resume ................................................................................................................... IX-1

MODUL X LINUX BOOTING PROCESS 10.1.

Tujuan .............................................................................................................. X-1

10.2.

Resume .............................................................................................................. X-1

MODUL XI MANAJEMEN USER DAN GROUP 11.1.

Tujuan ............................................................................................................. XI-1

11.2.

Resume ............................................................................................................. XI-1

MODUL XII MANAJEMEN APLIKASI 12.1.

Tujuan ........................................................................................................... XII-1

12.2.

Resume ........................................................................................................... XII-1

PENUTUP Simpulan ............................................................................................................................ 1 Saran .................................................................................................................................. 1

DAFTAR PUSTAKA

LEMBAR ASISTENSI

iv

PENDAHULUAN

A. Latar Belakang Jurusan Teknik Informatika Fakultas Teknik Universitas Siliwangi secara

teknis merujuk

sederhana

dari

kepada

computing

terminologi

itu

computing.

Pengertian

sendiri adalah segala hal teknis yang

melibatkan penggunaan komputer. Diantara aktivitas dan pengertian computing menurut dokumen Computing Curricula adalah: -

Designing and building hardware and software systems for any

of a wide range of purposes. -

Processing, structuring and managing various kinds of information.

-

Doing scientific studies using computers.

-

Making computer systems behave intelligently.

-

Creating and using communications and entertainment media.

-

Finding and gathering information relevant to any particular purpose.

Berdasar pengertian diatas, maka bidang kajian teknik informatika mencangkup area dilakukan

adalah

yang

cukup

luas.

Salah

satu

strategi

yang

dengan penyelenggaraan praktikum matakuliah di

laboratorium. Bebarapa matakuliah dasar dan unggulan diupayakan untuk terintegrasi dengan praktikum di laboratorium agar skill mahasiswa dapat terbentuk dengan matang. Proses pembelajaran harus merupakan upaya bersama antara dosen dan mahasiswa untuk berbagi dan mengolah informasi dengan tujuan agar pengetahuan yang terbentuk ter-’internalisasi’- dalam diri peserta didik dan menjadi landasan untuk menciptakan belajar secara mandiri

dan berkelanjutan. Sejumlah keterlibatan peserta didik sangatlah

penting agar proses pembelajaran menjadi efektif, salah satunya keterlibatan

1

2

aspek Psikomotorik yang dapat terdiri dari kegiatan praktikum dan kegiatan ’experimental’.

B. Tujuan Tujuan Praktikum Matakuliah adalah sebagai berikut: 1. Memberikan pedoman bagi semua aturan tentang pelaksanaan praktikum matakuliah. 2. Memenuhi kebutuhan informasi yang diperlukan yang berkenaan dengan pelaksanaan praktikum.

I -1

MODUL 1 Perintah Dasar Sistem Operasi Linux

1.1. Tujuan Praktikum 1. Menggunakan perintah-perintah dasar untuk informasi user. 2. Mengenal format instruksi pada system operasi linux. 3. Menggunakan perintah-perintah dasar pada system operasi linux. 4. Menggunakan utilitas dasar pada system operasi linux.

1.2. Resume Linux terinspirasi oleh sistem operasi Unix yang pertama kali muncul pada tahun 1969, dan terus digunakan dan dikembangkan sejak itu. Banyak dari konvensi desain untuk Unix juga terdapat pada Linux, dan bagian penting untuk memahami dasar-dasar dari sistem Linux. Orientasi utama dari Unix adalah penggunaan antarmuka baris perintah, dan warisan ini ikut terbawa ke Linux. Jadi antarmuka pengguna berbasis grafik dengan jendela, ikon dan menunya dibangun di atas dasar antarmuka baris perintah. Lagipula, hal ini berarti bahwa sistem berkas Linux tersusun agar dapat dengan mudah dikelola dan diakses melalui baris perintah. Pada dasarnya, Linux merupakan sistem operasi yang berbasiskan pada text (Text Bases) dalam sistem kerjanya. Bila ingin melakukan sesuatu terhadap komputer user bisa mengetikkan perintah-perintah yang kemudian dieksekusi oleh komputer. Sehingga mode teks terus melekat dengan Linux sampai saat ini, walaupun sekarang tampilan GUI (Graphic User Interface) Linux sudah semakin bagus dan memudahkan user. Perintah-perintah yang diketikkan itu biasa disebut Command Line. Untuk perintah-perintah dasar, biasa disebut Basic Command Line. Bila sudah ada GUI, Kenapa harus menggunakan Perintah Dasar? Pertanyaan bagus.. Saat ini, anda bisa melakukan banyak hal di GUI. Untuk melakukan manajemen file dan direktori tinggal klik sudah beres. Mau putar

I - 1

I -2

lagu, nonton film, edit document, edit gambar, add remove aplikasi, configurasi desktop dsb. Semua bisa dilakukan dengan mudah dari GUI dengan menggunakan mouse. Tetapi, bila anda menguasai perintah dasar linux ada beberapa hal yang lebih mudah dan cepat bila dilakukan dari mode teks, bahkan ada beberapa hal yang hanya bisa dilakukan dengan Command Line. Karnel, kernel adalah jantung dari sebuah sistem operasi karena kernel lah yang

mengatur

semua

proses

seperti

manajemen

memori,

proses

input/output, termasuk mengatur bekerjanya device. Secara teknis Linux hanyalah sebuah kernel. Program lain seperti kompiler, editor, window manager dan sebagainya adalah pelengkap yang membuat kernel menjadi sebuah sistem operasi yang lengkap. Kernel membentuk inti dari sistem operasi Linux. Shell, shell adalah program penerjemah perintah yang menjembatani user dengan sistem operasi. Pada umumnya shell menyediakan prompt sebagai user interface, yaitu tempat dimana user mengetikkan perintahperintah yang diinginkan. Perintah dasar di linux ditulis dengan format dibawah ini:

$ nama_perintah [ argument ] keterangan: 

prompt : $ menunjukkan user biasa, dan # menunjukkan user root.



nama perintah : adalah perintah yang ingin anda jalankan



argument : sesuatu yang ditambahkan ke perintah dasar pada umumnya argument terdiri dari OPTION dan PATH

I -3

✗ OPTION : adalah pilihan yang bisa anda gunakan untuk menghasilkan kondisi tertentu dari suatu perintah. ✗ PATH : adalah sesuatu yang akan diproses oleh perintah, misalnya nama file atau nama direktori.

I -4

Pada saat menuliskan perintah, ada beberapa aturan yang harus kita ikuti, antara lain: 

Case Sensitive (penggunaan huruf besar dan huruf kecil) Dalam menuliskan perintah harus diperhatikan apakah perintah tersebut menggunakan huruf besar atau huruf kecil. Karena huruf besar dan huruf kecil diartikan berbeda. Bila ada kekeliruan perintah tidak mau dijalankan atau terjadi error.



Penggunaan tanda baca dan spasi Anda harus meneliti penggunaan titik (.), koma (,), slash (/) atau backslash (\). Begitu juga dengan spasi. Karena bila terjadi kesalahan dalam penggunaan tanda baca dan spasi, perintah juga tidak bisa dijalankan.



Ejaan kata dari perintah yang digunakan Pastikan perintah anda sudah benar ejaan katanya. Perintah-perintah yang ada menggunakan bahasa inggris.

Untuk membatalkan perintah yang anda instruksikan kepada sistem, anda bisa mengetikkan Ctrl+c atau Ctrl+z. Maka perintah yang sedang diproses oleh system akan terhenti.

Login sebagai user, bukalah Console Terminal dan lakukan percobaan percobaan dibawah ini kemudian selesaikan soal-soal latihan !

1.3 Hasil dan Pembahasan Percobaan 1 : Melihat identitas diri (nomor id, group id) $ id

Gambar 1.1 Tampilan Identitas Diri

I -5

Analisis Gambar di atas merupakan cara untuk melihat atau menampilkan identitas user (nomor id, group id) dengan cara mengetikan prompt dari shell bash dari Linux yaitu $ id pada command promt yang terdapat di sistem operasi.

Percobaan 2 : Melihat tanggal dan kalender dari system 1. Melihat tanggal saat ini $ date

Gambar 1.2 Tampilan Tanggal Saat Ini Analisis Gambar di atas merupakan cara untuk menampikan / melihat tanggal dan waktu system. dengan cara mengetikan prompt dari shell bash dari Linux yaitu $ date pada command promt yang terdapat di sistem operasi.

2. Melihat kalender $ cal 2 1996

Gambar 1.3 Tampilan Kalender Bulan 5 Tahun 2008 Analisis Gambar di atas merupakan cara untuk menampilkan / melihat kalender pada bulan 2 (februari) tahun 1996. dengan cara mengetikan prompt dari shell bash dari Linux yaitu $ cal 2 1996 pada terminal sistem operasi Linux.

I -6

$ cal –y

Gambar 1.4 Tampilan Kalender Analisis Gambar di atas merupakan cara untuk menampilkan/melihat kalender secara utuh pada tahun sekarang di system. dengan cara mengetikan prompt dari shell bash dari Linux yaitu $ cal –y.

Percobaan 3 : Melihat identitas mesin $ hostname

I -7

Gambar 1.5 Tampilan Identitas Mesin Analisis Gambar di atas merupakan cara untuk menampilkan / melihat nama dari computer (hostname) dengan cara mengetikan prompt dari shell bash dari Linux yaitu $ hostname pada command promt yang terdapat di sistem operasi.

$ uname

Gambar 1.6 Tampilan Identitas Mesin Analisis Gambar di atas merupakan cara untuk menampilkan/melihat informasi system computer, Antara lain tipe mesin computer, hostname, nama dan versi system operasi dan tipe prosesor. Dengan cara mengetikan prompt dari shell bash dari Linux yaitu $ uname pada command promt yang terdapat di terminal linux. $ uname –a

Gambar 1.7 Tampilan Identitas Mesin Analisis Gambar di atas merupakan cara untuk menampilkan/melihat semua informasi system computer, Antara lain tipe mesin computer, hostname, nama dan versi system operasi dan tipe prosesor. Dengan cara mengetikan

I -8

prompt dari shell bash dari Linux yaitu $ uname –a pada command promt yang terdapat di terminal linux. Akhiran a merupakan kepanjangan dari All.

Percobaan 4 : Melihat siapa yang sedang aktif 1. Mengetahui siapa saja yang sedang aktif $w

Gambar 1.8 Tampilan Siapa Saja yang Sedang Aktif Analisis Gambar di atas merupakan cara untuk mengetahui siapa saja yang sedang aktif dengan cara mengetikan prompt dari shell bash dari Linux yaitu $ w pada command promt yang terdapat di sistem operasi.

$ who

Gambar 1.9 Tampilan Siapa Saja yang Sedang Aktif Analisis Gambar di atas merupakan cara untuk mengetahui siapa saja yang sedang login saat ini. Dengan cara mengetikan prompt dari shell bash dari Linux yaitu $ who, sehingga akan tampil daftar nama user di terminal beberapa user tersebut berada dan waktu login.

I -9

$ whoami

Gambar 1.10 Tampilan Siapa Saja yang Sedang Aktif Analisis Gambar di atas merupakan cara untuk mengetahui siapa saja yang sedang aktif dengan cara mengetikan prompt dari shell bash dari Linux yaitu $ whoami, tempilan yang tampak hanya nama usernya saja.

2. Melihat informasi finger $ finger

Gambar 1.11 Tampilan Informasi Finger Analisis Gambar di atas merupakan cara untuk melihat informasi finger user dengan cara mengetikan prompt dari shell bash dari Linux yaitu $ finger. Dikarenakan paket kode yang terdapat belum kumplit semua, maka sebagian harus diunduh terlebih dahulu. Gambar diatas ini merupakan tampilan finger yang gagal ditampilkan.

I - 10

$ finger

Gambar 1.12 Tampilan Informasi Finger Menggunakan User Analisis Gambar di atas merupakan cara untuk melihat informasi finger menggunakan user dengan cara mengetikan prompt dari shell bash dari Linux yaitu $ finger . Gambar diatas merupakan gambar yang gagal (tidak bias diakses).

3. Mengubah informasi finger $ chfn Change finger information for student. Password: Nama[user wks] : Office[] : Lab TI UNSIL Office Phone [] : 0313013 Home Phone [] :3203344904920 Finger information changed $ chfn

Gambar 1.13 Tampilan Informasi Finger Menggunakan User Analisis Gambar di atas merupakan cara untuk mengubah informasi finger dengan cara mengetikan prompt dari shell bash dari Linux yaitu $ chfn . Apabila berhasil maka akan muncul tampilan untuk mengisikan password

I - 11

terlebih dahulu kemudian nama, office, office phone, home phone dan jika sudah selesai maka akan muncul tulisan “finger information changed”.

Percobaan 5 : Menggunakan Manual $ man ls

Gambar 1.14 Tampilan Manual (ls) Analisis Gambar di atas merupakan penggunaan manual ls dengan cara mengetikan prompt dari shell bash dari Linux yaitu $ man ls. Lalu muncul output penjelasan secara rinci perintah atau instruksi ls, deskripsi tentang perintah ls tersebut antara lain ada nama, sinopsis, pengertian, contoh, pengaturan, dll.

I - 12
<...


Similar Free PDFs