Sabtu, 31 Maret 2018

LAPORAN PRAKTIKUM SISTEM OPERASI MODUL 3


OPERASI INPUT OUTPUT

PROSES I/O (INPUT OUTPUT) PADA LINUX
Instruksi yang diberikan pada linux melalui shell disebut sebagai eksekusi program yang selanjutnya disebut proses. Setiap kali instruksi diberikan, maka linux kernel akan menciptakan sebuah proses dengan memberikan nomor PID (process identity). Proses dalam linux selalu membutuhkan input dan menghasilkan output.

SALURAN(PIPELINE)
Pipeline adalah kerja paralel, dimana komputer mengerjakan 2 atau lebih bagian dari intruksi secara bersamaan.
Mekanisme pipa digunakan sebagai alat komunikasi antar proses
Input → proses1 → output = input → proses2 → output
Proses 1 menghasilkan output yang selanjutnya digunakan sebagai input oleh proses 2. Hubungan output unput ini dinamakan pipa, yang menghubungkan proses 1 dengan proses 2 dan dinyatakan dengan symbol “|”.
Proses1 | Proses2

FILTER
Filter adalah utilitas linux yang dapat memproses standar input (dari keyboard) dan menampilkan hasilnya pada standar output (layar). Contoh filter adalah cat, sort, grep, pr, head, tail, paste, dan lainnya.

Ilustrasi rangkaian pipa:
P1 | P2 | P3 | P4 | …. | Pn-1 | Pn
Maka P2 sampai dengan Pn-1 mutlak harus utilitas linux yang berfungsi sebagai filter. P1 (awal) dan Pn (terakhir) boleh tidak filter. Utilitas yang bukan filter misalnya who, ls, ps, lp, lpr, mail, dan lainnya.

Beberapa perintah linux yang digunakan untuk proses penyaringan antara lain:
·         Grep adalah suatu perintah yang digunakan untuk menyaring masukannya dan menampilkan baris-baris yang hanya mengandung pola yang ditentukan. Pola ini disebut regular expression.
·         Wc adalah suatu perintah yang digunakan untuk menghitung jumlah baris, kata, dan karakter dari baris-baris masukan yang diberikan kepadanya. Untuk mengetahui berapa baris, gunakan option –l, untuk mengetahui berapa kata, gunakan option –w, dan untuk mengetahui berapa karakter, gunakan option –c. jika salah satu option tidak digunakan, maka tampilannya adalah jumlah baris, jumlah kata, dan jumlah karakter.
·         Sort adalah suatu perintah yang digunakan untuk mengurutkan masukannya berdasarkan urutan nomor ASCII dari karakter.
·         Cut adalah suatu perintah yang digunakan untuk mengambil kolom tertentu dari baris-baris masukannya, yang ditentukan pada option –c
·         Uniq adalah suatu perintah yang digunakan untuk menghilangkan baris-baris berurutan yang mengalami duplikasi, biasanya digabungkan dalam pipeline dengan sort.
·         Pr adalah suatu perintah yang digunakan untuk menyiapkan file untuk dicetak
·         Head adalah suatu output bagian pertama dari file
·         Tail adalah suatu output bagian terakhir file


Minggu, 25 Maret 2018

LAPORAN PRAKTIKUM SISTEM OPERASI MODUL 2


SISTEM OPERASI

 Sistem operasi Komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia. Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.
Sistem Operasi komputer merupakan software pada lapisan pertama yang diletakkan pada memori komputer, (memori komputer dalam hal ini ada Hardisk, bukan memory ram) pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi Komputer berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi.
Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan kernel suatu Sistem Operasi. Sistem Operasi berfungsi sebagai penghubung antara lapisan hardware dan lapisan software. selain itu, Sistem Operasi komputer juga melakukan semua perintah perintah penting dalam komputer, serta menjamin aplikasi-aplikasi yang berbeda fungsinya dapat berjalan lancar secara bersamaan tanpa hambatan. Sistem Operasi Komputer menjamin aplikasi perangkat lunak lainnya bisa memakai memori, melakukan input serta output terhadap peralatan lain, dan mempunya akses kepada sistem file. Jika beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga sebisa mungkin semua proses pada komputer yang berjalan mendapatkan waktu yang cukup untuk menggunakan CPU dan tidak saling mengganggu dengan perangkat yang lain (Ridwana, 2012).
Ubuntu Merupakan salah satu distribusi Linux yang berbasiskan Debian dan didistribusikan sebagai perangkat lunak bebas. Nama Ubuntu berasal dari filosofi dari Afrika Selatan yang berarti "kemanusiaan kepada sesama". Ubuntu dirancang untuk kepentingan penggunaan pribadi, namun versi server Ubuntu juga tersedia, dan telah dipakai secara luas. Proyek Ubuntu resmi disponsori oleh Canonical Ltd. yang merupakan sebuah perusahaan yang dimiliki oleh pengusaha Afrika Selatan Mark Shuttleworth. Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam filosofi Ubuntu ke dalam dunia perangkat lunak. Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas, dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli profesional (Wicaksono, 2013).
Ubuntu pertama kali dirilis pada 20 Oktober 2004, versi-versi ubuntu akan dirilis stiap 6 bulan sekali agar dapat memperbaharui sistem keamanan dan update program. LTS (Long Term Support) rilis, yang terjadi setiap dua tahun, didukung untuk tiga tahun pada desktop dan server untuk lima tahun. Andy Fitzsimon merupakan pencipta logo dari ubuntu yang sampai pada saat ini tidak ada perubahan dalam logo tersebut. Default User Interfaceny menggunakan GNOME ( varian berbeda ).


Minggu, 18 Maret 2018

LAPORAN PRAKTIKUM SISTEM OPERASI MODUL 1



DOS
(INTERNAL COMMAND)
CMD merupakan adalah jendela pada windows yang berfungsi untuk mengetahui seluk beluk yang terdapat pada system windows, dimana cmd ini yang mengesekusi setiap perintah – perintah yang diberikan oleh user untuk mengetahui system yang ada pada windows.
Internal command adalah Perintah-perintah yang telah tersimpan dalam memory computer saat pembacaan DOS selesai, seperti perintah Dir, Copy, Del, Ren, Type dan Cls. Internal command adalah bagian dari DOS’ COMMAND.COM file. Jadi jika menghapus COMMAND.COM perintah-perintah dalam DOS tidak bisa digunakan.
Beberapa Perintah DOS yang sering digunakan (Internal Command)
Berikut ini akan dibahas mengenai beberapa perintah DOS yang sering digunakan.
Legenda:
[] : perintah yang di dalam kurung siku adalah optional (boleh dipakai, boleh tidak).
<> : tekan tanda di dalam <>
Perintah-perintah DOS yang sering digunakan yaitu:
1.      Perintah Date
Perintah date berfungsi untuk menampilkan tanggal. Tanggal yang ditampilkan merupakan waktu saat kita mengetikkan  perintah date tersebut. Selain untuk menampilkan, kita juga dapat mengubah tanggalnya dengan mengetikkan tanggal yang kita kehendaki pada bagian enterthenewdate.

2.      Perintah Time
Perintah time berfungsi untuk menampilkan waktu. Waktu yang ditampilkan merupakan waktu saat kita mengetikkan  perintah time tersebut. Selain untuk menampilkan, kita juga dapat mengubah waktunya dengan mengetikkan waktu yang kita kehendaki pada bagian enterthenewtime.

3.      Perintah ver
perintah ver berfungsi untuk melihat versi DOS yang digunakan.

4.      Perintahcls

Perintah cls berfungsi untuk membersihkan layar.

5.      Perintah dir
Perintah dir berfungsi untuk menampilkan isi suatu directory ke layar.

6.      Perintah Md/mkdir
Perintah md/mkdir berfungsi untuk membuat suatu folder.

7.      Perintah cd/chdir
perintah cd berfungsi untuk masuk/pindah ke dalam suatu directory.

8.      Perintah rd/rmdir
Perintah rd berfungsi untuk menghapus suatu directory.
9.      Perintah copycon
Perintah copycon berfungsi untuk membuat file, kita dapat mengetikkan langsung isi dari file tersebut pada commandprompt.

10.  Perintah redirection (>,<,>>,<<)
Perintah redirection berfungsi untuk mengeluarkan asi ke suatufile. Apabila :
A > B: hasil A dimasukkan ke B.
A < B: A menerima input dari B.
A >> B: hasil A ditambahkan ke B.
A<< B: A menerima tambahan input dari B.
Dengan ketentuan di atas maka dari itu isi dari dir/w berada pada fileisi_w karena redirection yang digunakan adalah >.

11.  Perintah type
Perintah type berfungsi untuk menampilkan isi file ke layar. Sebab setelah diketik perintah type data\datalama\isi_a.txt dan type data\datalama\coba2.txt isi dari masing-masing file muncul di layar.

12.  Perintah copy
Perintah copy berfungsi untuk menyalin isi file yang satu ke file yang lain. Fileisi_a yang berada di folder datalama kemudian disalin ke folder databaru.
13.  Perintah ren/rename
Perintah rename seharusnya berfungsi untuk mengubah nama file/directory, namun setelah dicoba perintah rename ini salah.

14.  Perintah del
Perintah del berfungsi untuk menghapus file.
15.  Perintah prompt
Prompt digunakan untuk mengubah commandprompt DOS.

LAPORAN PRAKTIKUM SISTEM OPERASI MODUL 10

Manajemen Aplikasi pada Linux Pada pembahasan kali ini anda akan mempelajari dan dapat mengerti konsep RPM, TAR dan GZIP. menggunakan ...