os211

Top 10 List of Week 02

  1. Write and Run a C Program
    Pada week 02, kita diberikan tugas untuk mencoba program dengan C-language. Untuk itu, saya mencari cara untuk me-run program C dan menemukan tautan di atas. Menurut saya, tautan tersebut sangat membantu dan menjelaskan dengan baik cara menuliskan dan run program C.
  2. Bash Scripting Cheatsheet
    Misal pada demos week 2 terdapat banyak file C yang harus dicompile dengan cara yang sama tetapi berulang, untuk meminimalisir hal-hal yang harus dilakukan secara repetitif kita bisa membuat sebuah script untuk melakukan command yang kita ingin lakukan tapi hanya dengan menggunakan 1 command saja. Untuk itu, tautan diatas adalah link yang menarik karena berisi hal-hal yang diperlukan untuk melakukan bash scripting.
  3. Data Encryption
    Tautan di atas membantu saya dalam memahami apa itu enkripsi karena enkripsi merupakan materi yang baru untuk saya. Penjelasan yang diberikan cukup jelas dan diberikan ilustrasi sehingga membuat saya lebih tertarik dan mengerti. Enkripsi sendiri adalah salah satu cara untuk mengamankan informasi dimana hanya user yang diperbolehkan yang membaca informasi tersebut.
  4. Symmetric and Asymmetric Encription
    Video pada tautan di atas menjelaskan mengenai apa itu symmetric dan asymmetric encryption. Penjelasan dimulai dari definisi symmetric dan asymmetric encryption, kemudian ada pula penjelasan mengenai public key, private key, dan bagaimana menjadi symmetric keys. Penjelasan dilakukan melalui bentuk powerpoint yang juga dilengkapi dengan ilustrasi.
  5. Asymmetric Encription
    Selain video pada poin 4 ada pula video penjelasan mengenai asymmetric encryption yang membantu saya. Video tersebut menarik karena menjelaskannya dengan ilustrasi dan bahasa yang mudah dipahami. Video tersebut juga durasinya tidak panjang tetapi memuat sangat banyak informasi. Ada pula penjelasan singkat mengenai symmetric encryption di awal video.
  6. What is a security breach?
    Artikel tersebut menarik karena menjelaskan secara lengkap dan detail mengenai security breach. Penjelasan yang ada mencakup definisi, contoh, tipe, dan lainnya. Menurut saya, hal yang paling berkesan untuk saya adalah penjelasan apa saja yang harus dilakukan jika kita terjebak dalam security breach serta bagaimana tindakan preventif agar kita terhindar dari security breach. Karena hal ini menyadarkan saya bahwa dengan menggunakan password yang lemah ataupun digunakan secara repetitif akan meningkatkan risiko terkena security breach.
  7. Potential Security Threats To Your Computer Systems
    Artikel tersebut menjelaskan tentang potensi ancaman security yang bisa terjadi pada komputer kita. Pada artikel tersebut dibagi menjadi tiga bagian, yaitu apa itu security threat, ancaman berbentuk fisik, dan ancaman yang non fisik. Security threat sendiri adalah risiko yang bisa mengancam keamanan komputer dan bisa berbentuk fisik juga non fisik. Contoh dari ancaman fisik adalah ketika komputer dengan data-data yang vital dicuri dan contoh dari ancaman non fisik adalah serangan virus.
  8. Difference between malware and ransomware
    Pada security threat, saya menemukan kata yang selama ini terasa familiar tetapi saya tidak tahu perbedaan antara keduanya, yaitu malware dan ransomware. Pada artikel di atas dijelaskan, malware adalah term yang digunakan untuk mendeskripsikan tipe-tipe dari malicious software. Sementara, ransomware adalah tipe dari malware yang dibuat agar user tidak bisa mengakses sistem milik sendiri hingga ada ransom fee yang dibayarkan.
  9. 15 Types of Cyber Attacks To Look Out For
    Video tersebut menjelaskan mengenai berbagai cyber attack yang harus kita waspadai. Setiap cyber attack dijelaskan definisinya dan tindakan preventif yang bisa dilakukan. Cyber attack yang dijelaskan antara lain man-in-the-middle, malware, phishing, xss, dan lainnya.
  10. Learn C Programming
    Tautan tersebut sangat menarik karena sudah mencakup segala syntax bahasa C, apa itu C programming, mengapa harus mempelajari C, serta bagaimana cara menerapkan bahasa C. Dari tautan tersebut, saya sebagai pengguna baru bahasa C juga dapat mengetahui bahwa dengan mempelajari C, mempelajari bahasa lain seperti python dan java akan lebih mudah. Selain itu, C juga digunakan dalam mendevelop operating system, compilers, databases, dan lainnya.