Skip to content
| Marketplace
Sign in
Visual Studio Code>Education>Praktikum LabJIFNew to Visual Studio Code? Get it now.
Praktikum LabJIF

Praktikum LabJIF

Laboratorium Jurusan Informatika

| (0) | Free
Extension untuk membantu evaluasi praktikum Laboratorium Jurusan Informatika UPN 'Veteran' Yogyakarta
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Praktikum Lab JIF

Visual Studio Code extension untuk mendampingi praktikum pemrograman di Laboratorium Jurusan Informatika UPN "Veteran" Yogyakarta.

Praktikum Lab JIF membantu mahasiswa selama sesi praktikum melalui pencatatan sesi, asisten belajar berbasis AI, dan laporan akhir terenkripsi yang dapat digunakan untuk evaluasi oleh Asisten Lab.

Praktikum Lab JIF Demo

Demo menunjukkan alur lengkap: mulai sesi → penggunaan @LabJIF → pencatatan aktivitas → generate laporan akhir.


Daftar Isi

  • Instalasi
  • Persiapan Awal
  • Memulai Sesi Praktikum
  • Menggunakan Asisten @LabJIF
  • Mengakhiri Sesi & Pengumpulan Laporan
  • Author
  • License

Instalasi

Via Visual Studio Code Marketplace (Direkomendasikan)

  1. Buka Visual Studio Code
  2. Pergi ke tab Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  3. Cari Praktikum Lab JIF
  4. Klik Install

Via File .vsix (Jika Diberikan oleh Asisten Lab)

  1. Buka tab Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  2. Klik ikon ... di kanan atas panel Extensions
  3. Pilih Install from VSIX...
  4. Pilih file .vsix yang telah diberikan
  5. Reload VS Code jika diminta

Persiapan Awal

Sebelum memulai praktikum, masukkan identitas diri terlebih dahulu. Cukup dilakukan satu kali dan akan tersimpan otomatis.

Melalui Sidebar:

  1. Buka Sidebar Praktikum Lab JIF di sebelah kiri VS Code (ikon toga/mortar board)
  2. Klik tombol Edit Info Mahasiswa pada panel Sesi & Mahasiswa

Melalui Command Palette:

  1. Buka Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
  2. Ketik dan pilih: Praktikum Lab JIF: Setup Info Mahasiswa
  3. Masukkan NIM dan Nama Lengkap

Setelah disimpan, nama dan NIM kamu akan muncul di panel Sidebar sebagai konfirmasi.


Memulai Sesi Praktikum

Melalui Sidebar:

  1. Buka folder workspace tempat kamu mengerjakan tugas (File > Open Folder...)
  2. Buka Sidebar Praktikum Lab JIF (ikon toga)
  3. Klik tombol ▶ Mulai Sesi pada panel Sesi & Mahasiswa
  4. Masukkan Topik Praktikum hari ini (contoh: Fungsi dan Prosedur)

Melalui Command Palette:

  1. Buka Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
  2. Ketik dan pilih: Praktikum Lab JIF: Mulai Sesi

Setelah sesi dimulai, timer akan berjalan dan panel Metrik Sesi akan muncul di Sidebar. Kamu bisa mulai mengerjakan praktikum seperti biasa.


Menggunakan Asisten @LabJIF

Jika kamu mengalami kesulitan, error yang tidak bisa diselesaikan, atau bingung dengan logika kode — gunakan @LabJIF, asisten belajar berbasis AI yang siap membantu.

  1. Buka GitHub Copilot Chat (ikon pesan di Sidebar)
  2. Ketik pertanyaanmu dengan awalan @LabJIF

Contoh pertanyaan:

@LabJIF Kenapa perulangan for ini error index out of bounds?
@LabJIF Bagaimana algoritma bubble sort bekerja?
@LabJIF Aku bingung perbedaan antara stack dan queue, bisa dijelaskan?

@LabJIF dirancang untuk membimbing proses berpikirmu. Asisten akan mengajakmu menganalisis masalah, menyusun algoritma, dan menemukan solusinya sendiri.


Mengakhiri Sesi & Pengumpulan Laporan

Ketika praktikum selesai atau waktu habis:

Melalui Sidebar:

  1. Klik tombol ⏹ Akhiri Sesi pada panel Sesi & Mahasiswa di Sidebar

Melalui Command Palette:

  1. Buka Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
  2. Ketik dan pilih: Praktikum Lab JIF: Akhiri Sesi

Ekstensi akan memproses data sesi dan menghasilkan file laporan berakhiran .ljf di dalam folder .lab-jif/ di direktori proyekmu.

File .ljf ini yang wajib dikumpulkan ke platform e-learning atau dikirimkan ke Asisten Lab.

⚠️ Penting: Jangan membuka atau mengubah isi file .ljf. File ini dienkripsi dan setiap perubahan — sekecil apapun — akan menyebabkan file tidak valid atau rusak. File yang rusak dianggap tidak mengumpulkan. Kerjakan dengan jujur dan fokuslah belajar!


Author

© 2024 Asisten Laboratorium Jurusan Informatika UPN "Veteran" Yogyakarta

Developed by Galang Ivandry (@IvandryPage) · Rio Meidi Ataurrahman (@orions_29)


License

This project is licensed under the MIT License with an additional internal usage notice.

Usage Context Notice: This extension is intended for academic and internal use within the Laboratorium Jurusan Informatika UPN "Veteran" Yogyakarta. While the MIT License permits broad usage, deployment outside authorized educational contexts should be done with appropriate permission from the maintainers. This notice is informational and does not modify the rights granted under the MIT License.

See LICENSE.md for full details.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft