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 πŸ€–.

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 mehRate: 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

Kategori: Linux

Leo Prangs Tobing

Web Developer | Game Developer | Data Analyst

0 Komentar

Tinggalkan Balasan

Avatar placeholder

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *