Tugas Sejarah perkembangan linux

Kepada para mahasiswa peserta mata kuliah sistem operasi, silahkan anda pelajari sejarah perkembangan linux dan buat slide presentasi atau video tentang sejarah perkembangan Linux. Untuk referensi bisa dipelajari beberapa artikel berikut ini:

https://en.wikipedia.org/wiki/History_of_Linux

https://www.cs.cmu.edu/~awb/linux.history.html

http://arstechnica.com/information-technology/2015/08/how-linux-was-born-as-told-by-linus-torvalds-himself/

http://www.slate.com/blogs/business_insider/2014/06/09/linus_torvalds_creator_of_linux_programming_language_answers_interview_questions.html

http://www.slate.com/blogs/business_insider/2014/06/09/linus_torvalds_creator_of_linux_programming_language_answers_interview_questions.html

Have fun!

Latihan sistem operasi Linux essentials

Kepada para peserta mata kuliah sistem operasi kelas D3 Teknik Komputer T1, silahkan kerjakan latihan sertifikasi Linux Essentials berikut. Linux Essentials merupakan salah satu sertifikasi Linux yang diakui Internasional.

  1. File apa yang bisa kita gunakan untuk melakukan konfigurasi boot menu pada GRUB bootloader? (pilih dua)
    A. /etc/menu.lst
    B. /etc/grub.conf
    C. /boot/grub/grub.conf
    D. /boot/grub/menu.lst
  2. Perintah apa yang bisa digunakan untuk  mengganti runlvels ketika sistem sedang berjalan?
    A. runlevel
    B. chrun
    C. mode
    D. init
  3. Dibawah ini yang mana contoh dari password yang kuat?
    A. skippy
    B. DogB3rt#
    C. N0v3llD. mydogisthebest
  4. Perintah apa yang dapat digunakan untuk  shut down dan restart Linux ? (pilih dua)
    A. init 0
    B. init 6
    C. halt
    D. reboot
  5. Yang manakah yang merupakan sistem GUI pada linux?
    A. KDE
    B. fvwm
    C. sawfish
    D. X.org
  6. Sistem linux anda menggunakan  X.org sebagai X server. File Konfigurasi apakah yang digunakan untuk melakukan konfigurasi layanan ini?
    A. /etc/X11/XF86Config
    B. /etc/X11/x11.conf
    C. /etc/X11/XFree86.conf
    D. /etc/X11/xorg.conf
  7. Tools apa di Fedora Linux yang dapat digunakan untuk konfigurasi  X
    server?
    A. system-config-display
    B. xf86config
    C. YaST
    D. xf86cfg
  8. Anda baru saja mengklik sebuah iklan pada laman sebuah banks. Namun link iklan tersebut mengarahkan ke alamat url yang berbeda dengan nama domain bank tersebut. Apakah jenis serangan ini?                                                                                                 A. Tidak ada, website bekerja dengan normal
    B. Antivirus palsu                                                                                                                   C. Cookie hijacking
    D. Web site redirection.
  9. Penyerang mengubah konfigurasi DHCP Internet Service Provider untuk memberikan alamat DNS palsu. Sehingga penyerang dapat melakukan redirect rekues web ke website palsu. Apakah tipe serangan ini ?
    A. DHCP server poisoning
    B. Pharming
    C. Antivirus Palsu
    D. Phishing
  10. Anda diminta untuk membuat slide presentasi. Aplikasi apakah yang bisa digunakan di Linux untuk membuat slide presentasi?
    A. PowerPoint
    B. Writer
    C. Impress
    D. Base
  11. Anda diminta untuk melihat konten dari direktori /var/log di  Linux,
    jadi anda membuka shell dan memasukan perintah ls /Var/Log. Sebuah pesan eror menampilkan bahwa directory tersebut tidak ada. Kenapa hal ini bisa terjadi?
    A. Anda harusnya mengetikan perintah ls /var/log.
    B. Anda harusnya menggunakan merintah dir bukan ls.
    C. Anda harusnya mengetik perintah LS /VAR/LOG.
    D. Tidak ada yang salah. Ada bug di software.

Have Fun!

Latihan 1 Sistem Operasi

Kepada para peserta mata kuliah sistem operasi silahkan kerjakan latihan berikut:

  1. Mengapa komputer butuh sistem operasi ?
  2. Sebutkan ciri OS yang baik ?
  3. Mengapa komputer butuh sistem operasi ?
  4. Sebutkan ciri OS yang baik ?
  5. Sebutkan 5 fungsi dasar OS?
  6. Ceritakan tentang evolusi operating systems ?
  7. Dalam OS ada yang disebut proses, Jelaskan apa artinya ?
  8. Apa yang dimaksud dengan manajemen proses pada OS ?
  9. Jelaskan tentang Kernel? apa fungsinya ?
  10. Sebutkan 5 fungsi dasar OS?
  11. Ceritakan tentang evolusi operating systems ?
  12. Dalam OS ada yang disebut proses, Jelaskan apa artinya ?
  13. Apa yang dimaksud dengan manajemen proses pada OS ?
  14. Jelaskan tentang Kernel? apa fungsinya ?

Have fun!

Rekap materi kuliah Sistem Operasi 2020

Semester lalu saya ngajar mata kuliah sistem operasi. Mata kuliah ini pengenalan sistem operasi Windows dan Linux untuk mahasiswa prodi D3 Teknologi Komputer semester 1. Awal perkuliahan masih berjalan normal 2x seminggu, 3 jam praktek dan 2 jam teori. Jam praktek dipandu asprak, menggunakan modul praktikum. Jam teori dipandu dosen. Cuman setelah pertengahan perkuliahan terpaksa dilakukan secara online. Berikut ini beberapa materi latihan yang saya berikan pada jam teori:

Latihan 1 tentang Dasar Sistem Operasi

Latihan 2 Perintah dasar Linux

Latihan 3 tentang Linux Distro

Latihan 4 tentang struktur direktori Linux

Latihan 5 tentang sistem file Linux

Latihan 6 Manajemen memory, IO

Latihan 7 tentang layanan di linux

Latihan 8 tentang administrasi resource Linux

Latihan 9 tentang Jaringan

Latihan 10 Troubleshooting

Latihan 11 Penjadwalan

Tubes remastering Linux

Semoga Bermanfaat!

Kajian 3 Sistem Operasi

Kepada para mahasiswa peserta mata kuliah 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. Modifikasi Interface dan paket sebuah distro Linux sesuai dengan tema yang diinginkan!
  2. Hasil akhir dari tugas ini adalah distro Linux varu versi kalian!
  3. Membuat laporan Dokumentasi langkah2 pengerjaan!
  4. Presentasi!
  5. Boleh dikerjakan berdua


Contoh tema:

  • Distro Linux untuk Multimedia
  • Distro Linux untuk Pendidikan
  • Distro Linux untuk Game
  • Distro Linux untuk Programming
  • Distro Linux untuk Desain
  • 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 berisi:

  • Penjelasan tentang pemilihan tema
  • Paket/Aplikasi apa saja yang dimasukan (minimal 7)
  • Tampilan dari distro
  • Langkah2 pengerjaan
  • Pembagian kerja(khusus utk yg mengerjakan berdua)
  • Laporan dikumpulkan ke email dengan subjek: Laporan Tubes Sisop

Presentasi:

  • Penjelasan tentang Distro yang dibuat
  • Pemilihan Tema
  • Langkah-langkah Pengerjaan
  • Demo

Penilaian diambil dari:

  • Presentasi
  • Demo
  • Tampilan Distro
  • Dokumentasi 

Tools Remastering

Gunakan aplikasi open source ya, untuk melihat aplikasi open source bisa dilihat di web https://alternativeto.net

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/themes di Ubuntu

https://www.ubuntupit.com/best-ubuntu-themes-will-blow-mind/

Slide tentang tugas besar

https://www.slideshare.net/Setiajuli/kajian3-upload

Latihan 10 Sistem Operasi

Kepada para mahasiswa peserta mata kuliah Sistem Operasi hari ini kita akan belajar tentang Troubleshooting dan jaringan. Untuk itu silahkan kerjakan latihan 10 sistem operasi berikut ini:

A. Troubleshooting

Jalankan perintah-perintah berikut pada terminal, lampirkan output dari perintah-perintah tersebut dan jelaskan apa fungsi perintah-perintah ini pada laporan! (beberapa perintah memerlukan hak akses root)

  1. initctl list
  2. lshw
  3. tail -5 /var/log/syslog
  4. lsmod
  5. modprobe -c
  6. ifconfig
  7. netstat
  8. strace
  9. uptime
  10. ps ax

B. Konfigurasi Jaringan

Konfigurasi jaringan di Linux disimpan dalam file konfigurasi berikutini. Jelaskan apa fungsi dari masing-masing file berikut ini! Tampilkan isi konfigurasi yang ada di komputer anda!

  1. /etc/hosts
  2. /etc/networks
  3. /etc/host.conf
  4. /etc/resolv.conf
  5. /etc/hosts.allow
  6. /etc/hosts.deny
  7. /etc/nsswitch.conf

Buat laporan dan kumpulkan ke email dengan subjek latihan 10 sisop

Have Fun!

Latihan 9 Sistem Operasi

Kepada para peserta mata kuliah sistem operasi, hari ini kita akan belajar mengenai jaringan dan security di Linux. Untuk itu silahkan kerjakan latihan 9 sistem operasi berikut ini di Linux:

  1. Bagaimana cara mengakses folder yang sudah dishare di Jaringan!
  2. Share sebuah folder  anda tersebut di jaringan, sehingga bisa diakses oleh komputer yang ada di jaringan! Laporkan langkah2nya!
  3. Di Linux dikenal ada beberapa jenis filesystem. Diantaranya ada ext2, ext3, ext4, btrfs, xfs dan reiserfs. Jelaskan apa perbedaan dari filesystem2 tersebut!
  4. Jenis filesystem mana  yang saat ini menjadi standar filesystem pada Linux PC?
  5. Jenis filesystem mana  yang saat ini banyak digunakan pada server Linux? Mengapa?
  6. Tampilkan jenis filesystem apa yang anda gunakan saat ini di komputer anda!
  7. Linux adalah sistem operasi yang dapat digunakan oleh banyak pengguna (multi user). Admin  dapat membatasi quota hardisk yang dapat digunakan oleh masing user. Jelaskan bagaimana cara admin untuk membatasi quota dari user!
  8. Buka file /etc/fstab ! Jelaskan informasi apa saja yang ditampilkan pada file tersebut!
  9. Install ClamAV pada linux anda! Lakukan scan virus pada komputer anda dengan ClamAV! Laporkan langkah2nya!
  10. Aktifkan firewall pada Linux anda! Laporkan langkah2nya!
  11. Agar komputer anda dapat diakses secara remote dapat digunakan SSH! Jelaskan bagaimana cara melakukan instalasi dan konfigurasi SSH server pada Linux anda!

Buat Laporan dan kumpulkan ke email dengan subjek latihan 9 sisop

Have Fun!

Latihan 8 Sistem Operasi – Linux

Kepada para mahasiswa peserta mata kuliah Sistem operasi, hari ini kita akan lanjutkan belajar tentang linux. Untuk itu silahkan kerjakan latihan berikut ini:

  1. Buka system monitor pada Linux anda! Laporkan berapa persen CPU dan memori yang terpakai pada komputer anda!
  2. Dari laporan system monitor diatas, dapatkah anda melaporkan apakah komputer anda memiliki lebih dari satu prosesor atau tidak?
  3. Laporkan proses apa pada komputer anda yang paling banyak menggunakan memori!
  4. Setiap proses pada linux memiliki status. Jelaskan apa perbedaan dari status running, sleeping, stopped dan zombie pada linux!
  5. Setiap proses pada linux memiliki prioritas. Jelaskan bagaimana cara merubah prioritas pada sebuah proses di linux!
  6. Jalankan perintah lsof pada terminal! Jelaskan informasi apa yang ditampilkan!
  7. Jalankan perintah free -m pada terminal! Jelaskan informasi apa yang ditampilkan!
  8. Jalankan perintah df -h pada terminal! Jelaskan informasi apa yang ditampilkan!
  9. Bagaimana caranya melakukan konfigurasi alamat IP pada komputer anda! Ganti alamat IP anda menjadi IP statik! Laporkan langkah2nya!
  10. Jelaskan apa bedanya IP statik dan dinamik!
  11. Jelaskan apa bedanya IP private dan IP Publik!
  12. Sebutkan 3 rentang alamat IP Private yang dapat digunakan!
  13. Ganti alamat DNS anda menjadi 8.8.8.8! laporkan langkah2nya!
  14. Jelaskan apa fungsi dari DNS!
  15. Beri contoh 3 alamat server DNS publik yang bisa anda gunakan!

Buat laporan dan kumpulkan ke email dengan subjek Latihan 8 sisop!

Have Fun!

Latihan 7 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 7 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!

Buat Laporan dan kumpulkan ke email dengan subjek latihan 7 sisop

Latihan 5 Sistem Operasi

Kepada para peserta mata kuliah sistem operasi, silahkan kerjakan latihan 5 berikut ini:

Teori

  1. Jelaskan tentang 3 macam hak akses file di Linux!
  2. Jelaskan bagaimana caranya merubah hak akses sebuah file di Linux!
  3. Jelaskan apa maksud angka d pada gambar berikut:
  4. Jelaskan ada berapa tipe file pada Linux! Tampilkan juga karakter yang mewakili tipe file tersebut!
  5. Jelaskan apa saja aturan dalam penamaan file di Linux!
  6. Cari di folder manakah ada file berikut rc.d ! Jelaskan informasi apa yang ada di file tersebut!
  7. Jelaskan informasi apa yang ditampilkan pada file /etc/init.d !
  8. Jelaskan informasi apa yang ditampilkan pada file /etc/cron.d!
  9. Jelaskan informasi apa yang ditampilkan pada file /etc/passwd!
  10. Jelaskan informasi apa yang ditampilkan pada file /etc/lilo.conf!

Praktek

  1. Buat sebuah file dengan nama “latihan 5” di linux!
  2. Tampilkan hak akses dari file tersebut!
  3. Rubah hak akses file tersebut menjadi -rwxrwxrwx !
  4. Buat sebuah hard link dari file “latihan 5” yang telah anda buat tadi!
  5. Buat sebuah direktori baru dengan nama “tes”! Pindahkan file “latihan 5” tadi ke direktori “tes”
  6. Buka directory /proc. Tampilkan isi file interrupts menggunakan perintah cat ! Jelaskan informasi apa yang ditampilkan!
  7. Buka directory /proc. Tampilkan isi file devices menggunakan perintah cat ! Jelaskan informasi apa yang ditampilkan!
  8. Buka directory /proc. Tampilkan isi file cpuinfo menggunakan perintah cat ! Jelaskan informasi apa yang ditampilkan!
  9. Buka directory /proc. Tampilkan isi file meminfo menggunakan perintah cat ! Jelaskan informasi apa yang ditampilkan!
  10. Buka directory /proc. Tampilkan isi file uptime menggunakan perintah cat ! Jelaskan informasi apa yang ditampilkan!

Buat laporan dan kumpulkan ke email dengan subjek latihan 5 sisop.

Have Fun!