Portofolio Instalasi dan Penggunaan Sistem Operasi

Kali ini saya coba share portofolio mata kuliah instalasi dan penggunaan sistem operasi (IPSO). Mata kuliah ini diselenggarakan di prodi D3 Teknik Informatika untuk mahasiswa semester 2. Kuliah ini adalah pengenalan sistem operasi dari sisi programmer. Tujuan mata kuliah ini mahasiswa diharapkan dapat memahami bagaimana konsep pengaturan sistem komputer oleh sistem operasi. Materinya tentang manajemen proses, manajemen memori, manajemen I/O, manajemen file, serta dapat menyelesaikan permasalahan yang berkaitan dengan sistem operasi. Selain itu mahasiswa juga dapat menginstalasi dan mengoperasikan sistem operasi windows dan salah satu varian linux. Varian Linux yang digunakan pada kuliah ini bebas. Namun sebagian besar siswa menggunakan Linux Ubuntu.

Evaluasi perkuliahan

Tingkat partisipasi dosen 100%, tingkat partisipasi mahasiswa 93%. Ada 1 siswa yang kehadirannya kurang dari 75%. Penilaian terdiri dari assessment 1, assessment 2, assessment 3 dan tugas. Assessment 1 tertulis, assessment 2 lisan, assessment 3 bentuknya tugas besar remastering sistem operasi. Sedangkan nilai tugas diambil dari praktikum.

Hasil Umpan balik nilai rata2 kepuasan mahasiswa 3,56 (skala 4) persentase kepuasan 89%. Mahasiswa agak kesulitan mengikuti materi teori sistem operasi. Selain itu kendala lainnya adalah mahasiswa kurang menguasai bahasa C.

Referensi perkuliahan

  1. Bryant, Randal E., O’Hallaron David Richard, and O’Hallaron David Richard. Computer systems: a programmer’s perspective. Vol. 2. Upper Saddle River: Prentice Hall, 2003.
  2. William Stallings. 2001. Operating Systems. Prentice Hall.
  3. Andrew S. Tanenbaum. 1992. Modern Operating Systems. Prentice-Hall Inc.

  4. William Stallings. The Linux Operating System

Materi perkuliahan

Introduction

Materi Kuliah Instalasi dan Penggunaan Sistem Operasi

Sejarah 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

Mekanisme sinkronisasi

Latihan 5 Instalasi dan Penggunaan Sistem Operasi

Penjadwalan

Latihan 6 Instalasi dan Penggunaan Sistem Operasi

Latihan 7 Instalasi dan Penggunaan Sistem Operasi

Mekanisme sinkronisasi

Latihan 8 Instalasi dan Penggunaan Sistem Operasi

Deadlock

Latihan 9 Instalasi dan Penggunaan Sistem Operasi

Assessment 1

Persiapan Assessment 1 Instalasi & Penggunaan Sistem Operasi

Kajian 2

Latihan Linux

Latihan 10 Instalasi dan Penggunaan Sistem Operasi

Latihan 13 Instalasi dan Penggunaan Sistem Operasi

Latihan Windows

Latihan 11 Instalasi dan Penggunaan Sistem Operasi

Latihan 12 Instalasi dan Penggunaan Sistem Operasi

Manajemen Memori

Latihan 14 Instalasi dan Penggunaan Sistem Operasi

Latihan 15 Instalasi dan Penggunaan Sistem Operasi

Latihan 16 Instalasi dan Penggunaan Sistem Operasi

Assessment 2

Persiapan Assessment 2 Instalasi dan Penggunaan Sistem Operasi

Manajemen proses

Latihan 17 Instalasi dan Penggunaan Sistem Operasi

Tugas besar

Kajian 3 Instalasi dan Penggunaan Sistem Operasi

Semoga Bermanfaat!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Kajian 3 Instalasi dan Penggunaan Sistem Operasi

Kepada para mahasiswa peserta mata kuliah Instalasi dan penggunaan sistem operasi, alhamdulillah kita telah memasuki kajian 3. Untuk kajian 3 ini kita akan membuat sebuah distro linux dengan teknik remastering. Berikut adalah rincian dari tugas remastering sistem operasi:

  1. Buat kelompok 2-3 orang
  2. Modifikasi Interface dan paket sebuah distro Linux sesuai dengan tema yang diinginkan
  3. Hasil akhir dari tugas ini adalah sebuah CD berisi file iso distro Linux yang kalian buat
  4. Membuat laporan Dokumentasi
  5. Presentasi

Tema

Contoh tema:

Distro Linux untuk Multimedia

Distro Linux untuk Pendidikan

Distro Linux untuk Game

Distro Linux untuk Programming

dll..

Tentukan sebuah tema untuk distro anda; Tema bebas; buat rancangan tampilan serta paket aplikasi yang sesuai dengan tema yang anda pilih. Contoh berbagai macam distro Linux bisa dilihat pada web distrowatch

Laporan

Laporan berisi:

Penjelasan tentang pemilihan tema

Paket apa saja yang dimasukan

Tampilan dari distro

Langkah2 pengerjaan

Presentasi

Presentasi:

Penjelasan tentang Distro yang dibuat

Pemilihan Tema

Demo

Penilaian

Penilaian diambil dari:

Presentasi

Demo

Dokumentasi (CD & Laporan)

Tools Remastering

Contoh Tools yang dapat digunakan:

Linux Respin

Ubuntu Imager

Linux Live

Linux from Scratch

MkLive CD

Ubuntu Customization Kit

Remastersys

LiveCD Customization

dll

Have Fun!

Tutorial tentang remastering ada banyak di internet; Contohnya:

https://help.ubuntu.com/community/LiveCDCustomization

https://wiki.debian.org/DebianInstaller/Modify/CD

https://community.linuxmint.com/tutorial/view/1784

Contoh berbagai jenis paket untuk Debian:

https://packages.debian.org/stable/

Berbagai jenis paket untuk Ubuntu

https://packages.ubuntu.com/trusty/

berbagai jenis paket untuk Linux Mint

http://packages.linuxmint.com/list.php?release=Sylvia

 

Contoh beberapa tampilan di Ubuntu

Top 35 Best Ubuntu Themes That Will Blow Your Mind

Slide tentang tugas besar

Latihan 17 Instalasi dan Penggunaan Sistem Operasi

Kepada para mahasiswa peserta mata kuliah Instalasi & Penggunaan Sistem Operasi, hari ini kita akan mengenal beberapa tools pada sistem operasi Windows yaitu Autoruns, Process Explorer dan Process Monitor. Untuk itu silahkan kerjakan latihan 17 berikut ini:

  1. Unduh dan install program Autoruns dari link berikut https://download.sysinternals.com/files/Autoruns.zip
  2. Jalankan program tersebut, dan laporkan apa saja kegunaan dari tools tersebut!
  3. Analisa informasi yang ditampilkan Autoruns. Apakah ada aplikasi mencurigakan yang berjalan pada komputer anda?
  4. Unduh dan install program process explorer dari link berikut: https://download.sysinternals.com/files/ProcessExplorer.zip
  5. Jalankan program tersebut, dan laporkan apa saja kegunaan dari tools tersebut!
  6. Menggunakan Process Explorer, tindakan apa saja yang dapat kita lakukan terhadap sebuah proses?
  7. Unduh dan install program Process Monitor dari link berikut: https://download.sysinternals.com/files/ProcessMonitor.zip
  8. Jalankan program tersebut, dan laporkan apa saja kegunaan dari tools tersebut!
  9. Menggunakan tools tersebut buat laporan proses apa yang berjalan pada komputer kita (process activity summary) dan simpan dalam sebuah file csv!
  10. Menggunakan tools tersebut, buat sebuah “file summary” dan simpan dalam sebuah file csv!
  11. Menggunakan tools tersebut, buat sebuah “registry summary” dan simpan dalam sebuah file csv!
  12. Menggunakan tools tersebut, buat sebuah “network summary” dan simpan dalam sebuah file csv!
  13. Jelaskan apa kegunaan fitur boot logging pada tools tersebut!

Buat laporan dan kumpulkan ke email dengan subjek latihan 17 IPSO

Have Fun!

Persiapan Assessment 2 Instalasi dan Penggunaan Sistem Operasi

Kepada para peserta mata kuliah Instalasi dan Penggunaan Sistem Operasi, Alhamdulillah kita telah menyelesaikan kajian 2. Untuk persiapan assessment berikut saya kumpulkan materi yang sudah kita pelajari pada kajian 2 ini:

Latihan 10 tentang Linux

Latihan 10 Instalasi dan Penggunaan Sistem Operasi

Latihan 11 tentang Windows

Latihan 11 Instalasi dan Penggunaan Sistem Operasi

Latihan 12 – cmd Windows

Latihan 12 Instalasi dan Penggunaan Sistem Operasi

Latihan 13 perintah administrasi Linux

Latihan 13 Instalasi dan Penggunaan Sistem Operasi

Latihan 14 Manajemen Memori

Latihan 14 Instalasi dan Penggunaan Sistem Operasi

Latihan 15 Praktek manajemen memori Windows

Latihan 15 Instalasi dan Penggunaan Sistem Operasi

Latihan 16 Praktek Manajemen memori Linux

Latihan 16 Instalasi dan Penggunaan Sistem Operasi

Have Fun!

Latihan 16 Instalasi dan Penggunaan Sistem Operasi

Kepada para mahasiswa peserta mata kuliah Instalasi dan Penggunaan Sistem Operasi hari ini kita masih belajar tentang memory. Untuk itu silahkan kerjakan latihan 16 berikut ini:

Teori

  1. Jelaskan apa yang dimaksud dengan Hirarki Memori!
  2. Jelaskan apa perbedaan SRAM dan DRAM!
  3. Jelaskan apa yang dimaksud dengan locality dari sebuah program!
  4. Bila anda diminta membuat aplikasi, langkah apa yang dapat anda lakukan agar aplikasi anda tidak membutuhkan pemakaian memori yang besar!

Praktek Linux!

  1. Jalankan perintah free -h di terminal!
  2. Laporkan berapa besar memory anda yang terpakai, berapa besar memory yang tidak terpakai, dan berapa besar swap yang tersedia!
  3. Jelaskan apa fungsi Swap di Linux!
  4. Jalankan perintah top di terminal! Laporkan informasi apa saja yang ditampilkan sistem!
  5. Jalankan perintah df -h di terminal! Laporkan informasi apa saja yang dapat anda peroleh!
  6. Jalankan perintah swapon di terminal! Jelaskan apa kegunaan perintah tersebut!
  7. Bagaimana cara menambah besar swap pada komputer anda? Laporkan langkah2nya!
  8. Install aplikasi stress dengan menjalankan perintah apt-get install stress di terminal! Atau bisa menggunakan Ubuntu Software Center, atau bisa diunduh dari link berikut https://packages.ubuntu.com/xenial/stress kemudian menjalankan perintah dpkg -i (stress …).deb
  9. Lakukan pengujian memori dengan membuka 2 terminal, 1 terminal menjalankan perintah tload atau top; terminal lainnya menjalankan perintah stress -m 8 ! (angka 8 dapat anda sesuaikan dengan kapasitas memori anda) Laporkan hasilnya!
  10. Bagaimana cara menampilkan isi memory (memory dump) pada Linux!

Buat laporan dan kumpulkan ke email dengan subjek latihan 16 IPSO

Have Fun!

Manual:

https://help.ubuntu.com/

Latihan 15 Instalasi dan Penggunaan Sistem Operasi

Kepada para mahasiswa peserta mata kuliah Instalasi dan penggunaan sistem operasi, hari ini kita akan belajar  mengenai manajemen memori. Untuk itu silahkan kerjakan latihan 15 instalasi dan penggunaan sistem operasi berikut ini:

VMMAP

  1. Unduh dan instal VMMap dari link berikut https://download.sysinternals.com/files/VMMap.zip
  2. Jalankan VMMap! Jelaskan informasi apa saja yang ditampilkan VMMap tentang pemakaian memori sebuah proses!
  3. Unduh Test Limit dari link berikut  https://live.sysinternals.com/WindowsInternals/
  4. Pilih testlimit.exe untuk komputer 32bit atau testlimit64.exe untuk windows 64 bit!
  5. Tools tersebut digunakan untuk mensimulasikan pemakaian memory. Jalankan perintah berikut di cmd
  6. testlimit64.exe -d 1024 -c 1
  7. testlimit64.exe -d 2048 -c 1
  8. testlimit64.exe -d 4096 -c 1
  9. Laporkan penggunaan memory dengan menggunakan VMMAP

RAMMAP

  1. Unduh dan instal RAMMap dari link berikut https://download.sysinternals.com/files/RAMMap.zip
  2. Jalankan RAMMap! Jelaskan informasi apa saja yang ditampilkan RAMMap tentang pemakaian memori sebuah proses!
  3. Jalankan program testlimit diatas, dengan menjalankan perintah berikut
  4. testlimit64.exe -d 1024 -c 1
  5. testlimit64.exe -d 2048 -c 1
  6. testlimit64.exe -d 4096 -c 1
  7. laporkan penggunaan memorynya menggunakan aplikasi RAMMMap tersebut!

Buat laporan dan kumpulkan ke email dengan subjek latihan 15 IPSO

Have Fun!

Keterangan:

angka -c 1 bisa dirubah-rubah jadi misalnya -e 10 dst

perintah lainnya:

testlimit64 -r

testlimit64 -m 100

tentang testlimit:

https://blogs.technet.microsoft.com/markrussinovich/2008/11/17/pushing-the-limits-of-windows-virtual-memory/

tools lainnya

https://github.com/goldshtn/Memory

Latihan 14 Instalasi dan Penggunaan Sistem Operasi

Kepada Mahasiswa peserta mata kuliah Instalasi & Penggunaan Sistem Operasi, hari ini kita akan mengenal lebih lanjut tentang manajemen memori pada sistem Operasi. Untuk itu silahkan kerjakan latihan 14 berikut ini:

  1. Jelaskan apa yang dilakukan sistem operasi dalam melakukan manajemen memori!
  2. Jelaskan apa yang dimaksud dengan Address binding dalam manajemen memori!
  3. Jelaskan apa yang dimaksud dengan dynamic loading pada manajemen memori!
  4. Jelaskan apa yang dimaksud dengan dynamic linking pada manajemen memori!
  5. Jelaskan apa yang dimaksud dengan teknik Overlay pada manajemen memori!
  6. Jelaskan apa perbedaan antara logical address dan physical address pada komputer!
  7. Jelaskan apa yang dimaksud Swapping pada manajemen memori!
  8. Jelaskan apa yang dimaksud dengan single partition allocation pada manajemen memori!
  9. Jelaskan apa yang dimaksud dengan multiple partition allocation pada manajemen memori!
  10. Jelaskan apa yang dimaksud dengan external fragmentation pada manajemen memori!
  11. Jelaskan apa yang dimaksud dengan internal fragmentation pada manajemen memori!
  12. Jelaskan apa yang dimaksud dengan Paging pada manajemen memori!
  13. Jelaskan apa perbedaan algoritma penempatan memori Best fit, First Fit, dan Next Fit!
  14. Jelaskan apa yang dimaksud dengan teknik segmentation pada manajemen memori!
  15. Jelaskan apa yang kegunaan virtual memory!

Laporan silahkan dikumpulkan ke email dengan subjek latihan 14 IPSO

Have fun!

slide perkuliahan

Latihan 13 Instalasi dan Penggunaan Sistem Operasi

Kepada Mahasiswa peserta mata kuliah Instalasi & Penggunaan Sistem Operasi, hari ini kita akan mengenal lebih lanjut tentang sistem Operasi  Linux. Untuk itu silahkan kerjakan latihan 13 berikut ini:

Jalankan perintah-perintah berikut pada terminal sebagai root,   lampirkan output dari perintah-perintah tersebut dan jelaskan apa fungsi perintah-perintah ini pada laporan!
1. lsusb
2. lspci
3. lshw
4. cat /proc/meminfo
5. cat /proc/cpuinfo
6. tail -5 /var/log/syslog
7. lsmod
8. modprobe -l
9. dmesg | more
10. netstat
11. tail –f
12. telnet localhost 53
13. uname -a
14. dmidecode -t x
15. df -h
16. cat /sys/class/thermal/thermal_zone*/temp
17. top
18. fdisk -l
19. watch ls
20. lsof

Laporan silahkan dikumpulkan ke email dengan subjek latihan 13 IPSO

Have Fun!

Latihan 12 Instalasi dan Penggunaan Sistem Operasi

Kepada para mahasiswa peserta mata kuliah Instalasi dan Penggunaan Sistem Operasi Hari ini kita akan mengenal tentang perintah command prompt pada windows. Silahkan kerjakan latihan 12 berikut ini:

  1. Jelaskan bagaimana cara menjalankan command prompt pada windows!
  2. Jalankan perintah berikut pada command prompt, dan jelaskan apa fungsi masing-masing perintah berikut!
    a. Ipconfig
    b. ping
    c. nslookup
    d. tracert
    e. pathping
    f. Route
    g. Arp
    h. Netstat
    i. netsh
    j. doskey
  3. Jalankan perintah berikut pada command prompt, dan jelaskan apa fungsi masing-masing perintah berikut!
    a. sfc /scannow
    b. chkdsk
    c. tree
    d. driverquery
    e. robocopy
  4. Bagaimana caranya untuk mendapatkan penjelasan tentang sebuah perintah (bantuan / help) pada command prompt?
  5. Jelaskan apa yang dimaksud dengan redirection pada command prompt!
  6. Jelaskan bagaimana menggunakan redirection untuk menyimpan output dari command prompt ke dalam sebuah file!
  7. Jelaskan apa yang dimaksud dengan pipeline pada command prompt!
  8. Beri contoh sebuah perintah pada command prompt yang menggunakan pipeline!

Buat laporan dan kirimkan ke email dengan subjek latihan 12 IPSO

Have fun!

Latihan 11 Instalasi dan Penggunaan Sistem Operasi

Kepada para peserta mata kuliah sistem operasi, hari ini kita akan mencoba mengenal lebih jauh beberapa alat bantu yang ada pada sistem operasi Windows. Silahkan kerjakan latihan 11 sistem operasi berikut :

  1. Jelaskan apa saja perbedaan hak user biasa dan administrator pada sistem operasi windows!
  2. Bila anda lupa password untuk login pada windows anda, langkah apa saja yang dapat dilakukan untuk mengatasi masalah ini dan bisa kembali login ?
  3. Jelaskan apa fungsi parental controls pada windows!
  4. Beri contoh 10 keyboard shortcut  pada windows!
  5. Jelaskan apa fungsi fitur sync devices pada windows!
  6. Apa kegunaan fitur indexing file pada windows! Jelaskan bagaimana cara untuk mengaktifkan fitur indexing file di Windows!
  7. Jelaskan apa perbedaan fungsi shutdown, hibernate dan sleep pada windows!
  8. Jelaskan apa kegunaan fitur Windows Experience Index pada windows! Lampirkan Screenshot
  9. Jelaskan apa kegunaan fitur Windows recovery pada windows! Lampirkan Screenshot!
  10. Jelaskan bagaimana cara untuk melihat service yang sedang berjalan pada Windows! Lampirkan Screenshot!
  11. Jelaskan bagaimana cara melakukan monitoring penggunaan memori pada Windows! Lampirkan Screenshot!
  12. Jelaskan bagaimana cara menampilkan informasi tentang berapa persen tempat penyimpanan (Harddisk) yang sudah terpakai  pada Windows! Laporkan screenshoot!
  13. Jelaskan bagaimana cara menambahkan aplikasi ke daftar start up application pada Windows! Laporkan langkah2nya!

Silahkan kerjakan dan kumpulkan ke email saya dengan subjek latihan 11 IPSO

Have fun!