Perancangan Data Flow Diagram Perancangan Diagram Alir Flowchart Perancangan Database

BAB 3 PERANCANGAN SISTEM

3.1 Perancangan Data Flow Diagram

Pada pembuatan database di SMA Negeri 2 Kabanjahe terdapat konteks Data Flow Diagram DFD, seperti dalam gambar 3.1 berikut ini: Lap. Data Siswa Lap. Data Guru Lap. Data Pegawai Data Siswa Data Pegawai Data Guru Gambar 3.1 DFD Konteks Sistem Manajemen SMA Negeri 2 Kabanjahe Kepala Sekolah Sistem Manajemen SMA Negeri 2 Kabanjahe Siswa Pegawai Guru Universitas Sumatera Utara DFD konteks memberikan gambaran bahwa sistem berinteraksi dengan empat terminator yaitu kepala sekolah, guru, pegawai dan siswa. Tanda panah pada DFD konteks menyatakan masukan dan keluaran sistem. Dalam hal ini sistem manajemen pelayanan khusus lembaga pendidikan yang berkaitan dengan database SMA Negeri 2 Kabanjahe menerima data siswa dari siswa, data guru dari guru dan data pegawai dari pegawai sehingga menghasilkan keluaran sistem berupa laporan data siswa, guru dan pegawai. Data Siswa Data Kelas Siswa Data Guru Kelas Data Pegawai Guru Pegawai Gambar 3.2 DFD Level 1 Proses Pendataan Pendataan Guru Pendataan Siswa Pendataan Pegawai Pendataan Kelas Siswa Kelas Guru Pegawai Universitas Sumatera Utara Guru Siswa Pegawai Laporan Data Siswa Laporan Data Siswa Laporan Data Guru Laporan Data Pegawai Gambar 3.3 DFD Level 2 Proses Pencetakan Laporan Proses Pencetakan Proses Pencetakan Proses Pencetakan Kepala Sekolah Universitas Sumatera Utara

3.2 Perancangan Diagram Alir Flowchart

Berikut ini adalah flowchart dari perancangan database sekolah ini : No Yes Gambar 3.4 Flowchart Database Sekolah Start If dipilih Add Update Input Data If update=selesai Data tidak lengkap Save Data berhasil diupdate Data berhasil disimpan Finish Universitas Sumatera Utara

3.3 Perancangan Database

Untuk memenuhi kebutuhan sistem yang akan dirancang, maka diperlukan susunan database yang terdiri dari beberapa table yang di perlukan sebagai data-data siswa, data kelas, data guru dan data pegawai. Database yang penulis rancang dalam perancangan database SMA Negeri 2 Kabanjahe menggunakan Microsoft Access 2007. Nama database yang dirancang adalah db_SMANDUA dan database tersebut memiliki 4 tabel, yaitu tabel guru, siswa, kelas dan pegawai. Rincian tabel tersebut adalah sebagai berikut : Tabel 3.1 Tabel Siswa Field Name Data Type Size NIS Text 4 Nama Text 50 Tahun_Masuk Text 4 Kelas Text 10 Tmpt_Lahir Text 50 Tgl_Lahir DataTime Short Date Jenis_Kelamin Text 50 Agama Text 50 Nama_Orang_Tua Text 50 Alamat Text 50 Universitas Sumatera Utara Tabel 3.2 Tabel Guru Field Name Data Type Size NIP Text 30 Nama Text 50 Inisial Text 5 Tmpt_Lahir Text 50 Tgl_Lahir DataTime Jenis_Kelamin Text 50 Agama Text 50 Alamat Text 100 No_Telp Text 15 Tabel 3.3 Tabel Pegawai Field Name Data Type Size NIP Text 30 Nama Text 50 Inisial Text 5 Tmpt_Lahir Text 50 Tgl_Lahir DataTime - Jenis_Kelamin Text 50 Agama Text 50 Alamat Text 100 No_Telp Text 15 Universitas Sumatera Utara

3.4 Tabel Kelas