Start
Tampil halaman home Baca link
Home ?
Tampil halaman home
Profil ?
Tampil halaman profil
Visi misi ?
Tampil halaman visi dan misi
Buku tamu ?
Tampil halaman buku tamu
Login ?
login
Close ?
Stop
y
y
y
y
y n
n n
n n
login
y n
x
Navigasi ?
Navigasi
y n
Navigasi
Sistem Informasi Nilai Siswa
4.3 Flowchart Sistem Diagram Alir.
Berikut ini adalah diagram alir flowchart yang penulis gunakan untuk menggambarkan proses logika untuk menjalankan website, seperti gambar dibawah ini.
Gambar 4.3 Flowchart Halaman Utama Home
Universitas Sumatera Utara
Baca link
Info guru ?
Tampil halaman info guru
Info siswa ?
Tampil halaman info siswa
Info fasilitas ?
Tampil halaman info fasilitas sekolah
y
y
y
n n
n
Navigasi
x Info Matapelajaran
? Tampil halaman info
Matapelajaran
y n
Info Nilai ?
Tampil halaman info Nilai Siswa
y n
Gambar 4.4 Flowchart Halaman Menu Navigasi
Universitas Sumatera Utara
Login
Tampil halaman login
Input username dan password
Ketemu ?
Pesan login gagal
y n
Menu administrator
Admin
Gambar 4.5 Flowchart Halaman Login Administrator
Universitas Sumatera Utara
Baca link menu
Data guru ?
Tampil halaman input data guru
Data Fasilitas ?
Tampil halaman data fasilitas
Data M.Pelajaran ?
Tampil halaman data matapelajaran
y
y
y
y n
n
Admin
x Data Siswa
? Tampil halaman
browse data fasilitas
y n
Data Nilai Siswa ?
Tampil halaman input data m.pelajaran
y
n
Logout ?
n n
Gambar 4.6 Flowchart Halaman Menu Administrator
Universitas Sumatera Utara
4.4 Mempersiapkan Database Server
Database dapat diumpamakan sebagai sebuah tempat penyimpanan data yang terstruktur agar dapat diakses dengan cepat dan mudah. Membangun sebuah database merupakan langkah awal
pembuatan aplikasi, termasuk aplikasi yang akan dibuat disini.
Dalam perancangan web SMA Parulian 1 Medan ini, penulis membuat tujuh tabel dalam database. Tabel-tabel tersebut adalah tabel admin, tabel guru, tabel fasilitas, tabel siswa, tabel
matapelajaran, tabel nilai siswa, dan tabel buku tamu.
Berikut ini adalah rancangan database yang penulis gunakan dalam pembuatan website Sistem Informasi Nilai Siswa.
Tabel 4.1. Admin Field
Type Size
Description
Username Char
10 User Name
Pwd Char
10 Password user
Tabel 4.2.Guru Field
Type Size
Description
Nip Char
9 NIP guru
Nm_guru Varchar
50 Nama guru
Almt Varchar
30 Alamat guru
Telp Char
13 Telepon
Universitas Sumatera Utara
Tabel 4.3. Fasilitas
Field Type
Size Description
Kd_fasilitas Char
4 Kode fasilitas
Nm_fasilitas Varchar
50 Nama fasilitas
Jlh_fasilitas Char
10 Jumlah fasilitas
Gambar Varchar
50 Gambar fasilitas
Tabel 4.4.Siswa Field
Type Size
Description
Nis Char
5 No. induk siswa
Nm_siswa Varchar
30 Nama siswa
Jenkel Char
10 Jenis kelamin siswa
Tgl_lahir Date
10 Tgl. Lahir siswa
Temp_lahir Varchar
50 Tempat lahir siswa
Alamat Varchar
50 Alamat siswa
Kelas Char
2 Kelas
Jurusan VarChar
20 Jurusan
Photo Varchar
50 Photo siswa
Tabel 4.5 Matapelajaran Field
Type Size
Description
Kd_mp Char
8 Kode matapelajaran
Nm_mp Varchar
30 Nama matapelajaran
Nip Char
9 NIP Guru
Tabel 4.6 Nilai Siswa Field
Type Size
Description
Nis Char
5 NIS Siswa
Thn_ajaran Varchar
11 Tahun ajaran
Semester Char
3 Semester
Kd_mp Char
4 Kode matapelajaran
Nilai_tugas Integer
4 Nilai tugas
Universitas Sumatera Utara
Id_tamu Nama
Email Komentar
Status Buku Tamu
NIS Nm_siswa
Jenkel Tgl_lahir
Temp_lahir Alamat
Kelas Jurusan
NIP Siswa
Kd_fasilitas Nm_fasilitas
Jlh_fasilitas Gambar
Fasilitas NIP
Nm_guru Almt
Telp Guru
Usernm Pwd
Admin Kd_mp
Nm_mp NIP
Matapelajaran NIS
Thn_Ajaran Semester
Kd_mp Nilai_tugas
Nilai_absen Nilai_uas
Nilai_for Nilai Siswa
Nilai_absen Integer
4 Nilai absensi
Nilai_uas Integer
4 Nilai ujian akhir semester
Nilai_for Integer
4 Nilai formatif
Tabel 4.7.Buku Tamu Field
Type Size
Description
Id_tamu Integer
4 Id. Tamu
Nama Varchar
30 Nama tamu
Email Varchar
50 Email
Komentar Longtext
- Komentar
4.5 Relasi Antar Tabel