
SIKLUS Mobile · Aplikasi Sekolah · Server
Sebelum mulai
Bagian berikut menjelaskan cara kerja fitur ini di aplikasi, langkah mencobanya, dan hal-hal yang sering terlewat. Semua langkah dapat diuji pada data percobaan sebelum dipakai untuk data murid sebenarnya.
Aplikasi menyediakan kendali atas server lokal yang berjalan di perangkat: menyalakan, memeriksa status, dan menghentikan. Pemahaman tentang kendali ini membantu ketika antarmuka tidak merespons atau ketika perangkat perlu dibebaskan dari beban sementara.
Apa saja yang perlu dipahami lebih dulu
Status server. Status menunjukkan apakah server lokal sedang berjalan. Bila berhenti, antarmuka tidak dapat melayani permintaan.
Menyalakan ulang. Menyalakan ulang berguna ketika terjadi kemacetan sementara tanpa perlu menutup aplikasi sepenuhnya.
Menghentikan server. Menghentikan server membebaskan sumber daya perangkat. Setelah itu antarmuka tidak dapat dipakai sampai server dinyalakan kembali.
Contoh yang bisa langsung dipakai
- Memeriksa status server ketika halaman tidak merespons.
- Menyalakan ulang server setelah perangkat terasa lambat.
Langkah mencoba di aplikasi
- Buka status server dan catat kondisinya.
- Hentikan server, buka antarmuka, lalu nyalakan kembali.
- Catat perubahan yang terlihat pada antarmuka di setiap kondisi.
Yang perlu dihindari
- menutup aplikasi sama dengan menghentikan server. Keduanya berbeda.
- server lokal memerlukan internet. Server berjalan di perangkat itu sendiri.
Catatan penutup
Kuncinya bukan menambah jumlah menu yang dipakai, melainkan memastikan setiap langkah di atas dijalankan dengan urutan yang sama setiap kali.
Rujukan materi: server.js (/api/server/start, /api/server/status, /api/server/stop) — Server
