Modul 1 Praktek Sistem Operasi

5
Pratikum Sistem Operasi Pertemuan – 1 Basic Command Dosen Pengampu : Eddy Prasetyo Nugroho, M.T. dan Jajang Kusnendar, M.T. Asisten Praktikum : Hendri Lubis (0902256) Khalifa Esha Iftitah (0902018) Ricki Iqbal Priyono (090) Ridwan Fadjar Septian (0901939) Praktikum Sistem Operasi Pendidikan Ilmu Komputer dan Ilmu Komputer 2012 Fakultas Pendidikan Matematika dan Ilmu Pengetahuan Alam Universitas Pendidikan Indonesia

Transcript of Modul 1 Praktek Sistem Operasi

Page 1: Modul 1 Praktek Sistem Operasi

Pratikum Sistem Operasi

Pertemuan – 1

Basic Command

Dosen Pengampu : Eddy Prasetyo Nugroho, M.T. dan Jajang Kusnendar, M.T.

Asisten Praktikum : Hendri Lubis (0902256)Khalifa Esha Iftitah (0902018)Ricki Iqbal Priyono (090)Ridwan Fadjar Septian (0901939)

Praktikum Sistem Operasi Pendidikan Ilmu Komputer dan Ilmu Komputer 2012Fakultas Pendidikan Matematika dan Ilmu Pengetahuan AlamUniversitas Pendidikan Indonesia

Page 2: Modul 1 Praktek Sistem Operasi

Penjelasan Unix

Sistem operasi UNIX adalah kumpulan program yang berperan sebagai penghubung antara komputer dan user.Kernel adalah program komputer yang bertugas dalam mengalokasikan system resources dan mengkoordinasi dari semua proses internal komputer.User berkomunikasi dengan kernel melalui sebuah program yang disebut shell.Shell adalah comand line interpreter, shell mentranslate perintah yang diberikan oleh user dan menguahnya ke bahasa yang dikenali oleh kernel.

Unix dikembangkan di tahun 1969 oleh grup dari pekerja AT& T di Bell Laboratory, didalam pengembangan itu terlibat juga Ken Thompson, Dennis Ritchie, Douglas McIlroy, dan Joe Ossanna.Banyak sekali jenis – jenis Unix yang tersedia di pasaran.Beberapa contoh yang banyak dikenal dan digunakan adalah Solaris, AIX, dan BSD.Linux adalah salah satu contoh dari Unix-Like Operating System yant tersedia secara bebas dan gratis.

Unix bersifat multiuser system karena beberapa orang bisa mengakses komputer yang terinstall Unix pada saat bersamaan.Unix bersifat multitasking karena user bisa menjalankan banyak program pada satu waktu.

Empat komponen dasar dari UNIX antara lain :

Kernel, jantung dan bagian inti dari sistem operasi.Kernel berinteraksi dengan hardware dan berbagai tugas seperti manajemen memori, penjadwalan tugas, dan manajemen file.

Shell, fasilitas yang memproses request kita kepada sistem operasi.Ketika mengetikan perintah di terminal, shell akang menerjemahkan perintah tersebut dan memanggil program yang kita inginkan sesuai dengan perintah yang kita ketikkan di terminal.Beberapa shell yang terkenal dan yang tersedia di berbagai varian Unix antara lain C Shell, Bourne Shell, dan Korn Shell

Command and Utilities, dalam sebuat sistem operasi terdapat berbagai perintah dan fasilitas yang bisa digunakan untuk keperluan sehari – hari dalam penggunaan komputer.ls, cd, mv, cat dan lainnya, adalah beberapa contoh dari command and utilities.Di dalam Unix terdapat command and utilities built in yang sudah terpasang secara default.Kita juga bisa menambahkan perintah – perintah tersebut dengan memasang 3rd party software yang sesuai dengan kebutuhan kita

Files and Directories, sebuah cara Unix untuk mengelola data menjadi sebuah file, dan mengelola file kedalam sebuah direktori.Direktori – direktori ini dikelola kedalam struktur pohon yang disebut dengan filesystem

Penjelasan Shell

Berikut adalah daftar beberapa Unix Shell yang populer dan bersejarah :

Praktikum Sistem Operasi Pendidikan Ilmu Komputer dan Ilmu Komputer 2012Fakultas Pendidikan Matematika dan Ilmu Pengetahuan AlamUniversitas Pendidikan Indonesia

Page 3: Modul 1 Praktek Sistem Operasi

Bourne shell (sh)◦ Almquist shell (ash)

▪ Debian Almquist shell (dash)◦ Bourne-Again shell (bash)◦ Korn shell (ksh)

▪ Z shell (zsh) C shell (csh)

◦ TENEX C shell (tcsh)◦ Hamilton C shell

Emacs shell (eshell) friendly interactive shell (fish) rc shell (rc) – shell untuk Plan 9 dari Bell Labs dan Unix Scheme shell (scsh) Stand-alone shell (sash) Bean shell Rhino rsh → remote shell dan terkadang disebut Restricted shell psh → Perl-based general purpose shell sqsh → shell yang ditambah dengan SQL untuk database query

Beberapa hal yang perlu dicermati dalam penggunaan shell :

Anda bisa melakukan hampir banyak hal pada terminal seperti yang Anda lakukan dengan GUI Banyak perintah yang di desain pertama kali untuk bekerja di terminal, setelah itu baru dibuat

GUI-nya. Lokasi default ketika membuka terminal adalah home folder yang diberi tanda ~ Direktori yang sedang diakses sekarang, ditandai dengan tanda (.). Nama command, lokasi dan file bersifat case sensitive Gunakan tab untuk menyelesaikan penulisan nama file. Gunakan perintah man untuk melihat cara dan deskripsi dari pemakaian sebuah command Gunakna perintah info untuk mengetahui lebih lengkap tentang sebuah command Anda bisa membubuhkan banyak command flag kepada sebuah command yang akan menjadi

parameter command itu untuk mendapatkan lebih banyak informasi dari output command tersebut.

Beberapa Perintah Dasar Shell

Praktikum Sistem Operasi Pendidikan Ilmu Komputer dan Ilmu Komputer 2012Fakultas Pendidikan Matematika dan Ilmu Pengetahuan AlamUniversitas Pendidikan Indonesia

Page 4: Modul 1 Praktek Sistem Operasi

Command – command dasar pada shell unix yang akan dipelajari pada pertemuan ini antara lain :

cd, pindah folder / direktori◦ cd direktori/ → pindah direktori ke direktori yang berada di dalam direktori sekarang◦ cd → pindah ke direktori home◦ cd ~ → pindah ke direktori home◦ cd .. → pindah satu direktori ke direktori teratas atau kembali ke direktori sebelumnya◦ cd ../../n → pindah n direktori sebelumnya◦ cd /direktori/sesuatu → pindah ke direktori tanpa harus mundur ke direktori

sebelumnya.Akan pindah jika direktori tersebut ada dan penulisan nama direktorinya benar

ls, melihat daftar file◦ ls → memperlihatkan daftar file di dalam direktori sekarang tanpa atribut apapun◦ ls -l → memperlihatkan daftar file disertai dengan atribut seperti pemilik, permission,

ukuran dan tanggal modifikasi◦ ls -a → memperlihatkan daftar file dan file tersembunyi di dalam direktori sekarang tanpa

atribut apapun◦ ls -al → menggabungkan opsi perintah -l dan -a untuk ls◦ ls /direktori/sesuatu → memperlihatkan daftar file dari /direktori/sesuatu ketika kita sedang

berada di direktori sekarang.

cp, mengkopi file atau folder dan folder tersebut harus sudah terbuat.Jika belum terbuat maka file tersebut akan dikopi dengan nama baru.◦ cp file /path/ke/direktori/sesuatu → mengkopi file tertentu ke direktori tertentu◦ cp -r folder /path/ke/direktori/sesuatu → mengkopi folder tertentu secara rekursif ke

direktori tertentu ◦ cp *.extension /path/ke/direktori/sesuatu → mengkopi file – file yang berekstensi tertentu ke

direktori tertentu◦ cp nama* /path/ke/direktori/sesuatu → mengopi file – file yang namanya diawali dengan

'nama' ke direktori tertentu

mv, memindahkan file atau folder dan mengganti nama file◦ mv mempunyai cara kerja yang hampir sama dengancp◦ mv memindahkan file atau folder, sedangkan cp mengkopi file atau folder

rm, menghapus file atau folder◦ rm file → menghapus file dari file system◦ rm -r folder → menghapus folder dari file system◦ rm -rf folder → menghapus folder secara paksa dari file system

mkdir, membuat folder

Praktikum Sistem Operasi Pendidikan Ilmu Komputer dan Ilmu Komputer 2012Fakultas Pendidikan Matematika dan Ilmu Pengetahuan AlamUniversitas Pendidikan Indonesia

Page 5: Modul 1 Praktek Sistem Operasi

◦ mkdir direktori → membuat sebuah direktori di file system

ps, melihat daftar proses yang sedang berjalan◦ ps aux → melihat daftar proses yang berjalan dengan lebih detail

kill, membunuh salah satu proses yang sedang berjalan di sistem operasi◦ kill PID → membunuh sebuah proses yang memiliki PID tertentu◦ kill program → membunuh sebuah proses yang memiliki nama tertentu◦ killall program → membunuh semua proses yang memiliki nama tertentu

cat, melihat isi file man, melihat manual dari sebuah perintah shell

◦ man command → melihat detail manual dari penggunaan sebuah command pwd, mencetak direktori yang sedang sekarang whoami, melihat siapa yang sedang login reboot, restarting sistem operasi Anda halt, menghentikan semua proses sistem operasi dan mematikan fungsional dari komputer yang

sedang dipakai exit, logout dari akun yang sedang dipakai

Referensi

www.tutorialspoint.com/unix Sethia, Divyashikha.Unix and Shell Programming.Delhi Technological University.Winter

Training, December 2011 Unix / Linux Command Reference.www.fosswire.com Lambert, Patrick.100 Linux Tips and Tricks Stutz, Michael.The Linux Cookbook : Tips and Techniques for Everyday Use http://en.wikipedia.org/wiki/Shell_(computing ) http://community.linuxmint.com/tutorial

Praktikum Sistem Operasi Pendidikan Ilmu Komputer dan Ilmu Komputer 2012Fakultas Pendidikan Matematika dan Ilmu Pengetahuan AlamUniversitas Pendidikan Indonesia