3.3 Struktur Organisasi SMA Negeri 1 Lawe Sigala – Gala
Universitas Sumatera Utara
BAB 4
PERANCANGAN SISTEM
4.1 Perencanaan dan Perancangan Sistem
Perencanaan dan perancangan merupakan sebuah tahap awal dalam membangun sebuah situs. Perencanaan yang matang akan memberikan hasil akhir yang bagus. Dalam
membuat sebuah situs, tentukan terlebih dahulu tujuan dari situs yang akan dibuat karena bentuk desain dan isi sebuah situs sangat tergantung dari tujuan situs itu dibuat.
Membuat suatu situs memerlukan persiapan, perencanaan yang baik, tujuan yang jelas dan percobaan yang berulang-ulang karena menyangkut semua elemen yang
membentuk situs. Situs ini dirancang dengan menggunakan PHP sebagai bahasa pemogramannya dan MySQL sebagai databasenya, serta Dreamweaver 8 digunakan
sebagai media untuk membuat layout dari situs yang telah dirancang.
Situs yang akan dibuat dalam tugas akhir ini adalah situs lembaga pendidikan pemerintahan, dalam hal ini adalah SMA Negeri 1 Lawe Sigala - Gala, yang
menyediakan informasi-informasi mengenai lembaga pendidikan tersebut, termasuk
Universitas Sumatera Utara
didalamnya berita yang berkenaan dengan sekolah, dan artikel yang berguna bagi pengunjung,serta sistem absensi yang dipakai untuk guru dan pegawai.
Pada situs SMA Negeri 1 Lawe Sigala - Gala, juga disediakan beberapa aktivitas lain diantaranya, memberikan kritik dan saran melalui fasilitas contact us, forum diskusi
sesama pengunjung situs, mengirim artikel sehingga bisa berbagi informasi sesama pengunjung, melihat daftar guru SMA Negeri 1 Lawe Sigala - Gala, dan juga berguna
sebagai sistem absensi untuk guru dan pegawai.
4.2. Perancangan DFD Data Flow Diagram
Data Flow Diagram DFD merupakan diagram yang menggunakan notasi-notasi simbol-simbol untuk menggambarkan arus dari data sistem. DFD sering digunakan
untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data
tersebut mengalir. Adapun Data Flow Diagram yang diajukan, yaitu:
Universitas Sumatera Utara
1.Diagram Konteks
- informasi Data Pegawai - informasi absensi pegawai
- data pegawai - informasi artikel sekolah
-data absensi pegawai - input galeri seklah
- data artikel sekolah -
-galeri sekolah
- informasi data pegawai - data pegawai
- informasi absensi pegawai - data absensi
- informasi artikel sekolah - data artikel sekolah
- informasi galeri sekolah LAPORAN
- data galeri sekolah
Gambar 4.1 Diagram Konteks
Sistem Informasi SMA Negeri 1 Lawe
Sigala - Gala Bagian Umum dan Administrasi
KEPALA SEKOLAH
ADMIN
Universitas Sumatera Utara
2. Diagram Konteks Level Nol
F1 Admin
-info sekolah dan absensi guru pegawai
-data pegawai data sekolah dan absensi guru dan pegawai
-data absensi pegawai
-data artikel sekolah -data galeri sekolah
F2 Pegawai
F3 absensi pegawai
F4 artikel sekolah
F5 galeri sekolah
LAPORAN -laporan guru dan pegawai
-lap.absensi guru pegawai -lap.artikel sekolah
-lap.galeri sekolah
Gambar 4.2 Diagram Konteks Level Nol
ADMIN
1.0 Registrasi
Administrat or
2.0 Input data, edit
data, hapus data
Guru dan Pegawai
3.0 Pembuatan
Laporan
KEPALA SEKOLA
H
Universitas Sumatera Utara
4.3 Perancangan Database
Perancangan database adalah salah satu langkah untuk menentukan file database, table, tipe data dan ukuran dari data yang digunakan. Tahap ini merupakan tahap yang paling
penting dalam perancangan sistem.
Pada tahap ini dipersiapkan tempat untuk menampung data di server, data tersebut nantinya akan diproses oleh program yang kita buat pada tahap pemrograman, baik
penambahan, pengeditan, panghapusan 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 Website SMA Negeri 1 Lawe Sigala
– Gala dengan tabel-tabel sebagai berikut:
Tabel 4.1.Tabel Pegawai. Field Name
Type Length
Keterangan
id Int
7 id pegawai
nip Varchar
30 no induk pegawai
nama Varchar
40 nama pegawai
golongan Varchar
5 Golongan pegawai
jabatan Varchar
20 Jabatan pegawai
tempat_lahir Varchar
30 Tempat_lahir
tanggal_lahir Varchar
10 Tanggal_lahir
agama Varchar
30 Agama
jenis_kelamin Varchar
30 jenis_kelamin
Universitas Sumatera Utara
Tabel 4.2. Tabel Golongan.
Field Name Type
Length Keterangan
id Int
2 id golongan
golongan Varchar
8 Golongan
Tabel 4.3. Tabel Absensi.
Field Name Type
Length Keterangan
id Int
10 id golongan
nip Varchar
30 no induk pegawai
keterangan Varchar
30 keretangan
date Varchar
30 date absensi
Tabel 4.4. Tabel User.
Field Name Type
Length Keterangan
id Int
4 id user
nama Varchar
35 Nama
password Varchar
35 Password
status Varchar
35 Status
Tabel 4.5. Tabel Berita.
Field Name Type
Length Keterangan
id_berita Int
5 id berita
id_kategoti Int
5 id kategori
id_user Varchar
50 Id user
judul Varchar
100 Judul berita
isi_berita Text
Isi berita
Universitas Sumatera Utara
gambar Varchar
100 Gambar berita
hari Varchar
20 Hari
tanggal Date
Tanggal jam
Time Jam
counter Int
5 Counter
Tabel 4.6. Tabel Galeri.
Field Name Type
Length Keterangan
id_galeri Int
5 Id galeri
id_user Varchar
50 Id user
judul Varchar
100 Judul
gambar Varchar
100 Gambar
hari Varchar
20 Hari
tanggal Date
Tanggal jam
Time Jam
counter Int
5 Counter
Tabel 4.7. Tabel Komentar.
Field Name Type
Length Keterangan
id Int
5 Id komentar
nama Varchar
25 Nama
waktu Datetime
Waktu pesan
Text Pesan
email Varchar
25 Email
Universitas Sumatera Utara
Tabel 4.8. Tabel Kotak Masuk.
Field Name Type
Length Keterangan
id Int
6 Id kotak masuk
nama Varchar
35 Nama
email Varchar
35 Email
pesan Text
Pesan replay
Text Replay
time_replay Datetime
Time_replay date
Datetime Date
Tabel 4.9. Tabel Katagori.
Field Name Type
Length Keterangan
id_kategori Int
5 Id kategori
nama_kategori Varchar
50 Nama kategori
keterangan Varchar
100 Keterangan
4.4 Flowchart