Menu Manajemen User Menu Help

72

BAB IV IMPLEMENTASI

Tabel-tabel yang telah ternormalisasi pada tahap perancangan logika, selanjutnya akan implementasikan dalam database SPPK Untuk Menentukan Penjurusan Siswa SMA. Pada implementasi database ini software yang digunakan yaitu : 1. MySQL Server 5.0.18. Merupakan software yang berfungsi untuk membuat database. 2. MySQL Front 2.5. Merupakan software yang berfungsi untuk manajemen database. 3. MySQL ODBC 3.51.06. Merupakan driver yang khusus digunakan untuk berkomunikasi dan mengakses informasi dari database MySQL Server dengan aplikasi pada platform Microsotf Windows. 4. Mycrosoft Visual Basic 6.0. Merupakan salah satu bahasa pemrograman yang memungkinkan para programmer untuk membuat aplikasi pada platform Microsotf Windows 5. Crystal Report 8.5. Merupakan software yang berfungsi untuk membuat laporan. 73

4.1. Implementasi Manajemen Data

Dalam implementasi SPPK Untuk Menentukan Penjurusan Siswa SMA ini terdapat sebuah database penjurusan yang didalamnya terdiri dari 12 tabel yang telah ternormalisasi, yaitu : Nama Field Tipe Data Ukuran Keterangan idKelas VARCHAR 3 Kelas paralel kapasitas INTEGER 2 Kapasitas kelas Tabel 4.1. Kelas. Nama Field Tipe Data Ukuran Keterangan kodePa VARCHAR 3 Kode Potensi Akademik namaPa VARCHAR 9 Nama Potensi Akademik Tabel 4.2. Potensi Akademik. Nama Field Tipe Data Ukuran Keterangan NIP VARCHAR 9 Nomer Induk Pegawai namaGuru VARCHAR 100 Nama Guru sex VARCHAR 1 Jenis kelamin agama VARCHAR 10 Agama golongan VARCHAR 5 Golongan Tingkat Kepegawaian Tabel 4.3. Guru. Nama Field Tipe Data Ukuran Keterangan kodeJurs VARCHAR 2 Kode Jurusan namaJurs VARCHAR 3 Nama Jurusan Tabel 4.4. Jurusan. Nama Field Tipe Data Ukuran Keterangan NIP VARCHAR 9 Nomer Induk Pegawai idKelas VARCHAR 3 Kelas paralel Tabel 4.5. Wali. 74 Nama Field Tipe Data Ukuran Keterangan NIS VARCHAR 6 Nomor Induk Siswa kodePa VARCHAR 3 Kode Potensi Akademik nilaiPa FLOAT 3 Nilai Potensi Akademik Tabel 4.6. TPA. Nama Field Tipe Data Ukuran Keterangan NIS VARCHAR 6 Nomor Induk Siswa nama VARCHAR 100 Nama Siswa alamat VARCHAR 100 Alamat siswa asalSekolah VARCHAR 50 Asal Sekolah siswa tglMasuk DATE 10 Tgl siswa diterima di Sekolah sex VARCHAR 1 Jenis kelamin agama VARCHAR 10 Agama jurusan VARCHAR 3 Jurusan Final Tabel 4.7. Siswa. Nama Field Tipe Data Ukuran Keterangan idKelas VARCHAR 3 Kelas paralel NIS VARCHAR 6 Nomor Induk Siswa thnAjaran VARCHAR 9 Tahun Ajaran pada kelas 1 Tabel 4.8. Penempatan. Nama Field Tipe Data Ukuran Keterangan kodeMtp VARCHAR 7 Kode Mata Pelajaran namaMtp VARCHAR 28 Nama Mata Pelajaran btsTuntas FLOAT 2 Batas minimal nilai tuntas Tabel 4.9. Mata Pelajaran. Nama Field Tipe Data Ukuran Keterangan kodeMtp VARCHAR 7 Kode Mata Pelajaran kodeJurs VARCHAR 2 Kode Jurusan Tabel 4.10. Prasyarat.