BAB IV PERANCANGAN DAN IMPLEMENTASI SISTEM
4.1
Perancangan Sistem Secara Umum 4.1.1 Identifikasi Data dan Informasi A. Identifikasi Data 1. Data Siswa 2. Data Guru 3. Data Mata Pelajaran 4. Data Nilai 5. Data Kelas 6. Data Absensi 7. Data Jadwal Mata Pelajaran B. Identifikasi Informasi 1. Laporan Data Siswa 2. Laporan Data Guru 3. Laporan Nilai 4. Laporan Absensi Siswa 5. Laporan Jadwal Mata Pelajaran 6. Laporan Kelas 7. Laporan Mata Pelajaran
40
41
4.1.2 Identifikasi Sumber Data dan Tujuan Informasi A. Identifikasi Sumber Data 1. Siswa 2. Guru 3. Wakasek Kurikulum 4. Elemen – elemen yang terkait
B. Identifikasi Tujuan Informasi 1. Kepala Sekolah 2. Siswa 3. Orang tua siswa 4. Elemen – elemen yang terkait
42
4.1.3 Context Diagram Informasi Akademik SMP Negeri 1 Purwodadi
Sisw a
Data Absensi
Data Kela s
Data Sisw a
Data Mata Pelaja ran
Jadw al Mata Pela jaran Data Nilai Sisw a Data Guru
0
Jadw al Mata Pelaja ran
Sistem Informasi Akademik
Laporan Data Sisw a
Data Nilai
Guru
Tata Usaha
Laporan Data Guru
Laporan Absensi Sisw a
Jadw al Mata Pela jaran
Laporan Nilai
Kepala Sekolah
Gambar 4.1 Context Diagram Desain Sistem Akademik SMP Negeri 1 Purwodadi
43
4.1.4 DFD Levelled 0 Desain Sistem Informasi Akademik SMP Negeri 1 Purwodadi
Data Guru Si swa
Si swa
1
Data Si swa
Si swa
Data Kelas
Pendataan
Kelas
Data Mata Pelaj aran
Tata Usaha
Guru
Kelas
Guru
Mata Pel aj aran Mata Pel aj aran
Da ta Absensi
Jadwal Mata Pelaj aran
2
Ni l ai
Data Ni l ai
Transaksi Jadwal
Ni l ai
Jadwal
Absensi
Guru
Jadwal
Absensi
Jadwal Mata Pelaj aran Absensi
Data Ni l ai Si swa
Ni l ai
3 Laporan
Jadwal Mata Pelaj aran
Laporan Data Si swa Laporan Data Guru
Ke pal a Se kol ah
Laporan Ni l ai
Laporan Absensi Si swa
Guru Si swa
Guru
Si swa
Gambar 4.2 DFD Levelled 0 Desain Sistem Akademik SMP Negeri 1 Purwodadi
44
4.1.5 DFD level 1 Proses Transaksi
Sisw a
Sisw a
Nilai
Nilai
2.1 Mata Pela ja ran
Mata Pela ja ran
Penila ian
Data Nilai
Guru
Guru
Guru
2.2 Mata Pelajaran
Penjadw alan
Jadw al Mata Pelaja ran
Tata Usaha
Jadw al
Jadw al
2.3 Sisw a
Data Absensi
Gambar 4.3
Absensi
Absensi
DFD Level 1 Proses Transaksi
Absensi
45
4.1.6
Project Name: Project Path: Chart File: Chart Name: Created On: Created By: Modified On: Modified By:
DFD Level 1 Proses Laporan
Sistem Manajemen Akademik f:\ec\ dfd00007.dfd Level1Laporan Jun-16-2012 Jun-16-2012
Siswa
3.1
Siswa
Laporan Data Siswa
Laporan Siswa
Kepala Sekolah
3.2 Guru
Jadwal
Guru
Guru
Laporan Data Guru
Laporan Guru
Jadwal
Jadwal Mata Pelajaran
3.3 Laporan Jadwal Mata Pelajaran
Jadwal Mata Pelajaran
Mata Pelajaran Data Nilai Siswa
Mata Pelajaran
Siswa
3.4 Mata Pelajaran Laporan Nilai
Siswa
Laporan Nilai
Nilai
Nilai
3.5 Absensi
Absensi
Laporan Absensi
Laporan Absensi Siswa
Gambar 4.4 DFD Level 1 Proses Laporan
46
4.1.7 DFD Levelled 2 Desain Sistem Akademik SMP Negeri 1 Purwodadi
1.1 Sisw a
Data Sisw a
Pendataan Sisw a
Data Guru
Pendataan Guru
Sisw a
Sisw a
1.2 Guru
Guru
Guru
1.3 Data Kela s
Pendataan Kelas
Kela s
Kela s
Tata Usaha
Data Mata Pelaja ran
1.4 Pendataan Mata Pela jaran
Mata Pela jaran
Mata Pelajaran
Gambar 4.5 DFD Levelled 2 Desain Sistem Akademik SMP Negeri 1 Purwodadi
47
4.2
Perancangan Sistem Secara Rinci 4.2.1 Kamus Data. a. Data Siswa Siswa = Nis + Nama + Kelas + Agama + Tmp_Lahir + Tgl_Lahir + Jenis_Kelamin + Asal_Sekolah + Nama_Ortu + Alamat + Penghasilan + Pekerjaan + Alamat_Kantor + Photo
NIS
=
6{Character}6
Nama
=
1{Character}30
Kd_kelas
=
6{Character}6
Agama
=
1{Character}10
Tmp_lhr
=
1{Character}15
Tgl_lhr
=
Date
Jns_kel
=
1{Character}10
Asl_skl
=
1{Character}20
Nm_ortu
=
1{Character}30
Alamat
=
1{Character}35
Penghasilan =
Currency
Pekerjaan
=
1{Character}20
Alm_Kantor =
1{Character}35
Foto
=
1{Character}30
=
[ A-Z | a-z | 0-9 | ‘ | , | . | - | ]
Keterangan : Character
48
Date
=
Tgl + Bln + Thn
Tgl
=
[ 01 | 02 | . . | 31 ]
Bln
=
[ 01 | 02 | . . | 12 ]
Thn
=
[ 0001 | 0002 | …. | 9999 ]
b. Data Kelas Kelas = Kelas + Wali
Kelas
=
6{Character}6.
Wali
=
5{Character}25
Keterangan : Character
=
[ A-Z | a-z | 0-9 | ‘ | , | . | - | ]
c. Data Guru Guru
=
NIP + Nm_guru + Alamat + Tmp_Lahir + Tgl_Lahir + Agama + Golongan + Jabatan + Pendidikan + Foto
NIP
=
1{Character}15
Nm_guru
=
1{Character}35
Alamat
=
1{Character}25
Tmp_Lahir =
1{Character}20
Tgl_Lahir
=
Currency
Agama
=
1{Character}10
49
Golongan
=
1{Character}5
Jabatan
=
1{Character}10
Pendidikan =
1{Character}10
Foto
=
1{Character}30
=
[ A-Z | a-z | 0-9 | ‘ | , | . | - | ]
Keterangan : Character
d. Data Mata Pelajaran Mapel = Kd_mapel + Nm_mapel
Kd_mapel
=
Nm_mapel =
5{Character}5 1{Character}15
Keterangan : Character
=
[ A-Z | a-z | 0-9 | ‘ | , | . | - | ]
e. Data Nilai Nilai = NIS + Kd_mapel + Kelas + Nilai _Tugas + Nilai_Mid + Nilai_Semester
NIS
=
6{Character}6
Kd_mapel
=
5{Character}5
kelas
=
6{Character}6
50
Nilai_Tugas
= 2{Number}2
Nilai_Mid
= 2 {Number}2
Nilai _Semester = 2{Number}2
Keterangan :
f.
Character
=
[ A-Z | a-z | 0-9 | ‘ | , | . | - | ]
Number
=
[0–9]
Data Absensi Absensi = NIS + Nama + Jumlah_Sakit + Jumlah_Alpha + Jumlah Izin
NIS
= 6{Character}6
Nama
= 1{Character)20
Jumlah_Sakit
= 1{Number}20
Jumlah_Izin
= 1{Number}20
Jumlah_Izin
= 1{Number}20
Keterangan : Character
g.
=
[ A-Z | a-z | 0-9 | ‘ | , | . | - | ]
Data Jadwal Jadwal
= Kd_Jadwal + Kd_Mapel + Kelas + Hari + Jam + Tahun_Ajar
51
Kd_Jadwal
= 5{Character}5
Kd_Mapel
= 5{Character}5
Kelas
= 6{Character}6
Hari
= 1{Character}6
Jam
= Time
Tahun_Ajar
= Date
52
Kd_Mapel NIS
Jam
Nama
SISWA
N
Nm_Mapel
Hari
N
AMBIL
MAPEL
N
Kd_Mapel Nis
ABSENSI
Kelas Nama N Kelas N
Agama Kd_Jadwal
Kelas
Tmp_Lhr Ajar
Tgl_Lhr Jns_Kel
Kelas
Kd_Guru N
N
Wali
Asl_Skl Jadwal
Guru
Nm_Ortu
NIS Alamat
Nip Nama
Pekerjaan Almt_kantor Photo
Kd_Jadwal Jns_Kel
Penghasilan
Kelas Golongan
Jml_Sakit
Kd_Mapel
Alamat Jabatan
Hari
Pendidikan
Jam
Nama
Jml_Izin Jml_Alpa
Tmp_Lahir Tgl_Lahir Photo Agama
N N Nilai NIS
Nilai_Smtr
Mata_Plajran Nilai_Mid Kelas Nilai_Tugas
Gambar 4.6 Entity Relationship Diagram ( ERD )
53
4.2.2 Perancangan Database dengan teknik Normalisasi 4.2.2.1 Bentuk Normal Kesatu ( 1st Normalized Form)
1. Tabel Siswa Nis
Nama
Asl_Skl
Nm_Ortu
Kelas
Alamat
Agama
Tmp_Lhr
Penghasilan
Pekerjaan
Tgl_Lhr
Jns_Kel
Almt_Kantor
Photo
Tabel Siswa memenuhi bentuk normal kesatu, karena setiap atribut tabel siswa hanya memiliki nilai tunggal dalam satu baris.
2. Tabel Kelas Kelas
Wali
Tabel Kelas memenuhi bentuk normal kesatu, karena setiap atribut tabel kelas hanya memiliki nilai tunggal dalam satu baris.
3.
Tabel Mapel Kd_mapel
Nm_mapel
Tabel Mapel memenuhi bentuk normal kesatu, karena setiap atribut tabel mapel hanya memiliki nilai tunggal dalam satu baris.
54
4.
Tabel Guru NIP Nama Alamat Tmp_Lhr Tgl_Lhr
Agama Jns_Kel Golongan
Jabatan Pendidikan Photo
Tabel Guru memenuhi bentuk normal kesatu, karena setiap atribut tabel guru hanya memiliki nilai tunggal dalam satu baris.
5.
Tabel Absensi NIS
Nama
Jmlah_Sakit
Jumlah_Izin
Jumlah_Alpha
Tabel Absensi memenuhi bentuk normal kesatu, karena setiap atribut tabel absensi hanya memiliki nilai tunggal dalam satu baris.
6.
Tabel Nilai NIS
Mata_Pelajaran
Kelas
Nilai_Tugas
Nilai_Mid
Nilai_Semester
Tabel Nilai memenuhi bentuk normal kesatu, karena setiap atribut tabel nilai hanya memiliki nilai tunggal dalam satu baris.
55
7. Tabel Jadwal Kd_Jadwal
Kd_Mapel
Kelas
Hari
Jam
Tahun_Ajar
. Tabel Jadwal memenuhi bentuk normal kesatu, karena setiap atribut tabel jadwal hanya memiliki nilai tunggal dalam satu baris.
4.2.2.2 Bentuk Normal Kedua ( 2 st Normalized Form)
1. Tabel Normal II Siswa Nis
Nama
Asl_Skl
Nm_Ortu
Kelas
Alamat
Agama
Tmp_Lhr
Penghasilan
Tgl_Lhr
Pekerjaan
Jns_Kel
Almt_Kantor
Photo
(a) Telah memenuhi kriteria bentuk normal kesatu. (b) Atribut yang tidak termasuk dalam primary key memiliki ketergantungan fungsional (KF) pada primary key secara utuh.
Ketergantungan Fungsional pada Tabel Siswa adalah : NIS, Kd_kelas
Nama, Kelas, Agama, Tmp_Lhr, Tgl_Lhr, Jns_Kel,
Asl_Skl,
Penghasilan, Photo
Nm_Ortu,
Pekerjaan,
Alamat,
Almt_kantor,
56
2. Tabel Normal II Kelas Kelas
Wali
(a) Telah memenuhi kriteria bentuk normal kesatu (b) Atribut yang tidak termasuk dalam primary key memiliki ketergantungan fungsional (KF) pada primary key secara utuh.
Ketergantungan Fungsional pada Tabel Kelas adalah : Kelas
Wali
3. Tabel Normal II Mapel Kd_mapel
Nm_mapel
(a) Telah memenuhi kriteria bentuk normal kesatu (b) Atribut yang tidak termasuk dalam primary key memiliki ketergantungan fungsional (KF) pada primary key secara utuh.
Ketergantungan Fungsional pada Tabel Mapel adalah : Kd_mapel
Nm_mapel.
57
4. Tabel Normal II Guru NIP Nama Alamat Tmp_Lhr Tgl_Lhr
Agama Jns_Kel Golongan
Jabatan Pendidikan Photo
(a) Telah memenuhi kriteria bentuk normal kesatu (b) Atribut yang tidak termasuk dalam primary key memiliki ketergantungan fungsional (KF) pada primary key secara utuh.
Ketergantungan Fungsional pada Tabel Guru adalah : NIP
Nama, Alamat, Tmp_Lhr, Tgl_Lhr, Agama, Jns_Kel, Golongan, Jabatan, Pendidikan, Photo.
58
4.2.3 Perancangan Database a. Struktur Tabel Siswa Nama File
: Siswa.dbf
Field Kunci
: * NIS
Field Tamu
: ** Kelas
Fungsi
: Untuk menyimpan file data siswa
Tabel 4.1 Struktur Tabel Siswa Name
Type
Width
Keterangan
Nis
Character
6
No Induk Siswa
Nama
Character
30
Nama Siswa
Kelas
Character
5
Kelas Siswa
Agama
Character
10
Agama Siswa
Tmp_Lhr
Character
20
Tempat Lahir Siswa
Tgl_Lhr
Date
8
Tanggal Lahir Siswa
Jns_Kel
Character
10
Jenis Kelamin Siswa
Asl_Skl
Character
30
Asal Sekolah Siswa
Nm_Ortu
Character
30
Nama Orang tua Siswa
Alamat
Character
30
Alamat Siswa
Penghasilan
Currency
50
Penghasilan Orang Tua Siswa
Pekerjaan
Character
30
Pekerjaan Orang Tua Siswa
Almt_Kantor Character
30
Alamat Kantor Orang tua Siswa
Photo
6
Nama File Photo Siswa
Character
59
b. Struktur Tabel Kelas Nama File
: Kelas.dbf
Field Kunci
: * kelas
Fungsi
: Untuk menyimpan file pendataan kelas
Tabel 4.2 Struktur Tabel Kelas Name
Type
Width
Keterangan
Kelas
Character
5
Kelas Siswa
Wali
Character
10
Wali Siswa
c. Struktur Tabel Pendataan Mata Pelajaran Nama File
:
Mapel.dbf
Field Kunci
:
* Kd_mapel
Fungsi
:
Untuk menyimpan file data mata pelajaran
Tabel 4.3 Struktur Tabel Mapel Name
Type
Width
Keterangan
Kd_mapel
Character
5
Kode Mata Pelajaran
Nm_mapel
Character
15
Nama Mata Pelajaran
d. Struktur Tabel Guru Nama File
: Guru.dbf
Field Kunci
: * NIP
Fungsi
: Untuk menyimpan file pendataan guru
60
Tabel 4.4 Struktur Tabel Guru Name
Type
Width
Keterangan
NIP
Character
20
No Induk Pegawai
Nama
Character
30
Nama Guru
Alamat
Character
30
Alamat Guru
Tmp_Lhr
Character
20
Tempat Lahir Guru
Tgl_Lhr
Date
50
Tanggal Lahir Guru
Agama
Character
10
Agama Guru
Jns_Kel
Character
10
Jenis Kelamin Guru
Golongan
Character
20
Golongan Guru
Jabatan
Character
20
Jabatab Guru
Pendidikan
Character
20
Pendidikan Terakhir Guru
Photo
Character
6
Nama File photo Guru
e. Struktur Tabel Absensi Nama File
: Absensi.dbf
Field Kunci
: * No.Absen
Fungsi
: Untuk menyimpan file Data Olah Absensi
Tabel 4.5 Struktur Tabel Absensi Name
Type
Width
Keterangan
NIS
Character 6
No Induk Siswa
Nama
Character 30
Nama Siswa
61
Jumlah_Sakit
Number
30
Jumlah_Sakit
Jumlah_Alpha
Number
30
Jumlah_Alpha
Jumlah_Izin
Number
30
Jumlah_Izin
f. Struktur Tabel Nilai Nama File
: Nilai.dbf
Field Kunci
: * NIS
Fungsi
: Untuk menyimpan file Data Olah Nilai
Tabel 4.6 Struktur Tabel Nilai Name
Type
Width
Keterangan
NIS
Character
6
No Induk Siswa
Mata_Pelajaran
Character
20
Kd_Mata_Pelajaran
Kelas
Character
5
Kelas Siswa
Nilai_Tugas
Number
40
Nilai_Tugas Siswa
Nilai_Mid
Number
40
Nilai_Mid Siswa
Nilai_Semester
Number
40
Nilai_Semester Siswa
g. Struktur Tabel Jadwal Nama File
: Jadwal.dbf
Field Kunci
: * kd_Jadwal
Fungsi
: Untuk menyimpan file Data Olah Jadwal
62
Tabel 4.7 Struktur Tabel Jadwal Name
Type
Width
Keterangan
Kd_Jadwal
Character
20
Kd_Jadwal Siswa
Kd_Mapel
Character
20
Kd_Mapel Siswa
Kelas
Character
6
Kelas Siswa
Hari
Date
50
Hari
Jam
Time
50
Jam
Tahun Ajar
Number
50
Tahun Ajaran
63
4.2.4 Desain Input Output ( I/O) 4.2.4.1 Desain Input a. Desain Input Data Siswa
b. c.
SMP Negeri 1 Purwodadi Jl. Mayjen Sutoyo Siswomiharjo Purwodadi
d. NIS Nama Kelas
e.
XXXXXXXX
f.
XXXXXXXX
g.
XXXX
XXXX Agama h. Tempat Lahir XXXXXXXX i. Tgl Lahir 99/99/99 j. Laki-laki Jenis Kelamin k. Perempuan
Alamat Nama_Ortu Pekerjaan Penghasilan Alamat Kantor
XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
Photo
l. Asal Sekolah XXXXXXXX m. \ n. First Prev o.
Next Last
Tambah
Ubah
Hapus
Gambar 4.7 Input Data Siswa
Cari
Browse
64
b. Desain Input Data Guru c. SMP Negeri 1 Purwodadi Jl. Mayjen Sutoyo Siswomiharjo Purwodadi
d. e. f. g. NIPh. Nama i.
XXXXXXXX
Jabatan
XXXXXXXX
XXXXXXXX
Pendidikan
XXXXXXXX
Alamat j. Tempat k. Lahir Tanggal Lahir l. Agama m.
XXXXXXXX
Jenisn.Kelamin
Laki-laki Perempuan
o. Golongan p. q. Tambah r.
XXXXXXXX
Photo
99/99/99 XXXX
XXXX
Ubah
Cari
Batal
Gambar 4.8 Input Data Guru
Browse
65
c. Desain Input Data Nilai SMP Negeri 1 Purwodadi Jl. Mayjen Sutoyo Siswomiharjo Purwodadi NIS Mata_Pelajaran
XXXXXXXX
Kelas
XXXX
XXXX
Nilai Mid
XXXXXXXX
Nilai Semester
XXXXXXXX
Nilai Tugas
XXXXXXXX
Tambah
Ubah
Batal
Cari
Browse
Gambar 4.9 Input Data Nilai d. Desain Input Kelas SMP Negeri 1 Purwodadi Jl. Mayjen Sutoyo Siswomiharjo Purwodadi
Kelas
Tambah
Wali Wali
XXXXXXXX
Kelas
XXXXXXXX
Simpan
Hapus
Cari
Gambar 4.10 Input Data Kelas
Browse
66
e . Desain Input Mata Pelajaran SMP Negeri 1 Purwodadi Jl. Mayjen Sutoyo Siswomiharjo Purwodadi
Kode Mata Pelajaran
XXXXXXXX
Nama Mata Pelajaran XXXXXXXX
Tambah
Simpan
Hapus
Cari
Gambar 4.11 Input Data Mata Pelajaran
Browse
67
f. Desain Input Data Absensi
SMP Negeri 1 Purwodadi Jl. Mayjen Sutoyo Siswomiharjo Purwodadi
XXXX
NIS Nama
XXXXXXXX
Jumlah Sakit
XXXXXXXX
Jumlah Izin Jumlah Alpha
XXXXXXXX
Tambah
XXXXXXXX
Simpan
Hapus
Cari
Gambar 4.12 Input Data Absensi
Browse
68
g. Desain Input Data Jadwal SMP Negeri 1 Purwodadi Jl. Mayjen Sutoyo Siswomiharjo Purwodadi
Kode Jadwal
XXXXXXXX
Kode Mapel
XXXXXXXX
Kelas Hari
XXXX XXXXXXXX
Jam
XXXX
Tahun Ajar
XXXX
Tambah
Simpan
Hapus
Cari
Gambar 4.13 Input Data Jadwal
Browse
69
4.2.4.2 Desain Output a. Desain Output Daftar Siswa
SMP NEGERI 1 PURWODADI Jl. Mayjen Sutoyo Siswomiharjo Purwodadi
Data Siswa Nis
xxxxxxxxxxxxxxxxxx
Nama
xxxxxxxxxxxxxxxxxx
Kelas
xxxxxxxxxxxxxxxx
Agama
xxxxxxxxxxxx
Tmp_Lhr
xxxxxxxxxxxxxx
Tgl_Lhr
98/09/90
Jns_Kel
xxxxxxxxxx
Asl_Skl
xxxxxxxxxxxxx
Nm_Ortu
xxxxxxxxxxxx
Alamat
xxxxxxxxx
Penghasilan
xxxxxxxxxxxxxx
Pekerjaan
xxxxxxxxxxxxx
Almt_Kantor
xxxxxxxxxxxxxxxx
Photo
xxxxxxxxxxxx
Gambar 4.14 Desain Output Daftar Siswa
70
b. Desain Output Mata Pelajaran
SMP NEGERI 1 PURWODADI Jl. Mayjen Sutoyo Siswomiharjo Purwodadi Daftar Mata Pelajaran
Kode Mata Pelajara
Nama Mata Pelajaran
xxxxx
xxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxx
xxxxx
xxxxxxxxxxxxxxxxx
Gambar 4.15 Desain Output Daftar Mata Pelajaran
71
c. Desain Output Daftar Nilai
SMP NEGERI 1 PURWODADI Jl. Mayjen Sutoyo Siswomiharjo Purwodadi Daftar Nilai
NIS MataPelajaran Kelas NilaiTugas NilaiMid NilaiSemester
xxx
xxxxxxxxxxx xxxx xxxx
xxxx
xxxx
xxx
xxxxxxxxxxx xxxx xxxx
xxxx
xxxx
xxx
xxxxxxxxxxx xxxx xxxx
xxxx
xxxx
xxx
xxxxxxxxxxx xxxx xxxx
xxxx
xxxx
xxx
xxxxxxxxxxx xxxx xxxx
xxxx
xxxx
xxx
xxxxxxxxxxx xxxx xxxx
xxxx
xxxx
Gambar 4.16 Desain Output Daftar Nilai
72
d. Desain Output Daftar Guru
SMP NEGERI 1 PURWODADI Jl. Mayjen Sutoyo Siswomiharjo Purwodadi Daftar Guru
NIP
xxxxxxxxx
Nama
xxxxxx
Alamat
xxxxxxxxxx
Tempat Lahir
xxxxxxxxx
Tanggal Lahir
99/09/84
Agama
xxxxx
Jenis Kelamin
xxxxxx
Golongan
xxxxxxxxx
Jabatan
xxxxxxx
Pendidikan
xxxxxxxxxxxxx
Photo
xxxx
Gambar 4.17 Desain Output Daftar Guru
73
e. Desain Output Daftar Kelas
SMP NEGERI 1 PURWODADI Jl. Mayjen Sutoyo Siswomiharjo Purwodadi Daftar Kelas
Nama kelas
Wali Kelas
xx
xxxxxxxx
xx
xxxxxxxx
xx
xxxxxxxx
xx
xxxxxxxx
xx
xxxxxxx
xx
xxxxxxxx
Gambar 4.18 Desain Output Daftar Kelas
74
f. Desain Output DaftarAbsensi
SMP NEGERI 1 PURWODADI Jl. Mayjen Sutoyo Siswomiharjo Purwodadi Daftar Absensi
NIS
xxxxxxx
Nama
xxxxxxx
Sakit
Alpha
Izin
Keterangan
xx
xx
xx
xxxxxxxx
xx
xx
xx
xxxxxxxxx
xx
xx
xx
xxxxxxxxx
Gambar 4.19 Desain Output Daftar Absensi
75
g. Desain Output Daftar Jadwal
SMP NEGERI 1 PURWODADI Jl. Mayjen Sutoyo Siswomiharjo Purwodadi
Daftar Jadwal
Kd_Jadwal
Kd_Mapel
Kelas
Hari
Jam
TahunAjar
xxxxxxxx
xxxxxxx
xx
xxx
xx
xxxxxxx
xxxxxxxx
xxxxxxx
xx
xxx
xx
xxxxxxx
xxxxxxxx
xxxxxxx
xx
xxx
xx
xxxxxxx
xxxxxxxx
xxxxxxx
xx
xxx
xx
xxxxxxx
xxxxxxxx
xxxxxxx
xx
xxx
xx
xxxxxxx
Gambar 4.20 Desain Output Daftar Jadwal
4.3
Instalasi Program Seperti pada kebanyakan aplikasi berbasis windows, untuk dapat menggunakan program diperlukan proses penginstalasian terlebih dahulu. Program yang perlu diinstal pada komputer user adalah program Microsoft Visual Basic dan Microsoft Access sebagai database-nya.