HOME


Top 10 List of Week 00

  1. BRP Mata Kuliah Sistem Operasi
    Sebelum kelas OS pada semester ganjil ini dimulai, sedikit banyak saya mempelajari BRP dari mata kuliah OS. Tetapi ada beberapa bagian dari BRP yang masih kurang jelas bagi saya dan Alhamdulillah sudah cukup jelas karena telah dijelaskan lebih lanjut melalui kelas daring. BRP pada tahun ini sedikit berbeda dengan BRP tahun lalu, dimana BRP tahun ini menyesuaikan dengan kegiatan perkuliahan yang menerapkan PJJ (Perkuliahan Jarak Jauh). Sehingga, memang diperlukan untuk memahami BRP agar kita mengetahui agenda mata kuliah OS selama satu semester ini.

  2. CHECKLIST Week 00 Operating System
    Sebelum kuliah OS secara Synchronous diadakan setiap hari selasa, saya sempat membaca beberapa checklist yang ada pada Slide 00. Yang dimana pada slide checklist, dijelaskan assignment apa saja yang harus dikerjakan. Pada Week 00, Assignment yang harus dilakukan adalah membuat public repository bernama os202 di GitHub. lalu melakukan pengisian log pertama di week 00. Setelah itu membuat GitHub Pages, assignment selanjutnya membuat weekly TOP 10 LIST, dan assignment terakhir mengisi Course Registration.

  3. GitHub Repository
    Sebelum kelas daring, saya sudah mencoba membuat beberapa repository pada akun GitHub yang saya sudah punya. Sehingga, pada saat mengerjakan checklist saya tinggal repository os202 berdasarkan ketentuannya, lalu membuat folder di laptop saya untuk melakukan remote repository GitHub os202. Saya cukup memahami penggunaan GitHub karena pada mata kuliah sebelumnya pernah menggunakan GitLab, yang command nya mirip-mirip dengan GitHub.

  4. GitHub Page
    Kebetulan, sebelum saya memulai mata kuliah os ini, saya pernah mempelajari mengenai GitHub Page, karena saya ingin membuat portofolio dalam bentuk website. Hal ini saya pelajari karena GitHub Page dapat melakukan Hosting website secara gratis. Lalu kita dapat mengganti domain dengan custom domain, tetapi domain tersebut harus berbayar. Tetapi GitHub Page yang saya gunakan untuk os202 adalah menggunakan theme yang tersedia. Ini cukup memudahkan agar saya tidak perlu melakukan coding dari awal lagi.

  5. GitHub Desktop
    Setelah mengulik bagaimana GitHub Page bekerja, saya melihat iklan mengenai GitHub for Desktop. GitHub for Desktop adalah aplikasi yang dapat diinstall ke laptop dan cara penggunannya hampir sama dengan tampilan yang ada pada GitHub pada website. Menurut saya, aplikasi ini dapat memudahkan misalnya saat ingin melakukan commit, pembuatan branch, karena UI nya cukup bersahabat sehingga kita tidak perlu menggunakan terminal kembali. Tetapi, karena saya terbiasa menggunakan terminal dan menurut saya tampilan terminal saya keren, saya tetap lebih nyaman menggunakan terminal ketika hendak melakukan aktivitas pada GitHub. Walaupun beberapa aktivitasnya saya lakukan di GitHub Desktop setelah saya mempelajari bagimana cara aplikasi ini bekerja.

  6. Mempelajari Markdown Command
    Salah satu kemudahan yang diberikan oleh GitHub adalah Markdown Commands. Markdown adalah cara bagaimana melakukan styling text pada website kita. Seperti melakukan format words yang bisa menjadi bold, italic, atau menggunakan underline, menambah gambar, atau membuat list. Dengan mempelajari Markdown Commands, saya akhirnya dapat merapihkan bagian README.md agar tampilan pada GitHub Page menampilkan sesuai dengan apa yang saya inginkan. Pada README.md, saya ingin menampilkan Operating System Weekly TOP Ten List sesuai dengan yang task yang ada di Slide Week 00.

  7. Laptop Rusak Karena Dualboot
    Setelah saya mengerjakan Checklist Week 0, saya membaca group bahwa ternyata mata kuliah os memerlukan penggunaan OS Linux. Awalnya saya berpikir akan membuat laptop saya menjadi Dualboot, seperti yang pernah saya lakukan beberapa tahun lalu agar laptop saya bisa menggunakan dualboot yaitu macOS dan Windows. Tetapi karena saat menggunakan Windows, saya menginstall software yang terindikasi virus, sehingga laptop saya waktu itu harus di reset dan hilang semua data-data saya. Jadi, saya cukup berhati-hati sekarang. Ternyata, terdapat aplikasi yang disediakan oleh Oracle. Virtualbox ini adalah VirtualMachine yang kalau saya pahami, setiap machine nya bisa dibilang mirip dengan komputer. Jadi saya bisa install berbagai macam os dari masing-masing machine. Tetapi tetap membutuhkan iso untuk menginstall nya.

  8. Bagaimana install OS di VirtualBox?
    Saya kira tidak ada tutorialnya yang disediakan di mata kuliah OS. sehingga saya coba mencari bagaimana cara menginstall Debian Guest pada virtualbox. Saya menonton video ini saat melakukan instalasi, tetapi gagal karena macOS Catalina selalu Crash saat ingin melakukan instalasi Debian OS dengan Graphic Install. Akhirnya saya mencoba mencari bagaimana cara mengatasi crash tersebut, dari mulai GSGS hingga bertanya kepada rekan-rekan saya.

  9. Melakukan pengisian LOG
    Seperti yang telah dijelasan di BRP dan saat kelas daring OS, saya diharuskan untuk mengisi Log saat melakukan kegiatan yang ada hubungannya dengan mata kuliah OS. Cara pengisian Log tersebut memiliki ketentuan, dimana ada Code Log yang dapat mewakilkan penjelasan dari kegiatan-kegiatan yang ditulis dalam log dan juga terdapat keterangan waktu pada saat pengisian Log. Log ini harus disimpan dalam folder bernama TXT dan didalamnya terdapat mylog.txt

  10. Weekly Checklist
    Setelah saya melalui hal-hal tersebut, setiap minggunya saya harus menyelesaikan Checklist, dimana checklist-checklist ini dapat menjadi arahan saya dalam perkuliahan os masing-masing minggu nya.