BAB IV PERANCANGAN SISTEM
4.1 Pengertian Perancangan Sistem
Perancangan sistem adalah bagaimana cara membangun sistem yang bagus dan sesuai dengan rencana awal sistem itu dibangun. Tahap perancangan sistem dilakukan
setelah tahap analisa sistem telah selesai dilakukan. Sistem ini dibangun sesuai dengan kebutuhan dari SMA Dharma Pancasila ysng memiliki beberapa tujuan, yaitu:
a. Untuk memenuhi kebutuhan user mengenai gambaran yang jelas tentang
perancangan sistem yang akan dibuat serta diimplikasikan. b.
Membuat program-program komputer. c.
Melatih pemakai sistem d.
Merencanakan konfigurasi sistem.
4.2 Data Flow Diagram DFD
Data Flow Diagram adalah gambaran sistem secara logika. Gambaran ini tidak tergantung pada perangkat keras, perangkat lunak, struktur data atau organisasi. Pada
tahap analisa, penanganan notasi simbol lingkaran dan anak panah
Universitas Sumatera Utara
mewakilimenggambarkan arus data dalam perancangan sistem menggunakan notasi- notasi ini untuk menggambarkan arus dari data sistem.
4.2.1 DFD Diagram Konteks
Gambar 4.1 DFD Diagram Konteks.
4.2.2 Data Flow Diagram Level 0
Sistem Informasi Nilai Siswa
Admin Siswa
- Data Profil Siswa - Data Nilai Siswa
Kepala Sekolah Laporan
- Info Profil - Info Nilai
Universitas Sumatera Utara
1.0
Input Data
Pembuatan Laporan
Siswa
Admin
Admin
Kepala Sekolah F1
Profil Siswa F2
Nilai Siswa F3
- Data Profil - Data Nilai Siswa
2.0
- Info Profil Siswa - Info Nilai Siswa
- Data Nilai Siswa - Data Profil Siswa
- Data Admin
Gambar 4.2 Data Flow Diagram Level 0.
Universitas Sumatera Utara
4.3 Mempersiapkan Database
Berikut ini adalah database yang akan diuraikan sesuai dengan kebutuhan yang diperlukan sebagai media input, output,dan media penyimpanan data.
Tabel 4.1 Tabel Guru
Field Type
Length Keterangan
id_guru Int
5 Nomor Urut Guru
nama_guru Varchar
100 Nama Guru
Nip Varchar
15 NIP Guru
tmpt_tgl_lahir Varchar
50 TempatTanggal Lahir
Jabatan Varchar
20 Jabatan
jenis_kelamin Varchar
20 Jenis Kelamin
pendidikan_terakhir Varchar
100 Pendidikan Terakhir
tahun_tamat Varchar
10 Tahun Tamat
Golongan Varchar
10 Golongan
Bidang Varchar
50 Bidang
Tabel 4.2 Tabel Pegawai
Field Type
Length Keterangan
Id Int
5 Nomor Urut Pegawai
Universitas Sumatera Utara
Nama Varchar
100 Nama Pegawai
tmpt_tgl_lahir Varchar
50 Tempat.Tanggal Lahir
Jabatan Varchar
20 Jabatan
jenis_kelamin Varchar
20 Jenis Kelamin
pendidikan_terakhir Varchar
100 Pendidikan Terakhir
tahun_tamat Varchar
10 Tahun Tamat
Tabel 4.3 Tabel Buku Tamu
Field
Type Length
Keterangan
Nama Varchar
80 Nama Pengunjung
Email Varchar
128 Email Pengunjung
Website Varchar
128 Website
Alamat Varchar
128 Alamat
Kota Varchar
80 Kota
Pesan Longblob
- Pesan
Tabel 4.4 Tabel Admin
Field Type
Length Keterangan
Username Varchar
20 Username
Password Varchar
10 Password
Universitas Sumatera Utara
Tabel 4.5 Tabel Admin Siswa Field
Type Length
Keterangan
Username Varchar
20 Username
Password Varchar
10 Password
nama_lengkap Varchar
100 Nama Siswa
id_nilai Varchar
3 Nomor urut nilai
id_profil Varchar
3 Nomor urut profil
Tabel 4.6 Tabel Profil Field
Type Length
Keterangan
id_profil Varchar
20 Nomor Urut Siswa
username Varchar
10 Username
nama_lengkap Varchar
100 Nama Siswa
Kelas Varchar
15 Kelas
wali_kelas Varchar
50 Wali Kelas
Ttl Varchar
3 TempatTanggal Lahir
Alamat Varchar
100 Alamat Siswa
nama_ortu Varchar
100 Nama Orang Tua
Alamat_ortu Varchar
100 Alamat Orang Tua
Tabel 4.7 Tabel Nilai Field
Type Length
Keterangan
id_nilai Int
3 Nomor Urut Nilai
mata_pelajaran Varchar
20 Mata Pelajaran
Nilai Int
3 Nilai Siswa
username Varchar
15 Username
Universitas Sumatera Utara
START Tampilan Web
Pilih link pada Menu Profil
Pilih link yang ada Pilih link yang ada
Daftar Member Baru A
B
C
Fasilitas Guru
Index END
Piled link yang ada D
Pegawai
Form Administrator E
Buku Tamu
4.4. Flowchart Sistem