Mulai Menggunakan SMAGAEdu sebagai Siswa

Selamat datang di dokumentasi SMAGAEdu LMS. Halaman ini kamu akan di kami pandu langkah awal dan fundamental dalam menggunakan SMAGAEdu

Apa saja yang saya pelajari di halaman ini?

  • Masuk akun SMAGAEdu
  • Mengenal sekilas halaman beranda
  • Mengenal sekilas halaman ujian
  • Mengenal sekilas halaman profil
  • Mengenal sekilas halaman SAGAAI

Langkah Pertama

Pastikan kamu sudah mempunyai akun SMAGAEdu

Sebelum memulai, pastikan kamu sudah mempunyai akun SMAGAEdu diberikan oleh Tim IT atau TU.

1. Login ke SMAGAEdu

  • Buka browser

    Kamu bebas menggunakan Google Chrome, Mozilla Firefox, Safari, atau apapun peramban favoritmu

  • Tuliskan di kotak alamat atau url smagaedu.com

    Pada bagian ini, sebenarnya kamu dengan bebas menulis langsung melalui kotak pencarian browser (Address Box) ataupun mencarinya di mesin pencarian

    Pencarian melalui address box

    Pencarian melalui Google Search

  • Masukkan username dan password yang diberikan

    Masukkan username atau password yang telah di berikan oleh Tim IT atau TU. Atau jika kamu telah merubahnya, masukkan password yang telah kamu rubah tsb.

    Lupa username atau kata sandi kamu?

    Silahkan untuk menghubungi Tim IT dan TU untuk mereset ulang kata sandimu.

  • Klik tombol "Masuk"

2. Mengenal Dashboard

Setelah login, kamu akan langsung melihat kelasmu. Kamu tidak melihat kelas apapun? Gapapa, itu berarti kamu belum di masukkan oleh guru ke dalam kelas mereka, berikut penampilan jika kamu masuk jika mempunyai kelas :

Bagaimana cara saya masuk ke kelas?

Secara default saat akunmu di buat, kamu tidak mengikuti kelas apapun. Kamu bisa meminta guru, TU, atau Tim IT untuk membantumu masuk ke dalam kelas.

Untuk menu lainya, kamu bisa cek navigasi samping (sidebar) atau jika kamu menggunakan smartphone kamu bisa cek navigasi bawah (navbar).

Kemudian untuk menu navbar bentuk rinciannya berikut :

  • Ujian

    Menu ujian ini berisi seluruh ujian yang telah di buat oleh guru. Di dalamnya, kamu bisa memilih ujian yang di laksanakan pada hari ini (ujian formal seperti ASAS, ASAT, dan lainya) atau ujian dengan instruksi khusus guru (ulangan harian, dan lainya)

  • Profil

    Menu profil ini adalah tempat kamu menkonfigurasi akunmu. Tidak hanya akun, kamu pun bisa melihat dari hasil penilaian guru terhadap karaktermu sesuai dengan program Progressive Guidance.

  • SAGA AI

    SAGA AI adalah AI yang akan membantumu dalam belajar! Tanyakan apapun, SAGA akan merespon dengan cepat, sesuai dengan apa yang kamu butuhkan.

Mengakses Kelas

Sebelum kita lebih jauh, dalam SMAGAEdu ada dua macam kelas yang telah disediakan :

  • Kelas Umum

    Kelas ini tersedia bebas, maksudnya kelas ini tidak sifatnya bebas di ikuti oleh siapapun dari jenjang apapun. Biasanya kelas ini berisi kelas-kelas kursus, non-formal, kelas yang tidak berkaitan dengan mata pelajaran sekolah.

  • Kelas Khusus

    Kelas ini bersifat private, maksudnya kelas ini tidak bisa siapapun masuk. Jadi siswa harus di masukkan oleh Guru, TU, atau Tim IT agar bisa mengakses kelas bersangkutan. Biasanya kelas ini berisi kelas-kelas mata pelajaran sekolah.

Kamu bisa mengakses kelas khusus dan umum dari switch bar di beranda, bentuknya seperti gambar di atas

Cara Masuk ke Kelas

  1. Dari halaman beranda, cari kelas yang ingin kamu masuki

    Kita asumsikan kamu masuk ke kelas di bawah :

  2. Klik tombol masuk
  3. Taraa~, kamu sudah masuk di dalam kelas

Fungsi dalam Kelas

Di dalam kelas terdapat berbagai macam fungsi yang akan di gunakan oleh guru mapelmu, yaitu :

  • Postingan Postingan adalah tempat guru mengirimkan pengumuman, tugas, atau materi. Kamu bisa berinteraksi dengan postingan ini dengan cara memberikan komentar atau reaksi.
  • Batasan postingan berlaku

    Di kelas khusus kamu tidak bisa memposting apapun, hak postingan hanya diberikan kepada Guru, namun pada kelas umum kamu bisa memposting apapun yang kamu mau.

  • Tugas: Ini adalah kamu ngumpulin tugas secara terstruktur ke guru. Seperti yang kamu lihat di bawah, nanti kalau kamu mau kumpul akan ada tombol kumpulkan tugas, nanti akan tampil jendela dan kamu isi semua input yang di minta.

    Kalau tombol kumpulkan tugas di klik, bakal muncul jendela atau modal seperti di bawah :

    Jangan lupa buat upload tugasmu di kotak yang sudah di sediakan, berkas file yang bisa di upload disini cuman PDF, DOC, DOCX, JPG, PNG. Trus jangan lupa buat centang pernyataannya, pernyataan ini maksudnya agar kamu paham kalau tugas yang telah di kumpulkan tidak bisa di tarik atau di batalkan. Kalau udah klik Kumpulkan buat ngirim ke guru.

  • Quiz: Ujian online dan latihan
  • Diskusi: Forum untuk bertanya dan berdiskusi
  • Nilai: Riwayat nilai dan feedback

Memulai sebagai Guru

Panduan komprehensif untuk guru dalam menggunakan LMS untuk mengajar dan mengelola pembelajaran.

Persiapan Awal

🎯 Tujuan: Membantu guru memahami dasar-dasar penggunaan LMS untuk proses pembelajaran yang efektif.

1. Setup Profil Guru

  • Lengkapi informasi profil personal
  • Upload foto profil profesional
  • Atur preferensi notifikasi
  • Verifikasi informasi kontak

2. Memahami Dashboard Guru

Dashboard guru memiliki fitur khusus:

  • Ringkasan Kelas: Statistik semua kelas yang diampu
  • Tugas Perlu Review: Tugas siswa yang menunggu penilaian
  • Kalender Mengajar: Jadwal kelas dan deadline
  • Quick Actions: Shortcut untuk membuat tugas, quiz, atau pengumuman

Membuat & Mengelola Kelas

Panduan detail untuk membuat kelas baru dan mengelola kelas yang sudah ada.

Membuat Kelas Baru

  1. Klik tombol "Buat Kelas Baru" di dashboard
  2. Isi informasi dasar:
    • Nama kelas
    • Deskripsi singkat
    • Kode kelas (opsional)
    • Tingkat/Level
  3. Atur pengaturan kelas:
    • Mode akses (terbuka/tertutup)
    • Periode aktif kelas
    • Kapasitas maksimal siswa
  4. Klik "Buat Kelas"

Mengelola Kelas Existing

Mengundang Siswa

Ada beberapa cara untuk mengundang siswa:

  • Kode Kelas: Bagikan kode kelas untuk self-enrollment
  • Email Invitation: Kirim undangan langsung via email
  • Manual Add: Tambahkan siswa dari database sistem

Dashboard Admin

Control center untuk mengelola seluruh sistem LMS dengan efisien.

Overview Dashboard

Dashboard admin memberikan pandangan menyeluruh tentang:

Statistik Utama

  • Total Users: Jumlah siswa, guru, dan admin aktif
  • Total Kelas: Kelas aktif dan arsip
  • Server Status: Monitoring kesehatan sistem
  • Storage Usage: Penggunaan ruang penyimpanan

Quick Actions

Admin Quick Menu: - Tambah User Baru - Backup Database - Lihat Log Sistem - Pengaturan Global - Report Generator

Monitoring Real-time

  • User online saat ini
  • Aktivitas login terbaru
  • Error logs dan warnings
  • Performance metrics

Instalasi & Setup

Panduan teknis untuk developer dalam menginstall dan mengkonfigurasi LMS.

Requirements

Server Requirements

- PHP >= 7.4 - MySQL >= 5.7 atau MariaDB >= 10.2 - Apache atau Nginx - Node.js >= 14.x (untuk frontend build) - Composer (PHP package manager)

Development Tools

  • Backend: Laravel Framework
  • Frontend: Vue.js atau React (sesuai pilihan)
  • Database: MySQL dengan Eloquent ORM
  • Build Tools: Webpack, Vite

Installation Steps

1. Clone Repository

git clone https://github.com/your-org/lms-system.git cd lms-system

2. Install Dependencies

# Backend dependencies composer install # Frontend dependencies npm install

3. Environment Setup

# Copy environment file cp .env.example .env # Generate application key php artisan key:generate
⚠️ Penting: Jangan lupa untuk mengkonfigurasi database credentials di file .env sebelum menjalankan migration.

API Documentation

Dokumentasi lengkap REST API untuk integrasi dengan sistem LMS.

Authentication

LMS menggunakan JWT (JSON Web Token) untuk authentication.

Login Endpoint

POST /api/auth/login Content-Type: application/json { "email": "user@example.com", "password": "password123" } Response: { "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9...", "user": { "id": 1, "name": "John Doe", "email": "user@example.com", "role": "student" } }

Using Token

Authorization: Bearer {your-jwt-token}

Core Endpoints

Users API

GET /api/users # List all users POST /api/users # Create new user GET /api/users/{id} # Get user details PUT /api/users/{id} # Update user DELETE /api/users/{id} # Delete user

Classes API

GET /api/classes # List classes POST /api/classes # Create class GET /api/classes/{id} # Get class details PUT /api/classes/{id} # Update class DELETE /api/classes/{id} # Delete class # Class enrollment POST /api/classes/{id}/enroll DELETE /api/classes/{id}/unenroll