Kenalin dengan si OS (Operation System) penguin π§. Kalo orang bilang.. Windows itu mainstream, MacOS itu eksklusif, Linux? ..adalah Kebebasan πͺ½. Linux bisa buat lepas dari penggunaan kursor dan “klik” , jari tinggal ez pz pada keyboard, mouse dan touchpad macam ga guna. Ini karena penggunaan Linux tidak jauh dari yang namanya “Command Line Interface (CLI)”. Hal yang membuat lingkungan Linux sangat “terbuka” dan powerfull πͺ bila digunakan oleh pencinta komputer dan Hacker π.
Orang yang terbiasa dengan GUI (Graphical User Interface) bakal keliatan gaptek-nya kalo pakai Linux π. Namun kejamnya takdir, Anda pasti akan menghadapi yang namanya Linux dalam hidup ini. Yup, anda yang saya maksud adalah “mahasiswa Sarjana Komputer” π€. Linux jadi tulang punggung 85% smartphone dan 90% situs web teratas dunia (sebutlah YouTube, Twitter, Facebook). Jadi, mungkin saatnya kita mulai belajar cara menggunakan sistem yang kuat ini sebelum ia mulai mengendalikan kita π€.
Daftar Isi
Belajar Linux dengan Bermain Game
Linux udah ada sejak 20 tahun lalu, yang berarti ada banyak tutorial dan permainan yang dibuat orang untuk membuat, bahkan orang seperti anda, bisa belajar Linux.
Kalo anda orangnya suka tanya jawab πββοΈ, maka Linux Journey adalah tempat terbaik untuk memulai, pengetahuan umum dan medasar tentang Linux ada di sana. Lalu, habis tu ngapain? Well.., gimana kalo langsung praktik ππ¨. Itu satu-satunya cara tercepat menyimpan informasi dalam otak, bukan?.
Beholdd… π§ββοΈinilah gim-gim Linux yang akan langsung menguji keterampilan Anda. Tenang saja! mereka semuanya gratis πΈ. Saya sudah speedrun menamatkan beberapa ππ.
1. Overthewire
Mainkan di Terminal (CMD, Powershell, dll.), petunjuk melakukan simulasi keamanan jaringan (seperti analisa dan kriptografi) yang dikemas dalam konteks cerita. Terdapat 12 “wargame” di OverTheWire dengan masing-masing level, coba pemanasan dengan Banditπ₯, anda akan disuruh menggunakan kemampuan kode bash dalam mencari password untuk masuk ke tiap level (jangan lupa menyimpan pasword lama level yang sudah didapat atau anda akan perlu mengulang dari password yang diketahui).
Bagi yang ingin belajar keamanan jaringan, game ini sangat adiktif. Cocok sekali untuk pemula, karena bahkan jika nge-stuck, situs ini punya forum komunitas untuk diskusi dan bertukar tips, jadi solusi sudah pasti disediakan. Rate: 9/10 [materi berbobot, terutama yang ingin melihat simulasi keamanan jaringan secara case-studies]
2. Linux-survival
Pengenalan interaktif dan visualisasi kode perintah pada terminal Linux. permainan yang santai di dalam website, penjelasan dari tiap commands dan konteks cerita membuat konsep command menjadi lebih menarik dan mudah dipahami. cocok untuk belajar perintah dasar pada Linux. Minus interaksi π, UI nya juga agak meh… Rate: 7/10 [it’s good… but, masih develop sepertinya]
3. Vim-adventures
Website ini memenuhi esensi sebuah gim, sangat interaktif, bertipe teka-teki platformer. Seperti namanya, anda akan di bimbing seperti seorang pengguna software kode editor Vim. Bagi yang kurang familiar, Vim bak VS Code dengan Steroid ποΈββοΈ, “menggunakan keyboard, tanpa menyentuh kursor dan mouse sedikitpun…”. Masuk ke web dan langsung mainkan, sayang fitur save data berbayar, jadi jika anda keluar dari web maka perlu ulang dari awal. perkembangan level terlihat dari tiap tombol perintah vim yang didapat, seperti “w” untuk berpindah ke ujung huruf, dsb. Rate: 8/10 [nice game experience, sekalian belajar mekanik vim]
4. Linux Shell di HackerRank
Terminal Linux memiliki bahasa pemograman BASH, kita sebut tipe “Linux Shell atau Shell Scripting”. Hackerrank memiliki soalan yang dapat dijawab menggunakan bahasa BASH. ini adalah situs test kemampuan pemograman, terlalu serius bila disebut gim (namun layak karena ini menantang π€), di sini anda akan diuji oleh soalan logika dan tantangan kode. Tidak ada panduan, jadi anda perlu belajar sendiri, Google adalah teman andaπ€. Anda perlu login sebelum memulai. Dan.. kenapa belajar BASH? karena akan sangat berguna jika ingin membuat perintah kompleks yang otomatis dijalakan di Terminal. Rate: 8/10 [kurang banyak bantuan, jadi harus mandiri, tapi cukup menantang]
5. Terminus
Tema game adalah eksplorasi, dengan interaksi yang santai, dan mekanik masung ruangan dan interaksi dengan objek, membuka tiap command dan menyeselesaikan cerita. Fase agak lambat karena perlu mengecek lokasi satu per satu, dan semua itu perlu diketik manual. Membantu dalam memvisualisasikan dan menjelajahi area program Linux dengan lebih baik dan membantu kemampuan mengetik. Rate: 8/10 [Simple story eksplorasi, melatih kemampuan mengetik, sedikti yang bisa dipelajari]
6. Bashcrawl
Gim ini perlu di install di terminal. Konsep kurang lebih Terminus. Ini adalah game untuk mengajarkan Anda dasar-dasar penggunaan terminal POSIX (Linux, BSD, UNIX). Rate: 7/10 [agak rumit dibanding terminus]
7. Command Line Murder Mystery
banyak berfikir, banyak menyelesaikan misteri. Rate: 8/10 [teka-teki kompleks, banyak eksplorasi, analisis, menantang]
Penulis: Leo Prangs Tobing
Referensi: joberty.com/blog/games-to-learn-linux/
Divisi Komunikasi dan Informasi
Himpunan Mahasiswa Sistem Informasi
Universitas Tanjungpura
0 Komentar