Multiabilities OS. Sistem Operasi. Hardware

dokumen-dokumen yang mirip
MODUL I LINUX DASAR. etc bin usr sbin home. Coba.txt. Gambar 1 Struktur Hirarki Direktori

LAPORAN PRAKTIKUM I DAN II SISTEM OPERASI TENTANG MENGENAL PERINTAH DASAR LINUX UBUNTU

PERINTAH DASAR LINUX. Iqbal Dhea Furqon T Prakikum Sistem Operasi H. sudo

Masuk / Keluar Sistem UNIX

LAPORAN PRAKTIKUM SISTEM OPERASI. Perintah Dasar pada Linux

NAMA : FAISAL AMIR NIM : KELAS : SISTEM KOMPU PERINTAH DASAR PADA LINUX

MODUL 01 SISTEM OPERASI

1. Buatlah summary percbaan 1 sampai dengan percobaan 15 dalam bentuk tabel. Jawab : $ cal -y hostname

Mohammad Safii

BAB 7 PENGENALAN SUN SOLARIS

Perintah Dasar UNIX. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI

Tutorial J A R I N G A N. Perintah Dasar Linux (Debian 5)

I. DASAR TEORI. Perintah Dasar Linux

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

LAPORAN PRATIKUM LINUX. Modul I. Sekilas Linux dan Instalasi

Praktikum 1. Perintah Dasar Sistem Operasi Linux

Praktikum 2. Operasi Linux. POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

PRAKTIK DASAR PENGELOLAAN FILE

P1 : Perintah Dasar Sistem Operasi Linux

Praktikum 1. Perintah Dasar Sistem Operasi Linux. Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

ls = Melihat isi direktori #ls NamaFolder

Pemrograman Bash Shell di Linux. agussalim

Paktikum1. Perintah Dasar Sistem Operasi Linux D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

Praktikum I Pengenalan Sistem Operasi Linux

Laporan Sistem Operasi Kode Perintah Dasar Linux

Dalam Command Line Interface (CLI), kita masuk sebagai User. standart, yang tertulis hanyalah username dan hostname, contoh

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

E-Book. Basic Linux Command. (Panduan Dasar Perintah Linux) Dindin Hernawan Ilham Adi Setiawan <facebook.com/ilham.

Beberapa Perintah dalam UNIX

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

Perintah Dasar Terminal GNU/Linux

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Menjalankan Terminal. Perintah Umum

Perintah Dasar Shell. Praktikum 1 A. T U J U A N B. DASAR TEORI. command), ataupun perintah eksekusi suatu file progam (eksternal command),

Basic Comand Line (perintah dasar) pada Linux melalui terminal

LAPORAN RESMI PRAKTIKUM SISTEM OPERASI MODUL I SHELL INTERAKTIF DAN SKRIP

PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA

BAB 1 PENGENALAN LINUX

mengganti grup file chmod chown cp dd df du

LAB SISTEM OPERASI 1 AUGUST 29, Membuat direktori/folder.

POSTEST SISTEM OPERASI. Disusun Oleh : : Nurul Annisa Putri. Nim : Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B

Praktikum 3 Perintah DasarSistem Operasi Linux

Objectives. Sekilas Linux. Distribusi Linux. Sejarah Linux. Three: Pengenalan Linux. The Challenger. Sekilas Linux -continued

Installasi Linux SuSE 9.3 Basis Text

Redirection dan pipe merupakan standar dari fasilitas shell di unix.

LAPORAN PRAKTIKUM SISTEM OPERASI

SISTEM OPERASI TERDISTRIBUSI

Perintah Perintah Dasar Pada Sistem Operasi Linux

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2

LAPORAN PRAKTIKUM SISTEM OPERASI. Modul I. Disusun Oleh : : Adrian Rananda Putra. Nim : LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER

MODUL 1 PERINTAH DASAR LINUX

MODUL 1 Perintah Dasar Pada Windows dan Linux

Command Line Interface

Praktikum Sistem Operasi

Pertemuan 1. Pengenalan Linux

Modul praktikum OS. MANUAL Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah : Q

JURNAL PRAKTIKUM JARINGAN KOMPUTER

Kernel. Sistem Operasi. STMIK Indonesia Padang Yayasan Amal Bakti Mukmin LINATI IFFAH ( )

Modul 5 DASAR DASAR LINUX

Bergaul dengan FreeBSD

Prak. Pengantar Teknologi Informasi. Ade Putra, M.Kom. Sistem Operasi (Disk Operating System) / DOS UNIVERSITAS BINA DARMA 2013

LAPORAN PRAKTIKUM SISTEM OPERASI

KETRAMPILAN KOMPUTER 1B - PERTEMUAN IV & V Sabtu, Oktober 2015

PERINTAH-PERINTAH COMMAND PROMPT DI WINDOWS XP

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

Modul Praktikum Sistem Operasi PERTEMUAN KE-VI

Pemgantar Teknologi Informasi

Titin Winarti Diterbitkan oleh : Semarang University Press Semarang 2009

Pengantar Open Source dan Aplikasi Sistem Operasi Open Source. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

BAB IV PEMBAHASAN. dirancang untuk pengguna linux. Banyak fitur-fitur yang ditawarkan oleh. Office sekalipun tanpa harus menginstall.

Menghubungkan Internet Host ke Guest dan Instalasi aplikasi

Managemen File. File mempunyai beberapa atribut, antara lain : Tipe file : menentukan tipe dari file, yaitu :

PERINTAH DASAR LINUX

PERTEMUAN 1 PENGENALAN SISTEM KOMPUTER & SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 1 1

Praktikum 1. Pengenalan dan Perintah Dasar Sistem Operasi Linux POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 PENGENALAN UNIX

Pengantar Teknologi Informasi. Evangs Mailoa (evangsmailoa.wordpress.com) Fakultas Teknologi Informasi UKSW

Sistem Operasi Linux PJJ PENS ITS. Tujuan

/(Root) menunjukkan hirarki tertinggi dari sistem ditektori Linux dimana direktori ini membawahi direktori lainya. Diantaranya :

PERTEMUAN 7 SISTEM OPERASI DAN PROGRAM UTILITAS

Modul Praktikum. Pengenalan DOS

Perintah Dasar Linux. (Menggunakan Ubuntu) PROGRAM STUDI SISTEM INFORMASI

Aplikasi Komputer. Pengenalan, fungsi, program-program utilitas dan jenisjenis sistem operasi. Ita Novita, S.Kom, M.T.I. Modul ke:

Spesifikasi Tugas Besar II IF3055 Sistem Operasi

BAB III PERANCANGAN. Bab ini berisi perancangan sistem audio streaming dengan server shoutcast dan icecast.

U N I X. Unix adalah nama sebuah sistem operasi yang asal mulanya dikembangkan pada laboratorium Bell, AT & T (Ken Thompson)

Hak akses file didefinisikan secara terpisah untuk user, grup dan other.

Operasi pada Sistem Operasi. Avida Endriani Reza Gusty Erlangga D3 TEKNIK INFORMATIKA A

MODUL SISTEM OPERASI PROGRAM STUDI MANAJEMEN INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS PUTRA INDONESIA YPTK PADANG

BAB I PENGANTAR LINUX

Sistem Administrasi Linux

Praktikum II. 2. Direktori Direktori adalah tempat menampung file dan juga sub-direktori.

PANDUAN PENGGUNAAN SHELL ACCOUNT

Shell Pada Sistem Operasi Linux dan Editor vi

TEORI. Gbr. Shell berhubungan langsung dengan kernel sistem operasi

Bab 3 Bash Shell. Program D3 PJJ PENS ITS. Sistem Operasi Linux PJJ PENS ITS. Arna Fariza

Praktikum 12. Manajemen Aplikasi POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI: 1 MANAJEMEN PAKET SOFTWARE

Linux File System. Achmad Subhan KH Telecommunication Engineering Electronic Engineering Polytechnic Institute of Surabaya ITS

PERANGKAT LUNAK KOMPUTER

LAPORAN AWAL Perangkat Lunak Jaringan 1 NAMA : DIAN BAYU NIM : KELAS : C

Transkripsi:

Multiabilities OS Pada pertemuan sebelumnya telah disoalkan mengenai fungsi dari sistem operasi, konsep multi-programming, multi-tasking, multi-user dan time-sharing dari sistem operasi. Pada kesempatan ini kita akan bahas secara singkat. Fungsi utama dari sistem operasi bisa kita simpulkan menjadi dua, yaitu : Pengatur semua sumber daya yang ada pada sistem komputer. Disini SO berperan sebagai manajer yang mengatur penggunaan dari perangkat-perangkat yang ada dalam sistem komputer. Penyedia layanan. Berperan sebagai pelayan yang menyediakan apa yang diperlukan program lain. Aplikasi melayani Sistem Operasi mengatur Hardware Gambar 1. Visualisasi Fungsi SO Sebagai contoh, saat kita menginstall aplikasi, maka apalikasi itu akan terpasang pada SO, bukan terpasang langsung pada hardware komputer. Karena akan menjadi rumit bagi pengembang/pembuat aplikasi untuk berurusan langsung dengan pengelolaan hardware. 1

Multiabilities Multiabilities dalam konsep SO disini mencakup multi-programming, multi-tasking, multi-user, dan time-sharing. SO dibangun untuk memanfaatkan secara efisien kemampuan dari sistem komputer. Awalnya suatu SO dibuat spesifik atau khusus untuk suatu sistem komputer tertentu. Contohnya adalah OS/360 yang digunakan pada komputer System 360 IBM pada tahun 1964 dan UNIX untuk komputer PDP7 pada tahun 1969. Hal ini bisa kita sebut dengan monoprogramming karena SO hanya digunakan untuk melakukan satu tugas khusus saja dan bergantung dengan sistem komputer yang dibuat. Seiring dengan kemajuan di bidang hardware yang cepat dan masalah yang semakin kompleks untuk diselesaikan dengan komputer, maka kemajuan SO juga merupakan suatu keharusan. Sistem operasi dituntut agar bisa digunakan untuk berbagai platform sistem komputer dan juga kemampuan untuk menyelesaikan lebih dari satu permasalahan. Inilah yang kita sebut dengan multi-programming. Bila multi-programming lebih dekat kepada sisi pembuat SO, maka dari sisi pengguna SO kemampuan ini sering disebut dengan multi-tasking. Artinya SO dapat melakukan banyak perintah yang seakan-akan dikerjakan dalam satu waktu/sekaligus. Ini bisa dilakukan karena SO sekarang menerapkan time-sharing. Time-sharing membuat SO mampu melayani proses-proses secara bergiliran dengan prioritas tertentu secara sangat cepat (bergantung dengan clock processor). Satu SO juga bisa digunakan oleh banyak pengguna sekaligus dengan konsep client(terminal) server. Disini satu komputer yang memiliki SO dijadikan server, dan komputer lainnya sebagai terminal. Komputer terminal ini digunakan tanpas menginstall SO, namun hanya menggunakan floppy atau Cd untuk boot ke SO yang ada di server. 2

System Call Di awal telah disinggung mengenai fungsi dari sistem operasi, yaitu sebagai pelayan aplikasi di atasnya. Bagaimana caranya??? Inilah tugas dari system call. System call adalah layanan dari sistem operasi untuk aplikasi atau program yang berjalan di atas sistem operasi tersebut. Bila diibaratkan SO adalah sebuah restoran dan aplikasi atau program merupakan pengunjung yang datang, maka system call akan berwujud sebagai pelayannya. Pengunjung akan berkomunikasi dengan pelayan untuk memesan yang diinginkannya. Dengan adanya pelayan inilah maka pengunjung tidak harus repot untuk masuk ke dapur memesan makanan ataupun dipusingkan dengan cara pembuatan makanan tersebut. Seperti halnya aplikasi winamp yang memutar file mp3, winamp hanya harus memanggil system call yang berhubungan dengan output audio yang disediakan oleh SO, dan untuk proses pengeluaran suaranya melalui soundcard menjadi urusan sistem operasi. Dalam istilah informatika, systemcall dikatakan sebagai interface / antarmuka. Cara akses system call Kita bisa mengakses system call dengan dua cara, melalui command interpreter dan bahasa pemrograman. Command interpreter ini adalah penterjemah perintah. Di windows kita kenal dengan nama command prompt(cmd) dan di Linux disebut shell atau terminal. Perintah-perintah pada shell inilah yang kita sebut system call. Untuk windows kita telah praktikan pada pertemuan terdahulu. Sekarang kita akan mulai menggunakan shell yang ada pada sistem operasi Linux. Shell Linux memiliki banyak jenis shell dikarenakan banyak pengembangnya. Namun yang paling sering digunakan yaitu C shell, Korn shell, Bourne shell dan 3

BASH(Bourne again shell). Berikut ini beberapa perintah dasar di shell yang kita akan sering gunakan. No Perintah Fungsi 1 cp Menyalin file (copy) 2 rm Menghapus file (remove) 3 mkdir Membuat direktori / folder 4 ls Menampilkan informasi berkas 5 more Menampilkan isi file per layar 6 cat Menampilkan isi file 7 man Menampilkan dokumentasi (manual) 8 mv Memindahkan file (move) 9 cd Mengganti direktori kerja 10 rmdir Menghapus direktori (remove dir) 11 Info Menampilkan informasi dari perintah 12 touch Membuat file kosong Tabel 1. System call dasar pada Linux Untuk perintah yang lain, bisa dieksplor sendiri. Praktik Masuk ke terminal / shell, kemudian cobalah perintah berikut! #touch coba.txt membuat file kosong coba.txt #cd /home pindah ke direktori /home #ls menampilkan isi direktori sekarang #cp coba.txt /home salin file coba.txt ke direktori /home #mkdir folderku membuat direktori dengan nama folderku #man mkdir melihat dokumentasi perintah mkdir #rmdir folderku menghapus direktori folderku 4

Latihan Setiap praktikan wajib mencoba. Harap asisten untuk mengawasi. Buatlah file kosong dengan ekstensi.txt sesuai nama masing-masing. Kemudian salin ke direktori /home/user. Gunakanlah perintah dasar dalam tabel 1. Bahasa pemrograman Kita akan menggunakan bahasa pemrograman C untuk mengakses sistem call di linux. Karena di linux sendiri telah disediakan bahasa pemrograman tersebut. Untuk memanggil system call dengan cara ini, cukup kita panggil fungsi tertentu beserta parameternya. Praktik Masuk terlebih dahulu ke terminal / console. Kemudian ketikkan perintah pico buatdir.c Perintah diatas artinya buat dan edit file buatdir.c. Setelah itu ketikkan program berikut: #include<stdio.h> #include<unistd.h> Main() { mkdir( /home/so ); } Kemudian simpan dengan nama yang sama. Lanjutkan dengan mengetikkan perintah ini pada console : gcc buatdir.c o buatdir mengkompilasi file buatdir.c dan hasilnya disimpan dalam file buatdir Untuk menjalankannya, ketikkan perintah./buatdir 5

Program di atas digunakan untuk membuat direktori SO dalam direktori home mkdir( /home/so );. Perintah gcc adalah perintah untuk kompilasi. Atribut o menandakan file outputnya, yaitu buatdir LATIHAN Sekarang, coba buatlah program yang menggunakan systemcall rmdir untuk menghapus direktory yang telah dibuat sebelumnya. Simpan dengan nama file hapusdir. Dan lihatlah apakah direktory sebelumnya telah terhapus. TUGAS Buatlah program yang menggunakan systemcall lainnya. Kemudian jelaskan secara rinci. Dikerjakan perkelompok dalam satu meja. 6