5. Halaman Administrator.php
Halaman administrator adalah halaman khusus yang hanya dapat diakses oleh seorang admin untuk melakukan pengaturan seperti membuat, menghapus atau mengubah data
guru, siswa dan lain-lain.
4.4 Flowchart Situs
Di dalam web SMA Negeri 1 Batangkuis, terdapat alur-alur aktivitas yang dapat kita gambarkan dalam bentuk flowchart. Flowchart sendiri merupakan gambaran yang
menampilkan struktur, hierarki, dan isi halaman per halaman. Di bawah ini adalah bentuk-bentuk flowchart yang didapat dari web SMA Negeri 1 Batangkuis.
a. Flowchart Menu Utama
Seorang pengunjung dapat mengakses web SMA Negeri 1 Batangkuis dan dapat berpindah halaman web menuju halaman lain. Terdiri dari 5 lima halaman utama
yakni halaman profil, organisasi, guru, siswa, dan administrator. Masing-masing halaman utama memiliki link-link yang dapat dipilih oleh pengunjung kecuali halaman
administrator. Flowchart Menu Utama dapat dilihat pada gambar di bawah ini:
Rahma Afriyanti : Membangun Aplikasi Web yang Dinamis Dengan Macromedia DreamWeaver 8 Pada SMA Negeri 1 Batangkuis, 2008.
USU Repository © 2009
Gambar 4.2 Alur Flowchart Menu Utama
b. Flowchart Administrator
Halaman administrator hanya dapat diakses oleh seorang yang berhak mengaksesnya. Data login dan password dari seorang administrator harus sesuai dengan data yang
ada pada tabel administrator. Jika data login dan password sesuai, maka admin diantarkan menuju tampilan halaman administrator, jika proses login gagal, maka
kembali lagi ke halaman form administrator. Dapat kita lihat gambar di bawah ini:
Start Tampilan Web
Pilih Link pada Home Profil
Organisasi
Index Guru
Administrator Siswa
Pilih Link yang Ada
Pilih Link yang Ada
Pilih Link yang Ada
Pilih Link yang Ada
Form Administrator
End A
B
C
D
E
Rahma Afriyanti : Membangun Aplikasi Web yang Dinamis Dengan Macromedia DreamWeaver 8 Pada SMA Negeri 1 Batangkuis, 2008.
USU Repository © 2009
Gambar 4.3 Alur Flowchart Administrator
4.5 Mempersiapkan Database Server
Tahap ini merupakan tahapan dimana penulis menempatkan data yang sudah ada pada bagian server. Data tersebut nantinya akan diproses oleh data yang sudah dibuat,
tempat untuk menampung data disebut dengan database. 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 di sini.
A
Buka Halaman Administrator
Input Login dan password
Status =
Administrator
Tampilkan Halaman Administrator
Index Username dan
Password salah
A
Rahma Afriyanti : Membangun Aplikasi Web yang Dinamis Dengan Macromedia DreamWeaver 8 Pada SMA Negeri 1 Batangkuis, 2008.
USU Repository © 2009
Dalam perancangan web SMA Negeri 1 Batangkuis ini, penulis membuat 5
lima tabel dalam database sma. Tabel-tabel tersebut adalah: tabel profil, tabel
organisasi, tabel guru, tabel siswa, dan tabel admin. Pembuatan database dan tabel- tabel mempergunakan fasilitas MySQL dengan terlebih dahulu login sebagai user.
Dibawah ini adalah gambaran isi dari masing-masing tabel:
1. Tabel Profil
Di dalam tabel ini terdapat tentang sekilas sejarah sekolah, visi dan misi, serta fasilitas-fasilitas yang ada pada sekolah SMA Negeri 1 Batangkuis. Berikut ini adalah
field-field yang dibuat dalam tabel profil:
Tabel 4.1 Tabel Profil Field
Type Description
Id_profil Int5
Id profil Sej_sekolah
Longtext Sejarah sekolah
Visi_misi Longtext
Visi misi Fas_sekolah
Longtext Fasilitas sekolah
2. Tabel Organisasi
Di dalam tabel ini terdapat tentang struktur organisasi serta fungsi dan tanggung jawab masing-masing guru yang terdapat pada sekolah SMA Negeri 1 Batangkuis. Berikut
ini adalah field-field yang dibuat dalam tabel organisasi:
Rahma Afriyanti : Membangun Aplikasi Web yang Dinamis Dengan Macromedia DreamWeaver 8 Pada SMA Negeri 1 Batangkuis, 2008.
USU Repository © 2009
Tabel 4.2 Tabel Organisasi Field
Type Description
Id_organisasi Int5
Id organisasi Struk_organisasi
Longtext Struktur organisasi
Tgs_fungsi Longtext
Tugas dan fungsi
3. Tabel Guru
Tabel guru adalah digunakan untuk menampung data guru SMA Negeri 1 Batangkuis. Berikut ini adalah field-field yang dibuat dalam tabel guru
:
Tabel 4.3 Tabel Guru Field
Type Description
Id_guru Int5
Id guru Nip
Varchar10 Nip guru
Nm_guru Varchar50
Nama guru Jk
Varchar10 Jenis kelamin
Tgl_lhr Varchar10
Tanggal lahir Gol
Varchar10 Golongan
Thn_tmt Varchar10
Tahun tamat Jabatan
Varchar10 Jabatan
Pend_terakhir Varchar10
Pendidikan terakhir Thn_lls
Varchar10 Tahun lulus
Bid_studi Varchar20
Bidang studi
Rahma Afriyanti : Membangun Aplikasi Web yang Dinamis Dengan Macromedia DreamWeaver 8 Pada SMA Negeri 1 Batangkuis, 2008.
USU Repository © 2009
4. Tabel Siswa
Tabel siswa adalah digunakan untuk menampung data siswa-siswi yang telah mendaftarkan diri di SMA Negeri 1 Batangkuis. Berikut ini adalah field-field yang
dibuat dalam tabel siswa:
Tabel 4.4 Tabel Siswa Field
Type Description
Id_siswa Int5
Id siswa Nis
Varchar10 Nomor induk siswa
Nm_siswa Varchar50
Nama siswa Jk
Varchar10 Jenis kelamin
Agama Varchar10
Agama
5. Tabel Admin
Tabel admin adalah digunakan untuk menampung data dari admin pada web SMA Negeri 1 Batangkuis. Berikut ini adalah field-field yang dibuat dalam tabel admin:
Tabel 4.5 Tabel Admin Field
Type Description
Id_admin Int10
Id admin User
Varchar100 User
Password Varchar100
Password Ket:
artinya adalah Key
Rahma Afriyanti : Membangun Aplikasi Web yang Dinamis Dengan Macromedia DreamWeaver 8 Pada SMA Negeri 1 Batangkuis, 2008.
USU Repository © 2009
4.6 Desain Situs