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
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
[email protected]
ii
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
[email protected]
iii
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
[email protected]
1
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
[email protected]
2
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
[email protected]
3
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
[email protected]
4
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
[email protected]
5
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
[email protected]
6
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
[email protected]
7
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
[email protected]
8
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
[email protected]
9
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
[email protected]
10
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
[email protected]
11
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.
Copyright 2016 choconr.wordpress.com
[email protected]
12