Skip to main content

Sistem Informasi Akademik SPP dan Nilai Sekolah


tb_tahun_ajaran
kode_tahun_ajaran
nama_tahun_ajaran
kepala_sekolah    (nip mengacu tb_guru)
wakil_kepala_sekolah (nip mengacu tb_guru)
keterangan


tb_user
kode_user
nama_user
email
telepon
bagian (Administrator Tata usaha, Super Admin)
username
password
status (Aktif, Tidak Aktif)

tb_kelas
kode_kelas
nama_kelas
kode_tahun_ajaran
kode_guru (maksudnya wali kelas)
keterangan


tb_siswa
nis
nama_siswa
tanggal_lahir
jenis_kelamin
agama
alamat
telepon
nama_ayah
nama_ibu
foto
username
password
username_ortu
password_ortu
status (Aktif, Tidak Aktif)

tb_penempatan_kelas
kode_penempatan
kode_tahun_ajaran
nis
kode_kelas (berelasi dengan tb_kelas)
keterangan

tb_matpel
kode_matpel
nama_matpel
keterangan
status (UN/USBN, Bukan UN/USBN)


tb_nilai
kode_nilai
nis
kode_tahun_ajaran
keterangan


tb_nilai_detail
id (auto increment)
kode_nilai
kode_matpel
uharian
uas
uts
bobot
huruf
catatan


tb_guru
nip
nama_guru
tanggal_lahir
jenis_kelamin
agama
alamat
telepon
foto
username
password
status (Aktif / Tidak Aktif)

tb_chat  (Siswa thd wali kelasnya=bersifat Umum 1 kelas)
kode_chat
tanggal
jam
user
status (Wali_kelas, Siswa)
pesan

tb_komunikasi (Ortu/wali siswa thd wali kelas=bersifat Private)
kode_komunikasi
tanggal
jam
user
status (Ortu/Wali_Siswa, Wali_kelas)
pesan

tb_absensi
kode_absensi
tanggal
jam
kode_tahun_ajaran
nip (nip wali_kelas ybs)
keterangan

tb_absensi_detail
id
nis
status (Hadir, Izin, Sakit, Alpha)
catatan

tb_pembayaran_spp
kode_pembayaran
tanggal
jam
kode_tahun_ajaran
nis
bulan
tahun
nominal
keterangan


Hak Akses:
Super Admin: memonitoring dan menginput data siswa, guru, matpel, user, tahun_ajaran, kelas, laporan/Arsip
Administrator Tata Usaha: memonitoring dan menginput data spp, laporan/Arsip
wali_kelas: memonitoring data siswa,nilai, absensi, chat dengan siswa, komunikasi dgn ortu siswa, laporan/Arsip
guru: memonitoring data siswa, guru, matpel, user, tahun_ajaran, kelas , laporan/Arsip
siswa: memonitoring data pribadi,nilai milik sendiri , spp bayaran sendiri, absensi milik sendiri,chat dengan wali_kelas, laporan/Arsip
wali_siswa: memonitoring data pribadi anaknya, nilai anaknya , spp bayaran anaknya, absensi anaknya,komunikasi dengan wali_kelas,laporan/Arsip


===============================================


CREATE TABLE IF NOT EXISTS `tb_absensi` (
  `kode_absensi` int(15) NOT NULL AUTO_INCREMENT,
  `tanggal` date NOT NULL,
  `jam` time NOT NULL,
  `kode_tahun_ajaran` varchar(15) NOT NULL,
  `nip` varchar(15) NOT NULL,
  `keterangan` varchar(100) NOT NULL,
  PRIMARY KEY (`kode_absensi`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


CREATE TABLE IF NOT EXISTS `tb_absensi_detail` (
  `id` int(15) NOT NULL AUTO_INCREMENT,
  `nis` varchar(15) NOT NULL,
  `status` varchar(15) NOT NULL,
  `catatan` varchar(100) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `tb_chat` (
  `kode_chat` int(15) NOT NULL AUTO_INCREMENT,
  `tanggal` date NOT NULL,
  `jam` time NOT NULL,
  `user` varchar(15) NOT NULL,
  `status` varchar(15) NOT NULL,
  `pesan` text NOT NULL,
  PRIMARY KEY (`kode_chat`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


CREATE TABLE IF NOT EXISTS `tb_guru` (
  `nip` varchar(15) NOT NULL,
  `nama_guru` varchar(30) NOT NULL,
  `tanggal_lahir` varchar(30) NOT NULL,
  `jenis_kelamin` varchar(15) NOT NULL,
  `agama` varchar(30) NOT NULL,
  `alamat` varchar(100) NOT NULL,
  `telepon` varchar(15) NOT NULL,
  `foto` varchar(100) NOT NULL,
  `username` varchar(30) NOT NULL,
  `password` varchar(30) NOT NULL,
  `status` varchar(15) NOT NULL,
  PRIMARY KEY (`nip`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CREATE TABLE IF NOT EXISTS `tb_kelas` (
  `kode_kelas` varchar(15) NOT NULL,
  `nama_kelas` varchar(30) NOT NULL,
  `kode_tahun_ajaran` varchar(15) NOT NULL,
  `kode_guru` varchar(15) NOT NULL,
  `keterangan` varchar(100) NOT NULL,
  PRIMARY KEY (`kode_kelas`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


CREATE TABLE IF NOT EXISTS `tb_komunikasi` (
  `kode_komunikasi` int(15) NOT NULL AUTO_INCREMENT,
  `tanggal` date NOT NULL,
  `jam` time NOT NULL,
  `user` varchar(15) NOT NULL,
  `status` varchar(15) NOT NULL,
  `pesan` varchar(100) NOT NULL,
  PRIMARY KEY (`kode_komunikasi`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


CREATE TABLE IF NOT EXISTS `tb_matpel` (
  `kode_matpel` varchar(15) NOT NULL,
  `nama_matpel` varchar(50) NOT NULL,
  `status` varchar(15) NOT NULL,
  `keterangan` varchar(100) NOT NULL,
  PRIMARY KEY (`kode_matpel`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


CREATE TABLE IF NOT EXISTS `tb_nilai` (
  `kode_nilai` varchar(15) NOT NULL,
  `nis` varchar(15) NOT NULL,
  `kode_tahun_ajaran` varchar(15) NOT NULL,
  `keterangan` varchar(100) NOT NULL,
  PRIMARY KEY (`kode_nilai`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


CREATE TABLE IF NOT EXISTS `tb_nilai_detail` (
  `id` int(15) NOT NULL AUTO_INCREMENT,
  `kode_nilai` varchar(15) NOT NULL,
  `kode_matpel` varchar(15) NOT NULL,
  `uharian` int(15) NOT NULL,
  `uas` int(30) NOT NULL,
  `uts` int(100) NOT NULL,
  `bobot` float NOT NULL,
  `huruf` varchar(1) NOT NULL,
  `catatan` varchar(100) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


CREATE TABLE IF NOT EXISTS `tb_pembayaran_spp` (
  `kode_pembayaran` varchar(15) NOT NULL,
  `tanggal` date NOT NULL,
  `jam` time NOT NULL,
  `kode_tahun_ajaran` varchar(15) NOT NULL,
  `nis` varchar(15) NOT NULL,
  `bulan` varchar(15) NOT NULL,
  `tahun` int(4) NOT NULL,
  `nominal` int(15) NOT NULL,
  `keterangan` varchar(100) NOT NULL,
  `kode_user` varchar(15) NOT NULL,
  PRIMARY KEY (`kode_pembayaran`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


CREATE TABLE IF NOT EXISTS `tb_penempatan_kelas` (
  `kode_penempatan` int(15) NOT NULL AUTO_INCREMENT,
  `kode_kelas` varchar(15) NOT NULL,
  `kode_tahun_ajaran` varchar(15) NOT NULL,
  `nis` varchar(15) NOT NULL,
  `keterangan` varchar(100) NOT NULL,
  PRIMARY KEY (`kode_penempatan`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


CREATE TABLE IF NOT EXISTS `tb_siswa` (
  `nis` varchar(15) NOT NULL,
  `nama_siswa` varchar(30) NOT NULL,
  `tanggal_lahir` varchar(30) NOT NULL,
  `jenis_kelamin` varchar(15) NOT NULL,
  `agama` varchar(30) NOT NULL,
  `alamat` varchar(100) NOT NULL,
  `telepon` varchar(15) NOT NULL,
  `nama_ayah` varchar(30) NOT NULL,
  `nama_ibu` varchar(30) NOT NULL,
  `foto` varchar(100) NOT NULL,
  `username` varchar(15) NOT NULL,
  `password` varchar(15) NOT NULL,
  `username_ortu` varchar(15) NOT NULL,
  `password_ortu` varchar(15) NOT NULL,
  `status` varchar(15) NOT NULL,
  PRIMARY KEY (`nis`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


CREATE TABLE IF NOT EXISTS `tb_tahun_ajaran` (
  `kode_tahun_ajaran` varchar(15) NOT NULL,
  `nama_tahun_ajaran` varchar(100) NOT NULL,
  `kepala_sekolah` varchar(15) NOT NULL,
  `wakil_kepala_sekolah` varchar(15) NOT NULL,
  `keterangan` varchar(100) NOT NULL,
  `status` varchar(15) NOT NULL,
  PRIMARY KEY (`kode_tahun_ajaran`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


CREATE TABLE IF NOT EXISTS `tb_user` (
  `kode_user` varchar(15) NOT NULL,
  `nama_user` varchar(30) NOT NULL,
  `email` varchar(30) NOT NULL,
  `telepon` varchar(15) NOT NULL,
  `bagian` varchar(30) NOT NULL,
  `username` varchar(15) NOT NULL,
  `password` varchar(15) NOT NULL,
  `status` varchar(15) NOT NULL,
  PRIMARY KEY (`kode_user`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;








Comments

Popular posts from this blog

Cara Hosting

1.login cpanel; URL cPanel : http://114.57.247.164:2082/ Username: mon****** Password: 9oR****** 2.Buka LINK Mysql Database Wizard 3.Buat Database ...mkisal: mon_pnj 4.Buat Use dan passwordnya misal: user: root_pnj pass: nlJ#An%h(y~s 5.Setting hak Previllage nya... BY DEFAULT: SELECT ALL Lalu tekan next....Hingga muncul pesan: Step 4: Complete the Task User “monito17_root_pnj” was added to the database “monito17_mon_pnj”. ============= LANGKAH SELANJUTNYA ISI DATABASE/IMPORT 1. dari menu Home atau awal, buka link phpmyadmin 2. Dari menu PHPMYADMIN, pilih database yang barusan di buat...( monito17_mon_pnj ), lalu pilih tab IMPORT dan BROWSE file .sql yang sudah dibuat 3.Dengan menekan tombol GO, maka semua tabel dan isinya dari database local akan terpindah ke server hosting 4.Selesai Proses Import ========================================= LANGKAH SELANJUTNYA KITA MELAKUKAN PENYESUAIAN KONEKSI DATABASE LOCAL KE DATABASE ONLINE/S...

Pengarsipan Data Ijazah SMK

Hak Akses: Super Admin: memonitoring dan menginput data siswa, guru, matpel, user Administrator Tata Usaha: memonitoring dan menginput data nilai guru: memonitoring data siswa,nilai, laporan siswa: memonitoring data pribadi,nilai milik sendiri tb_user kode_user nama_user email telepon bagian (Administrator Tata usaha, Super Admin) username password status (Aktif, Tidak Aktif) tb_siswa nis nama_siswa tanggal_lahir jenis_kelamin agama alamat telepon nama_ayah nama_ibu foto username password status (Aktif, Tidak Aktif) tb_matpel kode_matpel nama_matpel keterangan status (UN/USBN, Bukan UN/USBN) tb_nilai kode_nilai nis tahun_ajaran keterangan tb_nilai_detail id (auto increment) kode_nilai kode_matpel uharian1 ulangan1 uharian2 ulangan2 uharian3 ulangan3 catatan tb_guru nip nama_guru tanggal_lahir jenis_kelamin agama alamat telepon foto username password status (Akt...