Skip to content

Ryan-infitech/Katumbapaud-WebApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

KATUMBA PAUD - Kartu Tumbuh Kembang Anak PAUD

License Status

πŸ“– Tentang Project

KATUMBA PAUD (Kartu Tumbuh Kembang Anak PAUD) adalah aplikasi web untuk memantau dan mencatat perkembangan tumbuh kembang anak-anak di Pendidikan Anak Usia Dini (PAUD) Kota Bukittinggi. Aplikasi ini dikembangkan untuk membantu guru PAUD dan orang tua dalam memantau pertumbuhan fisik anak secara terstruktur dan terdokumentasi dengan baik.

🎯 Tujuan Aplikasi

Aplikasi ini dibuat dengan tujuan:

  1. Memudahkan Pencatatan - Menyediakan sistem digital untuk mencatat data pertumbuhan anak (tinggi badan, berat badan, lingkar kepala)
  2. Monitoring Berkala - Memantau perkembangan anak secara berkelanjutan dengan grafik yang mudah dipahami
  3. Dokumentasi Digital - Menyimpan riwayat tumbuh kembang anak dalam bentuk digital yang aman dan mudah diakses
  4. Kartu Tumbuh Kembang - Menghasilkan kartu tumbuh kembang (KATUMBA) yang dapat dicetak untuk dibawa pulang orang tua
  5. Rekap Data - Membantu satuan pendidikan dan Dinas Pendidikan melakukan rekapitulasi data tumbuh kembang anak

πŸ‘₯ Siapa yang Menggunakan?

1. Satuan Pendidikan PAUD

  • TPA (Tempat Penitipan Anak)
  • KB (Kelompok Bermain)
  • SPS (Satuan PAUD Sejenis)
  • TK (Taman Kanak-kanak)
  • RA (Raudhatul Athfal)

Guru dan pengelola PAUD dapat:

  • Mendaftarkan satuan pendidikan mereka
  • Menginput data anak didik
  • Melakukan pengukuran tumbuh kembang secara berkala
  • Mencetak kartu KATUMBA untuk orang tua
  • Melihat rekap hasil pengukuran

2. Orang Tua/Wali Murid

Mendapatkan kartu KATUMBA yang berisi:

  • Riwayat pengukuran tumbuh kembang anak
  • Grafik perkembangan anak
  • Informasi status gizi dan perkembangan

3. Dinas Pendidikan Kota Bukittinggi

Admin dapat:

  • Memantau seluruh satuan pendidikan PAUD di Kota Bukittinggi
  • Melihat rekap data pengukuran per satuan pendidikan
  • Mengelola akses satuan pendidikan
  • Menghasilkan laporan statistik kota

✨ Fitur Utama

πŸ“ Manajemen Data Anak

  • Input data lengkap anak (identitas, orang tua, alamat)
  • Penyimpanan data ayah dan ibu/wali
  • Pengelolaan status anak (aktif/alumni)

πŸ“ Pengukuran Tumbuh Kembang

  • Pencatatan tinggi badan (TB)
  • Pencatatan berat badan (BB)
  • Pencatatan lingkar kepala (LK)
  • Input data berdasarkan tanggal pengukuran

πŸ“Š Visualisasi Data

  • Grafik perkembangan tumbuh kembang
  • Perbandingan pengukuran dari waktu ke waktu
  • Status gizi berdasarkan standar WHO

🎫 Kartu KATUMBA

  • Generate kartu tumbuh kembang otomatis
  • Format PDF yang dapat diunduh
  • Berisi data lengkap dan grafik perkembangan
  • Dapat dicetak untuk dibawa pulang

πŸ“ˆ Laporan dan Rekapitulasi

  • Rekap pengukuran per satuan pendidikan
  • Rekap seluruh satuan pendidikan (admin)
  • Statistik dan analisis data
  • Export data dalam berbagai format

πŸ—οΈ Teknologi yang Digunakan

Frontend (Antarmuka Pengguna)

  • Next.js 14+ - Framework React untuk pengalaman pengguna yang cepat dan responsif
  • TypeScript - Bahasa pemrograman untuk keamanan dan kualitas kode
  • Tailwind CSS - Desain yang modern dan mobile-friendly

Backend (Server)

  • NestJS - Framework Node.js yang powerful dan terstruktur
  • Prisma ORM - Pengelolaan database yang aman dan efisien
  • JWT Authentication - Sistem keamanan untuk login dan akses data

Database

  • Supabase - Database PostgreSQL dengan fitur keamanan tingkat enterprise
  • Row Level Security - Proteksi data di level database

πŸ” Keamanan Data

Aplikasi KATUMBA PAUD sangat memperhatikan keamanan dan privasi data anak:

  • βœ… Enkripsi Password - Kata sandi dienkripsi dengan algoritma bcrypt
  • βœ… JWT Token - Sistem autentikasi dengan masa berlaku 24 jam
  • βœ… Row Level Security - Setiap satuan pendidikan hanya bisa akses data mereka sendiri
  • βœ… HTTPS - Koneksi terenkripsi untuk transfer data
  • βœ… Validasi Input - Semua input divalidasi untuk mencegah data yang tidak valid
  • βœ… Backup Otomatis - Data di-backup secara berkala oleh Supabase

πŸš€ Cara Menggunakan

Untuk Satuan Pendidikan PAUD

  1. Daftar - Kunjungi halaman registrasi dan isi data satuan pendidikan dengan NPSN
  2. Login - Masuk menggunakan NPSN sebagai username dan password yang sudah dibuat
  3. Input Data Anak - Masukkan data anak didik Anda
  4. Lakukan Pengukuran - Catat hasil pengukuran tumbuh kembang secara berkala
  5. Cetak Kartu - Generate dan cetak kartu KATUMBA untuk orang tua
  6. Lihat Rekap - Pantau perkembangan seluruh anak didik Anda

Untuk Admin Dinas Pendidikan

  1. Login Admin - Masuk dengan akun admin khusus
  2. Pantau Satpen - Lihat daftar dan status semua satuan pendidikan
  3. Kelola Akses - Reset password satuan pendidikan jika diperlukan
  4. Lihat Rekap Kota - Pantau data seluruh PAUD di Kota Bukittinggi
  5. Export Laporan - Unduh laporan untuk keperluan analisis

πŸ“± Tampilan Aplikasi

Aplikasi ini didesain dengan antarmuka yang:

  • Sederhana dan Intuitif - Mudah dipahami dan digunakan tanpa pelatihan khusus
  • Responsif - Dapat diakses dari komputer, tablet, atau smartphone
  • Bahasa Minangkabau - Menggunakan dialek lokal untuk kemudahan komunikasi ("Mandaftar", "Maukua", "Lah Sudah", dll)
  • Visual Menarik - Grafik dan warna yang eye-catching namun profesional

πŸŽ“ Manfaat Aplikasi

Bagi Satuan Pendidikan PAUD

  • Pencatatan lebih rapi dan terorganisir
  • Tidak ada lagi data yang hilang atau terselip
  • Mudah melacak perkembangan setiap anak
  • Laporan yang siap kapan saja dibutuhkan

Bagi Orang Tua

  • Mendapat kartu tumbuh kembang anak yang lengkap
  • Dapat memantau perkembangan anak dari waktu ke waktu
  • Memiliki dokumentasi resmi dari sekolah
  • Dapat berkonsultasi dengan dokter menggunakan data yang akurat

Bagi Dinas Pendidikan

  • Data terpusat dan real-time
  • Mudah membuat kebijakan berbasis data
  • Monitoring program tumbuh kembang PAUD se-kota
  • Laporan statistik yang akurat dan cepat

πŸ›οΈ Dukungan dan Kerjasama

Aplikasi KATUMBA PAUD dikembangkan dengan dukungan:

  • Dinas Pendidikan dan Kebudayaan Kota Bukittinggi
  • LIMPAPEH PAUD Kota Bukittinggi
  • Universitas Negeri Padang (UNP)
  • Uk Infitech UNP
  • Bunda PAUD 2025

πŸ“ž Informasi dan Bantuan

Untuk informasi lebih lanjut atau bantuan penggunaan aplikasi:

πŸ“„ Lisensi

Project ini dilisensikan di bawah MIT License. Lihat file LICENSE untuk detail lengkap.


Dikembangkan dengan ❀️ untuk anak-anak PAUD Kota Bukittinggi

"Memantau tumbuh kembang anak adalah investasi terbaik untuk masa depan bangsa"


Logo dan Identitas

Aplikasi ini menggunakan logo resmi:

  • Logo Kota Bukittinggi
  • Logo Bunda PAUD 2025
  • Logo Tut Wuri Handayani (Kemdikbud)
  • Logo Universitas Negeri Padang
  • Logo Uk Infitech UNP

Β© 2025 KATUMBA PAUD - Kota Bukittinggi. All rights reserved.

About

Sebuah platform terintegrasi untuk memantau dan mencatat perkembangan tumbuh kembang anak-anak di Pendidikan Anak Usia Dini (PAUD) Kota Bukittinggi πŸ₯° ( This just preview repository - production is on private repo, feel free to contact i u need more detail )

Topics

Resources

License

Stars

Watchers

Forks

Contributors