Admin 05 Jun 2026 05:57

 

Sistem Informasi RPL SMK Negeri 2 Surabaya Berbasis Android

Pengembangan aplikasi mobile untuk mendukung proses belajar mengajar Rekayasa Perangkat Lunak (RPL) di SMK Negeri 2 Surabaya

Latar Belakang

SMK Negeri 2 Surabaya merupakan salah satu sekolah menengah kejuruan yang memiliki program studi Rekayasa Perangkat Lunak (RPL). Seiring dengan perkembangan teknologi, kebutuhan akan platform digital yang dapat mempermudah interaksi antara siswa, guru, dan staf administrasi semakin meningkat. Pada tahun-tahun terakhir, penggunaan smartphone di kalangan pelajar telah menjadi hal yang umum, sehingga aplikasi berbasis Android menjadi solusi yang tepat untuk memberikan layanan informasi secara realtime.

Berbagai permasalahan yang muncul, antara lain:

  • Keterbatasan akses informasi jadwal pelajaran, tugas, dan materi pembelajaran.
  • Kesulitan dalam mengirimkan pengumuman penting secara cepat.
  • Proses absensi yang masih manual sehingga rawan kesalahan.
  • Kurangnya sarana bagi siswa untuk melaporkan permasalahan teknis di laboratorium.

Dengan mengembangkan Sistem Informasi RPL berbasis Android, diharapkan semua permasalahan tersebut dapat diatasi secara efektif.

Visi & Misi

Visi

Menyediakan platform mobile yang terintegrasi, mudah diakses, dan dapat meningkatkan kualitas pembelajaran serta manajemen data di program RPL SMK Negeri 2 Surabaya.

Misi

  • Mempermudah akses informasi akademik bagi siswa dan guru.
  • Meningkatkan efektivitas komunikasi internal sekolah.
  • Mendukung proses administrasi secara digital, termasuk absensi dan nilai.
  • Mendorong partisipasi aktif siswa dalam kegiatan laboratorium dan proyek RPL.

Fitur Utama Aplikasi

  1. Dashboard Pribadi Menampilkan ringkasan jadwal harian, tugas yang belum selesai, serta notifikasi penting.
  2. Jadwal & Kalender Integrasi dengan Google Calendar, menampilkan jadwal pelajaran, ujian, dan kegiatan ekstrakurikuler.
  3. Absensi Mobile Guru dapat melakukan presensi siswa melalui QR code atau NFC, dengan rekam jejak yang otomatis tersimpan.
  4. Materi Pembelajaran Repository materi dalam bentuk PDF, video, atau tautan ke repository GitHub yang dapat diunduh langsung.
  5. Pengumuman & Chat Grup Pengumuman resmi dapat dipublikasikan, dan terdapat fitur chat grup untuk kelas tertentu.
  6. Penilaian & Raport Digital Guru menginput nilai, sementara siswa dapat melihat rapor secara realtime.
  7. Laporan Masalah Laboratorium Formulir online untuk melaporkan kerusakan perangkat atau kebutuhan material.
  8. Pengaturan Akun & Keamanan Login menggunakan email institusi dan otentikasi dua faktor untuk melindungi data.

Arsitektur Sistem

Aplikasi Android dibangun dengan pola arsitektur MVVM (ModelViewViewModel) menggunakan Kotlin. Backend menggunakan Spring Boot dengan basis data PostgreSQL, sementara API RESTful berkomunikasi melalui protokol HTTPS. Diagram berikut menggambarkan alur data utama:

  • Client (Android) Mengirim permintaan ke server melalui Retrofit.
  • Server (Spring Boot) Memproses logika bisnis, mengakses database, dan mengirimkan respon JSON.
  • Database Menyimpan data pengguna, jadwal, nilai, dan materi.
  • Firebase Cloud Messaging (FCM) Mengirim notifikasi push ke perangkat pengguna.

Proses Pengembangan

1. Analisis Kebutuhan

Tim pengembang mengadakan wawancara dengan guru RPL, kepala bidang, serta perwakilan siswa. Hasilnya dituangkan dalam use case diagram dan dokumen kebutuhan fungsional serta nonfungsional.

2. Desain UI/UX

Desain antarmuka mengikuti pedoman Material Design Google. Fokus utama pada kemudahan navigasi, ukuran font yang cukup besar, serta kontras warna yang ramah bagi pengguna dengan gangguan penglihatan.

3. Implementasi

Pengembangan dibagi menjadi modul-modul terpisah:

  • Modul Auth Otentikasi dan otorisasi.
  • Modul Schedule Penanganan jadwal.
  • Modul Attendance Absensi QR code.
  • Modul Learning Materi dan tugas.
  • Modul Communication Chat dan notifikasi.

4. Pengujian

Metode yang dipakai meliputi:

  • Unit testing dengan JUnit & Mockito.
  • Instrumented testing pada emulator Android serta perangkat fisik.
  • User Acceptance Test (UAT) melibatkan 30 siswa dan 5 guru.

5. Peluncuran & Pemeliharaan

Aplikasi diunggah ke Google Play Store dengan akses terbatas (private) menggunakan akun institusi. Tim IT sekolah menangani maintenance, pembaruan konten, serta dukungan teknis.

Manfaat Bagi Stakeholder

Siswa

  • Mendapatkan informasi jadwal dan tugas secara realtime.
  • Memudahkan akses materi pembelajaran di mana saja.
  • Melaporkan masalah laboratorium dengan cepat.

Guru

  • Manajemen absensi yang otomatis dan akurat.
  • Pengiriman materi dan tugas secara digital.
  • Monitoring progres belajar siswa melalui laporan nilai.

Tenaga Administrasi

  • Pengurangan beban kerja manual pada pencatatan absensi dan nilai.
  • Data terpusat, memudahkan analisis statistik akademik.

Tantangan dan Solusi

Tantangan: Keterbatasan jaringan internet di beberapa area sekolah.

Solusi: Implementasi mode offline pada modul materi dan jadwal, sehingga data tersimpan secara lokal dan sinkronisasi otomatis ketika koneksi tersedia.

Tantangan: Keamanan data pribadi siswa.

Solusi: Enkripsi data endtoend, penggunaan token JWT, serta penerapan kebijakan hak akses berbasis peran (rolebased access control).

Tantangan: Resistensi perubahan kebiasaan guru dan siswa.

Solusi: Pelatihan intensif, workshop penggunaan aplikasi, serta penyediaan video tutorial yang mudah diakses.

Rencana Pengembangan Kedepan

  1. Integrasi dengan sistem manajemen laboratorium (laboratory information system).
  2. Penyediaan modul eportfolio untuk menampilkan proyek RPL siswa.
  3. Penggunaan AI untuk rekomendasi materi belajar sesuai kemampuan masingmasing.
  4. Peningkatan keamanan dengan biometrik (fingerprint/face ID).

Kesimpulan

Sistem Informasi RPL SMK Negeri 2 Surabaya berbasis Android merupakan langkah strategis dalam memodernisasi proses belajar mengajar di era digital. Dengan fitur lengkap, arsitektur yang scalable, serta fokus pada keamanan dan kemudahan penggunaan, aplikasi ini tidak hanya meningkatkan efisiensi administratif, tetapi juga memberi nilai tambah bagi pengalaman belajar siswa. Implementasi yang berhasil menjadi contoh bagi sekolah kejuruan lain dalam memanfaatkan teknologi mobile untuk meningkatkan kualitas pendidikan.

Untuk informasi lebih lanjut atau demo aplikasi, silakan hubungi it@smkn2surabaya.sch.id atau kunjungi situs resmi SMK Negeri 2 Surabaya.

File Referensi Untuk Sistem Informasi RPL SMK Negeri 2 Surabaya Berbasis Android
Screenshoot
Nama File
amelia_nuraini_1461700100.pdf

Ukuran File
2.07 MB

Tipe File
PDF

Situs File
Deskripsi
File ini hanya file referensi untuk Sistem Informasi RPL SMK Negeri 2 Surabaya Berbasis Android. Tidak menjamin hal-hal spesifik yang diinginkan terdapat didalamnya.
Download langsung (menunggu 10 detik)

Sistem Informasi RPL SMK Negeri 2 Surabaya Berbasis Android dan Link Download File Referen...


admin
Admin
2026-06-05 05:57:04

Perancangan Sistem Informasi Pelacakan Alumni Pada Program Studi Sistem Informasi Berbasis...


admin
Admin
2026-06-09 22:52:23

Sistem Informasi Peta Industri Kabupaten Sragen Berbasis Android dan Link Download File Re...


admin
Admin
2026-06-05 06:50:11

Sistem Informasi Pemilihan Tempat Dan Monitoring Praktek Kerja Lapangan (PKL) Pada SMK Isl...


admin
Admin
2026-06-05 03:12:05

Sistem Informasi Perpustakaan Berbasis Web Di SMP Negeri 30 Bandung dan Link Download File...


admin
Admin
2026-06-06 14:56:10