Kamus Data Struktur Database Tabel Admin Tabel Siswa Tabel guru Tabel Buku Tamu Algoritma

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