Flowchart Menu Utama Flowchart Administrator Mempersiapkan Database Server

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