PROPOSAL SKRIPSI
Oleh:
JAYUSMAN
NPM. 0860100091
BAB I PENDAHULUAN
1.1 Latar Belakang
Sebuah penelitian yang dilakukan oleh Agustina
(2006) yang membahas masalah algoritma genetika untuk
mengoptimasi penjadwalan kegiatan belajar mengajar dan
menyimpulkan bahwa algoritma genetik juga dapat
menyelesaikan permasalah penjadwalan kegiatan belajar
mengajar pada SMU Negeri Mojoagung.
1.2 Rumusan Masalah
Dari latar belakang di atas dapat dirumuskan sebuah
rumusan masalah yaitu: “Bagaimana sistem penjadwalan
Guru Berbasis Data pada SMA Plus Negeri 7 Kota
Bengkulu Menggunakan Visual Basic?”
1.3 Batasan Masalah
Penjadwalan yang dimaksud dalam penelitian ini
adalah sistem penjadwalan guru mata pelajaran pada SMA
Plus Negeri 7 Kota Bengkulu.
BAB I (SAMBUNGAN)
1.4 Tujuan Penelitian
Untuk mengetahui sistem penjadwalan guru berbasis data
pada SMA Plus Negeri 7 Kota Bengkulu Menggunakan Visual
Basic”
DFD Level 0
2.0
Data Pelajaran
D2 File Pelajaran Pendataan Data Pelajaran Wakil Kasek Bid.
Pelajaran kurikulum
Data Kelas
3.0
D3 File Kelas Pendataan Data Kelas
Kelas
D4 File Pelajaran_Kelas
Data Waktu 4.0
Data Guru Pendataan
pelajaran
Data Pelajaran per kelas
Data Kelas
5.0
Data Waktu Pendataan Data waktu
D5 File Slot_Waktu Waktu
Data waktu
6.0
Data pelajaran_kelas Penjadwal- Siswa
an
Laporan Jadwal
Data Jadwal
7.0
D6 File Jadwal Pelaporan Laporan Jadwal
Laporan Jadwal
Data Jadwal
1.1
Data Guru Pendataan Data Guru
D1 File Guru Guru
Guru
D1 File Guru
D4 File Pelajaran_Kelas
Data Guru
D2 File Pelajaran 4.1
Data Pelajaran Data pelajaran_kelas
Pendataan
pelajaran
D3 File Kelas Data Kelas per kelas
6.2
Inisialisasi
parameter
Record Inisialisasi
6.3
Pencarian
solusi dengan
Algoritma
Genetika
Record Solusi
6.4
Decoding/
Jadwal guru konversi ke
D6 File Jadwal
jadwal nyata
7.1
D6 File Jadwal Pelaporan Laporan Jadwal Guru
Data Jadwal
Laporan Jadwal
(SAMBUNGAN)
Kode_Guru N 1
Guru memilik Pelajaran Nama_Pelajara
Nama_Guru i n
N
Entity Kode_Guru
Relationship Kode_kelas memilik
Diagram (ERD) Kelas
i Kode_PelKe
Nama_Kelas 1 l
N
1 Kode_kelas
Tingkat memilik Pelajaran_Kelas
i
Tingkat
N
Kode_Pelajara
Kode_Waktu n
Slot_Waktu Jam
Nama_Wakt
u
memilik
i
N
1
memilik 1
i Kode_Wakt
u
Jadwal
Kode_Jadwa Kode_PelKe
l l
Kode_kelas Hari
A. Tabel Guru
Tabel 3.1. Guru
(Sumber: Olahan Penulis)
Tipe
No. Nama Field Lebar Keterangan
data
1. *Kode_Guru - Number Kode Guru
2. Nama_Guru 20 Text Nama Guru Pelajaran
BAB III (SAMBUNGAN)
B. Tabel Mata Pelajaran
Tabel 3.2. Pelajaran
(Sumber: Olahan Penulis)
Tipe
No. Nama Field Lebar Keterangan
data
1. *Kode_Pelajaran - Number Kode Mata Pelajaran
2. Nama_Pelajaran 30 Text
Nama Mata Pelajaran
3. Kode_Guru - Number Kode Guru Pelajaran
BAB III (SAMBUNGAN)
C. Tabel Kelas
Tipe
No. Nama Field Lebar Keterangan
data
1. Kode_Kelas - Number Kode Kelas
2. Nama_Kelas - Number Nama Kelas
3. Tingkat 10 Text Tingkat
BAB III (SAMBUNGAN)
D. Tabel Pelajaran per Kelas
Tipe
No. Nama Field Lebar Keterangan
data
1. *Kode_PelKel - Number Kode Pelajaran per Kelas
2. Kode_Kelas - Number Nama Kelas
3. Tingkat 10 Text Tingkat
4. Kode_Pelajaran - Number Kode Mata Pelajaran
5. Jam - Number Jumlah Jam Mata Pelajaran
BAB III (SAMBUNGAN)
E. Tabel Slot_Waktu
Tipe
No. Nama Field Lebar Keterangan
data
1. *Kode_Waktu - Number Kode Waktu
2. Nama_Waktu 10 Text Nama Waktu
BAB III (SAMBUNGAN)
F. Tabel Jadwal
Tipe
No. Nama Field Lebar Keterangan
data
1. *Kode_Jadwal - Number Nomor Urut
Menu Login
Username:
Password:
Masuk Keluar
Kode_Pelajaran 99
Nama Pelajaran xxxx-30-xxxx
Kode Guru 99
Kode_Kelas 99
Nama Kelas 99
Tingkat xxxx-10-xxxx
Kode_PelKel 99
Kode Kelas 999
Tingkat xxxx-10-xxxx
Kode Pelajaran 99
Jam 99
Kode Waktu 99
Bengkulu, dd-mm-yyyy
a.n. Kepala Sekolah
Wakasek Bid. Kurikulum
xxxxxx-20-xxxxxxxx
DAFTAR GURU
Bengkulu, dd-mm-yyyy
a.n. Kepala Sekolah
Wakasek Bid. Kurikulum
xxxxxx-20-xxxxxxx
DAFTAR KELAS
No Kelas Tingkat
Bengkulu, dd-mm-yyyy
a.n. Kepala Sekolah
Wakasek Bid. Kurikulum
xxxxxx-20-xxxxxxxx