os211

  1. What is C Programming Language
    Saya agak penasaran kenapa bahasa C digunakan dalam matkul OS. Ternyata, C adalah bahasa yang digunakan untuk membuat berbagai macam OS seperti Windows, UNIX, dan Linux. Selain itu, C juga menjadi basis dari berbagai bahasa populer lainnya seperti C++ dan Java. Artikel ini menjelaskan tentang sejarah C, kegunaannya, dan lain sebagainya.
  2. C Tutorial
    Link di atas adalah tutorial menggunakan bahasa pemrograman C yang akan sangat dibutuhkan oleh orang yang baru ingin menggunakannya, seperti saya contohnya.
  3. Advantages and Disadvantages of C
    Salah satu kelebihan dari C yang saya tahu adalah kecepatannya yang sangat cepat dibanding bahasa pemrograman lainnya. Artikel di atas menjelaskan kelebihan lain dari bahasa pemrograman C serta kekurangannnya.
  4. What Is a Checksum
    Artikel di atas menjelaskan tentang apa itu checksum, dan algoritma-algoritma hashing yang ada. Menurut saya cukup menarik untuk dibaca karena memberikan gambaran tentang tujuan dari apa yang dilakukan di W02 ini.
  5. Difference Between SHA1, SHA2, and SHA256
    Walaupun artikel di atas bertujuan untuk mempromosikan suatu produk, di dalamnya terdapat penjelasan perbedaan antara jenis-jenis hashing algorithm SHA yang ada yaitu SHA1, SHA2, dan SHA256.
  6. What are Digital Signatures
    Di minggu W02 ini, saya diajarkan untuk melakukan “tanda tangan” pada beberapa file yang ada di repo. “Tanda tangan” yang dimaksud adalah tanda tangan digital atau digital signature. Artikel di atas menjelaskan apa itu digital signature dan bagaimana cara kerjanya secara ringkas.
  7. GnuPG Cheatsheet
    Link di atas berisi cheat sheet dari aplikasi gpg yang terdapat pada OS Linux. Sangat membantu jika ingin menggunakan gpg.
  8. Why Linux is Better than Windows or MacOS for Security
    OS Linux seringkali digadang-gadang sebagai OS paling aman jika dibandingkan dengan Windows dan MacOS. Artikel ini menjelaskan kenapa Linux bisa dianggap lebih aman, serta perbandingannya dengan Windows dan MacOS dalam hal keamanan.
  9. What is Asymmetric Cryptography
    Artikel di atas berisi penjelasan tentang asymmetric cryptography/encryption, jenis encryption yang digunakan dalam mengerjakan tugas W02. Di dalamnya mencakup definisi, cara kerjanya, plus minus, serta perbandingannya dengan symmetric cryptography yang hanya menggunakan satu key saja.
  10. Difference between Public Key and Private Key
    Artikel di atas dengan sangat ringkas menyajikan perbedaan antara public key dan private key yang digunakan dalam asymmetric cryptography.