os202

OS202

View the Project on GitHub kukuhhafiyyan/os202

WEEK 01

  1. Installing and learn about Debian

    Debian merupakan operating system gratis yang bisa di download pada web debian.org. Penggunaan OS ini bertujuan untuk menyamakan semua OS mahasiswa Operating System. Jika ingin mengetahui lebih lanjut tentang debian bisa dibaca pada web debian.org.

  2. Installing and learn about VirtualBox

    VirtualBox adalah Virtualization yang sangat canggih. Penggunaan virtualbox memperbolehkan komputer kita untuk menggunakan OS lain selain apa yang telah ada pada komputer. VirtualBox terus diperbaharui mengikuti perkembangan OS yang ada. Silahkan buka virtualbox.org untuk mengetahui lebih lanjut.

  3. Installing and learn about Putty

    Putty merupakan sebuah terminal yang mampu dimodifikasi sesuai kebutuhan pengguna. Putty digunakan untuk proses penulisan script pada kuliah Operating System. Putty dapat di download pada web putty.org.

  4. Free Software

    Bagaimana cara kita mengetahui sebuah software itu termasuk kedalam kategori free software? Free software memiliki arti software tersebut memberikan kebebasan kepada pengguna dan komunitas. Pengguna memiliki kebebasan untuk menjalankan, menyalin, membagikan, mempelajari, mengubah, dan mengembangkan software tersebut. Dalam arti luas, software ini belum tentu gratis untuk didapatkan. Hanya saja pengguna yang memiliki software tersebut mendapatkan empat essential freedom, yaitu kebebasan unutk menjalankan program sesukanya, kebebasan mempelajari dan mengubah software sesuai kebutuhan, kebebasan membagikan salinan software untuk membantu yang lain, dan kebebasan mendistribusikan salinan dari software yang telah pengguna modifikasi untuk pengguna lainnya. Selengkapnya mengenai free software dapat dibaca di artikel What is free Software?.

  5. Open-source Software

    Kata open-source sering kali menggambarkan bagaimana publik boleh mengubah dan membagikan sesuatu diarenakan hal tersebut dapat diakses secara umum. Open source software adalah software yang sumbernya dapat dilihat, diedit, dan dikembangkan oleh siapa saja. Source code biasanya tidak dapat dilihat oleh pengguna komputer. Source code adalah code yang dapat diubah dan dimanipulasi untuk mengubah jalannya sebuah software. Programmers yang memiliki akses ke source code dapat dengan mudah menambahkan fitur dari software dan mengembangkan software tersebut sesuai keinginan. Open source software memiliki regulasi atau peraturan yang harus disetujui oleh penggunanya ketika ingin menjalankan, mengubah, atau membagikan software tersebut. Regulasi pada open source software tidak ketat seperti regulasi pada closed source software. Selengkapnya dapat diabaca pada What is open-source software?.

  6. Copyleft Software

    Copyleft adalah metode umum yang digunakan untuk membuat sebuah program bebas. Cara paling mudah untuk membuat sebuah program free software adalah dengan meletakkannya pada public domain, tanpa copyright. Hal ini mengizinkan orang untuk membagikan program dan kemajuan mereka. Namun hal ini juga mengizinkan orang-orang tidak bertanggung jawab untuk menjadikan program tersebut menjadi proprietary software. Copyleft software juga memberikan dorongan kepada programmer untuk membuat free software. Copyleft juga membantu programmer yang ingin berkontribusi untuk perkembangan free software agar mendapatkan izin untuk melakukan hal tersebut. Selengkapnya dapat dibaca pada What is Copyleft? artikel.

  7. Command-Line Interface

    Command-Line Interface (CLI) adalah sebuah text based UI yang digunakan untuk melihat dan mengatur file pada komputer. Sebelum adanya mouse, user berinteraksi dengan OS melalui keyboard. User akan menuliskan command pada CLI untuk menjalankan sebuah tugas di komputer. Pada umumnya CLI berbentuk kotak hitam dengan tulisan putih. User menuliskan command pada kotak tersebut dan output yang dihasilkan dari command tersebut akan berbeda-beda tergantung tugas yang dijalankan. Saat ini user lebih memilih untuk menggunakan GUI yang ditawarkan oleh OS. Salah satu contoh CLI adalah shell pada windows OS. Beberapa programming language juga bisa dijalankan pada CLI, contohnya adalah Python. Selengkapnya mengenai CLI dapat dibaca di artikel Command Line Interface

  8. Regular Expression

    Regular Expression atau REGEX adalah sebuah test string untuk menjelaskan search pattern. Regex biasa digunakan untuk mencari atau mencari dan merubah sebuah strings Regex adalah sebuah teknik yang dikembangkan oleh theoretical computer science dan formal language theory. Konsep regex muncul ketika seorang ahli matematika Amerika membangun deskripsi mengenai regular language. Regex juga digunakan pada search engine yang ada pada komputer-komputer saat ini. Mengenai cara menulis dan membaca regex dapat dilihat pada artikel Regular-Expression.info.

  9. Basic Linux Command

    Saya perlu mempelajari beberapa basic command yang ada pada linux. Basic command ini dapat dijalankan pada Linux Shell atau terminal. Tutorial membuka dan menggunakan shell pada linux dapat dilihat pada artikel Learn Basic Commands for Linux. Pada artikel tersebut juga terdapat beberapa basic commands yang mungkin terpakai ketika kita mempelajari meteri perkuliahan OS. Artikel 35 Linux Basic Commands Every User Should Know juga dapat menjadi alternatif dalam mempelajari commands linux.