Taufan Erlangga
BerandaBlog
โ† Kembali ke blog
24 Juli 2026 ยท Tools

Aplikasi Pembagian SKS untuk Program Studi

Ini alat bantu ringan untuk mengurus pembagian SKS di sebuah program studi. Aplikasi berjalan di browser, tanpa perlu memasang basis data atau server rumit. Semua data mata kuliah, jadwal, dan dosen tersimpan dalam file JSON biasa, sehingga mudah dicadangkan, dibagikan, dan dibuka kembali kapan saja.

Aplikasi menampilkan ringkasan cepat seperti total mata kuliah, total SKS, mata kuliah yang belum terjadwal, beban tiap dosen, sampai tabrakan jadwal. Ada juga fitur Undo, Riwayat perubahan, serta ekspor ke Excel dan JSON. Cocok dipakai oleh koordinator program studi yang butuh alat cepat tanpa ribet.

Unduh aplikasi
Berkas zip berisi seluruh aplikasi beserta contoh data. Ukuran sekitar 165 KB.
Unduh pembagian-sks.zip

Panduan menjalankan langkah demi langkah

Ikuti urutan berikut supaya aplikasi berjalan dengan penyimpanan otomatis yang aktif.

1
Unduh dan ekstrak

Klik tombol unduh di atas. Setelah file zip selesai turun, ekstrak isinya ke folder mana saja di komputer kamu. Di dalamnya ada file index.html, folder css, folder js, dan folder data yang berisi matkul.json serta dosen.json.

2
Pakai Chrome atau Edge

Aplikasi menyimpan perubahan langsung ke file JSON lewat kemampuan browser modern. Fitur ini hanya jalan penuh di Chrome atau Edge terbaru. Kalau kamu buka di browser lain, aplikasi tetap bisa dipakai, tapi data hanya tersimpan di dalam browser dan perlu kamu unduh manual lewat tombol JSON.

3
Jalankan lewat server lokal

Cara paling stabil adalah menjalankan aplikasi lewat server lokal. Buka terminal, masuk ke folder hasil ekstrak, lalu pilih salah satu perintah berikut sesuai yang tersedia di komputer kamu.

Kalau punya Python:

cd pembagian-sks python3 -m http.server 8000

Kalau punya Node.js:

cd pembagian-sks npx serve .

Setelah server jalan, buka alamat yang muncul di terminal lewat browser. Biasanya http://localhost:8000 untuk Python. Membuka lewat server lokal membuat penyimpanan otomatis ke file JSON berjalan mulus.

4
Hubungkan folder data

Saat aplikasi terbuka, akan muncul kotak sambutan. Klik tombol Pilih folder data, lalu arahkan ke folder data yang ada di dalam folder hasil ekstrak tadi. Beri izin baca dan tulis ketika browser meminta. Setelah tersambung, status di pojok kanan atas berubah menjadi terhubung, dan semua perubahan akan tersimpan otomatis ke file JSON.

5
Kelola mata kuliah, jadwal, dan dosen

Sekarang aplikasi siap dipakai. Kamu bisa menambah mata kuliah lewat tombol Tambah Matkul, mengatur jadwal, dan menempatkan dosen ke tiap mata kuliah. Bagian atas menampilkan ringkasan seperti total SKS, mata kuliah yang sudah terjadwal, beban tiap dosen, dan tabrakan jadwal. Salah menekan tombol bukan masalah karena ada tombol Undo untuk membatalkan perubahan terakhir, serta menu Riwayat untuk melihat semua perubahan.

6
Ekspor ke Excel atau JSON

Kalau butuh laporan atau cadangan, tekan tombol Excel untuk mengunduh berkas xlsx, atau tombol JSON untuk mengunduh salinan data mentah. Berkas hasil unduhan bisa kamu simpan atau bagikan ke rekan sesuai kebutuhan.

Catatan penting

Kalau kamu membuka file index.html langsung tanpa server lokal, sebagian browser membatasi akses tulis ke file. Karena itu saya sarankan memakai server lokal seperti pada langkah tiga. Bila terpaksa memakai mode tanpa file, ingat untuk rutin menekan tombol JSON supaya data terbaru tetap tersimpan sebagai cadangan.

โ† Kembali ke blog