#SIA (Sistem Informasi Akademik)
Tentang SIA
SIA merupakan proyek bersama yang digagas oleh Django Indonesia
(Facebook Group)
dengan tujuan sebagai:
- Tempat sharing pengetahuan sekitar pemrograman Python Django dan mengembangkan kemampuan dalam membuat Aplikasi Web baik secara teori maupun praktek
- Membuat aplikasi yang dapat digunakan secara nyata dan berguna pada Instansi Akademis (Sekolah)
Coding-Style
Untuk Coding-Style kita mengikuti acuan pada dokumentasi Coding-Style Django yang bisa ditemukan pada URL https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/
Pengetahuan Dasar
Beberapa pengetahuan dasar yang dibutuhkan untuk mengembangkan Aplikasi Web berbasis Python Django
- Dasar Bahasa Pemrograman Python
(Pembelajaran: http://www.learnpython.org) - Menggunakan Django
(Pembelajaran: http://realdjango.herokuapp.com/)
Menginstall SIA
Lingkungan Development
Requirement
- Django 1.6.2
pip install Django==1.6.2
- Django Suit
pip install django-suit==0.2.5
Install SIA
git clone https://github.com/django-developer-indonesia/sia.git
Setup
./manage.py syncdb
Menjalankan SIA
./manage.py runserver
Struktur SIA
Data Model
Entitas
- Siswa
- Guru
- Pelajaran
- Kelas
- Pengajaran
- Jadwal
- Jurusan
- Jenis Agenda
- Kalender Akademik
ERD
Unduh ERD (format: Microsoft Visio)