kesalahan informasi akibat pengolahan data. Untuk lebih jelasnya dapat dilihat pada gambar dibawah :
Gambar 4.4 DFD Level Nol Portal Web SLTP Negeri 9 Medan
4.3 Kamus Data
1. Tabel admin = { username + password }
2. Tabel siswa = { nama + no induk + jenis kelamin + kelas + username +
Password }
Input
Portal Admin
Pengunjung Guru, Siswa
Kepala Sekolah F1
Guru
Informasi
F2 Siswa
Laporan
- Isi Buku Tamu
Data siswa Data Guru
- Informasi
Laporan -
Informasi Data Guru
- Data Siswa
-
1.1 Guru
- Informasi Siswa
-
1.2
.
- Laporan
Universitas Sumatera Utara
3. Tabel guru = {nip + nama + jenis kelamin + agama + alamat}
4. Tabel bukutamu = { nama + alamat + email + telepon + pesan}
4.4 Struktur Database
Sebelum membangun sebuah web dinamis, maka diperlukan pembuatan database. Pada tahap ini dipersiapkan tempat untuk menampung data di server, data teresebut
nantinya akan diproses oleh program yang kita buat pada tahap pemrograman, baik penambahan, pengeditan, penghapusan, dan menampilkan isi database ke halaman
web. Database terdiri atas tabel-tabel yang dibuat dengan menggunakan program MySQL.
Adapun database yang dibuat oleh penulis adalah database forsi dengan tabel- tabel sebagai berikut:
4.1 Tabel Admin
Field Jenis
Username Varchar30 Password Varchar40
Universitas Sumatera Utara
4.2 Tabel Siswa
Field Jenis
Nama Vachar40 Tempat Tanggal Lahir
Varchar30 Nomor Induk
Varchar30 Jenis Kelamin
Varchar30 Kelas Varchar20
Alamat Varchar30 Telepon Varchar40
4.3 Tabel guru
Field Jenis
Nip Varchar20 Nama Varchar30
Jenis Kelamin Varchar100
Agama Varchar30 Alamat Varchar30
4.4 Tabel Buku Tamu
Field Jenis
Nama varchar30 Alamat Varchar100
Email Varchar30 Telepon Char20
Pesan Varchar1000
Universitas Sumatera Utara
4.5 Algoritma
Algoritma adalah urutan langkah-langkah berhingga untuk memcahkan masalah logika atau matematika. Adapun algoritma dari website yang penulis rancang adalah
sebagai berikut:
1. Algoritma Index
Langkah 1 : Jika diklik button home maka akan tampil halaman utama dari situs SLTP Negeri 9 Medan yang berisikan kata sambutan, kumpulan artikel
dan login untuk admin. Langkah 2 : Jika diklik button profil, maka akan tampil halaman yang berisikan Visi,
Misi dari SLTP Negeri 9 Medan. Langkah 3 : Jika diklik galeri, maka akan tampil struktur organisasi dari SLTP Negeri
9 Medan, dan bila diklik sub menu ekstrakulikuler, maka akan tampil ekstrakulikuler yang ada di SLTP Negeri 9 Medan, dan sub menu foto-
foto, maka akan tampil halaman album foto-foto dari berbagai jenis kegiatan.
Langkah 4 : Jika diklik button buku tamu, maka akan tampil form pengisian buku tamu.
Langkah 5 : Jika diklik buku tamu, maka akan tampil form pengisian komentar
Universitas Sumatera Utara
bagi pengunjung website. Langkah 6 : Jika diklik button siswa, maka akan tampil form registrasi siswa.
Langkah 7 : Jika diklik button guru, maka akan menampilkan guru-guru dan staf pegawai yang mengajar di SLTP Negeri 9 Medan.
Langkah 8 : Selesai.
2. Algoritma profil
Langkah 1 : Klik button profil maka akan tampil profil SLTP Negeri 9 Medan yang berisikan visi, misi dari SLTP Negeri 9 Medan..
Langkah 2 : Klik button menu artikel akan menampilkan kumpulan bermacam-macam artikel.
Langkah 3 : Selesai.
3. Algoritma galery
Langkah 1 : Klik button galery, maka akan tampil struktur dari organisasi SLTP Negeri 9 medan.
Langkah 2 : Jika diklik sub menu ekstrakulikuler, maka akan tampil jenis-jenis ekstrakulikuler yang ada di SLTP Negeri 9 Medan.
Universitas Sumatera Utara
Langkah 3 : Jika diklik sub menu foto-foto, maka akan tampil album foto kegiatan yang dilakukan SLTP Negeri 9 Medan.
Langkah 4 : Selesai.
4. Algoritma Buku Tamu
Langkah 1 : Klik button buku tamu, maka akan tampil formulir pengisian komentar bagi pengunjung website SLTP Negeri 9 Medan.
Langkah 2 : Jika diklik sub menu home, maka akan tampil halaman home. Langkah 3 : Jika diklik sub menu back, maka akan kembali ketampilan formulir
pengisian buku tamu. Langkah 4 : Jika diklik menu lihat buku amu, maka akan tampil komentar dari para
pengunjung website. Langkah 5 : Selesai.
5. Algoritma Siswa
Langkah 1 : Klik button siswa, maka akan tampil form registrasi siswa untuk mendaftarkan diri sebagi siswa SLTP Negeri 9 Medan, kemudian
Universitas Sumatera Utara
diproses,maka akan tampilsiswa yang telah terdaftar sesebagai siswa SLTP Negri 9 Medan.
Langkah 2 : Selesai.
6. Algoritma Guru
Langkah 1 : Jika diklik button guru, maka akan menampilkan guru-guru dan staf pegawai yang mengajar dan bekerja di SLTP Negeri 9 medan.
Langkah 2 : Selesai.
7. Algoritma Admin
Langkah 1 : Klik menu admin, maka anda akan masuk ke halaman admin. Langkah 2 : Masukkan username dan password.
Langkah 3 : Klik tombol login. Langkah 4 : Jika username dan password yang dimasukkan benar, maka akan masuk
ke halaman penambahan, pengubahan, dan penghapusan data siswa, data guru, data para pengunjung.
Langkah 5 : Jika username dan password yang dimasukkan salah, maka akan tampil
Universitas Sumatera Utara
pesan password yang Username dan Password belum terisi.. Langkah 6 : Selesai.
Universitas Sumatera Utara
BAB 5
IMPLEMENTASI SISTEM
5.1 Pengertian Implementasi Sistem