Aplikasi Jadwal Mengajar Digital: Solusi Praktis Guru SMKN 1 Banjar

**Aplikasi Jadwal Mengajar Digital: Solusi Praktis Guru SMKN 1 Banjar**


 **Oleh: \[Sela Salafiah], Siswa Kelas XII RPL 1 SMKN 1 Banjar**


---


**Pendahuluan**

Di era digital saat ini, pengelolaan informasi secara efisien menjadi sangat penting, termasuk dalam dunia pendidikan. Oleh karena itu, saya, sebagai siswa Rekayasa Perangkat Lunak (RPL) SMKN 1 Banjar, membuat sebuah aplikasi berbasis Flutter bernama **"Jadwal Mengajar Guru"**. Aplikasi ini bertujuan untuk membantu para guru dalam menyusun, menyimpan, dan mengelola jadwal mengajar mereka secara praktis melalui perangkat Android atau browser web.


---


### ✨ **Fitur Utama Aplikasi**


* Input jadwal harian Senin s.d Jumat

* Menyimpan data secara permanen (menggunakan `SharedPreferences`)

* Edit dan hapus jadwal dengan mudah

* Navigasi antar hari menggunakan tombol

* Antarmuka bersih dan sederhana


---


### 🛠️ **Cara Penggunaan**


1. **Buka Aplikasi**

   Saat pertama kali dijalankan, pengguna akan melihat daftar hari (Senin hingga Jumat) dan tombol “+” di kanan atas.


2. **Menambahkan Jadwal**


   * Klik ikon `+` untuk menambahkan jadwal.

   * Isi nama guru, mata pelajaran, kelas, jam mulai, jam selesai, dan ruangan.

   * Klik tombol **"Tambah"** untuk menyimpan.


3. **Mengedit Jadwal**


   * Klik ikon pensil (✏️) di sebelah kanan data jadwal.

   * Ubah data yang diperlukan lalu klik **"Simpan Edit"**.


4. **Menghapus Jadwal**


   * Klik ikon tempat sampah (🗑️) untuk menghapus data.


---

### 💻 **Kode Lengkap Aplikasi (main.dart)**



### 🎯 **Manfaat untuk Guru**


* **Efisien**: Tidak perlu mencatat manual di kertas.

* **Cepat Diakses**: Jadwal bisa dicek dan diedit kapan saja.

* **Sederhana dan Ringan**: Dapat digunakan tanpa koneksi internet.

* **Personalisasi**: Data hanya tersimpan di perangkat masing-masing guru, menjaga privasi dan keamanan.


---

### 📷 **Dokumentasi Hasil Uji Coba**

Saya telah mencoba menjalankan aplikasi ini di perangkat dan menampilkan hasilnya kepada guru. Beliau memberikan apresiasi atas tampilan yang rapi, alur data yang jelas, dan fitur form yang mudah digunakan.


---


### 💡 **Penutup**


Dengan adanya aplikasi "Jadwal Mengajar Guru", diharapkan para guru SMKN 1 Banjar dapat lebih terbantu dalam mengatur aktivitas mengajar mereka setiap hari. Aplikasi ini juga merupakan bagian dari praktik nyata pembelajaran Rekayasa Perangkat Lunak di sekolah kami.


Saya siap membantu Bapak/Ibu guru jika ada pertanyaan atau kendala dalam penggunaan aplikasi ini.


---


**Salam Digital,

\[Sela Salafiah]

Siswa Kelas XII RPL 2

SMKN 1 Banjar**


---



Komentar

Postingan populer dari blog ini

Membuat Aplikasi Absensi dengan Flutter & MockAPI

💡 Ingin Web Kamu Lebih Interaktif? Tambahkan Map, Rute, & WhatsApp Sekali Klik!

Aplikasi Kantin Sekolah Digital: Mini Project Flutter untuk Transaksi Makanan di Sekolah