Flowchart Sistem Diagram Alir.

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