3.3. Perancangan Database
Database adalah kumpulan dari data yang berhubungan antara yang satu dengan yang lainnya, tersimpan diperangkat keras komputer dan menggunakan perangkat lunak
untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem komputerisasi, karena database merupakan kumpulan dari beberapa file,
dalam hal ini file – file tersebut dikelompokan secara terstruktur dalam beberapa tabel sesuai dengan informasi yang terkandung di dalamnya.
Berikut ini rancangan tabel yang penulis gunakan dalam membangun sistem informasi nilai :
Tabel 3.2 Tabel Login
Tabel 3.3 Tabel penambahan data guru
Name Type
size Information
Name Type
size Information
Id_akun Varchar
10 Kode akun
username Varchar
30 Id untuk sebuah login
password Varchar
500 Kata kunci untuk bisa login
level Enum‘admin’,’guru’,’siswa’
- Tipe orang masuk
status Enum‘aktif’,non-aktif’
- Status data
Universitas Sumatera Utara
nuptk varchar
20 Nomorunik pendidik dan tenaga
kependidikan nama
varchar 100
Nama Guru alamat
varchar 100
Alamat Guru jenis_kelamin Enum‘pria’,‘wanita’
- Jenis kelamin Guru
tgl_lahir date
- Tanggal lahir Guru
Table 3.4 Tabel Absen
Name Type
size information
kode _kelas Varchar
20 kode kelas pada sekolah
nis Varchar
10 nomor induk siswa
Tabel 3.5 Tabel Daftar Nilai
Name Type
size Information
id_nilai Int
11 kode nilai
kategori Varchar
100 Jenis nilai
Kode_kelas Varchar
10 Kode kelas pada sekolah
Tabel 3.6 Tabel Kelas
Name Type
size Information
Universitas Sumatera Utara
kode_kelas Varchar
10 Kode ruangan pada sekolah
kode_mapel Varchar 9
Kode mata pelajaran nuptk_guru
Varchar 20
Nomor identitas pendidik
Table 3.7 Tabel List Kelas
Name Type
size Information
Id Int
11 Kode ruangan pada sekolah
Kelas Varchar
10 Nama kelas
Tabel 3.8 Tabel Mata Pelajaran
Name Type
size Information
Kode_mapel Varchar 9
Kode mata pelajaran yang ada Nama_mapel Varchar
100 Nama mata pelajaran
Jumlah_les Varchar
2 Banyak les yang dimasuki
Tabel 3.9 Tabel Nilai
Name Type
size Information
Id_nilai Int
11 Jenis nilai
nis Varchar
9 Nomor induk siswa
nilai Int
3 Jumlah nilai yang mau di berikan
Universitas Sumatera Utara
Table 3.10 Pengumuman
Name Type
size Information
Id_pesan Varchar
10 Kode pesan yang diberikan
penerima Varchar
50 Orang yang menerima pengumuman
status Enum‘aktif’,’non-aktif’
- Utk mengubah status pesan
Table 3.11 Pesan
Name Type
size Information
id Int
11 Auto increment
Id_pengirim Varchar 50
Id orang yang mengirim tujuan
Varchar 50
Tempat pesan yang dituju isi
Long text -
Pesan yang ingin disampaikan tanggal
date -
Waktu pengiriman dan pembuatan pesan
Table 3.12 Siswa
Name Type
size Information
Nisn varchar
10 Nomor induk nasional siswa
Nis varchar
5 Nomor induk siswa di sekolah itu
Nama varchar
50 Nama siswa
alamat varchar
500 Alamat siswa
Jenis-kelamin Enum‘pria’,’wanita’
- Gender siswa
Universitas Sumatera Utara
Tgl-lahir date
Waktu lahir siswa Kelas
varchar 10
Kelas siswa belajar
3.4. Flowchart