Perancangan Database Normalisasi Perancangan Struktur Menu Utama

4.2 Perancangan Sistem

Perancangan sistem adalah gambaran, perencanaan dan pembuatan sketsa atau pangaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi. Tahapan perancangan memiliki tujuan untuk merancang sistem baru yang dapat menyelesaikan masalah-masalah yang dihadapi oleh suatu instansi atau lembaga yang diperoleh dari pemilihan alternatif sistem yang terbaik.

4.2.1 Perancangan Database

Dalam merancang sebuah program diperlukan perancangan database karena hal ini merupakan salah satu langkah dalam menentukan file database, field data, tipe data dan ukuran data yang dibutuhkan. Dalam program yang penulis merancang 12 tabel yang dipergunakan, yaitu tabel data guru, mata pelajaran, tabel ruang, tabel waktu, tabel kelas VII-1, kelas VII-2, kelas VIII-1, kelas VIII-2, kelas VIII-3, kelas IX-1, kelas IX-2, kelas IX-3, tabel jadwal setiap guru dan laporan. Di bawah ini merupakan gambaran masing-masing tabel. Tabel 4.1 Data Guru Nama Field Tipe Panjang Keterangan Kd_Guru Double 5 Kode Guru Nama Text 50 Nama Pendidikan_ Tertinggi Text 5 Pendidikan Tertinggi Mata_Pelajaran Text 45 Mata Pelajaran Universitas Sumatera Utara Tabel 4.2 Data Mata Pelajaran Nama Field Tipe Panjang Keterangan Kd_mt_pel Double 10 Kode Pelajaran Nama_Pelajaran Text 45 Nama Pelajaran Tabel 4.3 Data Ruang Nama Field Tipe Panjang Keterangan Kode Double 5 Kode Kelas Kelas Text 15 Kelas Kapasitas Text 10 Kapasitas Ruangan Tabel 4.4 Data Waktu Nama Field Tipe Panjang Keterangan Kd_waktu Double 5 Kode Waktu Jam Text 10 Jam Ktgri_waktu Text 10 Waktu per les Tabel 4.5 Tabel Roster Nama Field Tipe Panjang Keterangan Hari Text 7 Hari JamI Text 30 Jam I JamII Text 30 Jam II JamIII Text 30 Jam III JamIV Text 30 Jam IV Universitas Sumatera Utara JamV Text 30 Jam V JamVI Text 30 Jam VI JamVII Text 30 Jam VII Tabel 4.6 Tabel Jadwal Nama Field Tipe Panjang Keterangan Kode Text 5 Kode Guru Hari Text 10 Hari Pelajaran Text 20 Pelajaran Kelas Text 10 Kelas Jam_ke Text 15 Jam Ke

4.2.2 Normalisasi

Normalisasi merupakan teknik dalam perancangan sebuah basis data, teknik pengelompokkan atribut dari suatu relasi sehingga membentuk relasi yang baik tanpa redudansi. Tabel 4.7 Tabel Data Guru Kode Guru Nama Pendidikan Tertinggi Mata Pelajaran GS Ganda Subrata,S.Pd S1 Matematika IH Irmawati Hrp,S.Pd S1 IPS TD Tina Asmara Dewi S1 IPS Universitas Sumatera Utara

4.2.3 Perancangan Struktur Menu Utama

Caption Nama Shortcut Level 1 Level 2 File Copyright Copyright Pengolahan Data Data Guru Data Guru Data Mata Pelajaran Data Mata Pelajaran Data Ruang Data Ruang Data Waktu Data Waktu Roster Data Roster Data Penjadwalan Data Penjadwalan Laporan Data Guru Laporan Data Guru Data Mata Pelajaran Laporan Data Pelajaran Data Ruang Laporan Data Ruang Data Waktu Laporan Data Waktu Roster Laporan Roster Data Penjadwalan Laporan Penjadwalan Tabel 4.8 Struktur Menu Utama Universitas Sumatera Utara

4.2.4 Perancangan Tampilan a. Form Pengolahan Data Guru