34
26 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisa Kebutuhan A. Kebutuhan Pengguna Dalam aplikasi mengukur kemampuan kognitif anak terdapat tiga pengguna yang dapat berinteraksi dalam lingkungan sistem, yaitu: Admin, Guru, Kepala TK. Ketiga pengguna tersebut memiliki karakteristik interaksi dengan sistem yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti berikut: A1. Skenario Kebutuhan Admin a. Menginput Data Guru b. Menginput Data Anak c. Menambah Admin A2. Skenario Kebutuhan Guru a. Menentukan Kriteria b. Memberikan Penilaian c. Mengolah Data Anak d. Mengolah Data Nilai e. Membuat Laporan A3. Skenario Kebutuhan Kepala TK a. Mencetak Laporan Data b. Mencetak Laporan Nilai

BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

26

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

4.1.1. Analisa Kebutuhan

A. Kebutuhan Pengguna

Dalam aplikasi mengukur kemampuan kognitif anak terdapat tiga

pengguna yang dapat berinteraksi dalam lingkungan sistem, yaitu: Admin, Guru,

Kepala TK. Ketiga pengguna tersebut memiliki karakteristik interaksi dengan

sistem yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda,

seperti berikut:

A1. Skenario Kebutuhan Admin

a. Menginput Data Guru

b. Menginput Data Anak

c. Menambah Admin

A2. Skenario Kebutuhan Guru

a. Menentukan Kriteria

b. Memberikan Penilaian

c. Mengolah Data Anak

d. Mengolah Data Nilai

e. Membuat Laporan

A3. Skenario Kebutuhan Kepala TK

a. Mencetak Laporan Data

b. Mencetak Laporan Nilai

Page 2: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

27

B. Kebutuhan System

1. Administrator melakukan login terlebih dahulu untuk mendapatkan hak

akses.

2. Administrator menginput data guru, data anak dan menambah admin.

3. Guru dapat mengakses semua data dokumen anak, nilai, dengan membuat

atau mengubah data yang ada dalam aplikasi ini.

4. Kepala TK dapat melakukan login setelah mendapatkan hak akses. Kemudian

mencetak laporan.

4.1.2. Rancangan Diagram Use Case

A. Rancangan Diagram Use Case Admin

Gambar IV.1. Use Case Diagram Usulan Admin

Page 3: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

28

Tabel IV.1.

Deskripsi Use Case Diagram Usulan Admin

Use case name Input Data

Requirements Admin menginput data guru, data anak dan

tambah admin

Goal Sistem dapat menampilkan data dari form

guru, anak dan admin

Pre-Conditions Admin telah melakukan login

Post-Conditions Tampil laman form guru, form anak dan

form admin

Failed end Condition Admin tidak dapat mengisi form

Actors Admin

Main Flow/ Basic Path 1. 1. Admin melakukan login

2. 2. Admin menginput data guru pada form

guru

3. 3. Admin menginput data anak pada form

anak

4. 4. Admin menambah admin pada form

admin

5. 5. Sistem menampilkan data pada setiap

laman form

B. Rancangan Diagram Use Case Guru

Gambar IV.2. Use Case Diagram Usulan Guru

Page 4: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

29

Tabel IV.2.

Deskripsi Use Case Diagram Usulan Guru

Use case name Input Data dan Matriks Penilaian

Requirements Guru menginput data anak pada form

catatan, hasil karya serta ceklis

Goal Sistem dapat menampilkan data dari

setiap laman form

Pre-Conditions Guru telah melakukan login

Post-Conditions Tampil laman form catatan, hasil karya

serta ceklis

Failed end Condition Guru tidak dapat mengisi form

Actors Guru

Main Flow/ Basic Path 1. 1. Guru melakukan login

2. 2. Guru menginput data anak pada form

catatan, hasil karya serta ceklis

3. 3. Sistem menampilkan data tersimpan

4. 4. Guru menginput kriteria serta nilai

kriteria di matriks kriteria

5. 5. Guru melakukan proses perhitungan

AHP untuk mendapatkan priority

vector di matriks kriteria

6. 6. Sistem menampilkan hasil priority

vector

7. Guru menginput kriteria alternatif serta

nilai alternatif di matriks alternatif

8. Guru melakukan proses perhitungan

AHP untuk mendapatkan priotity

vector, principal eigen vector,

consistency ratio serta consistency

index dari per kriteria di matriks

alternatif

9. Sistem menampilkan hasil akhir

matriks penilaian

Page 5: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

30

10. Guru mengetahui grade

11. Guru membuat laporan data dan

laporan nilai

C. Rancangan Diagram Use Case Kepala TK

Gambar IV.3. Use Case Diagram Usulan Kepala TK

Tabel IV.3.

Deskripsi Use Case Diagram Usulan Kepala TK

Use case name Cetak Laporan

Requirements Kepala TK mencetak laporan

Goal Sistem dapat mencetak laporan data dan

laporan nilai

Pre-Conditions Kepala TK telah melakukan login

Post-Conditions Sistem menampilkan laporan data dan

laporan nilai

Failed end Condition Kepala TK tidak dapat mencetak laporan

Actors Kepala TK

Main Flow/ Basic Path 1. 1. Kepala TK melakukan login

Page 6: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

31

2. 2. Kepala TK melihat laporan data dan

laporan nilai

3. 3. Kepala TK mencetak laporan data dan

laporan nilai

4.1.3. Rancangan Diagram Aktivitas

A. Rancangan Diagram Aktivitas Admin

Gambar IV.4. Diagram Aktivitas Usulan Admin

Page 7: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

32

B. Rancangan Diagram Aktivitas Guru

Gambar IV.5. Diagram Aktivitas Usulan Guru

Page 8: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

33

C. Rancangan Diagram Aktivitas Kepala TK

Gambar IV.6. Diagram Aktivitas Usulan Kepala TK

4.1.4 Rancangan Dokumen Sistem Usulan

A. Spesifikasi Dokumen Masukan Usulan

1. Nama Dokumen : Form Catatan

Fungsi : Untuk menginput data catatan anak

Sumber : Anak

Page 9: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

34

Tujuan : Guru

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Satu hari sekali

Bentuk : Lihat Lampiran C.1

2. Nama Dokumen : Form Hasil Karya

Fungsi : Untuk menginput data hasil karya

Sumber : Anak

Tujuan : Guru

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Satu hari sekali

Bentuk : Lihat Lampiran C.2

3. Nama Dokumen : Form Ceklis

Fungsi : Untuk menginput data ceklis

Sumber : Anak

Tujuan : Guru

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Satu hari sekali

Bentuk : Lihat Lampiran C.3

B. Spesifikasi Dokumen Keluaran Usulan

1. Nama Dokumen : Laporan Data Anak

Fungsi : Untuk mengetahui data catatan setiap anak

Page 10: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

35

Sumber : Guru

Tujuan : Kepala TK

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Satu bulan sekali

Bentuk : Lihat Lampiran D.1

2. Nama Dokumen : Laporan Data Nilai

Fungsi : Untuk mengetahui nilai anak

Sumber : Guru

Tujuan : Kepala TK

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Satu bulan sekali

Bentuk : Lihat Lampiran D.2

Page 11: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

36

4.1.5. Rancangan Prototype

A. Interface Form Login Program SPK Mengukur Kemampuan Kognitif

Anak

Form Login merupakan tampilan awal untuk masuk ke dalam program

yang akan kita gunakan. Login ini memiliki 3 hak akses yaitu Admin, Guru, dan

Kepala TK.

Gambar IV.7. Form Login

B. Interface Menu Utama Program SPK Mengukur Kemampuan Kognitif

Anak pada Admin

Menu Utama merupakan halaman depan berisi informasi mengenai sistem

pendukung keputusan mengukur kemampuan kognitif anak.

Gambar IV.8. Menu Utama Admin

Page 12: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

37

C. Interface Menu Data Guru Program SPK Mengukur Kemampuan

Kognitif Anak pada Admin

Admin terlebih dahulu mengisi form guru untuk menampilkan list data

guru.

Gambar IV.9. Form Data Guru

D. Interface Menu Data Anak Program SPK Mengukur Kemampuan

Kognitif Anak pada Admin

Pada form ini admin harus mengisi form anak terlebih dahulu untuk

menampilkan list data anak.

Gambar IV.10. Form Data Anak

Page 13: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

38

E. Interface Menu Utama Program SPK Mengukur Kemampuan Kognitif

Anak pada Guru

Gambar IV.11. Menu Utama Guru

F. Interface Menu Data Catatan Program SPK Mengukur Kemampuan

Kognitif Anak pada Guru

Guru mengisi form data catatan ketika pembelajaran berlangsung, sehingga

data yang diperoleh akurat.

Gambar IV.12. Form Data Catatan

Page 14: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

39

G. Interface Menu Data Ceklis Program SPK Mengukur Kemampuan

Kognitif Anak pada Guru

Guru wajib mengisi form ini ketika pembelajaran berlangsung sampai

berakhirnya pembelajaran.

Gambar IV.13. Form Data Ceklis

H. Interface Menu Data Hasil Karya Program SPK Mengukur Kemampuan

Kognitif Anak pada Guru

Guru mengisi form ini ketika anak menghasilkan hasil karya yang

dikerjakan berdasarkan penilaian individu.

Gambar IV.14. Form Data Hasil Karya

Page 15: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

40

I. Interface Menu Data Kriteria Program SPK Mengukur Kemampuan

Kognitif Anak pada Guru

Pada form ini Guru mengisi form kriteria dan nilai kriteria berdasarkan

kriteria penilaian yang telah ditentukan.

Gambar IV.15. Data Kriteria

Page 16: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

41

J. Interface Menu Matriks Penilaian Program SPK Mengukur Kemampuan

Kognitif Anak pada Guru

1. Matriks Kriteria

Guru terlebih dahulu menentukan kriteria, kemudian memberikan

nilai preferensi. Matriks kriteria ini dilakukan proses perhitungan AHP untuk

menghasilkan priority vector.

Gambar IV.16. Matriks Kriteria

Page 17: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

42

2. Matriks Alternatif

Hal ini sama yang dilakukan seperti matriks kriteria, yang harus

dilakukan oleh guru adalah menentukan alternatif, memberikan nilai

preferensi, selanjutnya dilakukan perhitungan AHP untuk menghasilkan

priority vector, principal eigen, vector consistency ratio dan consistency

index.

Gambar IV.17. Matriks Alternatif

3. Hasil Akhir

Guru melakukan perhitungan AHP untuk menghasilkan hasil akhir

yang nantinya akan mendapatkan grade dari setiap anak.

Gambar IV.18. Hasil Akhir

Page 18: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

43

K. Interface Menu Laporan Data Program SPK Mengukur Kemampuan

Kognitif Anak pada Guru

Laporan data ini dibuat oleh Guru berdasarkan data dokumen yang

otomatis informasi ini akan ada di Menu Laporan yang dicetak oleh Kepala TK.

Gambar IV.19. Laporan Data

L. Interface Menu Laporan Nilai Program SPK Mengukur Kemampuan

Kognitif Anak pada Guru

Laporan Nilai ini dibuat oleh Guru yang otomatis data tersebut muncul di

Menu Laporan Kepala TK untuk dicetak.

Gambar IV.20. Laporan Nilai

Page 19: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

44

4.2. Perancangan Perangkat Lunak

4.2.1. Entity Relationship Diagram (ERD)

hasil karya anak

catatan

ceklis

guru

kriteriamatriksdimiliki

dimiliki

mempunyai

dikelola

id_karya

kegiatan

aspek_nilai

tgl

hasil

id_anak

id_anakid_ceklis

deskripsi ket

tgl

id_anak

dimiliki

alamat

agamajenkel

nama

ttl

tafsiran

id_cat

tgl

waktu peristiwa

id_anak

id_analisa nilai_pv

mempunyai

dimiliki

nilai_analisa hasil_akhir

grade id_anak

id_kriteria id_guru

id_kriteria id_guru

nilai_kriteria jenis_kriteria

nama

alamat

username

no_hp

id_guru

password

1 1

1

1

1

1

1 1

1

1

1

M M

M

id_kriteriaid_analisa

Gambar IV.21. Rancangan Entity Relationship Diagram (ERD)

4.2.2. Logical Record Structure (LRS)

anak

id_anak

nama

alamat

ttl

jenkel

agama

matriks

id_analisa

nilai_pv

nilai_analisa

hasil_akhir

grade

id_anak

id_kriteria

id_guru

kriteria

id_kriteria

jenis_kriteria

nilai_kriteria

id_guru

guru

id_guru

nama

alamat

no_hp

username

password

ceklis

id_ceklis

tgl

deskripsi

ket

id_anak

catatan

id_cat

tgl

waktu

peristiwa

tafsiran

id_anak

karya

id_karya

tgl

kegiatan

aspek_nilai

hasil

id_anak

1 1 1 m1 m

1

1 1

m

1

1

1

1

Gambar IV.22. Rancangan Logical Record Structure (LRS)

Page 20: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

45

4.2.3. Spesifikasi File

1. Spesifikasi File admin

Nama File : admin

Akronim : admin

Fungsi : Untuk menambah hak akses

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 56 karakter

Kunci Field : Primary key

Software : Mysql

Tabel IV.4.

Spesifikasi File admin

No Elemen Data Akronim Tipe Panjang Keterangan

1. id_admin id_admin Int 11 Primary key

2. Username username Varchar 15

3. Password password Varchar `15

4. hak_akses hak_akses Varchar 15

2. Spesifikasi File anak

Nama File : anak

Akronim : anak

Fungsi : Untuk menyimpan data anak

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 133 karakter

Kunci Field : Primary key

Software : Mysql

Page 21: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

46

Tabel IV.5.

Spesifikasi File anak

No Elemen Data Akronim Tipe Panjang Keterangan

1. id_anak id_anak Int 11 Primary key

2. Nama nama Varchar 50

3. Alamat alamat Varchar 50

4. Ttl ttl Date -

5. Jenkel jenkel Varchar 11

6. Agama agama Varchar 11

3. Spesifikasi File matriks

Nama File : matriks

Akronim : matriks

Fungsi : Untuk menyimpan data analisa

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 44 karakter

Kunci Field : Primary key

Software : Mysql

Tabel IV.6.

Spesifikasi File matriks

No Elemen Data Akronim Tipe Panjang Keterangan

1. id_analisa id_analisa Int 11 Primary key

2. nilai_pv nilai_pv Float -

3. nilai_analisa nilai_analisa Double -

4. hasil_akhir hasil_akhir Double

5. grade grade Double

6. id_anak id_anak Int 11 Foreign Key

Page 22: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

47

7. id_kriteria id_kriteria Varchar 11 Foreign Key

8. id_guru id_guru Int 11 Foreign Key

4. Spesifikasi File kriteria

Nama File : kriteria

Akronim : kriteria

Fungsi : Untuk menyimpan data kriteria

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 37 karakter

Kunci Field : Primary key

Software : Mysql

Tabel IV.7.

Spesifikasi File kriteria

No Elemen Data Akronim Tipe Panjang Keterangan

1. id_kriteria id_kriteria Varchar 11 Primary key

2. jenis_kriteria jenis_kriteria Varchar 15

3. nilai_kriteria nilai_kriteria Double -

4. id_guru id_guru Int 11 Foreign Key

5. Spesifikasi File guru

Nama File : guru

Akronim : guru

Fungsi : Untuk menyimpan data guru

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 153 karakter

Page 23: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

48

Kunci Field : Primary key

Software : Mysql

Tabel IV.8.

Spesifikasi File guru

No Elemen Data Akronim Tipe Panjang Keterangan

1. id_guru id_guru Int 11 Primary key

2. nama nama Varchar 50

3. alamat alamat Varchar 50

4. no_hp no_hp Int 20

5. username username Varchar 11

6. password password Varchar 11

6. Spesifikasi File ceklis

Nama File : ceklis

Akronim : ceklis

Fungsi : Untuk menyimpan data ceklis

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 122 karakter

Kunci Field : Primary key

Software : Mysql

Tabel IV.9.

Spesifikasi File ceklis

No Elemen Data Akronim Tipe Panjang Keterangan

1. id_ceklis id_ceklis Int 11 Primary key

2. tanggal tgl Date

3. deskripsi deskripsi Varchar 100

4. keterangan ket varchar 20

Page 24: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

49

3. id_anak id_anak Int 11 Foreign Key

7. Spesifikasi File catatan

Nama File : catatan

Akronim : cat

Fungsi : Untuk menyimpan data catatan

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 222 karakter

Kunci Field : Primary key

Software : Mysql

Tabel IV.10.

Spesifikasi File catatan

No Elemen Data Akronim Tipe Panjang Keterangan

1. id_cat id_cat Int 11 Primary key

2. tgl tgl Date -

3. waktu waktu Time

4. peristiwa peristiwa Varchar 100

5. tafsiran tafsiran varchar 100

6. id_anak id_anak Int 11 Foreign Key

8. Spesifikasi File karya

Nama File : karya

Akronim : karya

Fungsi : untuk menyimpan data hasil karya

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hard Disk

Page 25: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

50

Panjang Record : 222 karakter

Kunci Field : Primary key

Software : Mysql

Tabel IV.11.

Spesifikasi File karya

No Elemen Data Akronim Tipe Panjang Keterangan

1. id_karya id_karya Int 11 Primary key

2. tgl tgl Date -

3. kegiatan kegiatan Varchar 50

4. aspek_nilai aspek_nilai Varchar 50

5. Hasil hasil Varchar 50

6. id_anak id_anak Int 11 Foreign Key

4.2.4. Class Model/ Class Diagram

Gambar IV.23. Class Diagram Usulan

Page 26: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

51

4.2.5. Sequence Diagram

A. Sequence Diagram Admin Input Data

Gambar IV.24. Sequence Diagram Admin Input Data

B. Sequence Diagram Guru Input Data

Gambar IV.25. Sequence Diagram Guru Input Data

Page 27: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

52

C. Sequence Diagram Guru Input Kriteria

Gambar IV.26. Sequence Diagram Guru Input Kriteria

D. Sequence Diagram Guru Melakukan Matriks Penilaian

Gambar IV.27. Sequence Diagram Guru Matriks Penilaian

Page 28: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

53

E. Sequence Diagram Kepala TK Mencetak Laporan

Gambar IV.28. Sequence Diagram Kepala TK Mencetak Laporan

4.2.6 Spesifikasi Hardware dan Software

A. Spesifikasi Hardware

1. Server

a) Processor Intel Pentium Dual-core 2.0 GHz

b) Memori RAM 1 GB DDR 2

c) Memori Harddisk 150 GB

d) Mouse

e) Keyboard

f) Monitor dengan resolusi layar minimum 1024x768

Page 29: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

54

2. Client

a) Processor Intel Pentium Dual-core 2.0 GHz

b) Memori RAM 1 GB DDR 2

c) Memori Harddisk 150 GB

d) Mouse

e) Keyboard

f) Monitor dengan resolusi layar minimum 1024x768

B. Spesifikasi Perangkat Lunak

1. Server

a) Sistem operasi yang umum digunakan seperti : Microsoft Windows

(Windows XP)

b) Aplikasi bundle web server: Xampp, WampServer, yang terdiri dari

beberapa komponen, diantaranya:

1. Aplikasi Web Server (Apache)

2. Aplikasi DatabaseServer (MySQL)

3. Aplikasi phpMyAdmin

c) Aplikasi web browser seperti : Mozilla Firefox, Google Chrome

2. Client

a) Sistem operasi yang umum digunakan seperti : Microsoft

Windows(Windows XP) atau Linux (Ubuntu, Fedora, dll)

b) Aplikasi web browser seperti : Mozilla Firefox, Google Chrome

Page 30: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

55

4.3. Jadwal Implementasi

Tabel IV.12.

Jadwal Implementasi

NO

KEGIATAN

WAKTU

BULAN 1 BULAN II BULAN III

1 2 3 4 1 2 3 4 1 2 3 4

1 Persiapan data awal

2 Analisa

3 Desain Sistem

4 Desain Perangkat

Lunak

5 Pembuatan & Tes

Program

6 Tes Sistem

7 Pelatihan

8 Pembuatan Buku

Petunjuk

9 Evaluasi &

Operasional

4.4. Perhitungan Analytical Hierarchy Process (AHP)

Pada penerapan mengukur kognitif anak dengan metode AHP proses

sebelumnya telah diuraikan secara detail, untuk selanjutnya diimplementasikan

sebagai berikut:

A. Penentuan Prioritas dan Bobot Tiap Level

Level 1 Tujuan (Goal) : Mengukur Kemampuan Kognitif Anak

Level 2 Kriteria : Spiritual, Sosial, Pengetahuan, Keterampilan

Level 3 Alternatif : Andini, Yasa, Reza

Page 31: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

56

A. Menentukan Bobot Kriteria

Tabel IV.13. Bobot Kriteria

KRITERIA Spiritual Sosial Pengetahuan Keterampilan

Spiritual 1 1/3 ¼ 1/2

Sosial 3 1 1/3 3

Pengetahuan 4 3 1 3

Keterampilan 2 1/3 1/3 1

B. Normalisasi Nilai Kriteria

Tabel IV.14. Normalisasi

KRITERIA Spiritual Sosial Pengetahuan Keterampilan

Spiritual 1,0000 0,3300 0,2500 0,5000

Sosial 3,0000 1,0000 0,3300 3,0000

Pengetahuan 4,0000 3,0000 1,0000 3,0000

Keterampilan 2,0000 0,3300 0,3300 1,0000

10,0000 4,6600 1,9100 7,5000

Tabel IV.15. Priority Vector

Kriteria Priority Vector

Spiritual 0,0921

Sosial 0,2718

Pengetahuan 0,4918

Keterampilan 0,1442

Untuk mencari hasil dari perhitungan priority vector adalah

1/4x(1,0000/10,0000+0,3300/4,6600+0,2500/1,9100+0,50000x7,5000)

=0,0921 Seterusnya lakukan dengan cara yang sama.

Page 32: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

57

C. Menentukan Bobot Alternatif

Cara Menggunakan Perhitungan :

1. Priciple Eigen Vector = (Jumlah kolom pertama x jumlah priority

vector baris pertama) (1,8333x0,5247) ditambah (Jumlah kolom

kedua x jumlah priority vector baris kedua), selesaikan perhitungan

dengan cara yang sama.

1. CI= (λmax-n)/(n-1)

Keterangan:

λmax =jumlah priciple eigen vector

n=jumlah kriteria

jadi, CI=(3,0654-3)/(3-1)=0,0327

Syarat nilai konsisten CI < 10%

2. CR=CI/RI;RI=0,58

0,0327/0,58=0,0564

Tabel IV.16. Kriteria Spiritual

Kriteria Andini Yasa Reza Priority Vector

Andini 1,0000 3,0000 2,0000 0,5247

Yasa 0,3333 1,0000 0,3333 0,1416

Reza 0,5000 3,0000 1,0000 0,3338

Jumlah 1,8333 7,0000 3,3333 1,0000

Priciple Eigen Vector 3,0654

Consistency Index 0,0327

Consistency Ratio 0,0564

Page 33: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

58

Tabel IV.17. Kriteria Sosial

Kriteria Andini Yasa Reza Priority Vector

Andini 1,0000 5,0000 0,5000 0,3661

Yasa 0,2000 1,0000 0,2500 0,1018

Reza 2,0000 4,0000 1,0000 0,5321

Jumlah 3,2000 10,0000 1,7500 1,0000

Priciple Eigen Vector 3,1205

Consistency Index 0,0603

Consistency Ratio 0,1039

Tabel IV.18. Kriteria Pengetahuan

Kriteria Andini Yasa Reza PriorityVector

Andini 1,0000 5,0000 2,0000 0,5455

Yasa 0,2000 1,0000 0,1667 0,0845

Reza 0,5000 6,0000 1,0000 0,3700

Jumlah 1,7000 12,0000 3,1667 1,0000

Priciple Eigen Vector 3,1134

Consistency Index 0,0567

Consistency Ratio 0,0977

Tabel IV.19. Kriteria Keterampilan

Kriteria Andini Yasa Reza Priority Vector

Andini 1,0000 1,0000 0,3333 0,2106

Yasa 1,0000 1,0000 0,5000 0,2409

Reza 3,0000 2,0000 1,0000 0,5485

5,0000 4,0000 1,8333 1,0000

Priciple Eigen Vector 3,0222

Consistency Index 0,0111

Consistency Ratio 0,0192

Page 34: BAB IV PERANCANGAN SISTEM USULAN · 28 Tabel IV.1. Deskripsi Use Case Diagram Usulan Admin Use case name Input Data Requirements Admin menginput data guru, data anak dan tambah admin

59

Tabel IV.20. Hasil Akhir

KRITERIA Weight Andini Yasa Reza

Spiritual 0,0921 0,5247 0,1416 0,3338

Sosial 0,2718 0,3661 0,1018 0,5321

Pengetahuan 0,4918 0,5455 0,0845 0,37

Keterampilan 0,1442 0,2106 0,2409 0,5485

Composite

Weight 0,4465 0,1170 0,4364

Grade 1 3 2

Kesimpulannya:

Kriteria Utama adalah

- Spiritual 9%

- Sosial 27%

- Pengetahuan 50%

- Keterampilan 14%

Anak didik yang memiliki kecerdasan yang kuat adalah

1. Andini lebih menonjol di kriteria Spiritual dan Pengetahuan

2. Reza lebih menonjol di kriteria Sosial dan Keterampilan

3. Yasa lebih seimbang dari semua kriteria.

Gambar IV.29. Grafik Nilai