Pengertian Perancangan Sistem Mempersiapkan Database

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