Latihan 10 Instalasi dan Penggunaan Sistem Operasi

Kepada para mahasiswa peserta mata kuliah Instalasi dan penggunaan sistem operasi, hari ini kita akan latihan dengan Linux. Untuk itu silahkan kerjakan latihan 10 berikut ini:

Praktek

  1. Lakukan penambahan user pada linux! Laporkan langkah2nya!
  2. Lakukan penggantian password user pada linux! Laporkan langkah2nya!
  3. Jelaskan bagaimana cara melakukan update sistem operasi Linux! Laporkan langkah2nya!
  4. Jelaskan bagaimana cara melakukan instalasi sebuah aplikasi pada linux! Laporkan langkah2nya
  5. Jelaskan bagaimana cara untuk melihat service yang sedang berjalan pada Linux!
  6. Jelaskan bagaimana cara melakukan monitoring penggunaan memori pada Linux!
  7. Jelaskan bagaimana cara menampilkan informasi tentang berapa persen tempat penyimpanan (Harddisk) yang sudah terpakai  pada Linux!
  8. Jelaskan bagaimana cara menambahkan aplikasi ke daftar start up application pada Linux!
  9. Jalankan perintah-perintah berikut pada terminal dan Jelaskan apa kegunaanya! id, hostname, uname, w, who, whoami, chfn, finger, date, cal, clear, whatis!
  10. Jelaskan apa kegunaan perintah manipulasi file berikut:  file,  more, pg, cp, mv, rm, grep

Kerjakan, buat laporan dan kumpulkan ke email dengan subjek latihan 10 ipso

Have Fun!

 

Belajar Hackthegame

Untuk mahasiswa peserta kuliah Instalasi dan Penggunaan Sistem Operasi, setelah selesai assessment hari ini kita refreshing dulu. Hari ini kalian akan coba mengenal bagaimana penyerangan pada jaringan dilakukan. Untuk itu kita akan main game Hackthegame. Game ini merupakan simulasi hacking. Disini kalian akan berperan menjadi seorang hacker bayaran. Kalian akan mendapat berbagai misi lewat email. Diantaranya menerobos sistem, mengambil sebuah file, dll. Terdapat 11 level yang harus diselesaikan.

Hackthegame

  1. Silahkan unduh game hackthegame dari link berikut http://www.hackthegame.com/ atau dari web hackerforever
  2. Jalankan game! Pilih Bahasa Indonesia dan masukkan nickname/ID! (nicknamenya bebas)
  3. Baca Inbox! Pelajari tugas apa yang harus diselesaikan!
  4. Catat informasi IP, Port, Username dan Password di notepad!
  5. Cek dulu IP target dengan Ping IP! Bisa melalui menu Ping atau ketik ping
  6. Telnet ke IP dan Port komputer target!
  7. Masukkan Username dan Password!
  8. Temukan file sesuai dengan tugas yang diberikan di email! Gunakan perintah dasar seperti dir, cd <directory> dll
  9. Hapus log! Log berupa IP, Cari tahu dulu IP kalian. Biasanya 192.168… Jalankan perintah del 192.168…
  10. Hangout/Logout!
  11. Jangan terlalu lama berada di komputer target karena komputer target memiliki sistem pertahanan! Bila terlalu lama kalian akan terdeteksi oleh sistem pertahanan komputer target.
  12. Jangan lupa hapus log! Kalau tidak dihapus maka IP kalian dapat di-trace dan ditangkap Polisi
  13. Ingat kalo sudah 3 kali ketangkep polisi maka game over!
  14. Bila telah selesai satu misi dengan baik dapat mengetikan perintah save! Kemudian bila kalian menjalankan game masukkan ID yang sama dan jalankan perintah load, sehingga gak perlu mengulang lagi dari awal
  15. Untuk install software: masuk ke folder Downloads dan ketikan nama software dengan lengkap.
  16. Perhatikan dengan baik perintah yang diberikan di email.
  17. Untuk masuk ke sebuah folder gunakan perintah: cd NamaFolder
  18. Untuk pindah folder gunakan perintah: cd .. atau cd\
  19. Untuk melihat isi folder jalankan perintah: dir atau ls
  20. Log pada tiap sistem bisa disimpan pada folder yang berbeda-beda. Tidak selalu di folder Telnetlogs

Game ini dibuat oleh Chaozz dan Rampage.

Have Fun!

Persiapan Assessment 1 Instalasi & Penggunaan Sistem Operasi

Kepada para mahasiswa peserta mata kuliah Instalasi & Penggunaan Sistem Operasi, sebentar lagi kita akan menyambut assessment 1. Sebagai teman begadang berikut ini saya rangkum materi yang sudah kita pelajari pada kajian 1

Daftar Materi kuliah

Materi Kuliah Instalasi dan Penggunaan Sistem Operasi

Sejarah perkembangan komputer

Latihan 1 Instalasi dan Penggunaan Sistem Operasi

perintah dasar linux

Latihan 2 Instalasi dan Penggunaan Sistem Operasi

Pengenalan sistem operasi

Latihan 3 Instalasi Penggunaan Sistem Operasi

Struktur Sistem Operasi

Latihan 4 Instalasi dan Penggunaan Sistem Operasi

Sinkronisasi Proses

Latihan 5 Instalasi dan Penggunaan Sistem Operasi

Penjadwalan -FCFS

Latihan 6 Instalasi dan Penggunaan Sistem Operasi

Penjadwalan Round Robin

Latihan 7 Instalasi dan Penggunaan Sistem Operasi

Mekanisme sinkronisasi

Latihan 8 Instalasi dan Penggunaan Sistem Operasi

Deadlock

Latihan 9 Instalasi dan Penggunaan Sistem Operasi

Selamat belajar, semoga bermanfaat!

 

 

Latihan 9 Instalasi dan Penggunaan Sistem Operasi

Kepada para mahasiswa peserta mata kuliah Instalasi dan penggunaan sistem operasi, silahkan kerjakan latihan 9 berikut ini:

  1. Jelaskan apa yang dimaksud Deadlock dalam sistem operasi!
  2. Ceritakan tentang sebuah contoh kasus Deadlock!
  3. Menurut teori ada 4 kondisi yang menyebabkan terjadinya Deadlock pada sebuah sistem. Jelaskan kondisi apa sajakah yang dimaksud!
  4. Pada komputer, resource allocation graph sering digunakan untuk menggambarkan terjadinya Deadlock. Jelaskan apa yang terjadi pada resource allocation graph berikut ini:
  5. Jelaskan bagaimana cara menangani Deadlock pada sistem operasi!
  6. Jelaskan cara apa saja yang dapat dilakukan untuk mencegah terjadinya Deadlock pada sistem operasi!
  7. Bila telah terjadi Deadlock pada sebuah sistem, langkah apa yang dapat dilakukan oleh sistem operasi?

Kumpulkan ke email dengan subjek latihan 9 IPSO

Have Fun!

Slide kuliah:

 

Latihan 8 Instalasi dan Penggunaan Sistem Operasi

Kepada para mahasiswa peserta mata kuliah Instalasi dan penggunaan sistem operasi, silahkan kerjakan latihan 8 berikut ini:

Teori Mekanisme Sinkronisasi

  1. Jelaskan apa yang dimaksud dengan “Race Condition” pada sistem operasi!
  2. Bagaimana cara untuk menghindari terjadinya “Race Condition“?
  3. Jelaskan apa yang dimaksud dengan “critical condition” pada sistem operasi!
  4. Bagaimana cara untuk menghindari terjadinya “Critical condition“!
  5. Jelaskan apa yang dimaksud dengan Semaphore pada sistem operasi!
  6. Jelaskan apa yang dimaksud dengan “Bounded-buffer problem” pada sistem operasi!
  7. Jelaskan apa yang dimaksud dengan “Readers-writers problem” pada sistem operasi!
  8. Jelaskan apa yang dimaksud dengan “Dining Philosophers problem” pada sistem operasi!

Praktek

Cari sebuah script sederhana yang memiliki permasalahan “race condition”. Compile & Jalankan script tersebut di terminal.

  1. Laporkan apa yang terjadi bila script tersebut anda jalankan!
  2. Bagaimana cara mencegah terjadinya race condition pada script anda!

Kumpulkan ke email dengan subjek latihan 8 IPSO

Have fun!

slide kuliah

 

Latihan 7 Instalasi dan Penggunaan Sistem Operasi

Kepada para mahasiswa peserta mata kuliah Instalasi dan penggunaan sistem operasi, hari ini kita masih lanjutkan belajar tentang penjadwalan pada sistem opeasi. Untuk itu silahkan kerjakan latihan 7 berikut ini:

Latihan!

Diketahui sebuah urutan proses sebagai berikut:

  1. Buatlah tabel penjadwalan proses P1, P2,P3 dan P4!
  2. Hitunglah Waktu menunggu P1, P2, P3, P4!
  3. Hitunglah Waktu menunggu total untuk semua proses !
  4. Hitunglah Waktu menunggu rata-ratanya!
  5. Hitunglah Turnaround time (TAT)!
  6. Hitunglah Turnaround time (TAT) rata-ratanya!

Dengan menggunakan algoritma:

  • Round Robin dengan interfal 5
  • Priority scheduling dimana P1 = 5, P2 = 3, P3 = 1, P4 = 2

Kumpulkan ke email dengan subjek latihan 7 IPSO.

Have Fun!

Latihan 6 Instalasi dan Penggunaan Sistem Operasi

Kepada para mahasiswa peserta mata kuliah Instalasi dan penggunaan sistem operasi, silahkan kerjakan latihan 6 berikut ini:

Teori!

  1. Jelaskan apa yang dimaksud dengan penjadwalan pada sistem operasi!
  2. Jelaskan apa yang dimaksud dengan penjadwalan long term, medium term dan short term!
  3. Jelaskan apa perbedaan dari penjadwalan preemptive dan penjadwalan nonpreemptive!
  4. Jelaskan apa saja yang dimaksud dengan parameter penjadwalan!
  5. Jelaskan bagaimana cara kerja penjadwalan dengan algoritma First Come First Served!
  6. Jelaskan bagaimana cara kerja penjadwalan dengan algoritma Shortest Job First!

Latihan:

Diketahui sebuah urutan proses sebagai berikut:

  1. Buatlah tabel penjadwalan proses P1, P2,P3 dan P4!
  2. Hitunglah Waktu menunggu P1, P2, P3, P4!
  3. Hitunglah Waktu menunggu total untuk semua proses !
  4. Hitunglah Waktu menunggu rata-ratanya!
  5. Hitunglah Turnaround time (TAT)!
  6. Hitunglah Turnaround time (TAT) rata-ratanya!

Dengan menggunakan algoritma:

  • FCFS
  • SJF

Kumpulkan ke email dengan subjek latihan 6 IPSO.

Have Fun!

 

Latihan 5 Instalasi dan Penggunaan Sistem Operasi

Kepada para mahasiswa peserta mata kuliah Instalasi dan penggunaan sistem operasi, silahkan kerjakan latihan 5 berikut ini:

Teori:

  1. Jelaskan apa yang dimaksud dengan sinkronisasi proses?
  2. Ada beberapa “event” yang menyebabkan sistem operasi membuat proses baru. Event apa sajakah yang dimaksud?
  3. Jelaskan apa saja yang membuat sistem operasi mengakhiri sebuah proses!
  4. Jelaskan apa yang dimaksud dengan thread!
  5. Jelaskan cara kerja proses dengan 2 state, 5 state, 6 state, 7 state?
  6. Apa perbedaan proses 5 state, 6 state dan 7 state?

Praktek:

  1. Jelaskan informasi apa yang ditampilkan bila menjalankan perintah “ps” pada terminal!
  2. Jelaskan informasi apa yang ditampilkan bila menjalankan perintah “ps -el” pada terminal !
  3. Jelaskan informasi apa yang ditampilkan bila menjalankan perintah “top” pada terminal!
  4. Jelaskan informasi apa yang ditampilkan bila menjalankan perintah “pstree” !
  5. Jelaskan bagaimana caranya untuk menghentikan sebuah proses pada Linux!
  6. Buat sebuah script sederhana yang mengandung perintah fork() didalamnya!
  7. Jelaskan apa kegunaan fork() pada script anda!
  8. Terdapat beberapa system call yang berhubungan dengan process. Jelaskan apa kegunaan dari system call berikut: exec() ; exit() ; sleep(); dan wait()
  9. Jelaskan apa yang dimaksud dengan pid, ppid dan pgid!

Kumpulkan ke email dengan subjek latihan 5 IPSO.

Have fun!

slide

Latihan 4 Instalasi dan Penggunaan Sistem Operasi

Kepada para mahasiswa peserta mata kuliah Instalasi dan penggunaan sistem operasi, silahkan kerjakan latihan 4 berikut ini:

Teori

  1. Jelaskan apa yang dimaksud dengan proses pada sistem operasi!
  2. Salah satu fungsi sistem operasi adalah melakukan manajemen proses. Jelaskan apa aktifitas apa saja yang dilakukan sistem operasi yang berhubungan dengan manajemen proses!
  3. Salah satu tugas sistem operasi adalah melakukan manajemen memori. Jelaskan apa aktifitas apa saja yang dilakukan sistem operasi yang berhubungan dengan manajemen memori!
  4. Jelaskan aktifitas apa saja yang dilakukan sistem operasi yang berhubungan dengan manajemen file!
  5. Jelaskan aktifitas apa saja yang dilakukan sistem operasi yang berhubungan dengan manajemen Input/Output!
  6. Jelaskan aktifitas apa saja yang dilakukan sistem operasi yang berhubungan dengan manajemen penyimpanan (storage)!
  7. Sistem operasi menyediakan beberapa layanan agar programmer dapat membuat aplikasi dengan mudah. Sebutkan layanan apa saja yang disediakan oleh sistem operasi tersebut!
  8. Jelaskan apa yang dimaksud dengan system call! Sebutkan contohnya!
  9. System call dapat dikelompokkan dalam beberapa kategori. Jelaskan tentang pengelompokan system call!
  10. Jelaskan apa yang dimaksud dengan system program! Berikan contohnya!
  11. Jelaskan bagaimana struktur sistem operasi dengan pendekatan sistem layer ?
  12. Jelaskan bagaimana struktur sistem operasi  sistem virtual?

Praktek

  1. Jelaskan perintah apa pada Linux yang dapat  menampilkan system call yang dipanggil oleh sebuah program!
  2. Buat sebuah script yang menampilkan output “Hello World” pada Linux!
  3. Jalankan script pada nomer 2 dan jelaskan system call apa saja yang dipanggil untuk menampilkan script diatas!

Silahkan kerjakan dan kumpulkan ke email saya dengan subjek latihan 4 IPSO. Jangan lupa cantumkan sumber referensi

Have Fun!

slide

Latihan 3 Instalasi Penggunaan Sistem Operasi

Kepada para mahasiswa peserta mata kuliah Instalasi dan Penggunaan Sistem Operasi, silahkan kerjakan latihan 3 berikut ini:

Dalam sistem operasi, jelaskan apa yang dimaksud dengan sistem berikut ini:

    1. Batch system
    2. Multiprogramming
    3. Time sharing
    4. Paralel (multiprocessor)
    5. Terdistribusi
    6. Cluster
    7. Real time
    8. Jelaskan apa perbedaan sistem single programming dan multiprogramming ?
    9. Jelaskan apa perbedaan sistem paralel dan sistem terdistribusi?

Silahkan kerjakan dan kumpulkan ke email saya dengan subjek latihan 3 IPSO. Jangan lupa cantumkan sumber referensi

Have Fun

Slide perkuliahan dapat dilihat pada link berikut ini: