BADAK

Tutorial pengoperasian Badak.

Badak

Tutorial pengoperasian Badak.

Windows 10 (1804)

  • Jika tidak terkoneksi dengan HotSpot - UI, maka harus mengakses kawung terlebih dahulu dengan menulis perintah ssh [nama_sso]@kawung.cs.ui.ac.id (contoh: budi71@kawung.cs.ui.ac.id)

    img

  • Masukkan perintah yes, setelah itu, anda akan diminta untuk memasukkan password SSO anda. Jika berhasil, maka tampilan berikut akan muncul:

    img

  • Di kawung, akses badak dengan perintah ssh [nama_sso]@badak.cs.ui.ac.id, lalu ketik ‘yes’

    img

  • Masukkan password SSO, jika berhasil, maka akan muncul tampilan berikut:

    img

  • Jika sedang terkoneksi dengan HotSpot - UI, maka badak dapat langsung diakses dengan menuliskan perintah ssh[nama_sso]@badak.cs.ui.ac.id (contoh: budi71@badak.cs.ui.ac.id)

Windows 7/8/10 (versi di bawah 1804)

  • Jika badak akan diakses melalui jaringan di luar UI (tidak menggunakan HotSpot - UI), maka masukkan perintah ssh [nama_sso]@kawung.cs.ui.ac.id, lalu klik ‘Open’

    img

  • Klik ‘Yes’ jika keluar warning seperti berikut:

    img

  • Masukkan password SSO anda.

    img

  • Jika berhasil, maka akan muncul tampilan berikut:

    img

  • Di kawung, akses badak dengan perintah ssh [nama_sso]@badak.cs.ui.ac.id, lalu ketik ‘yes’ (contoh: budi71@kawung.cs.ui.ac.id)

    img

  • Masukkan password SSO, jika berhasil, maka akan muncul tampilan berikut:

    img

  • Jika sedang terkoneksi dengan HotSpot - UI, maka badak dapat langsung diakses dengan menuliskan perintah ssh[nama_sso]@badak.cs.ui.ac.id (contoh: budi71@badak.cs.ui.ac.id)

    TODO: akses badak di UI

macOS/Linux

  • Jika sedang terkoneksi di luar jaringan UI (HotSpot - UI), akses kawung dahulu dengan mengetik perintah ssh [nama_sso]@kawung.cs.ui.ac.id di terminal (contoh: budi71@kawung.cs.ui.ac.id)

    img

  • Ketik ‘yes’ untuk confirm ECDSA key fingerprint dan masukkan password SSO anda

    img

  • Jika telah muncul tampilan seperti ini, maka telah berhasil mengakses kawung

    img

  • Di kawung, akses badak dengan perintah ssh [nama_sso]@badak.cs.ui.ac.id, lalu ketik ‘yes’

    img

  • Masukkan password SSO, jika berhasil akan muncul tampilan berikut:

    img

  • Jika sedang terkoneksi dengan HotSpot - UI, maka badak dapat langsung diakses dengan menuliskan perintah ssh[nama_sso]@badak.cs.ui.ac.id (contoh: budi71@badak.cs.ui.ac.id)

Perintah shell basic

  • Untuk ‘membersihkan’ tampilan shell seperti tampilan awal ketika baru masuk badak, tekan ctrl + l
  • Untuk menggunakan fitur auto completion (contoh: ingin masuk folder dengan nama yang sangat panjang), cukup ketik beberapa karakter awal folder tersebut, lalu klik Tab
  • Untuk menampilkan semua file dan folder yang tidak hidden, ketik ls
  • Untuk pindah direktori/masuk ke folder lain, ketik perintah cd nama_folder
  • Untuk kembali ke Home, ketik perintah cd
  • Untuk ‘naik’ satu folder/masuk ke folder parent, ketik cd ..
  • Untuk ‘naik’ dua folder/masuk ke folder grandparent, ketik cd ../../
  • Untuk membuat folder, ketik perintah mkdir nama_folder
  • Untuk membuat file, ketik perintah touch nama_file
  • Untuk membuka file text based, gunakan nano nama_file, jika telah terbiasa menggunakan vi/vim, silahkan menggunakannya
  • Untuk menyimpan perubahan di program nano, tekan ctrl + o, tekan Enter
  • Untuk keluar dari nano, tekan ctrl + x
  • Untuk membaca isi file, gunakan perintah less nama_file, untuk keluar dari mode baca file less, tekan q
  • Untuk menjalankan script bash (biasanya filenya tidak berekstensi/line pertama dari file berisi #!/usr/bin/env bash atau #!/bin/sh), ketik bash nama_file
  • Untuk menjalankan file dengan ekstensi .c, compile terlebih dahulu dengan menjalankan perintah make, lalu jalankan dengan perintah ./nama_file
  • Untuk keluar ‘paksa’ dari suatu program, ketik ctrl + c
  • Untuk meng-copy folder demos dari /extras/:
    • Masuk ke kawung jika tidak terkoneksi ke jaringan UI
    • Masuk ke badak
    • Copy folder extra ke direktori home masing-masing dengan memasukkan perintah cd, lalu cp -r /home/extra extra/
    • Compress foldernya dengan perintah tar -cvzf extra.tar.gz extra
    • Pindahkan file yang telah dicompress ke local dengan perintah scp extra.tar.gz [extra]@kawung.cs.ui.ac.id:~/extra.tar.gz (masih di badak)
    • Keluar dari badak dan kawung
    • Di local, masukkan perintah scp [user]@kawung.cs.ui.ac.id:~/extra.tar.gz extra.tar.gz

Menjalankan dan Membaca Demo Program di Badak

Di dalam Badak, terdapat banyak sekali demo program yang bisa kalian jalankan untuk membantu kalian belajar, terutama bahan-bahan setelah UAS. Berikut ini langkah-langkah yang bisa kalian ikuti untuk menjalan program di Badak.

Cara Meng-compile dan Menjalankan File Demo di Badak

  1. Terdapat beberapa cara untuk mengcompile dan run file di badak dan tergantung dari tipe file tersebut. Lihat gambar berikut sebagai contoh:

    Screenshot_256

  2. Untuk mengcompile semua file [nama-file].c gunakan command make dan akan muncul file hasil compile tersebut

    Screenshot_257

  3. Kemudian menjalankan program yang di inginkan dengan command ./[nama-file] Seperti contohnya

    Screenshot_258

  4. Apabila ingin membuka atau membaca file dengan type .txt dapat dengan command cat[space][nama-file] contohnya

    Screenshot_259

  5. Terakhir menjalan program dengan command bash[space][nama-file]

    Screenshot_264

Cara Membaca File Demo di Badak

Ada beberapa cara untuk membaca file demo yang ada di Badak. Berikut ini langkah-langkahnya:

  1. Cari file yang ingin kalian baca dengan perintah ls

    Screenshot_001

  2. Misalnya kita ingin membaca isi file 01-fork.c, salah satu caranya adalah dengan perintah cat. Dengan perintah ini, semua isinya akan di-load langsung.

    Screenshot_002

  3. Jika kalian hanya ingin menge-load sepanjang ukuran terminal kalian, kalian bisa menggunakan perintah more. Jika kalian mau membaca baris selanjutnya, tinggal menekan Enter di keyboard kalian

    Screenshot_003

  4. Perintah lainnya yang bisa kalian gunakan adalah perintah less. Perintah ini hampir sama dengan more, namun dengan perintah less kalian bisa melakukan scrolling ke atas dan ke bawah dengan bebas tidak seperti perintah more yang hanya bisa ke bawah. Kemudian, jika kalian di akhir file, kalian akan mendapatkan kata [END] yang menandakan isi file tersebut sudah berakhir. Untuk kembali ke terminal semula, tekan Q pada keyboard kalian.

    Screenshot_004

    Screenshot_005