bab iii metode penelitian 3.1 model penelitian...

48
BAB III METODE PENELITIAN Bab III berisi tentang analisa sistem dan perancangan sistem yang akan dibuat yaitu meliputi metodelogi penelitian, Prosedur Sistem dan Rancangan Evaluasi. 3.1 Model Penelitian Model Penelitian berisi tentang Analisa sistem seperti penggambaran dokumen flow serta bagan dari perkembangan kecerdasan siswa, Diagram berjenjang, Penggambaran DFD dan ERD, Struktur database, Perancangan antar muka dan Perancangan rule. 3.1.1 Analisis sistem Dalam analisis sistem digambarkan dalam beberapa dokumen flow yang yaitu: 1. Dokumen flow pembuatan bank data Data karyawan Data siswa Data karyawan Data siswa Masukkan ke arsip Mengisi formulir karyawan Karyawan Siswa Administrasi Mengisi formulir pendaftaran Bank Data Arsip siswa Arsip karya wan Buat bank data per kelas Arsip Bank Data A Gambar 3.1 Dokumen flow pembuatan bank data 39

Upload: others

Post on 08-Nov-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

BAB III

METODE PENELITIAN

Bab III berisi tentang analisa sistem dan perancangan sistem yang akan

dibuat yaitu meliputi metodelogi penelitian, Prosedur Sistem dan Rancangan

Evaluasi.

3.1 Model Penelitian

Model Penelitian berisi tentang Analisa sistem seperti penggambaran

dokumen flow serta bagan dari perkembangan kecerdasan siswa, Diagram

berjenjang, Penggambaran DFD dan ERD, Struktur database, Perancangan antar

muka dan Perancangan rule.

3.1.1 Analisis sistem

Dalam analisis sistem digambarkan dalam beberapa dokumen flow yang

yaitu:

1. Dokumen flow pembuatan bank data

Datakaryawan

Data siswa

Datakaryawan

Data siswaMasukkanke arsip

Mengisiformulir

karyawan

Karyawan Siswa Administrasi

Mengisiformulir

pendaftaran

Bank Data

Arsipsiswa

Arsipkaryawan

Buat bank dataper kelas

ArsipBankData

A

Gambar 3.1 Dokumen flow pembuatan bank data

39

Page 2: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

40

2. Dokumen flow proses absensi siswa

Wali kelas

Catatabsensi

Bank Data Bank Data

A

B

Gambar 3.2 Dokumen flow proses absensi siswa

3. Dokumen flow proses aktifitas siswa

Menyiapkan formaktifitas

Form aktifitas

Administrasi Guru

Form aktifitas

Catataktifitassiswa

Data aktifitassiswa

C

Gambar 3.3 Dokumen flow proses aktifitas siswa

Page 3: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

41

4. Dokumen flow proses pencatatan nilai

Menyiapkanform ulangandan form ujian

akhir

Form ulanganForm ulangan

Administrasi Guru

Datakurikulum

Form ujianakhir Form ujian

akhir

Form ujianakhir

Siswa

Lembar jawujian akhir

Rekap nilaiujian akhir

Catatnilai

Mengikutiujianakhir

Lembar jawujian akhir

Form ulangan

Lembarjawaban

Lembarjabawan

Mengikutiulangan

Rekap nilai

Catatnilai

Rekap nilai Catat nilai kebank data

Wali kelas

Bank DataU

U

UA

UA

D

Rekap nilaiujian akhir

E

Gambar 3.4 Dokumen flow proses pencatatan nilai

Page 4: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

42

5. Dokumen flow proses pembuatan raport

Hitung nilai akhirdari masing2 siswa

dan rata2 kelas

Data aktifitassiswa

Hitungkenaikan

siswa

Buatraport

Raport

RaportRaport yang sudah

di tanda tanganiwali kwlas

Raport yang sudah ditanda tangani kepalasekolah

Raport

Siswa Wali kelas Kepala sekolah

Datakenaikan

Datakenaikan

Jika adakoreksi

Tidak

Ya

Data koreksikenaikan

Buatkoreksi

kenaikan

Bank Data

Bank Data Data koreksikenaikan

Jika semester2 dan kls<6 Ya

Tidak

B D

Gambar 3.5 Dokumen flow proses pembuatan raport

6. Dokumen flow proses kelulusan siswa

Rekap nilaiujian akhir

Hitungnilai

kelulusan

Datakelulusan

Wali kelas Kepala sekolah

Datakelulusan

Bank Data

Jika adakoreksi

Buatkoreksi

kelulusan

Data koreksikelulusan

Ya

Tidak

Data koreksikelulusan

BD

E

Gambar 3.6 Dokumen flow proses kelulusan siswa

Page 5: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

43

Dari dari Gambar 3.1 sampai 3.6 dapat dilihat terlalu banyak proses yang

dilakukan secara manual, sehingga sangat besar kemungkinan terjadinya

kesalahan. Supaya lebih mudah akan dibuat sistem informasi terkomputerisasi.

Proses terkomputerisasi akan dimulai dengan menginputkan data-data yang akan

diarsipkan seperti data kurikulum, data siswa dan data karyawan. Data lain yang

harus diinputkan lagi adalah data aktifitas siswa, data nilai dan data absen. Dalam

hal perhitungan nilai sampai menjadi raport, pihak wali kelas tidak perlu

melakukannya secara manual lagi, baik untuk perhitungan kenaikan ataupun

kelulusan. Pada data raport berisi kesimpulan dari data aktifitas siswa. Namun,

dalam sistem terkomputerisasi ini akan digunakan model untuk membedakannya,

yaitu dalam 3 kategori IQ, EQ, dan SQ. Poin-poin yang termasuk dalam tiga

kategori tersebut diambil dari kurikulum. Bagan dari proses perkembangan

kecerdasan siswa dapat dilihat pada gambar 3.7.

Kalkulasi Nilai

Evaluasi kenaikan

Evaluasi kelulusan

Evaluasi kecerdasan

Input : Data nilai dan absensi

Input : Data aktifitas

Output : Raport

Output : Perkembangan kecerdasan

Gambar 3.7 Bagan proses perkembangan kecerdasan siswa

3.1.2 Diagram berjenjang

Diagram berjenjang merupakan bagan yang menggambarkan urutan

proses-proses yang ada dalam sistem dan digunakan untuk mempersiapkan

penggambaran data flow diagram ke level-level lebih dibawah lagi. Diagram

berjejang sistem perkembangan kecerdasan siswa dapat dilihat pada gambar 3.8.

Page 6: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

44

0 Si

stem

Per

kem

bang

an K

ecer

dasa

n

Sisw

a

1 Pr

oses

Mai

nten

ance

1.1

Pros

es d

ata

logi

n

1.4

Pros

es d

ata

kary

awan

1.3

Pros

es d

ata

kela

s

1.2

Pros

es d

ata

sisw

a

1.5

Pros

es d

ata

pela

jara

n

1.6

Pros

es k

lasi

fikas

i

4.1

Pros

es e

valu

asi k

enai

kan

4.2

Pros

es e

valu

asi k

elul

usan

4.3

Pros

es b

acku

p ni

lai

4 Pr

oses

Akh

ir Pe

riode

2.1

Pros

es a

bses

nsi

2.2

Inpu

t nila

i

2.3

Penc

atat

n ak

tifita

s

2.4

Pros

es e

va k

ecer

dasa

n

3.

6 Pe

mbu

atan

lap

pela

jara

n

2 Pr

oses

Tra

nsak

si

Gam

bar 3

.8 D

iagr

ma

berje

njan

g si

stem

info

rmas

i kec

erda

san

sisw

a

3.1

Pem

buat

an ra

port

3.2

Pem

buat

an la

p ke

cerd

asan

3 Pr

oses

Lap

oran

3.3

Pem

buat

an la

p ke

naik

an

3.4

Pem

buat

an la

p ke

lulu

san

3.5

Pem

buat

an la

p kl

asifi

kasi

2.5

Inpu

t uj

ian

akhi

r

Page 7: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

45

3.1.3 DFD

Data flow diagram (DFD) merupakan perangkat yang digunakan pada

metodologi pengembangan sistem yang terstruktur. DFD dapat menggambarkan

seluruh kegiatan-kegiatan yang terdapat pada sistem secara jelas. Selain itu DFD

juga mampu menggambarkan komponen-komponen dan aliran-aliran data antar

komponen yang terdapat pada sistem yang akan dikembangkan. DFD dari sistem

perkembangan kecerdasan siswa dapat dilihat pada gambar 3.9 sampai

gambar3.17.

Data Guru

Data kepala sekolah

Hasil koreksi kenaikan

Koreksi kenaikan

Hasil koreksi kelulusan

Koreksi kelulusan

Laporan Pelajaran

Laporan Klasifikasi

Maintenance Data Pelajaran

Maintanance Data Klasifikasi

Hasil Penelusuran

Raport

Laporan Kecerdasan

Input Syarat Kelulusan

Input Syarat Kenaikan

Input Data Ujian Akhir

Input Data Aktifitas

Input Data Absen

Input Data Nilai

Laporan Kelulusan

Laporan Kenaikan

Laporan Kecerdasan

Raport

Laporan Kecerdasan

Data Siswa0

Sistem Informasi Perkembangan Kecerdasan

Siswa

+

Siswa

Kepala Sekolah

Guru

Kurikulum

Gambar 3.9 Contex diagram

Page 8: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

46

[Data Guru]

[Data kepala sekolah]

Data klasifikasi

[Koreksi kenaikan]

[Hasil koreksi kenaikan]

Data karyawan

Data Siswa

Data Lulus

[Koreksi kelulusan][Hasil koreksi kelulusan]

Data aktifitas

Simpan Aktifitas

Data karyawanData karyawanSimpan Karyawan

Simpan backup lulus

Simpan backup kelulusan

Simpan backup raport

Simpan backup nilai

Simpan backup absen

Simpan backup kelas

Data raport

Data lulusData Raport

Simpan absensi

Data absensi

Data kelulusan

Data nilaiSimpan nilai ujian akhir

Simpan nilai

Data kelas

Data pelajaran

Data klasifikasiData klasifikasi

Simpan klasifikasi

Data siswa

Data SiswaSimpan siswa

Data pelajaran

Data pelajaran

Simpan pelajaran

Data pelajaran

Data pelajaran

Simpan pelajaran

Data kelas

Data kelas

Simpan kelas

Simpan sub pelajaranSimpan siswa

Simpan Login

Data KlasifikasiSimpan Klasifikasi

[Laporan Kenaikan]

[Laporan Kecerdasan]

[Laporan Kelulusan]

[Input Syarat Kenaikan][Input Syarat Kelulusan]

[Hasil Penelusuran]

[Input Data Ujian Akhir]

[Laporan Kecerdasan]

[Raport]

[Input Data Nilai]

[Input Data Aktifitas]

[Input Data Absen]

[Laporan Pelajaran]

[Laporan Klasifikasi]

[Maintenance Data Pelajaran]

[Maintanance Data Klasifikasi]

[Raport]

[Laporan Kecerdasan][Data Siswa]

Siswa

Kepala Sekolah

Guru

Kurikulum

1

Proses Maintenance

+

2

Proses Transaksi

+

3

Proses Laporan

+

4

Proses Akhir Periode

+

1 siswa

2 ortu 4 login

5 kelas

6 mp

7 submp

8 mpkls

9 klasifikasi

10 sub_kla

11 absen

13 nilai

14 raport

15 kelulusan

16 lulus

17 his_kelas

18 his_absen

19 his_nilai

20 his_raport

21 his_kelulusan

22 his_lulus

3 karyawan

12 aktifitas

Gambar 3.10 DFD level 0 Sistem Perkembangan Kecerdasan Siswa

Page 9: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

47

[Data Guru]

[Data kepala sekolah]

[Simpan kelas]

[Simpan Klasifikasi]

[Simpan klasifikasi]

[Simpan pelajaran]

[Simpan pelajaran]

[Simpan sub pelajaran]

[Simpan siswa]

Data siswa

Data karyawan

[Simpan Karyawan]

[Simpan Login]

[Simpan siswa][Data Siswa]

[Maintanance Data Klasifikasi]

[Maintenance Data Pelajaran]

1.1

Proses Data Login

1.2

Proses Data Siswa

1.3

Proses Data Kelas

1.4

Proses Data Karyawan

1.5

Proses Data Pelajaran

1.6

Proses Data Klasifikasi

Siswa

Kurikulum

9 klasifikasi

4 login

2 ortu

7 submp

5 kelas

6 mp

8 mpkls

1 siswa

10 sub_kla

3 karyawan

Kepala Sekolah

Guru

Gambar 3.11 DFD level 1 Proses Maintenance

[Data klasifikasi]

Data siswa

Data karyawan

Data siswa

Data karyawan

Data kelas

Data kelas

Data siswa

Data karyawan

Data kelas

Data siswa

Data karyawan

Data kelas

[Simpan absensi]

[Data karyawan]

[Data kelas]

[Data siswa]

[Data aktifitas]

[Simpan Aktifitas]

Data nilai

[Data pelajaran]

[Data pelajaran]

[Simpan nilai]

[Simpan nilai ujian akhir]

[Input Data Ujian Akhir]

[Hasil Penelusuran]

[Data klasifikasi]

[Input Data Nilai]

[Input Data Absen]

[Input Data Aktifitas]

2.1

Proses Absensi

2.2

Proses Nilai

2.3

Pencatatan Aktifitas

2.4Proses

Evaluasi Kecerdasan +

2.5

Input Ujian akhir

Guru

5 kelas

6 mp

8 mpkls

1 siswa

10 sub_kla

13 nilai

15 kelulusan

11 absen

3 karyawan

12 aktifitas

Gambar 3.12 DFD level 1 Proses Transaksi

Page 10: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

48

[Data kelas]

Data pelajaran

Data pelajaran

Data kelasData karyawan

Data siswa

Data pelajaran

Data kelas

Data karyawan

Data siswa

Data pelajaranData kelas

Data karyawan

Data siswa

[Data Siswa]

Data lulus[Data lulus]

[Data klasifikasi]

[Data karyawan]

[Data pelajaran]

[Data pelajaran]

[Laporan Kecerdasan]

[Raport]

[Data raport]

Data klasifikasi[Data Klasifikasi]

[Laporan Kelulusan]

[Laporan Kecerdasan]

[Laporan Kenaikan]

[Laporan Klasifikasi][Laporan Pelajaran]

[Laporan Kecerdasan]

[Raport]

3.1

Proses Pembuatan Raport

3.2

Proses Laporan Kecerdasan

3.3

Proses Laporan Kenaikan

3.4

Proses Laporan Kelulusan

3.5

Proses Laporan Mata Pelajaran

3.6

Proses Klasifikasi

Siswa

Kurikulum

Guru

Kepala Sekolah

9 klasifikasi

5 kelas

6 mp

8 mpkls

1 siswa

10 sub_kla

16 lulus14 raport

3 karyawan

Gambar 3.13 DFD level1 Proses Laporan

Data siswa

[Koreksi kenaikan]

[Hasil koreksi kenaikan]

Data karyawan

[Data karyawan]

[Data Siswa]

[Data Lulus]

Data Raport

[Data Raport]

Data kelas

Data nilai

[Data nilai]

Data Kelulusan

Data Pelajaran

[Data kelulusan]

[Data pelajaran]

[Koreksi kelulusan]

[Hasil koreksi kelulusan]

[Simpan backup lulus]

[Simpan backup nilai]

[Input Syarat Kelulusan]

[Input Syarat Kenaikan][Data kelas]

[Simpan backup raport]

[Simpan backup absen]

[Simpan backup kelulusan][Simpan backup kelas]

[Data absensi]

4.1

Proses Kenaikan

+

4.2

Proses Kelulusan

+

4.3

Proses Backup Data

Guru

Kepala Sekolah

6 mp

5 kelas

13 nilai

15 kelulusan

11 absen

14 raport

17 his_kelas

18 his_absen

19 his_nilai

20 his_raport

21 his_kelulusan

22 his_lulus

16 lulus

1 siswa

3 karyawan

Gambar 3.14 DFD level 1 Proses Akhir Periode

Page 11: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

49

Data siswaKalkulasi nilai

Update nilai raport

[Data Raport]

[Data Pelajaran]

[Data Siswa]

[Data kelas]

[Data karyawan]

[Koreksi kenaikan]

[Hasil koreksi kenaikan]

[Data nilai]

Nilai Rata

[Input Syarat Kenaikan]

Guru

5 kelas13 nilai

14 raport

6 mp

1 siswa

3 karyawan

Kepala Sekolah

4.1.1

Proses Kalkulasi Nilai

4.1.2

Proses Rata Nilai

4.1.3

Proses Akhir

4.1.4

Proses Koreksi Nilai

Gambar 3.15 DFD level 2 Proses Kenaikan

Data kelulusan

[Data Lulus]

[Data kelulusan]

[Data pelajaran]

[Data kelas]

[Data karyawan]

[Data siswa]

[Input Syarat Kelulusan]

[Hasil koreksi kelulusan]

[Koreksi kelulusan]

Guru

6 mp

15 kelulusan

Kepala Sekolah 16 lulus

5 kelas

3 karyawan

1 siswa4.2.1

Proses Perhitungan Kelulusan

4.2.2

Proses Koreksi Nilai Kelulusan

Gambar 3.16 DFD level 2 Proses Kelulusan

Page 12: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

50

Data aktifitas

Data klasifikasi

Data kelasData siswa

[Data karyawan][Data siswa]

[Data kelas]

[Data klasifikasi]

[Data aktifitas]

[Hasil Penelusuran]

Data yang ditelusur

Guru

12 aktifitas

5 kelas

3 karyawan

1 siswa

2.4.1

Proses Pengelompokan

Data

2.4.2

Proses Penelusuran Data

10 sub_kla

Gambar 3.17 DFD level 2 Proses Evaluasi Kecerdasan

3.1.4 ERD

Entity relationship diagram (ERD) digunakan untuk menggambarkan

pemrosesan dan hubungan data-data yang digunakan dalam sistem. ERD juga

menunjukkan struktur keseluruhan kebutuhan data dari pemakai. Dalam ERD

data-data tersebut digambarkan dengan menggunakan simbol entity. Dalam

perancangan sistem ini penulis membuat beberapa entity yang saling terkait untuk

menyediakan data-data yang dibutuhkan oleh sistem, baik itu untuk ERD

Conceptual ataupun Physical.

Page 13: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

51

Gam

bar 3

.18

ERD

Con

cept

ual

Ref

eren

ce_2

Ref

eren

ce_3

Ref

eren

ce_4

Ref

eren

ce_5

Ref

eren

ce_7

Ref

eren

ce_9

Ref

eren

ce_1

0

Ref

eren

ce_1

1R

efer

ence

_18

Ref

eren

ce_1

9R

efer

ence

_22

Ref

eren

ce_2

5

Ref

eren

ce_2

6

Ref

eren

ce_2

6

Ref

eren

ce_2

7

Ref

eren

ce_2

9

Ref

eren

ce_3

1

Ref

eren

ce_2

9

Ref

eren

ce_3

0

Ref

eren

ce_3

1

Ref

eren

ce_3

1

Ref

eren

ce_3

1

Ref

eren

ce_3

1

Ref

eren

ce_3

2

Ref

eren

ce_3

3

Ref

eren

ce_3

4

Ref

eren

ce_3

4 Ref

eren

ce_3

5

Ref

eren

ce_3

6

Ref

eren

ce_3

6

Ref

eren

ce_3

4

Ref

eren

ce_3

3

Ref

eren

ce_3

3

sisw

a

nis

angk

tst

sna

ma

pang

gila

nje

nis_

kte

mpa

ttg

lbl

nth

nal

amat

agam

ate

lpko

taas

al_t

kal

amat

_tk

anak

_ke

jum

_sdr

serm

h_k_

ase

rmh_

n_a

serm

h_k_

ise

rmh_

n_i

serm

h_o_

ase

rmh_

t_a

serm

h_o_

ise

rmh_

t_i

pren

atal

_npr

enat

al_s

pren

atal

_upr

enat

al_i

nata

l_n

nata

l_c

nata

l_cu

pna

tal_

kdu

a_th

n_p

dua_

thn_

kso

sial

isas

i_k

sosi

alis

asi_

lke

suka

antid

ak_s

uka

saki

tph

oto

<pi>

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

<M>

Key

_1<p

i>

ortu

indu

k_or

tuna

ma_

ate

mpa

t_a

tgl_

abl

n_a

thn_

aal

amat

_rm

h_a

kota

_ate

lp_a

peke

rjaan

_aja

bata

n_a

alam

at_k

ntr_

ako

ta_k

ntr_

ate

lp_k

ntr_

apd

d_ak

hir_

aag

ama_

ape

ngha

sila

n_a

nam

a_i

tem

pat_

itg

l_i

bln_

ith

n_i

alam

at_r

mh_

iko

ta_i

telp

_ipe

kerja

an_i

jaba

tan_

ial

amat

_knt

r_i

kota

_knt

r_i

telp

_knt

r_i

pdd_

akhi

r_i

agam

a_i

peng

hasi

lan_

iin

duk_

wna

ma_

wte

mpa

t_w

tgl_

wbl

n_w

thn_

wal

amat

_wko

ta_w

telp

_wpe

kerja

an_w

jaba

tan_

wal

amat

_knt

r_w

kota

_knt

r_w

telp

_knt

r_w

pdd_

akhi

r_w

agam

a_w

<pi>

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1

<M>

Key

_1<p

i>

kary

awan

nip

sts

nam

aal

amat

tem

pat

tgl

bula

nta

hun

kota

telp

j_ke

lam

inag

ama

stat

usna

ma_

ana

ma_

ike

giat

anpe

ngal

aman

pdd_

sltp

pdd_

smu

pdd_

dipl

oma

pdd_

s1pd

d_s2

pdd_

s3kt

pija

sah

trans

krip

penc

aker

skkb

piag

amse

rtifik

atph

oto

<pi>

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1

<M>

Key

_1<p

i>

logi

n

pass

wor

dst

atus

pwd

VA

1V

A1

VA

1

abse

n

tgl_

abse

nni

sse

mke

t

<pi>

<pi>

VA

1V

A1

VA

1V

A1

<M>

<M>

Key

_1<p

i>

aktif

itas

thn_

ajar

anni

stg

lja

mkd

klsf

jnsk

lsf

<pi>

<pi>

<pi>

<pi>

<pi>

VA

1V

A1

VA

1V

A1

VA

1<U

ND

EV

A1

mp

kode

key

kode

mp

nam

amp

<pi>

VA

1V

A1

VA

1<M

>

Key

_1<p

i>

mpk

ls

kode

mpk

lskl

sna

mam

p

<pi>

VA

1V

A1

VA

1

<M>

Key

_1<p

i>

subm

p

kode

key

kode

sub

nam

amp

<pi>

VA

1V

A1

VA

1<M

>

Key

_1<p

i>

nila

i

sts

nil

sem

nis

kd

<pi>

<pi>

<pi>

VA

1N V

A1

VA

1V

A1

<M>

<M>

<M>

Key

_1<p

i>

kelu

lusa

n

nis

thn_

ajar

anko

dem

pni

lakh

ir1ni

lakh

ir2ni

luak

hir

kela

s

VA

1V

A1

VA

1N N N V

A1

<M>

<M>

klas

ifika

si

kode

key

kdkl

sfjn

skls

fnm

klsf

<pi>

VA

1V

A1

VA

1V

A1

<M>

Key

_1<p

i>

rapo

rt

thn_

ajar

anni

sni

lakh

irrtn

ilkls

stat

us

<pi>

<pi>

VA

VA

N VA

VA

K1

i

kela

s

kls

jkls

<pi>

<pi>

VA

1V

A1

<M>

<M>

Key

_1<p

i>

his_

nila

i

id thn_

ajar

anni

lkl

sjk

lsni

pko

dem

p

<pi>

<pi>

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1

<M>

<M>

his_

rapo

rt

id thn_

ajar

ankl

sjk

lsni

sni

lakh

irrtn

ilkls

nip

stat

us

<pi>

<pi>

<pi>

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1

<M>

<M>

<M>

Key

_1<p

i>

his_

abse

n

id thn_

ajar

anni

skl

sjk

lsni

pse

mke

t

<pi>

<pi>

<pi>

VA

1V

A1

VA

1V

A1

VA

1V

A1

VA

1V

A1

<M>

<M>

<M>

K1

i

his_

kela

s

id thn_

ajar

anni

sni

p

<pi>

<pi>

<pi>

VA

1V

A1

VA

1V

A1

<M>

<M>

<M>

K1

ihi

s_ke

lulu

san

thn_

ajar

anni

sid ns na

mam

pni

lakh

ir1ni

lakh

ir2ni

luak

hir

kls

jkls

<pi>

<pi>

<pi>

VA

1V

A1

VA

1V

A1

VA

1N N N V

A1

VA

1

<M>

<M>

<M>

Key

_1<p

i>

lulu

s

thn_

ajar

anns st

atus

kls

jkls

nk

VA

1V

A1

VA

1V

A1

VA

1N

his_

lulu

s

thn_

ajar

annk ni

sid ns

<pi>

<pi>

<pi>

<pi>

VA

1N <U

ND

EV

A1

VA

1V

A1

sub_

kla

subk

lsf

kls

nmsu

b

<pi>

<pi>

VA

1V

A1

VA

1

<M>

<M>

Key

_1<p

i>

Page 14: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

52

Gam

bar 3

.19

ERD

Phy

sica

l

FK_L

OG

IN_R

EFE

RE

NC

E_K

AR

YA

WA

N

FK_K

ELA

S_R

EFE

RE

NC

E_S

ISW

A

FK_K

ELA

S_R

EFE

RE

NC

E_K

AR

YA

WA

N

FK_N

ILA

I_R

EFE

RE

NC

E_K

ELA

S

FK_A

KT

IFIT

A_R

EFE

RE

NC

E_K

ELA

S

FK_S

UB

MP

_RE

FER

EN

CE

_MP

FK_M

PK

LS_R

EFE

RE

NC

E_S

UB

MP

FK_N

ILA

I_R

EFE

RE

NC

E_M

PK

LS

FK_H

IS_L

ULU

_RE

FER

EN

CE

_LU

LUS

FK_H

IS_K

ELU

_RE

FER

EN

CE

_KE

LULU

SA

FK_H

IS_R

AP

O_R

EFE

RE

NC

E_R

AP

OR

T

FK_H

IS_A

BS

E_R

EFE

RE

NC

E_A

BS

EN

FK_H

IS_N

ILA

_RE

FER

EN

CE

_NIL

AI

FK_H

IS_K

ELA

_RE

FER

EN

CE

_KE

LAS

FK_K

ELU

LUS

A_R

EFE

RE

NC

E_K

ELA

S

FK_S

ISW

A_R

EFE

RE

NC

E_O

RT

U

FK_A

KT

IFIT

A_R

EFE

RE

NC

E_K

AR

YA

WA

N

FK_R

AP

OR

T_R

EFE

RE

NC

E_K

ELA

S

FK_R

AP

OR

T_R

EFE

RE

NC

E_K

AR

YA

WA

N

FK_N

ILA

I_R

EFE

RE

NC

E_K

AR

YA

WA

N

FK_A

BS

EN

_RE

FER

EN

CE

_KA

RY

AW

AN

FK_A

BS

EN

_RE

FER

EN

CE

_KE

LAS

FK_A

KT

IFIT

A_R

EFE

RE

NC

E_S

ISW

A

FK_A

BS

EN

_RE

FER

EN

CE

_SIS

WA

FK_N

ILA

I_R

EFE

RE

NC

E_S

ISW

A

FK_K

ELU

LUS

A_R

EFE

RE

NC

E_S

ISW

A

FK_R

AP

OR

T_R

EFE

RE

NC

E_N

ILA

I

FK_R

AP

OR

T_R

EFE

RE

NC

E_S

ISW

A

FK_R

AP

OR

T_R

EFE

RE

NC

E_M

P

FK_K

ELU

LUS

A_R

EFE

RE

NC

E_M

P

FK_L

ULU

S_R

EFE

RE

NC

E_K

ELU

LUS

A

FK_S

UB

_KLA

_RE

FER

EN

CE

_KLA

SIF

IK

FK_A

KT

IFIT

A_R

EFE

RE

NC

E_S

UB

_KLA

sisw

a

nis

indu

k_or

tuan

gkt

sts

nam

apa

nggi

lan

jeni

s_k

tem

pat

tgl

bln

thn

alam

atag

ama

telp

kota

asal

_tk

alam

at_t

kan

ak_k

eju

m_s

drse

rmh_

k_a

serm

h_n_

ase

rmh_

k_i

serm

h_n_

ise

rmh_

o_a

serm

h_t_

ase

rmh_

o_i

serm

h_t_

ipr

enat

al_n

pren

atal

_spr

enat

al_u

pren

atal

_ina

tal_

nna

tal_

cna

tal_

cup

nata

l_k

dua_

thn_

pdu

a_th

n_k

sosi

alis

asi_

kso

sial

isas

i_l

kesu

kaan

tidak

_suk

asa

kit

phot

o

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

<pk>

<fk>

ortu

indu

k_or

tuna

ma_

ate

mpa

t_a

tgl_

abl

n_a

thn_

aal

amat

_rm

h_a

kota

_ate

lp_a

peke

rjaan

_aja

bata

n_a

alam

at_k

ntr_

ako

ta_k

ntr_

ate

lp_k

ntr_

apd

d_ak

hir_

aag

ama_

ape

ngha

sila

n_a

nam

a_i

tem

pat_

itg

l_i

bln_

ith

n_i

alam

at_r

mh_

iko

ta_i

telp

_ipe

kerja

an_i

jaba

tan_

ial

amat

_knt

r_i

kota

_knt

r_i

telp

_knt

r_i

pdd_

akhi

r_i

agam

a_i

peng

hasi

lan_

iin

duk_

wna

ma_

wte

mpa

t_w

tgl_

wbl

n_w

thn_

wal

amat

_wko

ta_w

telp

_wpe

kerja

an_w

jaba

tan_

wal

amat

_knt

r_w

kota

_knt

r_w

telp

_knt

r_w

pdd_

akhi

r_w

agam

a_w

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

<pk>

kary

awan

nip

sts

nam

aal

amat

tem

pat

tgl

bula

nta

hun

kota

telp

j_ke

lam

inag

ama

stat

usna

ma_

ana

ma_

ike

giat

anpe

ngal

aman

pdd_

sltp

pdd_

smu

pdd_

dipl

oma

pdd_

s1pd

d_s2

pdd_

s3kt

pija

sah

trans

krip

penc

aker

skkb

piag

amse

rtifik

atph

oto

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

<pk>

logi

n

nip

pass

wor

dst

atus

pwd

varc

har

varc

har

varc

har

varc

har

<pk,

fk>

abse

n

tgl_

abse

nni

pkl

sjk

lsni

sse

mke

t

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

<pk>

<fk1

><f

k2>

<fk2

><p

k,fk

2,fk

3>

aktif

itas

thn_

ajar

ankl

sjk

lsni

pni

stg

lja

mkd

klsf

jnsk

lsf

subk

lsf

nil

ket

sem

pro

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

<fk1

,fk4>

<fk1

><f

k2>

<pk,

fk1,

fk3>

<pk>

<pk>

<pk,

fk4>

<pk,

fk4>

<pk,

fk4>

mp

kode

mp

nam

amp

varc

har

varc

har

<pk>

mpk

ls

kode

mpk

lskl

sko

desu

bna

mam

p

varc

har

varc

har

varc

har

varc

har

<pk>

<fk>

subm

p

kode

sub

kode

mp

nam

amp

varc

har

varc

har

varc

har

<pk>

<fk>

nila

i

sts

nil

kls

jkls

kode

mpk

lsni

pse

mni

skd

varc

har

num

eric

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

<pk>

<fk1

><f

k1>

<pk,

fk2>

<fk3

><p

k><p

k,fk

1,fk

4>

kelu

lusa

n

kls

nis

kode

mp

nila

khir1

nila

khir2

nilu

akhi

rjk

ls

varc

har

varc

har

varc

har

num

eric

num

eric

num

eric

varc

har

<fk1

><p

k,fk

1,fk

2><p

k,fk

3>

<fk1

>

klas

ifika

si

kdkl

sfjn

skls

fnm

klsf

varc

har

varc

har

varc

har

<pk>

<pk>

rapo

rt

kls

jkls

nip

sem

kode

mp

nis

nila

khir

rtnilk

lsst

atus

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

num

eric

varc

har

varc

har

<fk1

><f

k1>

<fk2

><p

k,fk

3><p

k,fk

5><p

k,fk

1,fk

3,fk

4>

<pk>

kela

s

kls

jkls

nip

nis

varc

har

varc

har

varc

har

varc

har

<pk>

<pk>

<fk2

><p

k,fk

1> his_

nila

i

thn_

ajar

anko

dem

pkls

sts

nil

kls

jkls

nip

sem

nis

kd

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

<pk>

<pk,

fk>

<pk,

fk>

<pk,

fk>

<pk,

fk>

his_

rapo

rt

thn_

ajar

anse

mkl

sjk

lsko

dem

pni

sni

lakh

irrtn

ilkls

stat

usni

p

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

<pk>

<pk,

fk>

<pk,

fk>

<pk,

fk>

<pk,

fk>

his_

abse

n

thn_

ajar

antg

l_ab

sen

nis

kls

jkls

nip

sem

ket

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

varc

har

<pk>

<pk,

fk>

<pk,

fk>

his_

kela

s

thn_

ajar

ankl

sjk

lsni

sni

p

varc

har

varc

har

varc

har

varc

har

varc

har

<pk>

<pk,

fk>

<pk,

fk>

<pk,

fk>

his_

kelu

lusa

n

thn_

ajar

anni

sko

dem

pni

lakh

ir1ni

lakh

ir2ni

luak

hir

kls

jkls

varc

har

varc

har

varc

har

num

eric

num

eric

num

eric

varc

har

varc

har

<pk>

<pk,

fk>

<pk,

fk>

lulu

s

nis

kode

mp

stat

uskl

sjk

lsnk

varc

har

varc

har

varc

har

varc

har

varc

har

num

eric

<pk,

fk>

<pk,

fk>

his_

lulu

s

thn_

ajar

anni

sko

dem

pnk st

atus

kls

jkls

varc

har

varc

har

varc

har

num

eric

varc

har

varc

har

varc

har

<pk>

<pk,

fk>

<pk,

fk>

sub_

kla

kdkl

sfjn

skls

fsu

bkls

fkl

snm

sub

varc

har

varc

har

varc

har

varc

har

varc

har

<pk,

fk>

<pk,

fk>

<pk>

<pk>

Page 15: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

53

3.1.5 Struktur Database

Setelah melalui tahapan-tahapan yang ada, maka dapat dibentuk struktur

database yang nantinya akan digunakan untuk menyimpan data-data maintenace

dan transaksional.

Page 16: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

54

1. Tabel Siswa

Nama : siswa

Fungsi : Untuk menyimpan data siswa

Tabel 3.1 Tabel Siswa

Nama Tipe Data Panjang Constraint Keterangan nis Varchar 10 PK Nomer induk siswa angkt Varchar 10 Angkatan sts Varchar 10 Status (Aktif & Tidak Aktif) nama Varchar 50 Nama siswa panggilan Varchar 20 Panggilan siswa jenis_k Varchar 20 Jenis kelamin tempat Varchar 20 Tempat lahir tgl Varchar 10 Tanggal lahir bln Varchar 10 Bulan lahir thn Varchar 10 Tahun lahir alamat Varchar 100 Alamat siswa agama Varchar 20 Agama telp Varchar 15 Telepon kota Varchar 20 Kota asal asal_tk Varchar 20 Asal TK alamat_tk Varchar 100 Alamat TK anak_ke Varchar 2 Anak ke- jum_sdr Varchar 2 Jumlah sSaudara sermh_k_a Varchar 20 Serumah dengan kakek ayah sermh_n_a Varchar 20 Serumah dengan nenek ayah sermh_k_i Varchar 20 Serumah dengan kakek ibu sermh_n_i Varchar 20 Serumah dengan nenek ibu sermh_o_a Varchar 20 Serumah dengan om ayah sermh_t_a Varchar 30 Serumah dengan tante ayah sermh_o_i Varchar 30 Serumah dengan om ibu sermh_t_i Varchar 30 Serumah dengan tante ibu prenatal_n Varchar 30 Prenatal normal prenatal_s Varchar 30 Prenatal sungsang prenatal_u Varchar 30 Prenatal kalung usus prenatal_i Varchar 30 Prenatal ibu terinfeksi penyakit natal_n Varchar 30 Natal normal natal_c Varchar 30 Natal caesar natal_cup Varchar 30 Natal cup / tang natal_k Varchar 30 Natal ketuban pecah dua_thn_p Varchar 30 Dua tahun pertama (Asi / Bukan

asi) dua_thn_k Varchar 30 Dua tahun kedua (Asi / Bukan

asi) sosialisasi_k Varchar 50 Sosialisasi dengan keluarga sosialisasi_l Varchar 50 Sosialisasi di luar keluarga kesukaan Varchar 50 Kesukaan tidak_suka Varchar 50 Tidak suka sakit Varchar 50 Sakit dua tahun terakhir photo Varchar 50 Letak photo induk_a Varchar 20 FK Induk orang tua

Page 17: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

55

2. Tabel Ortu

Nama : ortu

Fungsi : Untuk menyimpan data orang tua

Tabel 3.2 Tabel Ortu Nama Tipe Data Panjang Constraint Keterangan induk_ortu Varchar 20 PK Induk ortu nama_a Varchar 50 Nama ayah tempat_a Varchar 50 Tempat lahir ayah tgl_a Varchar 10 Tanggal lahir ayah bln_a Varchar 10 Bulan lahir ayah thn_a Varchar 10 Tahun lahir ayah alamat_rmh_a Varchar 100 Alamat rumah ayah kota_a Varchar 30 Kota asal ayah telp_a Varchar 15 Telp rumah ayah pekerjaan_a Varchar 50 Pekerjaan ayah jabatan_a Varchar 50 Jabatan ayah alamat_kntr_a Varchar 100 Alamat kantor ayah kota_kntr_a Varchar 50 Kota kantor ayah telp_kntr_a Varchar 15 Telepon ayah pdd_akhir_a Varchar 20 Pendidikan Trakhir ayah agama_a Varchar 15 Agama ayah penghasilan_a Varchar 50 Penghasilan ayah nama_i Varchar 50 Nama ibu tempat_i Varchar 50 Tempat lahir ibu tgl_i Varchar 10 Tanggal lahir ibu bln_i Varchar 10 Bulan lahir ibu thn_i Varchar 10 Tahun lahir ibu alamat_rmh_i Varchar 100 Alamat rumah ibu kota_i Varchar 50 Kota rumah ibu telp_i Varchar 15 Telepon rumah ibu pekerjaan_i Varchar 50 Pekerjaan ibu jabatan_i Varchar 50 Jabatan ibu alamat_kntr_i Varchar 100 Alamat kantor ibu kota_kntr_i Varchar 50 Kota kantor ibu telp_kntr_i Varchar 15 Telepon kantor ibu pdd_akhir_i Varchar 50 Pendidikan terakhir ibu agama_i Varchar 15 Agama ibu penghasilan_i Varchar 50 Penghasilan ibu induk_w Varchar 20 Induk wali nama_w Varchar 50 Nama wali tempat_w Varchar 50 Tempat lahir wali tgl_w Varchar 10 Tanggal lahir wali bln_w Varchar 10 Bulan lahir wali thn_w Varchar 10 Tahun lahir wali alamat_ w Varchar 100 Alamat rumah wali kota_w Varchar 50 Kota rumah wali telp_w Varchar 15 Telepon rumah wali pekerjaan_w Varchar 50 Pekerjaan wali jabatan_w Varchar 50 Jabatan wali alamat_kntr_w Varchar 100 Alamat kantor wali kota_kntr_w Varchar 50 Kota kantor wali telp_kntr_w Varchar 15 Telepon kantor wali pdd_akhir_w Varchar 50 Pendidikan terakhir wali agama_w Varchar 15 Agama wali

Page 18: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

56

3. Tabel Karyawan

Nama : karyawan

Fungsi : Untuk menyimpan data karyawan

Tabel 3.3 Tabel Karyawan

Nama Tipe Data Panjang Constraint Keterangan nip Varchar 20 PK Nomer induk karyawan sts Varchar 10 Status (Aktif & Tidak

Aktif) nama Varchar 50 Nama alamat Varchar 100 Alamat tempat Varchar 50 Tempat lahir tgl Varchar 10 Tanggal lahir bulan Varchar 10 Bulan lahir tahun Varchar 10 Tahun lahir kota Varchar 50 Kota rumah telp Varchar 15 Telepon j_kelamin Varchar 20 Jenis kelamin agama Varchar 15 Agama status Varchar 50 Status (Menikah &

Belum menikah) nama_a Varchar 50 Nama ayah nama_i Varchar 50 Nama ibu kegiatan Varchar 100 Kegiatan yang pernah

ditempuh pengalaman Varchar 100 Pengalaman kerja pdd_sltp Varchar 10 Pendidikan yang telah

ditempuh pdd_diploma Varchar 10 Pendidikan yang telah

ditempuh pdd_s1 Varchar 10 Pendidikan yang telah

ditempuh pdd_s2 Varchar 10 Pendidikan yang telah

ditempuh pdd_s3 Varchar 10 Pendidikan yang telah

ditempuh ktp Varchar 20 Nomer ktp ijasah Varchar 20 Jumlah ijasah transkrip Varchar 50 Jumlah IPK pencaker Varchar 50 Nomer pencaker skkb Varchar 20 Nomer SKKB piagam Varchar 50 Jumlah piagam sertifikat Varchar 50 Jumlah sertifikat photo Varchar 100 Letak photo

Page 19: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

57

4. Tabel Login

Nama : login

Fungsi : Untuk menyimpan data login

Tabel 3.4 Tabel Login

Nama Tipe Data Panjang Constraint Keterangan nip Varchar 20 PK,FK Nomer induk karyawan password Varchar 10 PK Password stastus Varchar 10 Status (Admin & User) pwd Varchar 10 Password Edit

5. Tabel Kelas

Nama : kelas

Fungsi : Untuk menyimpan data kelas

Tabel 3.5 Tabel Kelas

Nama Tipe Data Panjang Constraint Keterangan kls Varchar 1 PK Kelas jkls Varchar 20 PK Jenis Kelas nip Varchar 20 Nomer induk karyawan nis Varchar 10 PK,FK Nomer Induk Siswa

6. Tabel Mata Pelajaran

Nama : mp

Fungsi : Untuk menyimpan data mata pelajaran

Tabel 3.6 Tabel Mata Pelajaran

Nama Tipe Data Panjang Constraint Keterangan kodemp Varchar 5 PK Kode Mata Pelajaran namamp Varchar 30 Nama Mata Pelajaran

Page 20: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

58

7. Tabel Sub Mata Pelajaran

Nama : submp

Fungsi : Untuk menyimpan data sub mata pelajaran

Tabel 3.7 Tabel Sub Mata Pelajaran

Nama Tipe Data Panjang Constraint Keterangan kodesub Varchar 5 PK Kode sub pelajaran kodemp Varchar 5 FK Kode mata pelajaran namamp Varchar 30 Nama sub pelajaran

8. Tabel Mata Pelajaran Perkelas

Nama : mpkls

Fungsi : Untuk menyimpan data mata pelajaran per kelas

Tabel 3.8 Tabel Mata Pelajaran Perkelas

Nama Tipe Data Panjang Constraint Keterangan kls Varchar 1 Kelas kodesub Varchar 5 FK Kode sub pelajaran kodempkls Varchar 5 PK Kode Mata Pelajaran namamp Varchar 30 Nama Mata Pelajaran

9. Tabel klasifikasi

Nama : klasifikasi

Fungsi : Untuk menyimpan data klasifikasi kecerdasan

Tabel 3.9 Tabel Klasifikasi

Nama Tipe Data Panjang Constraint Keterangan kdklsf Varchar 1 PK Kode Klasifikasi jnsklsf Varchar 2 PK Jenis Klasifikasi nmklsf Varchar 200 Nama Klasifikasi

Page 21: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

59

10. Tabel sub klasifikasi

Nama : sub_kla

Fungsi : Untuk menyimpan data sub klasifikasi kecerdasan

Tabel 3.10 Tabel SubKlasifikasi

Nama Tipe Data Panjang Constraint Keterangan kdklsf Varchar 1 PK,FK Kode Klasifikasi jnsklsf Varchar 2 PK,FK Jenis Klasifikasi subklsf Varchar 10 PK Sub Klasifikasi kls Varchar 1 PK Kelas nmklsf Varchar 200 Nama Klasifikasi

11. Tabel Absen

Nama : absen

Fungsi : Untuk menyimpan data absensi siswa

Tabel 3.11 Tabel Absen

Nama Tipe Data Panjang Constraint Keterangan Tgl_absen Varchar 15 PK Tanggal Absen kls Varchar 1 FK Kelas jkls Varchar 20 FK Jenis Kelas sem Varchar 20 Semester ket Varchar 50 Keterangan Absensi nis Varchar 10 PK,FK Nomer Induk Siswa nip Varchar 20 FK Nomer induk

karyawan

Page 22: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

60

12. Tabel aktifitas

Nama : aktifitas

Fungsi : Untuk menyimpan data aktifitas

Tabel 3.12 Tabel Aktifitas

Nama Tipe Data Panjang Constraint Keterangan thn_ajaran Varchar 10 PK Tahun ajaran subklsf Varchar 10 PK,FK Sub klasifikasi nil Numeric 9 Nilai sem Varchar 1 Semester pro Varchar 20 Proses (Sisipan, Akhir) nis Varchar 10 PK,FK Nomer Induk Siswa kls Varchar 1 PK,FK Kelas jkls Varchar 20 FK Jenis Kelas tgl Varchar 15 PK Tanggal jam Varchar 10 PK Jam aktifitas kdklsf Varchar 1 PK,FK Kode klasifikasi jnsklsf Varchar 2 PK,FK Jenis klasifikasi ket Varchar 200 Keterangan nip Varchar 20 FK Nomer Induk karyawan

13. Tabel nilai

Nama : nilai

Fungsi : Untuk menyimpan data nilai siswa

Tabel 3.13 Tabel Nilai

Nama Tipe Data Panjang Constraint Keterangan nis Varchar 10 PK,FK Nomer Induk Siswa kodempkls Varchar 5 PK,FK Kode Pelajaran tgl Varchar 15 Tanggal sts Varchar 3 PK Status Nilai nil numeric 9 Nilai kls Varchar 1 FK Kelas jkls Varchar 20 FK Jenis Kelas sem Varchar 1 PK Semester kd Varchar 2 Kode nip Varchar 10 FK Nomer induk

karyawan

Page 23: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

61

14. Tabel raport

Nama : raport

Fungsi : Untuk menyimpan data raport

Tabel 3.14 Tabel Raport

Nama Tipe Data Panjang Constraint Keterangan nis Varchar 10 PK,FK Nomer Induk Siswa sem Varchar 1 PK,FK Semester kls Varchar 1 FK Kelas jkls Varchar 20 FK Jenis Kelas kodemp Varchar 5 PK,FK Kode Pelajaran nilakhir numeric 9 Nilai Akhir rtnilkls numeric 9 Nilai rata-rata kelas status Varchar 10 PK Status (Sisipan &

Akhir) nip Varchar 10 FK Nomer Induk

Karyawan

15. Tabel kelulusan

Nama : kelulusan

Fungsi : Untuk menyimpan data nilai ujian akhir siswa

Tabel 3.15 Tabel Kelulusan

Nama Tipe Data Panjang Constraint Keterangan nis Varchar 10 PK,FK Nomer Induk Siswa kodemp Varchar 5 PK,FK Kode Pelajaran nilakhir1 numeric 9 Nilai Akhir Semester 1 nilakhir2 numeric 9 Nilai Akhir Semester 2 niluakhir numeric 9 Nilai Akhir Ujian kls Varchar 1 FK Kelas jkls Varchar 20 FK Jenis Kelas

Page 24: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

62

16. Tabel lulus

Nama : lulus

Fungsi : Untuk menyimpan data kelulusan siswa

Tabel 3.16 Tabel Lulus

Nama Tipe Data Panjang Constraint Keterangan nis Varchar 10 PK,FK Nomer Induk Siswa kodemp Varchar 50 PK,FK Kode pelajaran status Varcha 10 Status (Lolos & Tidak

Lolos) nk Numeric 9 Nilai kelulusan kls Varchar 1 FK Kelas jkls Varchar 20 FK Jenis Kelas

17. Tabel his_kelas

Nama : his_kelas

Fungsi : Untuk menyimpan data histori kelas

Tabel 3.17 Tabel Histori kelas

Nama Tipe Data Panjang Constraint Keterangan thn_ajaran Varchar 10 PK Tahun ajaran kls Varchar 1 PK,FK Kelas jkls Varchar 20 PK,FK Jenis Kelas nip Varchar 20 Nomer induk karyawan nis Varchar 10 PK,FK Nomer Induk Siswa

18. Tabel his_absen

Nama : his_ absen

Fungsi : Untuk menyimpan data histori absen

Tabel 3.18 Tabel Histori absen

Nama Tipe Data Panjang Constraint Keterangan thn_ajaran Varchar 10 PK Tahun ajaran Tgl_absen Varchar 15 PK,FK Tanggal Absen kls Varchar 1 Kelas jkls Varchar 20 Jenis Kelas sem Varchar 20 Semester ket Varchar 50 Keterangan Absensi nis Varchar 10 PK,FK Nomer Induk Siswa nip Varchar 20 Nomer induk karyawan

Page 25: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

63

19. Tabel his_nilai

Nama : his_ nilai

Fungsi : Untuk menyimpan data histori nilai

Tabel 3.19 Tabel Histori Nilai

Nama Tipe Data Panjang Constraint Keterangan thn_ajaran Varchar 10 PK Tahun ajaran nis Varchar 10 PK,FK Nomer Induk Siswa kodempkls Varchar 5 PK,FK Kode Pelajaran sts Varchar 3 PK,FK Status Nilai nil numeric 9 Nilai kls Varchar 1 Kelas jkls Varchar 20 Jenis Kelas sem Varchar 1 PK,FK Semester kd Varchar 2 Kode nip Varchar 10 Nomer induk

karyawan

20. Tabel his_raport

Nama : his_ raport

Fungsi : Untuk menyimpan data histori raport

Tabel 3.20 Tabel Histori Raport

Nama Tipe Data Panjang Constraint Keterangan thn_ajaran Varchar 10 PK Tahun ajaran nis Varchar 10 PK,FK Nomer Induk Siswa sem Varchar 1 PK,FK Semester kls Varchar 1 Kelas jkls Varchar 20 Jenis Kelas kodemp Varchar 5 PK,FK Kode Pelajaran nilakhir numeric 9 Nilai Akhir rtnilkls numeric 9 Nilai rata-rata kelas status Varchar 10 PK,FK Status (Sisipan &

Akhir) Nip Varchar 10 Nomer Induk

Karyawan

Page 26: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

64

21. Tabel his_kelulusan

Nama : his_ kelulusan

Fungsi : Untuk menyimpan data histori nilai ujian akhir

Tabel 3.21 Tabel Histori Kelulusan

Nama Tipe Data Panjang Constraint Keterangan thn_ajaran Varchar 10 PK Tahun ajaran nis Varchar 10 PK,FK Nomer Induk Siswa kodemp Varchar 5 PK,FK Kode Pelajaran nilakhir1 numeric 9 Nilai Akhir Semester 1 nilakhir2 numeric 9 Nilai Akhir Semester 2 niluakhir numeric 9 Nilai Akhir Ujian kls Varchar 1 Kelas jkls Varchar 20 Jenis Kelas

22. Tabel his_lulus

Nama : his_ lulus

Fungsi : Untuk menyimpan data histori kelulusan

Tabel 3.22 Tabel Histori Lulus

Nama Tipe Data Panjang Constraint Keterangan thn_ajaran Varchar 10 PK Tahun Ajaran nis Varchar 10 PK,FK Nomer Induk Siswa kodemp Varchar 50 PK,FK Kode pelajaran status Varcha 10 Status (Lolos & Tidak

Lolos) nk Numeric 9 Nilai kelulusan Kls Varchar 1 Kelas Jkls Varchar 20 Jenis Kelas

Page 27: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

65

3.1.6 Perancangan Antar Muka

Pada langkah ini dilakukan perancangan antar muka yang akan

menggunakan Microsoft Visual Basic 6.0 dengan koneksi database Microsoft

SQL Server 7.0 dan Seagate Crystal Report 8 yaitu:

1. Form Login

Gambar.3.20 Design Form Login

2. Form maintenance data login

Gambar 3.21 Design Form Maintenance Data Login

Page 28: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

66

3. Form maintenance data siswa

Gambar 3.22 Design Form Maintenance Data Siswa

4. Form maintenance data karyawan

Gambar 3.23 Design Form Maintenance Data Karyawan

Page 29: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

67

5. Form maintenance data kelas

Gambar 3.24 Design Form Maintenance Data Kelas

6. Form maintenance data mata pelajaran

Gambar 3.25 Design Form Maintenance Data Mata Pelajaran

Page 30: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

68

7. Form maintenance data klasifikasi

Gambar 3.26 Design Form Maintenance Data Klasifikasi

8. Form absensi

Gambar 3.27 Design Form Absensi

Page 31: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

69

9. Form aktifitas

Gambar 3.28 Design Form Aktifitas

10. Form input nilai

Gambar 3.29 Design Form Input Nilai

Page 32: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

70

11. Form Perhitungan Raport

Gambar 3.30 Design Form Perhitungan Raport

12. Form koreksi nilai

Gambar 3.31 Design Form Koreksi Nilai

Page 33: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

71

13. Form perkembangan Siswa

Gambar 3.32 Design Form Perkembangan Siswa

14. Form input nilai ujian akhir

Gambar 3.33 Design Form Input Ujian Akhir

Page 34: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

72

15. Form evaluasi kelulusan

Gambar 3.34 Design Form Evaluasi Kelulusan

Page 35: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

73

16. Form Raport

Gambar 3.35 Design Form Raport

Page 36: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

74

17. Form Kecerdasan

Gambar 3.36 Design Form Kecerdasan

Page 37: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

75

3.1.7 Perancangan Rule

Metode yang digunakan untuk pencarian data pada saat penelusuran balik

terhadap perkembangan kecerdasan siswa adalah metode backward chaining.

Dalam penyusunan rule ini diperlukan variabel untuk menyimpan data klasifikasi

yang ada di dalam database. Variabel-variabelnya adalah

1. Variabel BidangIQ digunakan untuk menyimpan data bidang yang

termasuk klasifikasi IQ

2. Variabel BidangEQ digunakan untuk menyimpan data bidang yang

termasuk klasifikasi EQ

3. Variabel BidangSQ digunakan untuk menyimpan data bidang yang

termasuk klasifikasi SQ

4. Variabel KelasIQ digunakan untuk menyimpan data kelas dari IQ yang

ada.

5. Variabel KelasEQ digunakan untuk menyimpan data kelas dari EQ yang

ada.

6. Variabel KelasSQ digunakan untuk menyimpan data kelas dari SQ yang

ada.

7. Variabel SubBidangIQ, untuk menyimpan data bagian dari bidang IQ yang

ada.

8. Variabel SubBidangEQ, untuk menyimpan data bagian dari bidang EQ

yang ada.

9. Variabel SubBidangSQ, untuk menyimpan data bagian dari bidang SQ

yang ada.

Page 38: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

76

10. Variabel DataIQ, untuk menyimpan data IQ yang mau di lakukan

penelusuran.

11. Variabel DataEQ, untuk menyimpan data EQ yang mau di lakukan

penelusuran.

12. Variabel DataSQ, untuk menyimpan data SQ yang mau di lakukan

penelusuran.

Rule-rule yang digunakan adalah :

R1 IF SubBidangIQ = DataIQ THEN KelasIQ R2 IF SubBidangEQ = DataEQ THEN KelasEQ R3 IF SubBidangSQ = DataSQ THEN KelasSQ R4 IF KelasIQ = DataIQ THEN Bidang IQ R5 IF KelasEQ = DataEQ THEN Bidang EQ R6 IF KelasSQ = DataSQ THEN Bidang SQ R7 IF Bidang IQ = DataIQ THEN IQ R8 IF Bidang EQ = DataEQ THEN EQ R9 IF Bidang SQ= DataSQ THEN SQ

Contoh penerapan rule backward chaining dari penelusuran yang

dilakukan yaitu :

Data Penelusuran : DataSQ=Rata-rata SQ pada tgl 14-08-2003, induk siswa

1663, kelas 1

Penelusuran secara backward chaining

R9 IF BidangSQ=DataSQ THEN SQ

R6 IF KelasSQ = DataSQ THEN Bidang SQ

R3 IF SubBidangSQ=DataSQ THEN KelasSQ

Pada R9 Bidang yang didapat adalah bidang Religion. Pada rule ini

memungkinkan untuk mendapatkan bidang yang lebih dari satu, karena BidangSQ

berupa variabel.

Page 39: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

77

Pada R6 KelasSQ yang didapat adalah kelas 1.

Pada R3 SubBidangSQ yang didapat adalah Doa Harian, Wudlu, dan sub

bidang lain yang ada di dalam database yang memenuhi kondisi yang diinginkan.

3.2 Prosedur Sistem

Proses perkembangan kecerdasan siswa terdiri dari beberapa proses yaitu

proses maintenance terdiri dari input data, update data dan lihat data. Proses Lain

yang digunakan dalam sistem perkembangan kecerdasan dijabarkan dalam

pseudocode adalah proses evaluasi kenaikan, proses evaluasi kelulusan, dan

proses perkembangan kecerdasan siswa.

3.2.1 Proses evaluasi kenaikan

Pada proses evaluasi kenaikan dimulai dengan proses kalkulasi nilai, file-

file yang yang digunakan adalah file nilai dan raport, variabel-variabel yang

digunakan antara lain:

1. Variabel R bertipe string, digunakan untuk mengetahui proses raport yang

akan dilakukan ( Sisipan dan Akhir)

2. Variabel K1,K2,K3,K4 bertipe numeric, digunakan untuk menyimpan data

dari tabel nilai dimana K1 untuk sts=1 dan 2, K2 untuk sts=3, K3 untuk

sts=4 dan K4 untuk sts=5.

3. Variabel C1,C2,C3,C4 bertipe numeric, digunakan untuk menyimpan

counter dari masing-masing nilai K1,K2,K3,K4.

4. Variabel NPS bertipe numeric, digunakan untuk menyimpan nilai akhir

dari siswa per mata pelajaran untuk proses raport sisipan.

Page 40: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

78

5. Variabel NPA bertipe numeric, digunakan untuk menyimpan nilai akhir

dari siswa per mata pelajaran untuk proses raport akhir.

Pseudocode dari proses kalkulasi nilai adalah

1. K1=0 2. K2=0 3. K3=0 4. K4=0 5. C1=0 6. C2=0 7. C3=0 8. C4=0 9. If R = "Sisipan" Then 10. Read nilai 11. While nilai.EOF = False 12. While nilai.nis and nilai.kodemp sama do 13. If sts=”1” and sts=”2” Then 14. K1=K1 + nilai.nil 15. C1=C1 + 1 16. ElseIf sts=”3” Then 17. K2=K2 + nilai.nil 18. C2=C2 + 1 19. ElseIf sts=”4” Then 20. K3=K3 + nilai.nil 21. C3=C3 + 1 22. End if 23. End while 24. K1 = K1 / C1 25. K2 = K2 / C2 26. K3 = K3 / C3 27. NPS = (K1 + K2 + (2 * K3)) / 4 28. save raport 29. End while 30. ElseIf R="Akhir" 31. Read nilai 32. While nilai.EOF = False 33. While nilai.nis and nilai.kodemp sama do 34. If sts=”1” and sts=”2” Then 35. K1=K1 + nilai.nil 36. C1=C1 + 1 37. ElseIf sts=”3” Then 38. K2=K2 + nilai.nil 39. C2=C2 + 1 40. ElseIf sts=”5” Then 41. K4=K4 + nilai.nil 42. C4=C4 + 1

Page 41: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

79

43. End if 44. End while 45. K1 = K1 / C1 46. K2 = K2 / C2 47. K4 = K4 / C4 48. NPA = (K1 + K2 + (2 * K4)) / 4 49. save raport 50. End while 51. End If

Setelah proses kalkulasi nilai dilakukan proses perhitungan rata-rata nilai

kelas. File-file yang digunakan adalah file raport. Variabel-variabel yang

digunakan adalah :

1. Variabel rata bertipe numeric, digunakan untuk menyimpan jumlah nilai akhir

dari kelas dan kodemp yang sama.

2. Variabel A bertipe numeric, digunakan untuk menyimpan counter dari

variabel rata.

3. Variabel B bertipe numeric, digunakan untuk menyimpan rata-rata kelas per

mata pelajaran.

Pseodocode dari proses rata-rata kelas adalah

1. Read raport 2. rata=0 3. A=0 4. B=0 5. While raport.EOF=False 6. If raport.kelas and raport.kodemp sama then 7. rata=rata + raport.nilakhir 8. A=A + 1 9. B= rata / A 10. save raport 11. End If 12. End while

Setelah proses rata-rata kelas dilakukan proses akhir. File yang digunakan

adalah file raport. Variabel-variabel yang digunakan adalah :

Page 42: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

80

1. Variebel K bertipe string, digunakan untuk menyimpan data siswa, apakah

Naik atau Tidak naik.

2. Variabel S , bertipe numeric, digunakan untuk menyimpan jumlah mata

pelajaran yang nilai minimalnya adalah 6. jumlah yang digunakan disini 3.

3. Variabel J bertipe numeric, digunakan untuk menyimpan jumlah data nilai

dari mata pelajaran , yang dipilih menjadi syarat kenaikan.

Pseudocode dari proses akhir adalah

1. Read raport 2. While raport.EOF = False 3. If (raport.rata) < 60 Then 4. K=”Tidak naik” 5. Save raport 6. Else 7. If S > 3 Then 8. K =”Tidak naik” 9. Save raport 10. Else 11. For i = 1 To J 12. If (raport.nilakhir)<60) Then 13. K =”Tidak naik” 14. Save raport 15. Else 16. K =”Naik” 17. Save raport 18. End If 19. Next i 20. End If 21. End If 22. End while

Setelah proses akhir selesai memungkinkan untuk dilakukan proses koreksi

nilai. Siswa yang seharusnya tidak naik bisa menjadi naik karena pertimbangan

tertentu dari pihak sekolah. Proses yang dilakukan adalah proses koreksi nilai.

Setelah proses koreksi nilai secepatnya harus dilakukan lagi proses rata-rata-kelas

Page 43: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

81

dan proses akhir. File-file yang digunakan adalah file raport. Variabel-variabel

yang digunakan adalah

1. Variabel Edit bertipe numeric, digunakan untuk menyimpan nilai yang akan

diedit.

Pseudocode dari proses koreksi nilai adalah:

1. Read raport 2. While raport.EOF = False 3. Edit = nilai yang mau diedit 4. Update raport 5. End while

3.2.2 Proses evaluasi kelulusan

Pada proses evaluasi kelulusan yang dilakukan pertama adalah proses

perhitungan kelulusan. File-file yang digunakan file kelulusan, dan lulus.

Variabel-variabel yang digunakan pada proses ini adalah:

1. Variabel Sy bertipe numeric, digunakan untuk menyimpan nilai yang menjadi

syarat kelulusan.

2. Variabel U dan ga bertipe numeric, hanya sebagai variabel bantu untuk

menyimpan data dari tabel lulus.

3. Variabel F1 bertipe numeric, digunakan untuk menyimpan data nilai raport

semester 1

4. Variabel F2 bertipe numeric, digunakan untuk menyimpan data nilai raport

semester 2

5. Variabel N bertipe numeric, digunakan untuk menyimpan data ujian akhir

6. Variabel NK bertipe numeric, digunakan untuk menyimpan data perhitungan

kelulusan.

Page 44: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

82

7. Variabel L bertipe string, digunakan untuk menyimpan data siswa yang lolos

perhitungan kelulusan.

8. Variabel K bertipe string, digunakan untuk menyimpan data siswa yang Lulus.

Pseudocode dari proses evaluasi kelulusan adalah:

1. Sy=4,01 2. lulus = 0 3. ga = 0 4. For i = 1 To sisi terakhir jumlah syarat kelulusan 5. Read kelulusan 6. While Not kelulusan.EOF = True 7. NK = (F1 + F2 + 2 * N) / 4 8. If NK >= Sy Then 9. L=”Y” 10. Save lulus 11. Else 12. L=”N” 13. Save lulus 14. End If 15. End while 16. Next i 17. While Not (lulus).EOF 18. If (lulus.status) = “Y” Then 19. U = 0 20. Else 21. If ga = 0 Then 22. ga = 1 23. Else 24. ga = ga + 1 25. End If 26. End If 27. End while 28. If ga >= 1 Then 29. K=”Tidak Lulus” 30. Save lulus 31. ElseIf lulus = 0 And ga = 0 Then 32. K=”Lulus” 33. Save lulus 34. End If 35. End while

Setelah proses perhitungan kelulusan selesai memungkinkan untuk

dilakukan proses koreksi nilai. Siswa yang seharusnya tidak lulus bisa menjadi

Page 45: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

83

lulus karena pertimbangan tertentu dari pihak sekolah. Proses yang dilakukan

adalah proses koreksi nilai. File-file yang digunakan adalah file kelulusan.

Variabel-variabel yang digunakan adalah

1. Variabel Edit bertipe numeric, digunakan untuk menyimpan nilai yang akan

diedit.

Pseudocode dari proses koreksi nilai adalah:

1. Read kelulusan 2. While kelulusan.EOF=False 3. Edit = nilai yang mau diedit 4. Update kelulusan 5. End while

3.2.3 Proses evaluasi kecerdasan

Pada proses evaluasi kecerdasan hal pertama yang dilakukan adalah

mengelompokkan data untuk ditampilkan didalam grafik. Variabel-variabel yang

digunakan adalah:

1. Variabel J digunakan untuk menyimpan data jenis klasifikasi yaitu IQ, EQ dan

SQ.

2. Variabel D1,D2,D3 bertipe numeric, digunakan untuk menyimpan data nilai

dari tabel aktifitas dimana D1 untuk J=IQ, D2 untuk J=IQ dan D3 untuk J=IQ.

3. Variabel C1,C2,C3 bertipe numeric, digunakan untuk menyimpan counter dari

masing-masing nilai D1,D2,D3.

Pseudocenya dari pengelompokan data adalah:

1. D1=0 2. D2=0 3. D3=0 4. C1=0 5. C2=0 6. C3=0 7. Read aktifitas

Page 46: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

84

8. while aktifitas.EOF=False 9. If J=”IQ” Then 10. D1=D1 + nilai.nil 11. C1=C1 + 1 12. ElseIf J=”EQ” Then 13. D2=D2 + nilai.nil 14. C2=C2 + 1 15. ElseIf J=”SQ” Then 16. D3=D3 + nilai.nil 17. C3=C3 + 1 18. End if 19. End while 20. D1 = D1 / C1 21. D2 = D2 / C2 22. D3 = D3 / C3 23. End While

Setelah grafiknya di klik penelusurannya menggunakan metode backward

chaining. Variabel yang digunakan adalah:

1. variabel kd bertipe string, digunakan untuk menyimpan kode jenis klasifikasi.

2. variabel bag bertipe string, digunakan untuk menyimpan data bagian dari jenis

klasifikasi.

3. Variabel kelas bertipe string, digunakan untuk menyimpan data kelas.

4. Variabel sub bertipe string, digunakan untuk menyimpan data bagian dari

bidang

Prosedurnya adalah :

1. if kd=”IQ” then 2. for j=1 to jumlah bidang 3. if bag = bidang yang ada 4. for k=1 to jumlah kelas 5. for i =1 to jumlah bagian dari bidang 6. if sub=bagian dari bidang yang ada then 7. tampil data 8. end if 9. next i 10. next k 11. end if 12. next j

Page 47: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

85

13. elseif kd=”EQ” then 14. for j=1 to jumlah bidang 15. if bag = bidang yang ada 16. for k=1 to jumlah kelas 17. for i =1 to jumlah bagian dari bidang 18. if sub=bagian dari bidang yang ada then 19. tampil data 20. end if 21. next i 22. next k 23. end if 24. next j 25. elseif kd=”SQ” then 26. for j=1 to jumlah bidang 27. if bag = bidang yang ada 28. for k=1 to jumlah kelas 29. for i =1 to jumlah bagian dari bidang 30. if sub=bagian dari bidang yang ada then 31. tampil data 32. end if 33. next i 34. next k 35. end if 36. next j 37. end if 3.3 Rancangan Evaluasi

Pada langkah ini dibuat rancangan untuk melakukan testing dimana yang

ditesting hanya beberapa proses saja yaitu :

1. Proses evaluasi kenaikan

Dalam proses evaluasi kenaikan dilakukan 3 kali percobaan, yaitu :

a. Percobaan pertama, yaitu dengan menginputkan data-data yang

memenuhi syarat untuk naik kelas.

b. Percobaan kedua, yaitu dengan menginputkan data-data yang

memenuhi syarat untuk tidak naik kelas.

Page 48: BAB III METODE PENELITIAN 3.1 Model Penelitian 3.1repository.dinamika.ac.id/id/eprint/1460/4/BAB_III.pdf · Wali kelas U Bank Data U UA UA D Rekap nilai ujian akhir E Gambar 3.4 Dokumen

86

c. Percobaan ketiga, yaitu dengan menginputkan data-data yang

memenuhi syarat untuk tidak naik kelas, tapi karena pertimbangan

tertentu bisa naik kelas.

2. Proses evaluasi kelulusan

Dalam proses evaluasi kelulusan dilakukan 3 kali percobaan, yaitu :

a. Percobaan pertama, yaitu dengan menginputkan data-data yang

memenuhi syarat untuk lulus.

b. Percobaan kedua, yaitu dengan menginputkan data-data yang

memenuhi syarat untuk tidak lulus.

c. Percobaan ketiga, yaitu dengan menginputkan data-data yang

memenuhi syarat untuk tidak lulus, tapi karena pertimbangan tertentu

bisa lulus.

3. Proses evaluasi kecerdasan

Dalam proses evaluasi kecerdasan dilakukan 3 kali percobaan yaitu Kelas 1

dua siswa dan Kelas 6 satu siswa. Lalu dilakukan penelusuran terhadap siswa

yang bersangkutan.