33
IV-1 BAB IV PERANCANGAN SISTEM 4.1 Perancangan Basis Data 4.1.1 Struktur File Tujuan dari perancangan struktur ini yaitu untuk menentukan nama field, type field, lebar field,spek, dan keterangan dari field tersebut yang ada pada setiap File. Struktur File yang akan digunakan di dalam perancangan sistem ini akan menentukan struktur fisik Database yang menunjukan struktur dari elemen-elemen yang menyatakan panjang data dan type datanya. Pengembangan struktur File yang akan diuraikan adalah sebagai berikut : 1. Struktur File Atribut Pada File ini menerangkan tentang field mengenai data atribut dengan spesifikasi fieldnya adalah sebagai berikut : Nama File : atribut Media penyimpanan : Harddisk Atribut dari File atribut adalah sebagai berikut : Tabel 4.1 Struktur File Atribut Nama Field Tipe Field Lebar Field Spek. keterangan Kode_Atribut varchar 20 0-9, A-Z,a-z Field yang berisi kode atribut Nama_Atribut varchar 15 A-Z,a-z Field yang berisi nama atribut Split double 0-9 Field yang berisi nilai split gini

Bab Widi perancang

Embed Size (px)

DESCRIPTION

nini maneh

Citation preview

Page 1: Bab Widi perancang

IV-1

BAB IV

PERANCANGAN SISTEM

4.1 Perancangan Basis Data

4.1.1 Struktur File

Tujuan dari perancangan struktur ini yaitu untuk menentukan nama field, type

field, lebar field,spek, dan keterangan dari field tersebut yang ada pada setiap File.

Struktur File yang akan digunakan di dalam perancangan sistem ini akan menentukan

struktur fisik Database yang menunjukan struktur dari elemen-elemen yang

menyatakan panjang data dan type datanya. Pengembangan struktur File yang akan

diuraikan adalah sebagai berikut :

1. Struktur File Atribut

Pada File ini menerangkan tentang field mengenai data atribut dengan

spesifikasi fieldnya adalah sebagai berikut :

Nama File : atribut

Media penyimpanan : Harddisk

Atribut dari File atribut adalah sebagai berikut :

Tabel 4.1 Struktur File Atribut

Nama Field Tipe Field Lebar Field Spek. keterangan

Kode_Atribut varchar 20 0-9, A-Z,a-z Field yang berisi

kode atribut

Nama_Atribut varchar 15 A-Z,a-z Field yang berisi

nama atribut

Split double 0-9 Field yang berisi

nilai split gini

Page 2: Bab Widi perancang

IV-2

2. Struktur File Atribut Tree

Pada File ini menerangkan tentang field mengenai data atribut_tree dengan

spesifikasi fieldnya adalah sebagai berikut :

Nama File : atribut_tree

Media penyimpanan : Harddisk

Atribut dari File atribut_tree adalah sebagai berikut :

Tabel 4.2 Struktur File Atribut Tree

Nama Field Tipe Field Lebar Field Spek. keterangan

Kode_Tree varchar 10 0-9, A-Z,a-z Field yang berisi

kode tree

Level varchar 50 0-9 Field yang berisi

level tree

Kode_Atribut varchar 50 0-9, A-Z,a-z Field yang berisi

kode atribut

3. Struktur File Entropy

Pada File ini menerangkan tentang field mengenai data entropy dengan

spesifikasi fieldnya adalah sebagai berikut :

Nama File : entropy

Media penyimpanan : Harddisk

Atribut dari File entropy adalah sebagai berikut :

Page 3: Bab Widi perancang

IV-3

Tabel 4.3 Struktur File Entropy

Nama Field Tipe Field Lebar Field Spek. keterangan

Node varchar 50 0-9, A-Z,a-z Field yang berisi

node tree

Kode_klas_Atribut varchar 20 0-9, A-Z,a-z Field yang berisi

kode klas atribut

S varchar 50 0-9 Field yang berisi

jumlah kasus

S1 varchar 50 0-9 Field yang berisi

jumlah kasus NO

S2 varchar 50 0-9

Field yang berisi

jumlah kasus

Yes

Entropy double 0-9 Field yang berisi

nilai entropy

4. Struktur File Gain

Pada File ini menerangkan tentang field mengenai data gain dengan

spesifikasi fieldnya adalah sebagai berikut :

Nama File : gain

Media penyimpanan : Harddisk

Atribut dari File gain adalah sebagai berikut :

Tabel 4.4 Struktur File Gain

Nama Field Tipe Field Lebar Field Spek. keterangan

Node varchar 20 0-9, A-Z,a-z berisi node tree

Level varchar 50 0-9 Field yang berisi

level tree

Page 4: Bab Widi perancang

IV-4

Nama Field Tipe Field Lebar Field Spek. keterangan

Kode_Atribut varchar 50 0-9, A-Z,a-z Field yang berisi

kode atribut

Gain double 0-9 Field yang berisi

nilai gain

5. Struktur File Hasil Proses

Pada File ini menerangkan tentang field mengenai data hasil_proses dengan

spesifikasi fieldnya adalah sebagai berikut :

Nama File : hasil_proses

Media penyimpanan : Harddisk

Atribut dari File hasil_proses adalah sebagai berikut :

Tabel 4.5 Struktur File Hasil Proses

Nama Field Tipe Field Lebar Field Spek. keterangan

age varchar 30 0-9, A-Z,a-z Field yang berisi

age

kredit varchar 20 A-Z,a-z Field yang berisi

kredit

housing varchar 20 A-Z,a-z Field yang berisi

housing

loan varchar 20 A-Z,a-z Field yang berisi

loan

marital varchar 20 A-Z,a-z Field yang berisi

marital

education varchar 20 A-Z,a-z Field yang berisi

education

contact varchar 20 0-9 Field yang berisi

Page 5: Bab Widi perancang

IV-5

Nama Field Tipe Field Lebar Field Spek. keterangan

balance varchar 20 0-9 Field yang berisi

balance

duration varchar 20 0-9 Field yang berisi

duration

campaign varchar 20 0-9 Field yang berisi

campaign

pdays varchar 20 0-9 Field yang berisi

pdays

previous varchar 20 0-9 Field yang berisi

previous

poutcome varchar 20 A-Z,a-z Field yang berisi

poutcome

job varchar 30 A-Z,a-z Field yang berisi

job

ouput varchar 3 A-Z,a-z Field yang berisi

output

6. Struktur File Hasil Test

Pada File ini menerangkan tentang field mengenai data hasil_test dengan

spesifikasi fieldnya adalah sebagai berikut :

Nama File : hasil_test

Media penyimpanan : Harddisk

Atribut dari File hasil_test adalah sebagai berikut :

Tabel 4.6 Struktur File Hasil Test

Nama Field Tipe Field Lebar Field Spek. keterangan

age varchar 30 0-9, A-Z,a-z Field yang berisi

Page 6: Bab Widi perancang

IV-6

Nama Field Tipe Field Lebar Field Spek. keterangan

kredit varchar 20 A-Z,a-z Field yang berisi

kredit

housing varchar 20 A-Z,a-z Field yang berisi

housing

loan varchar 20 A-Z,a-z Field yang berisi

loan

marital varchar 20 A-Z,a-z Field yang berisi

marital

education varchar 20 A-Z,a-z Field yang berisi

education

contact varchar 20 0-9 Field yang berisi

contact

balance varchar 20 0-9 Field yang berisi

balance

duration varchar 20 0-9 Field yang berisi

duration

campaign varchar 20 0-9 Field yang berisi

campaign

pdays varchar 20 0-9 Field yang berisi

pdays

previous varchar 20 0-9 Field yang berisi

previous

poutcome varchar 20 A-Z,a-z Field yang berisi

poutcome

job varchar 30 A-Z,a-z Field yang berisi

job

Page 7: Bab Widi perancang

IV-7

Nama Field Tipe Field Lebar Field Spek. keterangan

ouput varchar 15 A-Z,a-z Field yang berisi

output

7. Struktur File Hitung

Pada File ini menerangkan tentang field mengenai data hitung dengan

spesifikasi fieldnya adalah sebagai berikut :

Nama File : hitung

Media penyimpanan : Harddisk

Atribut dari File hitung adalah sebagai berikut :

Tabel 4.7 Struktur File Hitung

Nama Field Tipe Field Lebar Field Spek. keterangan

Node varchar 20 0-9, A-Z,a-

z

Field yang

berisi node tree

Level int 100 0-9 Field yang

berisi level tree

Baris_Penentu varchar 50 0-9, A-Z,a-

z

Field yang

berisi baris

penentu tree

Kondisi_Baris_Penentu varchar 200 0-9, A-Z,a-

z

Field yang

berisi kondisi

baris penentu

S varchar 50 0-9

Field yang

berisi jumlah

kasus

S1 varchar 50 0-9 Field berisi

jumlah NO

Page 8: Bab Widi perancang

IV-8

Nama Field Tipe Field Lebar Field Spek. keterangan

S2 varchar 50 0-9

Field yang

berisi jumlah

kasus Yes

Entropy double 0-9

Field yang

berisi nilai

entropy

8. Struktur File Klas Atribut

Pada File ini menerangkan tentang field mengenai data klas_atribut dengan

spesifikasi fieldnya adalah sebagai berikut :

Nama File : klas_atribut

Media penyimpanan : Harddisk

Atribut dari File klas_atribut adalah sebagai berikut :

Tabel 4.8 Struktur File Klas Atribut

Nama Field Tipe Field Lebar Field Spek. keterangan

Kode_Klas_Atribut varchar 20 0-9, A-Z,a-

z

Field yang berisi

kode klas atribut

Kode_Atribut varchar 20 0-9, A-Z,a-

z

Field yang berisi

kode atribut

Klas_Atribut varchar 30 0-9, A-Z,a-

z

Field yang berisi

klas atribut

Page 9: Bab Widi perancang

IV-9

9. Struktur File Pre Gini

Pada File ini menerangkan tentang field mengenai data pre_gini dengan

spesifikasi fieldnya adalah sebagai berikut :

Nama File : pre_gini

Media penyimpanan : Harddisk

Atribut dari File pre_gini adalah sebagai berikut :

Tabel 4.9 Struktur File Pre Gini

Nama Field Tipe Field Lebar Field Spek. keterangan

age int 2 0-9, A-Z,a-z Field yang berisi

age

kredit varchar 6 A-Z,a-z Field yang berisi

kredit

housing varchar 20 A-Z,a-z Field yang berisi

housing

loan varchar 20 A-Z,a-z Field yang berisi

loan

marital varchar 20 A-Z,a-z Field yang berisi

marital

education varchar 20 A-Z,a-z Field yang berisi

education

contact varchar 20 0-9 Field yang berisi

contact

balance int 5 0-9 Field yang berisi

balance

duration int 5 0-9 Field yang berisi

duration

campaign int 5 0-9 Field Campaign

Page 10: Bab Widi perancang

IV-10

Nama Field Tipe Field Lebar Field Spek. keterangan

pdays int 5 0-9 Field yang berisi

pdays

previous int 5 0-9 Field yang berisi

previous

poutcome varchar 20 A-Z,a-z Field yang berisi

poutcome

job varchar 20 A-Z,a-z Field yang berisi

job

ouput int 1 A-Z,a-z Field yang berisi

output

10. Struktur File Rules

Pada File ini menerangkan tentang field mengenai data rules dengan

spesifikasi fieldnya adalah sebagai berikut :

Nama File : rules

Media penyimpanan : Harddisk

Atribut dari File rules adalah sebagai berikut :

Tabel 4.10 Struktur File Rules

Nama Field Tipe Field Lebar Field Spek. keterangan

Rule varchar 200 0-9, A-Z,a-z Field yang berisi

rule

Hasil varchar 200 A-Z,a-z Field yang berisi

hasil

Page 11: Bab Widi perancang

IV-11

11. Struktur File Telemarketing

Pada File ini menerangkan tentang field mengenai data telemarketing dengan

spesifikasi fieldnya adalah sebagai berikut :

Nama File : telemarketing

Media penyimpanan : Harddisk

Atribut dari File telemarketing adalah sebagai berikut :

Tabel 4.11 Struktur File Telemarketing

Nama Field Tipe Field Lebar Field Spek. keterangan

age int 2 0-9, A-Z,a-z Field yang berisi

age

kredit varchar 3 A-Z,a-z Field yang berisi

kredit

housing varchar 3 A-Z,a-z Field yang berisi

housing

loan varchar 3 A-Z,a-z Field yang berisi

loan

marital varchar 8 A-Z,a-z Field yang berisi

marital

education varchar 9 A-Z,a-z Field yang berisi

education

contact varchar 9 0-9 Field yang berisi

contact

balance int 5 0-9 Field yang berisi

balance

duration int 4 0-9 Field duration

Page 12: Bab Widi perancang

IV-12

Nama Field Tipe Field Lebar Field Spek. keterangan

campaign int 2 0-9 Field yang berisi

campaign

pdays int 3 0-9 Field yang berisi

pdays

previous int 2 0-9 Field yang berisi

previous

poutcome varchar 7 A-Z,a-z Field yang berisi

poutcome

job varchar 13 A-Z,a-z Field yang berisi

job

ouput int 1 0-9 Field yang berisi

output

12. Struktur File Test

Pada File ini menerangkan tentang field mengenai data test dengan spesifikasi

fieldnya adalah sebagai berikut :

Nama File : test

Media penyimpanan : Harddisk

Atribut dari File test adalah sebagai berikut :

Tabel 4.12 Struktur File Test

Nama Field Tipe Field Lebar Field Spek. keterangan

age varchar 30 0-9, A-Z,a-z Field yang berisi

age

kredit varchar 20 A-Z,a-z Field yang berisi

kredit

housing varchar 20 A-Z,a-z Field housing

Page 13: Bab Widi perancang

IV-13

Nama Field Tipe Field Lebar Field Spek. keterangan

loan varchar 20 A-Z,a-z Field yang berisi

loan

marital varchar 20 A-Z,a-z Field yang berisi

marital

education varchar 20 A-Z,a-z Field yang berisi

education

contact varchar 20 0-9 Field yang berisi

contact

balance varchar 20 0-9 Field yang berisi

balance

duration varchar 20 0-9 Field yang berisi

duration

campaign varchar 20 0-9 Field yang berisi

campaign

pdays varchar 20 0-9 Field yang berisi

pdays

previous varchar 20 0-9 Field yang berisi

previous

poutcome varchar 20 A-Z,a-z Field yang berisi

poutcome

job varchar 20 A-Z,a-z Field yang berisi

job

ouput varchar 3 A-Z,a-z Field yang berisi

output

Page 14: Bab Widi perancang

IV-14

13. Struktur File Test Perbandingan

Pada File ini menerangkan tentang field mengenai data testperbandingan

dengan spesifikasi fieldnya adalah sebagai berikut :

Nama File : testperbandingan

Media penyimpanan : Harddisk

Atribut dari File testperbandingan adalah sebagai berikut :

Tabel 4.13 Struktur File Test Perbandingan

Nama Field Tipe Field Lebar Field Spek. keteranngan

age varchar 30 0-9, A-Z,a-z Field yang berisi

age

kredit varchar 20 A-Z,a-z Field yang berisi

kredit

housing varchar 20 A-Z,a-z Field yang berisi

housing

loan varchar 20 A-Z,a-z Field yang berisi

loan

marital varchar 20 A-Z,a-z Field yang berisi

marital

education varchar 20 A-Z,a-z Field yang berisi

education

contact varchar 20 0-9 Field yang berisi

contact

balance varchar 20 0-9 Field yang berisi

balance

duration varchar 20 0-9 Field yang berisi

duration

campaign varchar 20 0-9 Field campaign

Page 15: Bab Widi perancang

IV-15

Nama Field Tipe Field Lebar Field Spek. keteranngan

pdays varchar 20 0-9 Field yang berisi

pdays

previous varchar 20 0-9 Field yang berisi

previous

poutcome varchar 20 A-Z,a-z Field yang berisi

poutcome

job varchar 20 A-Z,a-z Field yang berisi

job

ouput_ori varchar 3 A-Z,a-z Field yang berisi

output

hasil_tree varchar 30 A-Z,a-z Field yang berisi

hasil tree

keterangan varchar 30 A-Z,a-z Field yang berisi

keterangan

14. Struktur File Tree Klas Detail

Pada File ini menerangkan tentang field mengenai data tree_klas_detail

dengan spesifikasi fieldnya adalah sebagai berikut :

Nama File : tree_klas_detail

Media penyimpanan : Harddisk

Atribut dari File tree_klas_detail adalah sebagai berikut :

Tabel 4.14 Struktur File Tree Klas Detail

Nama Field Tipe Field Lebar Field Spek. keterangan

Kode_Tree varchar 10 0-9, A-Z,a-z Field yang berisi

kode tree

Page 16: Bab Widi perancang

IV-16

Nama Field Tipe Field Lebar Field Spek. keterangan

Kode_Klas_atribut varchar 20 0-9, A-Z,a-z Field yang berisi

kode klas atribut

Result varchar 15 A-Z,a-z Field yang berisi

result

Child varchar 15 0-9, A-Z,a-z Field yang berisi

child

15. Struktur File Tree Parental Detail

Pada File ini menerangkan tentang field mengenai data tree_parental_detail

dengan spesifikasi fieldnya adalah sebagai berikut :

Nama File : tree_parental_detail

Media penyimpanan : Harddisk

Atribut dari File tree_parental_detail adalah sebagai berikut :

Tabel 4.15 Struktur File Tree Parental Detail

Nama Field Tipe Field Lebar Field Spek. keterangan

Parent varchar 10 0-9, A-Z,a-

z

Field yang berisi

parent

Urutan_Child varchar 10 0-9 Field yang berisi

urutan child

Child varchar 10 0-9, A-Z,a-

z

Field yang berisi

child

\

Page 17: Bab Widi perancang

IV-17

4.2 Perancangan Arsitektur

Software ini terdiri dari beberapa modul yang terintegrasi. Struktur program

ini adalah sebagai berikut:

Validasi Log in

(frmLogin)

Menu(frmMenu)

Berkas Data Proses Help

Log Out 1. Data Telemarketing(frmDataTelemarketing)

2. Data Mining(frmDataMining)

1. Uji Data Input(frmUjiDataInput)

2. Rule(frmRule)

3. Pohon Keputusan(frmTree)

4. Master Uji Data(frmMasterUjiData)

About(frmAbout)

Gambar 4.1 Struktur Program

Page 18: Bab Widi perancang

IV-18

4.2.1 Penjelasan Struktur Program

Pada bagian ini akan dijelaskan komponen-komponen dari struktur program

(Gambar 4.1 Struktur Program), yaitu :

Tabel 4.16 Penjelasan Struktur Program

Nama Form (.FRM) Keterangan

Log in Menampilkan form utama dari sistem sebelum masuk ke

menu form login harus memasukan user id dan password.

Menu Menampilkan Seluruh form yang ada dalam sistem.

Log Out Menampilkan form menu utama untuk kembali ke menu

log In

Berkas Menampilkan form yang akan dipilih Log Out.

Data Menampilkan form yang akan dipilih yaitu data

telemarketing dan data mining

Data Telemarketing Menampilkan form data telemarketing untuk

menampilkan informasi data master yang akan di mining.

Data mining Menampilkan form yang akan melakukan proses mining.

Proses Menampilkan form yang akan dipilih yaitu uji data input,

rule, pohon keputusan, master uji data.

Uji Data Input Menampilkan form uji data untuk melakukan proses

pengujian data dengan cara menginput nilai atribut.

Rule Menampilkan form data rule untuk menampilkan

informasi rule yang telah terbentuk.

Pohon Keputusan Menampilkan form pohon keputusan untuk menampilkan

informasi struktur tree yang telah terbentuk.

Page 19: Bab Widi perancang

IV-19

Nama Form (.FRM) Keterangan

Master Uji Data Menampilkan form master test untuk melakukan proses

pengujian data untuk dilihat akurasi dan kesalahan data

yang diuji.

About Menampilkan form about yan memberikan informasi judul

TA dan keterangan pembuat program

4.3 Perancangan Antar Muka

Perancangan antarmuka menjelaskan rutinitas program yang akan dijalankan

oleh sebuah sistem komputerisasi untuk menjelaskan interaksi antara pemakai (user)

dengan program yang akan dibuat.

Pada sub bab ini akan digambarkan rancangan antarmuka yang akan

digunakan dalam sistem. Tampilan antarmuka yang akan dibuat menggunakan

dropdown menu yaitu :

1. Menu log in dimana user memasukan user id masing-masing.

2. Dropdown menu Berkas Log Out.

3. Dropdown menu Data, berisi data telemarketing dan data mining.

4. Dropdown menu Proses, uji data, rule, pohon keputusan, master test.

5. Dropdown menu about berisi info pembuat software.

6. Perancangan antar muka secara lengkap dapat dilihat pada gambar 4.2 sampai

4.11

Page 20: Bab Widi perancang

IV-20

Perancangan Antar Muka Login

Header

copyright

User Name

Password

Ok Clear End

User name dan password

Tombol navigasi

Gambar 4.2 Perancangan Antar Muka Login

Page 21: Bab Widi perancang

IV-21

Perancangan Antar Muka Menu

Header

copyright

Berkas Data Proses About

Judul Program

Gambar 4.3 Perancangan Antar Muka Menu

Page 22: Bab Widi perancang

IV-22

Perancangan Antar Muka Data Telemarketing

Header

copyright

Grid Data telemarketing Master

Exit

Grid data telemarketing master

Tombol navigasi

Gambar 4.4 Perancangan Antar Muka Data Telemarketing

Page 23: Bab Widi perancang

IV-23

Perancangan Antar Muka Data mining

Header

copyright

Grid Data telemarketing Master

Exit

Grid hasil proses

Tombol navigasi

Masukan persentase data Status data Status Proses

Persentase data uji

Jumlh data yg dipakai

Jumlah data yg diuji

Proses gini

Proses tree

Masukan persentase data

Data TelemarketingPROSESProses(gini)

Gambar 4.5 Perancangan Antar Muka Data mining

Page 24: Bab Widi perancang

IV-24

Perancangan Antar Muka Uji Data Input

Header

copyright

Label

Data Numeric

Tombol navigasi

ExitClearHasil

Age

Balance

Duration

Campaign

Pdays

Previous

Primary

Secondary

TertiaryUnknown

Education

No

Yes

Kredit

No

Yes

Loan

Cellular

Telephone

Unknown

Contact

No

Yes

Housing

Married

Single

Marital

Other

Failure

Succes

Poutcome

Divorced

Unknown

Job

Unemployed

services

ManagementRetiredAdmin

Blue-collar

TechnicianSelf-employedHousemaid

Entrepreneur

StudentUnknown

Konsumen mendepositokan uang?

Gambar 4.6 Perancangan Antar Muka Uji Data Input

Page 25: Bab Widi perancang

IV-25

Perancangan Antar Muka Rule

Header

copyright

Grid Rule

Exit

Grid rule

Tombol navigasi

Gambar 4.7 Perancangan Antar Muka Rule

Page 26: Bab Widi perancang

IV-26

Perancangan Antar Muka Pohon Keputusan

Header

copyright

Stuktur Tree

Exit

Struktur tree

Tombol navigasi

Gambar 4.8 Perancangan Antar Muka Pohon Keputusan

Page 27: Bab Widi perancang

IV-27

Perancangan Antar Muka Master Uji Data

Header

copyright

Grid Data test perbandingan

Grid test perbandingan

Tombol navigasi

Data Hasil Uji Data

Perbandingan Hasil Pengujian dengan Master Data

Data Terklasifikasi (yes)

Data Terklasifikasi (no)

Data Tidak Terklasifikasi

Hasil Sesuai

Hasil tidak sesuai

ExitTest

Proses gini

Proses tree

Jumlah data yang dipakai

Jumlah data yang diuji

Gambar 4.9 Perancangan Antar Muka Master Uji Data

Page 28: Bab Widi perancang

IV-28

Perancangan Antar Muka About

Header

copyright

Tombol navigasi

foto keterangan

Exit

Gambar 4.10 Perancangan Antar Muka About

Page 29: Bab Widi perancang

IV-29

4.4 Perancangan Prosedur Algoritma

Pada bagian ini akan dijelaskan mengenai agoritma sebagai acuan dalam pembuatan program.

Pembentukan atribut data {melakukan pembentukan atribut dan disimpan ke dalam sistem} Deklarasi: Telemarketing : datastore Persentase data data :integer Algoritma: Open Telemarketing Input persentase data:integer Output hasil_atribut Endif

Menyimpan Data Atribut {menyimpan data atribut yang dimasukkan ke dalam sistem} Deklarasi: atribut : datastore hasil_atribut, data :varchar Algoritma: Open atribut Input hasil_atribut:varchar Output data_atribut Endif

Pembentukan klas atribut data {melakukan pembentukan klas atribut dan disimpan ke dalam sistem} Deklarasi: Data_atribut data :varchar Algoritma: Input data_atribut:varchar Output hasil_klas_atribut Endif

Page 30: Bab Widi perancang

IV-30

Menyimpan Data klas Atribut {menyimpan data klas atribut yang dimasukkan ke dalam sistem} Deklarasi: Klas_atribut : datastore Hasil_klas_atribut, data :varchar Algoritma: Open klas_atribut Input hasil_klas_atribut:varchar Output data_klas_atribut Endif

Menghitung nilai GINI {Menghitung nilai gini dan disimpan ke dalam sistem} Deklarasi: Hasil_proses, Pre_gini, test : datastore Data_klas_atribut, data_atribut, data :varchar Algoritma: Open hasil_proses, pre_gini, test Input data_klas_atribut, data_atribut:varchar Output hasil_proses_gini Endif

Pembentukan atribut tree data {melakukan pembentukan atribut tree dan disimpan ke dalam sistem} Deklarasi: Persentase data data :integer Algoritma: Input persentase data:integer Output hasil_atribut_tree Endif

Menyimpan Atribut tree {menyimpan data atribut tree yang dimasukkan ke dalam sistem}

Page 31: Bab Widi perancang

IV-31

Deklarasi: Atribut_tree : datastore hasil_atribut_tree, data :varchar Algoritma: Open Atribut_tree Input hasil_atribut_tree:varchar Output data_atribut_tree Endif Pembentukan tree clas detail data {melakukan pembentukan tree clas detail dan disimpan ke dalam sistem} Deklarasi: Data_atribut_tree data :varchar Algoritma: Input data_atribut_tree:varchar Output hasil_tree_klas_detail Endif

Menyimpan tree clas detail {menyimpan data tree clas detail yang dimasukkan ke dalam sistem} Deklarasi: Tree_clas_detail : datastore Hasil_tree_klas_detail, data :varchar Algoritma: Open tree_clas_detail Input hasil_tree_klas_detail:varchar Output data_tree_clas_detail Endif

Pembentukan tree parental detail data {melakukan pembentukan tree parental detail dan disimpan ke dalam sistem} Deklarasi: Data _tree_klas_detail data :varchar Algoritma: Input data_tree_klas_detail:varchar

Page 32: Bab Widi perancang

IV-32

Output hasil_tree_parental_detail Endif

Menyimpan tree parental detail {menyimpan data tree parental detail yang dimasukkan ke dalam sistem} Deklarasi: Tree_parental_detail : datastore Hasil_tree_parental_detail, data :varchar Algoritma: Open tree_parental_detail Input hasil_tree_parental_detail:varchar Output data_tree_parental_detail Endif

Perhitungan Entropy {menyimpan Entropy yang dimasukkan ke dalam sistem} Deklarasi: Entropy : datastore Data_atribut_tree, data_tree_klas_detail,data_tree_parental_detail, data :varchar Algoritma: Open Entropy Input data_atribut, data_tre_klas_detail, data_tree_parental_detail:varchar Output data_entropy Endif

Perhitungan Entropy {menyimpan Entropy yang dimasukkan ke dalam sistem} Deklarasi: gain : datastore hasil_entropy data :varchar Algoritma: Open gain Input hasil_entropy:varchar Output data_gain

Page 33: Bab Widi perancang

IV-33

Endif

Perhitungan Entropy {menyimpan Entropy yang dimasukkan ke dalam sistem} Deklarasi: gain : datastore hasil_entropy data :varchar Algoritma: Open gain Input hasil_entropy:varchar Output data_gain Endif