/sia

Sistem Informasi Akademik

Primary LanguagePython

#SIA (Sistem Informasi Akademik)

image

Tentang SIA

SIA merupakan proyek bersama yang digagas oleh Django Indonesia (Facebook Group) dengan tujuan sebagai:

  1. Tempat sharing pengetahuan sekitar pemrograman Python Django dan mengembangkan kemampuan dalam membuat Aplikasi Web baik secara teori maupun praktek
  2. 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

  1. Dasar Bahasa Pemrograman Python
    (Pembelajaran: http://www.learnpython.org)
  2. Menggunakan Django
    (Pembelajaran: http://realdjango.herokuapp.com/)

Menginstall SIA


Lingkungan Development

Requirement

  1. Django 1.6.2
    pip install Django==1.6.2
  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
  1. Siswa
  2. Guru
  3. Pelajaran
  4. Kelas
  5. Pengajaran
  6. Jadwal
  7. Jurusan
  8. Jenis Agenda
  9. Kalender Akademik
ERD

draft version image

Unduh ERD (format: Microsoft Visio)

Refensi Simbol ERD