Tidak Berkategori Kualitas Terbaik

E_Lerning


Rp. 75,000,-



Status: Tersedia


E-Learning SMAN PURWODADI adalah sistem berbasis web (Web-Based Application) yang dirancang untuk mengelola data akademis, akun pembelajaran, dan aktivitas E-Learning secara terpusat.

Teknologinya (Tech Stack)

  • Bahasa Pemrograman Backend: PHP Native (PHP 7.x – 8.x)

  • Database Management System: MySQL / MariaDB (Menggunakan MySQLi Driver)

  • Frontend Framework: HTML5, CSS3, JavaScript, Bootstrap (Kompatibel Bootstrap 4 & 5), DataTables, dan FontAwesome Icons.

  • Keamanan: Enkripsi Password menggunakan SHA1 (sha1()).

Fitur Utama Administrator

  1. Manajemen Data Master: Pengelolaan data Kelas (tb_master_kelas) dan Jurusan (tb_master_jurusan).

  2. Manajemen Data Siswa (CRUD): Tambah, lihat, filter, edit, dan hapus data siswa.

  3. Import Data Massal via CSV: Pengunggahan data siswa baru secara massal menggunakan file .csv. Admin cukup menentukan Kelas Target dan Jurusan Target di form modal import tanpa perlu menginput ID kelas secara manual di Excel.

  4. Export Data User (Excel): Mengunduh rekapitulasi seluruh data akun siswa dalam format Excel (.xls).

  5. Cetak Kartu Login Siswa: Menghasilkan halaman siap cetak/simpan PDF berupa kartu login berisi NIS, Nama, Kelas, dan Info Akses siswa.

  6. Aktifkan Siswa Massal: Mengubah status seluruh siswa dari Non-Aktif menjadi Aktif secara sekaligus dalam satu kali klik.

  7. Hard Reset Data: Menghapus seluruh data siswa di database ketika pergantian tahun ajaran baru.

2. Tata Cara Instalasi & Konfigurasi

Kebutuhan Server / Environment

  • Local Server: XAMPP / Laragon / WampServer (PHP versi 7.4 atau lebih baru).

  • Hosting / Live Server: CPanel / VPS dengan dukungan Apache/Nginx, PHP 7.4/8.x, dan MySQL Database.

Langkah-Langkah Instalasi:

Langkah 1: Upload File Kode Program

  1. Jika menggunakan XAMPP (Lokal): Extrak folder project aplikasi ke dalam direktori C:/xampp/htdocs/ (misal: C:/xampp/htdocs/elearning/).

  2. Jika menggunakan cPanel (Online): Unggah file zip project ke direktori public_html atau subdomain Anda, lalu ekstrak.

Langkah 2: Buat Database & Import Tabel

  1. Buka browser dan akses phpMyAdmin (http://localhost/phpmyadmin).

  2. Buat database baru, contoh nama database: db_elearning.

  3. Pilih database db_elearning tersebut, lalu masuk ke tab Import.

  4. Pilih file database .sql bawaan aplikasi Anda, lalu klik Go / Import.

Langkah 3: Konfigurasi Koneksi Database

Buka file koneksi database yang berada di lokasi config/db.php menggunakan teks editor (VS Code, Notepad++, dll), lalu sesuaikan nilainya:

PHP
<?php
$host = "localhost";
$user = "root";     // Sesuaikan dengan username database server Anda
$pass = "";         // Sesuaikan dengan password database server Anda
$db   = "db_elearning"; // Sesuaikan dengan nama database Anda

$con = mysqli_connect($host, $user, $pass, $db);

if (mysqli_connect_errno()) {
    echo "Koneksi database gagal: " . mysqli_connect_error();
    exit();
}
?>

3. Tata Cara Pengoperasian (Panduan Admin)

Akses halaman Admin melalui browser dengan mengetikkan URL:

http://localhost/elearning/Admin/ atau [https://smanpwd.com/Admin/](https://smanpwd.com/Admin/)

A. Menambah & Mengelola Data Siswa

  1. Masuk ke menu DATA MASTER $ ightarrow$ Data Siswa.

  2. Filter Kelas: Gunakan dropdown Filter Kelas di bagian atas untuk menyaring daftar siswa berdasarkan kelas tertentu.

  3. Tambah Manual: Klik tombol + Tambah Siswa untuk menginput data siswa satu per satu.

  4. Edit / Hapus Satuan: Pada tabel daftar siswa, gunakan ikon Pensil (Kuning) untuk mengedit data atau ikon Tong Sampah (Merah) untuk menghapus 1 data siswa.

B. Import Data Siswa Massal dari CSV

Untuk memasukkan puluhan atau ratusan siswa sekaligus:

  1. Klik tombol Download Format CSV.

  2. Buka file CSV yang telah terunduh di Microsoft Excel / Notepad, lalu isi datanya dengan ketentuan:

    • Kolom A: NIS / Username

    • Kolom B: Nama Lengkap Siswa

    • Kolom C: Jenis Kelamin (L atau P)

    • Kolom D: Password (Kosongkan jika ingin password otomatis disamakan dengan NIS).

  3. Simpan file tetap dalam format CSV (Comma Delimited) (.csv).

  4. Kembali ke aplikasi, klik tombol Import CSV.

  5. Pada modal yang muncul:

    • Pilih Pilih Kelas Target (misal: X.1).

    • Pilih Pilih Jurusan Target (misal: IPA).

    • Pilih file CSV yang sudah diisi, lalu klik Proses Import.

C. Mengaktifkan Seluruh Siswa Sekaligus

Jika status siswa di tabel bertuliskan Non-Aktif:

  1. Jika ingin mengaktifkan seluruh siswa sekolah: Pastikan Filter Kelas pada opsi -- Semua Kelas --, lalu klik tombol Aktifkan Semua Siswa (Warna Hijau).

  2. Jika ingin mengaktifkan per kelas tertentu: Pilih kelas di Filter Kelas terlebih dahulu (misal: X.1), lalu klik Aktifkan Semua Siswa.

D. Download Rekap User & Cetak Kartu Login

  • Download Rekap Excel: Klik tombol Download Semua User (Excel) untuk mendapatkan file rekap akun siswa berformat .xls.

  • Cetak Kartu Login:

    1. Filter kelas yang ingin dicetak kartu login-nya (atau pilih -- Semua Kelas --).

    2. Klik tombol Download Kartu Login.

    3. Halaman baru akan terbuka menampilkan desain Kartu Login Siswa.

    4. Klik tombol ?️ Cetak / Save PDF di pojok kanan atas untuk mencetak ke printer atau mengunduhnya sebagai file PDF.


Rekomendasi Produk Lainnya

Tidak Berkategori
Quick view