sistem operasi€¦ · 1.1. latar belakang sistem operasi (bahasa inggris: operating system; os)...
TRANSCRIPT
LAPORAN
SISTEM OPERASI
Disusun Oleh :
Nama : Nurul Annisa Putri
Nim : 25012.55401.14.038
Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B
Dosen : Zaid Romegar Mair, S.T., M.Cs
PEMERINTAHAN KABUPATEN MUSI BANYUASIN
DINAS PENDIDIKAN NASIONAL
POLITEKNIK SEKAYU
TAHUN AKADEMIK 2016
Copyright 2016 choconr.wordpress.com ii [email protected]
KATA PENGANTAR
Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha Panyayang,
penulis ucapkan puji syukur atas kehadirat-Nya, yang telah melimpahkan rahmat dan
hidayah-Nya kepada penulis, sehingga penulis dapat menyelesaikan Laporan Sistem
Operasi.
Adapun Laporan Sistem Operasi ini telah penulis usahakan semaksimal
mungkin. Namun tidak lepas dari semua itu, penulis menyadari sepenuhnya bahwa ada
kekurangan baik dari segi penulisan maupun segi lainnya. Oleh karena itu, dengan
lapang dada dan tangan terbuka penulis membuka selebar-lebarnya bagi Dosen mata
kuliah khususnya Sistem Operasi dapat memberikan saran dan kritik kepada penulis
sehingga penulis dapat memperbaiki Laporan ini.
Akhir kata penulis mengharapkan semoga dari Laporan ini dapat diambil
hikmah dan manfaatnya.
Sekayu, 21 Maret 2016
Penulis
Copyright 2016 choconr.wordpress.com iii [email protected]
DAFTAR ISI
KATA PENGANTAR ......................................................................................... ii
DAFTAR ISI ....................................................................................................... iii
BAB I : PENDAHULUAN ...................................................................... 1
1.1. Latar Belakang ..................................................................... 1
1.2. Tujuan ................................................................................... 1
BAB II : ISI ............................................................................................... 2
A. Analisa Soal 1-3 ................................................................... 2
B. Analisa Hasil Latihan ......................................................... 5
C. Kesimpulan Praktikum……………………………...11
BAB III : PENUTUP .................................................................................. 12
3.1. Simpulan .............................................................................. 12
3.2. Saran .................................................................................... 12
Copyright 2016 choconr.wordpress.com 1
BAB I
PENDAHULUAN
1.1. Latar Belakang
Sistem operasi (bahasa Inggris: operating system ; OS) adalah komponen
pengolah piranti lunak dasar (essential component) tersistem sebagai pengelola
sumber daya perangkat keras komputer (hardware), dan menyediakan layanan
umum untuk aplikasiperangkat lunak. Sistem operasi adalah jenis yang paling
penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi,
pengguna tidak dapat menjalankan program aplikasi pada komputer mereka,
kecuali program booting.
Sistem operasi mempunyai penjadwalan yang sistematis mencakup
perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber
daya lainnya.
Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran
dan alokasi memori, sistem operasi bertindak sebagai perantara antara program
aplikasi dan perangkat keras komputer,[1][2]
meskipun kode aplikasi biasanya
dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS
atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua
perangkat yang berisi computer dari ponsel dan konsol permainan
video untuk super komputer dan server web.
Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X,
dan Microsoft Windows.
1.2. Tujuan
Adapun tujuan penulis dalam membuat makalah ini yaitu :
1. Mahasiswa dapat mengetahui fungsi dari perintah-perintah syntax linux.
2. Memahami penggunaan syntax linux.
Copyright 2016 choconr.wordpress.com 2
BAB II
ISI
A. Analisis Soal 1 - 3
1. Dengan perintah cat buatlah file package1.txtyang berisi 8 baris seperti di bawah
ini !
$ cat > package1.txt
> amanda
> galeon
> metacity
> firefox
> postgresql
> procinfo
> rpmfind
> squid
[Ctrl-D]
Jawab :
Copyright 2016 choconr.wordpress.com 3
Analisa : fungsi dari cat > package1.txt adalah membuat file sebuah file baru
dengan nama package1 dan ekstensi file berupa txt. Amanda sampai dengan squid
merupakan isi dari file package1.txt
2. Lakukan hal yang sama dengan no 1 untuk file package2.txt yang berisi 6 baris
yaitu :
anaconda
openssh
gnome-core
samba
sendmail
xscreensaver
Jawab :
Analisa : fungsi dari cat > package2.txt adalah membuat file sebuah file baru
dengan nama package2 dan ekstensi file berupa txt. Anaconda sampai dengan
xscreensaver merupakan isi dari file package2.txt
Copyright 2016 choconr.wordpress.com 4
3. Belokkan file input packages1.txtke file output packages1.catfile kemudian
bandingkan kedua file tersebut dengan perintah diff file1 file2. Tuliskan
perintahnya dan perhatikan outputnya.
Jawab :
Analisa :
Sebelum membelokkan file input package1.txt buat terlebih dahulu file
package1.catfile dengan perintah ( cat > package1.catfile).
Lalu belokkan file input packages1.txt ke file output packages1.catfile
dengan perintah (cat 1> package1.txt package1.catfile.
Selanjutnya, ketikkan perintah diff seperti di atas (diff package1.txt
package2.txt) fungsi dari diff adalah menampilkan perbedaan antara dua file. Kode 0a1,6 menurut saya adalah perbandingan antara dua file yang ada 0
menandakan bahwa baris pada package1 dan package2 tidak terdapat baris yang
sama. a1 adalah baris pada file package2.txt dimana setelah baris tersebut ada
perbedaaan dengan baris yang bersesuaian pada package1.txt dan 6 merupakan
jumlah baris file package2.txt.
Copyright 2016 choconr.wordpress.com 5
B. Analisa Hasil Latihan
4. Tambahkan file packages2.txt ke file packages1.catfile dengan perintah
redirection.
Analisa :
Pada baris pertama terdapat nama dari file satu dan file dua lalu tanda (>)
akan membelokkan file menjadi package1.catfile.
Pada baris kedua cat file digunakan untuk menampilkan file dari
package1.catfile.
5. Buatlah sebuah file typedin.txtdengan perintah cat yang berisi kalimat :
Mencoba menuliskan teks pada keyboard dan membelokkan output ke file
typedin.txt
Analisa : cat pada perintah diatas berfungsi untuk membuat file dengan nama
typedin.txt dimana standart output yang berupa teks pada gambar diatas
dibelokkan.
Copyright 2016 choconr.wordpress.com 6
6. Buatlah file trfile.txt dengan perintah tr untuk mengubah huruf vokal menjadi
huruf kapital pada kalimat di latihan 5
Analisa :
Pertama buat terlebih dahulu file dengan nama trfile.txt dengan cat. Cat
berfungsi untuk menampilkan dan membuat sebuah file. Lalu ketikkan isi file
(nurul annisa putri)
Lalu ketikkan koding (tr “aiueo” “AIUEO” < trfile.txt)
Tr adalah syntax penerjemah dari string1(aiueo) ke string2(AIUEO) pada file
trfile.txt.
Maka bias kita lihat isi file trfile.txt akan berubah dimana setiap huruf
vocal akan diterjemahakan menjadi huruf capital.
Copyright 2016 choconr.wordpress.com 7
7. Perhatikan output untuk perintah set –o seperti di bawah ini:
$ set –o
$ ls –l /etc/passwd > trfile.txt
$ cat trfile.txt
Analisa :
set melihat environment dari user yang aktif, perintah tambahan berupa (-
o) adalah perintah tambahan untuk melihat user yang off dan on.
ls –l /etc menampilkan file atau directori secara lengkap yaitu terdiri dari
nama file, ukuran, tanggal dimodifikasi, pemilik, group dan mode atau atributnya
pada file trfile.txt. Tapi fungsi ls –l /etc disini tidak menampilkan apapun.
Mungkin ini dekarenakan perintah psswd yang mempengaruhi.
Cat trfile berfungsi menampilkan file lengkap yang terdapat tanggal dan
waktu.
Copyright 2016 choconr.wordpress.com 8
8. Modifikasi latihan 7 menggunakan pilihan noclobber seperti di bawah.
Bagaimana output yang dihasilkan dan apa perbedaanya dengan latihan 7?
$ set –o noclobber
$ echo “new contents” > trfile.txt
Analisa :
set –o noclobber mencegah overwriting file dengan operator > dan > &
sehingga tidak ada output tampilan yang di hasilkan pada layar. Untuk perbedaan
antara set –o dan set –o noclobber dapat dilihat dari tampilan dan juga fungsi dari
masing-masing syntax. Yaitu set –o menampilkan environment dari user yang
aktif (on dan off) sedangakan set –o noclobber mencegah overwriting.
Echo berfungsi untuk menuliskan sesuatu kata atau kalimat ke sebuah file.
Pada perintah yang saya buat dengan perintah dimana tanda > hanya terdapat satu
maka aka nada pesan overwite pada layar. Jika saya menambahkan > menjadi dua
maka ketika saya tampilkan file trfile.txt dengan perintah cat maka isi file akan
berubah menjadi new contents.
Copyright 2016 choconr.wordpress.com 9
9. Ubahlah huruf vokal menjadi kapital dari file packages1.txt dan belokkan output
ke packages1.trfile dengan perintah tr.
Analisa :
Ketikkan koding (tr “aiueo” “AIUEO” < package1.txt)
Tr adalah syntax penerjemah dari string1(aiueo) ke string2(AIUEO) pada file
package1.txt
Maka bias kita lihat isi file package1.txt akan berubah dimana setiap huruf
vocal akan diterjemahakan menjadi huruf capital.
Copyright 2016 choconr.wordpress.com 10
10. Gunakan perintah di bawah ini dan perhatikan hasilnya.
$ cat > hello.txt
dog cat
cat duck
dog chicken
chicken duck
chicken cat
dog duck
[Ctrl-d]
$ cat hello.txt | sort | uniq
$ cat hello.txt | grep “dog” | grep –v “cat”
Analisa :
cat > hello.txt digunakan untuk membuat file dengan nama hello.txt
dengan isi text berupa dog cat cat duck dog chicken chicken duck chicken cat
dog duck.
Pada perintah kedua menggunakan pipa dimana fungsinya menampilkan
file hello.txt secara terurut berdasarkan abjad dan berbeda.
Copyright 2016 choconr.wordpress.com 11
Pada perintah ketiga menggunakan pipa dimana fungsinya menampilkan
file hello.txt dengan grep untuk mencari string atau kata pada setiap baris data
yaitu kata “dog”.
Dan fungsi grep –v berfungsi untuk mencari data dan tidak
menampilkannya ke layar. Untuk itu kata dog cat tidak tampil pada layar di
perintah ketiga.
C. Kesimpulan Praktikum
Perintah-perintah yang telah dilakukan praktikumnya merupakan perintah
untuk melakukan manipulasi file, menampilkan file, mengkonversikan huruf kecil
dan huruf kapital, menyisipkan isi dari suatu file, menyimpan sebagian teks ke suatu
file, dll. Untuk mengetahui perintah tersebut secara spesifik diperlukan latihan
berulang untuk mendapatkan pemahaman yang maksimal.
Copyright 2016 choconr.wordpress.com 12
BAB III
PENUTUP
3.1. Simpulan
System operasi merupakan salah satu software yang digunakan sebagai
perantara, pengendali antara suatu system yang berupa hardware untuk
memudahkan intraksi dengan brainware yang memilikan perintah – perintah yang
bisa melakukan manipulasi file, menampilkan file, mengkonversikan huruf kecil
dan huruf kapital, menyisipkan isi dari suatu file, menyimpan sebagian teks ke
suatu file, dll.
3.2. Saran
Diharapkan setelah membuat laporan serta melakukan praktikum
mahasiswa/i dapat mempelajari dan memahami penggunaan perintah dari syntax
linux dan manfaat system operasi secara praktis, cepat dan mudah sesuai dengan
kebutuhan.
Untuk mengetahui perintah tersebut secara spesifik diperlukan latihan
berulang untuk mendapatkan pemahaman yang maksimal.