Anda di halaman 1dari 217

MEMBANGUN MODEL SISTEM INFORMASI PENILAIAN

PERKEMBANGAN PERILAKU ANAK USIA DINI PADA TK EL-CAIRO

TANGERANG

SKRIPSI

Diajukan Sebagai salah satu syarat kelulusan pada Program Studi Sistem

Informasi jenjang SI (Sarjana) Fakultas Teknik dan Ilmu Komputer

Oleh:

INDRI LINGGA PERTIWI

10512192

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

2016
LEMBAR PERNYATAAN KEASLIAN

Saya yang bertanda tangan dibawah ini :

Nama : INDRI LINGGA PERTIWI

NIM : 10512192

Program Studi : SISTEM INFORMASI

Judul Tugas : MEMBANGUN MODEL SISTEM INFORMASI

PENILAIAN PERKEMBANGAN PERILAKU

ANAK USIA DINI PADA TK EL-CAIRO

TANGERANG

Menyatakan dengan sebenarnya bahwa penulisan Skripsi ini berdasarkan

hasil pemikiran dan pemaparan asli dari penulis sendiri, baik untuk naskah

laporan maupun kegiatan rencana Programing yang tercantum sebagai bagian dari

Skripsi ini. Jika terdapat karya orang lain, penulis akan mencantumkan sumber

secara jelas.

Demikian pernyataan ini saya buat dengan sesungguhnya dan apabila

dikemudian hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini,

maka saya bersedia menerima sanksi lain sesuai dengan norma yang berlaku di

perguruan tinggi ini.

i
Bandung, Juli 2016
Yang membuat pernyataan,

INDRI LINGGA PERTIWI


NIM. 10512192

ii
KATA PENGANTAR

Assalamualaikum Wr.Wb.

Segala puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah

memberikan rahmat dan hidayahNya yang berlimpah sehingga penulis dapat

menyelesaikan tugas akhir dengan judul MEMBANGUN MODEL SISTEM

INFORMASI PENILAIAN PERKEMBANGAN PERILAKU ANAK USIA

DINI PADA TK EL-CAIRO TANGERANG. sebagai persyaratan untuk

menempuh Sidang Tugas Akhir pada program Sarjana satu pada jurusan Sistem

Infromasi Universitas Komputer Indonesia. Senantiasa juga, shalawat serta salam

selalu terlimpah curahkan kepada junjungan kita, Nabi Besar Muhammad SAW,

keluarga, sahabat serta umatnya.

Skripsi ini terwujud, tak lepas dari bantuan dan dukungan berbagai pihak .

Baik pihak internal maupun eksternal kampus. Oleh karena itu penulis

mengucapkan terimakasih yang sebesar-besarnya kepada yang terhormat :

1. Yth. Dr. Ir. H. Eddy SoeryantoSoegoto, M.Sc., selaku Rektor Universitas

Komputer Indonesia (UNIKOM) Bandung.

2. Yth. Prof. Dr. H. Denny Kurniade, M.Sc., selaku Dekan Fakultas Teknik

dan Ilmu Komputer Universitas Komputer Indonesia (UNIKOM)

Bandung.

iii
3. Yth. Citra Noviyasari, S.SI.,M.T. selaku Ketua Prodi Sistem Informasi

Universitas Komputer Indonesia (UNIKOM) Bandung.

4. Yth. Syahrul Mauluddin, S.Kom., M.Kom selaku dosen Wali di jurusan

Prodi Informasi Universitas Komputer Indonesia (UNIKOM) Bandung.

5. Yth. Novrini Hasti, S.Si., M.T selaku dosen Pembimbing yang telah

banyak sekali meluangkan waktu dan memberikan saran yang terbaik

untuk skripsi saya. Semoga Allah SWT senantiasa melimpahkan beliau

dengan rizki dan berkah yang melimpah.

6. Seluruh dosen Sistem Informasi Universitas Komputer Indonesia

(UNIKOM) Bandung yang selama ini telah memberikan ilmu dan

pelajaran yang sangat berharga.

7. Yth. Ai Rohmah,S.Pd.I. selaku Kepala Sekolah TK El-Cairo Tangerang

yang telah mengizinkan saya mengadakan penelitian di TK El-Cairo

Tangerang.

8. Terimakasih yang tidak pernah putus kepada Mamah dan Bapa tercinta

selaku orang tua yang selalu berjuang dan mendukung saya dengan segala

cara. Sabar menanti dan tidak putus berdoa untuk kesuskesan semua

anaknya.

9. Seluruh saudara dan teman-teman yang telah banyak membantu dan

menemani saya selama mengerjakan skripsi ini sehingga dapat di

selesaikan dengan lancar. Teman-teman SI-01. Kita bisa.

Penulis menyadari bahwa dalam penulisan Skripsi ini masih jauh dari

sempurna. Untuk itu masukan dari berbagai pihak sangat diharapkan untuk

iv
kesempurnaan Skripsi ini. Penulis dengan lapang dada dan tangan terbuka menerima

saran dan kritik dari pembaca.

Semoga skripsi ini dapat bermanfaat khususnya bagi saya, dan umumnya dari

rekan-rekan mahasiswa UNIKOM, kampus UNIKOM, ataupun masyarakat pada

umumnya.

Wassalamualaikum Warahmatullahi Wabarakatu.

Bandung, Juli 2016

Indri Lingga Pertiwi

v
DAFTAR ISI

LEMBAR PERNYATAAN KEASLIAN ................................................................ i

KATA PENGANTAR ........................................................................................... iii

DAFTAR ISI .......................................................................................................... vi

DAFTAR GAMBAR .............................................................................................. x

DAFTAR SIMBOL.............................................................................................. xiv

DAFTAR TABEL ................................................................................................ xxi

BAB I PENDAHULUAN ....................................................................................... 1

1.1. Latar Belakang ......................................................................................... 1

1.2. Identifikasi dan Rumusan Masalah .......................................................... 5

1.2.1. Identifikasi Masalah .......................................................................... 5

1.2.2. Rumusan Masalah ............................................................................. 5

1.3. Maksud dan Tujuan Penelitian ................................................................. 6

1.3.1. Maksud Penelitian ............................................................................. 6

1.3.2. Tujuan Penelitian .............................................................................. 6

1.4. Kegunaan Penelitian ................................................................................. 7

1.4.1. Kegunaan Praktis .............................................................................. 7

1.4.2. Kegunaan Akademis ......................................................................... 7

1.5. Batasan Masalah ....................................................................................... 8

1.6. Lokasi dan Jadwal Penelitian ................................................................... 9

1.6.1. Lokasi Penelitian ............................................................................... 9

1.6.2. Waktu Penelitian ............................................................................... 9

1.7. Sistematika Penulisan ............................................................................. 10

vi
BAB II LANDASAN TEORI ............................................................................... 10

2.1 Konsep Dasar Sistem.............................................................................. 10

2.1.1. Karakteristik Sistem ........................................................................ 10

2.1.2. Klasifikasi Sistem ........................................................................... 12

2.2 Konsep Dasar Informasi ......................................................................... 14

2.1.3. Definisi Data ................................................................................... 14

2.1.4. Definisi Informasi ........................................................................... 14

Siklus Informasi .............................................................................. 15

Kualitas Informasi ........................................................................... 16

2.3 Pengertian Sistem Informasi .................................................................. 18

Komponen Sistem Informasi .......................................................... 18

2.4 Permasalahan yang dibahas .................................................................... 20

Pengertian Penilaian ........................................................................ 20

Fungsi Penilaian .............................................................................. 21

Pengertian Perkembangan ............................................................... 23

Faktor-faktor yang Mempengaruhi Perkembangan ........................ 24

Pengertian Perilaku ......................................................................... 25

Perkembangan Sikap Anak Dan Pengukurannya ............................ 26

Perkembangan Moral ...................................................................... 30

Faktor-faktor yang mempengaruhi perkembangan moral ............... 30

BAB III OBJEK DAN METODE PENELITIAN ................................................ 31

3.1. Objek Penelitian ..................................................................................... 31

Sejarah Singkat Perusahaan ............................................................ 31

Visi dan Misi Perusahaan ................................................................ 32

3.1.1.1. Visi : ............................................................................................ 32

vii
3.1.1.2. Misi :............................................................................................ 33

Struktur Organisasi Perusahaan ...................................................... 33

Deskripsi Jabatan Perusahaan ......................................................... 35

3.2. Metode Penelitian ................................................................................... 36

3.2.1. Desain Penelitian ............................................................................. 37

3.2.2. Jenis Dan Metode Pengumpulan Data ............................................ 37

3.2.3. Metode Pendekatan Dan Pengembangan Sistem ............................ 39

3.3. Analisis Sistem yang Berjalan ................................................................ 44

3.3.1. Analisis Prosedur yang sedang berjalan .......................................... 47

3.3.2. Use Case Diagram .......................................................................... 48

3.3.3. Skenario Use Case .......................................................................... 48

3.3.3.1. Definisi Aktor dan Deskripsinya ................................................. 50

3.3.3.2. Definisi Use Case dan Deskripsinya ........................................... 51

3.3.4. Activity Diagram ............................................................................. 52

3.3.5. Evaluasi Sistem yang sedang berjalan ............................................ 54

BAB IV HASIL DAN PEMBAHASAN .............................................................. 63

4.1. Perancangan Sistem ................................................................................ 63

4.1.1. Tujuan Perancangan Sistem ............................................................ 63

4.1.2. Gambaran Umum Sistem yang diusulkan ....................................... 63

4.1.3. Perancangan Prosedur yang diusulkan ............................................ 64

4.1.4. Perancangan Data .......................................................................... 105

4.2. Perancangan Antar muka ...................................................................... 111

4.2.1. Struktur Menu ............................................................................... 111

4.2.2. Perancangan Input ......................................................................... 113

4.2.3. Perancangan Output ...................................................................... 118

viii
4.3. Perancangan Arsitektur Jaringan .......................................................... 124

4.4. Pengujian .............................................................................................. 124

4.4.1. Rencana Pengujian ........................................................................ 125

4.4.2. Kasus dan Hasil Pengujian ............................................................ 126

4.4.3. Kesimpulan Hasil Pengujian ......................................................... 151

4.5. Implementasi ........................................................................................ 151

4.5.1. Batasan Implementasi ................................................................... 151

4.5.2. Implementasi Perangkat Lunak ..................................................... 152

4.5.3. Implementasi Perangkat Keras ...................................................... 152

4.5.4. Implementasi Basis data ................................................................ 153

4.5.5. Implementasi antar muka .............................................................. 158

4.5.6. Implementasi Instalasi Program .................................................... 161

4.5.7. Implementasi Penggunaan Program .............................................. 165

BAB V KESIMPULAN DAN SARAN .............................................................. 162

5.1. Kesimpulan ........................................................................................... 162

5.2. Saran ..................................................................................................... 162

DAFTAR PUSTAKA ......................................................................................... 164

ix
DAFTAR GAMBAR

Gambar 1.1 Siklus Informasi ............................................................................... 15

Gambar 3.1 Metode Waterfall ............................................................................. 41

Gambar 3.2 Use Case Diagram Sistem yang berjalan ......................................... 48

Gambar 3.3 Activity Diagram Mendaftarkan Calon Siswa Baru Sistem yang

berjalan ................................................................... Error! Bookmark not defined.

Gambar 3.4 Activity Diagram Melakukan transaksi biaya pendaftaran Sistem

yang berjalan .......................................................... Error! Bookmark not defined.

Gambar 3.5 Activity Diagram Membuat Raport Sistem yang berjalan .............. 52

Gambar 3.6 Activity Diagram Membuat Laporan perkembangan anak didik

Sistem yang berjalan ............................................................................................. 53

Gambar 3.7 Activity Diagram Mengisi Nilai Harian Siswa Sistem yang berjalan

............................................................................................................................... 53

Gambar 3.8 Activity Diagram Melakukan Pembagian Kelas Sistem yang berjalan

............................................................................................................................... 54

Gambar 4.1 Use Case Diagram Sistem yang diusulkan ...................................... 65

Gambar 4.2 Activity Diagram Login yang diusulkan ......................................... 86

Gambar 4.3 Activity Diagram Logout yang diusulkan ....................................... 86

Gambar 4.4 Activity Diagram Catatan perilaku anak yang diusulkan ................ 87

Gambar 4.5 Activity Diagram Laporan perkembangan perilaku yang diusulkan 88

Gambar 4.6 Activity Diagram Raport yang diusulkan ........................................ 89

Gambar 4.7 Activity Diagram Kelola pengguna yang diusulkan ........................ 90

Gambar 4.8 Activity Diagram Pembagian kelas yang diusulkan ........................ 92

x
Gambar 4.9 Activity Diagram Kelola data tahun yang diusulkan ....................... 92

Gambar 4.10 Activity Diagram Kelola data siswa yang diusulkan ..................... 93

Gambar 4.11 Activity Diagram Kelola data guru yang diusulkan ...................... 94

Gambar 4.12 Activity Diagram Kelulusan yang diusulkan................................ 96

Gambar 4.13 Sequence Diagram Login yang diusulkan ..................................... 96

Gambar 4.14 Sequence Diagram Logout yang diusulkan ................................... 97

Gambar 4.15 Sequence Diagram Catatan Perilaku Anak yang diusulkan .......... 98

Gambar 4.16 Sequence Diagram Laporan Perkembangan Perilaku yang

diusulkan ............................................................................................................... 98

Gambar 4.17 Sequence Diagram Raport yang diusulkan ................................... 99

Gambar 4.18 Sequence Diagram Kelola Pengguna yang diusulkan ................. 100

Gambar 4.19 Sequence Diagram Pembagian Kelas yang diusulkan ................. 101

Gambar 4.20 Sequence Diagram Kelola data tahun yang diusulkan ................ 102

Gambar 4.21 Sequence Diagram Kelola data siswa yang diusulkan ................ 103

Gambar 4.22 Sequence Diagram Kelola data guru yang diusulkan .................. 104

Gambar 4.23 Sequence Diagram Kelulusan yang diusulkan ............................ 105

Gambar 4.24 Deployment Diagram yang diusulkan ......................................... 111

Gambar 4.25 Menu Halaman Admin ................................................................ 112

Gambar 4.26 Menu Halaman Orang Tua .......................................................... 112

Gambar 4.27 Menu Halaman Guru ................................................................... 112

Gambar 4.28 Antarmuka Halaman Login ......................................................... 113

Gambar 4.29 Antarmuka Halaman Input Tahun Ajaran ................................... 114

Gambar 4.30 Antarmuka Halaman Input Kelas ................................................ 114

xi
Gambar 4.31 Antarmuka Halaman Input Kelas Siswa ...................................... 114

Gambar 4.32 Antarmuka Halaman Input Siswa ................................................ 116

Gambar 4.33 Antarmuka Halaman Input Guru ................................................. 116

Gambar 4.34 Antarmuka Halaman Input Pengguna .......................................... 116

Gambar 4.35 Antarmuka Halaman Input Laporan Perkembangan Perilaku Anak

............................................................................................................................. 117

Gambar 4.36 Antarmuka Halaman Input Raport .............................................. 117

Gambar 4.37 Antarmuka Halaman Input Catatan Perilaku Anak ..................... 118

Gambar 4.38 Antarmuka Halaman Ubah Akun ................................................ 118

Gambar 4.39 Antar Muka Halaman Tahun Ajaran ........................................... 119

Gambar 4.40 Antar Muka Halaman Kelas ........................................................ 119

Gambar 4.41 Antar Muka Halaman Kelas Siswa .............................................. 120

Gambar 4.42 Antar Muka Halaman Kelulusan ................................................. 120

Gambar 4.43 Antar Muka Halaman Siswa ........................................................ 121

Gambar 4.44 Antar Muka Halaman Guru ......................................................... 121

Gambar 4.45 Antar Muka Halaman Pengguna .................................................. 122

Gambar 4.46 Antar Muka Halaman Dasbor Orang Tua .................................... 123

Gambar 4.47 Antar Muka Halaman Akun ........................................................ 123

Gambar 4.48 Antar Muka Halaman Catatan Perilaku Anak ............................. 124

Gambar 4.49 Instalasi Xampp Tahap 1 ............................................................. 162

Gambar 4.50 Instalasi Xampp Tahap 2 ............................................................. 162

Gambar 4.51 Instalasi Xampp Tahap 3 ............................................................. 163

Gambar 4.52 Instalasi Xampp Tahap 4 ............................................................. 163

xii
Gambar 4.53 Instalasi Xampp Tahap 5 ............................................................. 164

Gambar 4.54 Instalasi Xampp Tahap 6 ............................................................. 164

Gambar 4.55 Instalasi Xampp Tahap 7 ............................................................. 165

Gambar 4.56 Implementasi Penggunaan Tampilan Form Login ...................... 166

Gambar 4.57 Implementasi Penggunaan Tampilan Halaman Tahun Ajaran .... 167

Gambar 4.58 Implementasi Penggunaan Tampilan Tambah Tahun Ajaran ..... 167

Gambar 4.59 Implementasi Penggunaan Tampilan Edit Tahun Ajaran ............ 168

Gambar 4.60 Implementasi Penggunaan Tampilan Hapus Tahun Ajaran ........ 168

Gambar 4.61 Implementasi Penggunaan Tampilan Kelas................................. 169

Gambar 4.62 Implementasi Penggunaan Tampilan Tambah Kelas .................. 169

Gambar 4.63 Implementasi Penggunaan Tampilan Edit Kelas ......................... 170

Gambar 4.64 Implementasi Penggunaan Tampilan Hapus Kelas ..................... 171

xiii
DAFTAR SIMBOL

1. Simbol Use Case Diagram

Sumber : Analisis dan Desain Sistem Informasi [10, p.70]

Simbol Nama Keterangan

Fungsionalitas yang disediakan sistem

sebagai unit-unit yang saling bertukar


nama use case
Use Case pesan antar unit atau aktor,biasanya

dinyatakan dengan menggunakan kata

kerja di awal frase nama use case

Orang, proses, atau sistem lain yang

berinteraksi dengan sistem informasi

yang akan dibuat di luar sistem

informasi yang akan dibuat itu

Aktor / Actor sendiri, jadi, walaupun simbol adalah

Aktor
gambar orang, tapi aktor belum tentu

merupakan orang, biasanya

dinyatakan menggunakan kata benda

di awal frase nama aktor

Komunikasi antara aktor dan use case


Asosiasi /
yang berpartisipasi pada use case atau

Association use case memiliki interaksi dengan

aktor

xiv
Relasi use case tambahan ke seluruh

use case dimana use case yang

Include ditambahkan memerlukan use case ini

untuk menjalankan fungsinya atau

sebagai syarat dijalankan use case ini.

Relasi use case tambahan ke sebuah

use case dimana use case yang

Extend ditambahkan dapat berdiri sendiri

walau tanpa use case tambahan

tersebut.

2. Simbol Activity Diagram

Sumber : Analisis dan Desain Sistem Informasi [10, p.138]

Simbol Nama Keterangan

Status awal aktivitas sistem, sebuah

Start diagram aktivitas memiliki sebuah

status awal.

Aktivitas yang dilakukan sistem,

Aktivitas Aktivitas aktivitas biasanya diawali dengan

kata kerja.

xv
Asosiasi percabangan dimana jika ada
Decision
pilihan aktivitas lebih dari satu

Memisahkan organisasi bisnis yang


Swimlane
bertanggung jawab terhadap aktivitas

yang terjadi.

Asosiasi penggabungan dimana lebih

Join dari satu aktivitas digabungkan

menjadi satu.

Fork digunakan untuk menunjukkan

Fork kegiatan yang dilakukan secara

paralel.

Status akhir yang dilakukan sistem,

End sebuah diagram aktivitas memiliki

sebuah status akhir.

xvi
3. Simbol Sequence Diagram

Sumber : Analisis dan Desain Sistem Informasi [10, p.103]

Simbol Nama Keterangan

Orang, proses, atau sistem lain yang

dapat berinteraksi dengan sistem


Aktor Aktor
informasi atau aplikasi yang akan

dibuat.

Menyatakan objek dalam keadaan

Waktu Aktif aktif dan berinteraksi pesan.

Spesifikasi dari komunikasi antar

objek yang memuat informasi-


Message
informasi tentang aktifitas yang

terjadi.

Lifeline Menyatakan kehidupan suatu objek

xvii
4. Simbol Class Diagram

Sumber : Analisis dan Desain Sistem Informasi [10, p.91]

Simbol Nama Keterangan

nama_kelas Himpunan dari objek-objek yang


-attribute1
+operation1() Kelas berbagi atribut serta operasi yang

sama.

Sama dengan konsep interface dalam


Interface
pemrograman berorientasi objek.

Relasi antar kelas dengan makna

Generalisasi generalisasi-spesialisasi (umum-

khusus)

Dependency Relasi antar kelas dengan makna

kebergantungan antar kelas.

Relasi antar kelas dengan makna


Asosiasi umum, asosiasi juga dapat disertai
dengan multiplicity.

xviii
5. Simbol Deployment Diagram

Sumber : Analisis dan Desain Sistem Informasi [10, p.160]

Simbol Nama Keterangan

Package merupakan sebuah


Package Package
bungkusan dari suatu atau lebih node.

Biasanya mengacu pada perangkat

keras (hardware), perangkat lunak

(software) yang tidak dibuat sendiri,

jika didalam node disertakan

Node
Node komponen untuk mengkonsistenkan

rancangan maka komponen yang

diikutsertakan harus sesuai dengan

komponen yang telah didefinisikan

sebelumnya pada diagram komponen.

Suatu komponen dari suatu


Component
Component infrastruktur sistem.

xix
6. Simbol Component Diagram

Sumber : Rekayasa Perangkat Lunak [11, p.149]

Simbol Deskripsi
Package Package merupakan sebuah bungkusan
dari satu atau lebih komponen.

Komponen Komponen system.

Ketergantungan Kebergantungan antar komponen, arah


(Dependency) panah mengarah pada komponen yang
dipakai.

Antarmuka/interface Sama dengan interface pada


pemrograman berbasis objek, yaitu
sebagai antarmuka komponen agar tidak
mengakses langsung komponen.

Link Relasi antar komponen.

xx
DAFTAR TABEL

Tabel 1.1 Estimasi Waktu Penelitian ................................................................... 10

Tabel 3.1 Tabel Definisi Aktor dan Deskripsinya sistem yang berjalan .............. 50

Tabel 3.2 Tabel Definisi Use Case dan Deskripsinya .......................................... 51

Tabel 3.3 Tabel Evaluasi Sistem yang sedang berjalan ....................................... 54

Tabel 4.1 Tabel Definisi Aktor dan Deskripsinya ................................................ 65

Tabel 4.2 Tabel Definisi Use Case dan Deskripsinya .......................................... 66

Tabel 4.3 Tabel Skenario Use Case Login yang diusulkan .................................. 67

Tabel 4.4 Tabel Skenario Use Case Logout yang diusulkan ................................ 69

Tabel 4.5 Tabel Skenario Use Case Catatan Perilaku Anak yang diusulkan ....... 69

Tabel 4.6 Tabel Skenario Use Case Laporan Perkembangan Perilaku yang

diusulkan ............................................................................................................... 71

Tabel 4.7 Tabel Skenario Use Case Raport yang diusulkan ................................ 73

Tabel 4.8 Tabel Skenario Use Case Kelola Pengguna yang diusulkan ................ 75

Tabel 4.9 Tabel Skenario Use Case Pembagian Kelas yang diusulkan ............... 76

Tabel 4.10 Tabel Skenario Use Case Kelola Data Tahun yang diusulkan ........... 78

Tabel 4.11 Tabel Skenario Use Case Kelola Data Siswa yang diusulkan............ 79

Tabel 4.12 Tabel Skenario Use Case Kelola Data Guru yang diusulkan ............. 80

Tabel 4.13 Tabel Skenario Use Case Kelulusan yang diusulkan ........................ 81

Tabel 4.14 Tabel Rencana Pengujian ................................................................. 125

Tabel 4.15 Tabel Pengujian Login ..................................................................... 126

Tabel 4.16 Tabel Pengujian Catatan perilaku anak ............................................ 129

Tabel 4.17 Pengujian Laporan perkembangan perilaku ..................................... 131

xxi
Tabel 4.18 Pengujian Raport .............................................................................. 135

Tabel 4.19 Pengujian Kelola Pengguna.............................................................. 139

Tabel 4.20 Pengujian Pembagian Kelas ............................................................. 141

Tabel 4.21 Pengujian Kelola Data Tahun........................................................... 143

Tabel 4.22 Pengujian Kelola Data Siswa ........................................................... 145

Tabel 4.23 Pengujian Kelola Data Guru............................................................. 147

Tabel 4.24 Pengujian Kelulusan ......................................................................... 149

Tabel 4.25 Implementasi Perangkat Lunak ........................................................ 152

Tabel 4.26 Implementasi Perangkat Keras ......................................................... 152

Tabel 4.27 Implementasi Antarmuka Halaman Utama ...................................... 158

Tabel 4.28 Implementasi antarmuka Menu Admin ............................................ 159

Tabel 4.29 Implementasi antarmuka Menu Guru ............................................... 160

Tabel 4.30 Implementasi antarmuka Menu Orang Tua ...................................... 161

xxii
BAB I

PENDAHULUAN

1.1. Latar Belakang

Anak usia dini adalah individu yang sedang mengalami proses

pertumbuhan dan perkembangan yang sangat pesat, bahkan dikatakan

sebagai lompatan perkembangan. Anak usia dini memiliki rentang usia

yang sangat berharga dibanding dengan usia-usia selanjutnya karena

perkembangan kecerdasan yang luar biasa. Usia tersebut merupakan fase

kehidupan yang unik, dan berada pada proses perubahan berupa

pertumbuhan, perkembangan, pematangan, dan penyempurnaan, baik

pada aspek jasmani maupun rohaninya yang berlangsung seumur hidup,

bertahap, dan berkesinambungan.

Pendidikan Anak Usia Dini (PAUD) pada hakekatnya adalah

pendidikan yang diselenggerakan dengan tujuan untuk memfasilitasi

perkembangan anak secara menyeluruh atau menekankan pada

pengembangan seluruh aspek kepribadian anak. Seperti yang dijelaskan

dalam Undang-undang Sisdiknas Nomor 20 tahun 2003 Peraturan

Pemerintah tentang Pendidikan Anak Usia Dini pasal 1 ayat 1, dinyatakan

bahwa:

Pendididkan anak usia dini (PAUD) adalah suatu upaya pembinaan


yang ditunjukkan kepada anak sejak lahir sampai berusia enam
tahun yang dilakukan melalui pemberian rangsangan pendidikan
untuk membantu pertumbuhan dan perkembangan jasmani dan

1
2

rohani agar anak memiliki kesiapan dalam memasuki pendidikan


lebih lanjut
Pendidikan Anak Usia Dini mempunyai fungsi sebagai: a)

mengenalkan peraturan dan menanamkan disiplin pada anak, b)

mengenalkan anak dengan dunia sekitar, c) menumbuhkan sikap dan

perilaku yang baik, d) mengembangkan kemampuan berkomunikasi dan

bersosialisasi, e) mengembangkan keterampilan, kreativitas dan

kemampuan yang dimiliki anak, f) menyiapkan anak untuk memasuki

pendidikan dasar. Pendidikan anak usia dini bertujuan untuk :

Membentuk anak didik mengembangkan berbagai potensi baik psikis dan

fisik yang meliputi moral dan nilai -nilai agama, sosial emosional,

kognitif, bahasa dan fisik/motorik, kemandirian dan seni untuk siap

memasuki pendidikan dasar.

Pada dasarnya anak didik lebih ditekankan pada hal disiplin dalam

sebuah perilaku, karena disiplin merupakan persiapan anak untuk belajar

hidup sebagai makhluk sosial. Depdiknas (2007), mengemukakan tujuan

disiplin pada anak usia dini yaitu 1) membentuk perilaku sedemikian

sehingga akan sesuai peran-peran yang ditetapkan kelompok budaya atau

individu itu diidentifikasi, 2) membuat anak terlatih dan terkontrol

perilakunya dengan membelajarkan pada anak tingkah laku yang pantas

dan tidak pantas atau yang masih baru atau asing bagi mereka, 3) melatih

pengendalian diri sendiri tanpa terpengaruh dan pengendalian dari luar.

Pembiasaan dengan disiplin di sekolah akan mempunyai pengaruh yang

positif bagi kehidupan peserta didik dimasa yang akan datang. Pada
3

mulanya memang disiplin dirasakan sebagai suatu aturan yang

mengekang kebebasan peserta didik. Akan tetapi bila aturan ini dirasakan

sebagai suatu yang memang seharusnya dipatuhi secara sadar untuk

kebaikan bersama, maka lama kelamaan akan menjadi suatu kebiasaan

yang baik menuju ke arah disiplin diri sendiri (self discipline). Anak yang

akan berhasil dimasa yang akan datang, anak yang perilaku disiplinnya

tinggi dan mempunyai tanggung jawab yang tinggi.

Pada saat ini Sekolah TK khususnya TK El-Cairo masih terbilang

kurang dalam hal pencapaian target tentang keberhasilan sebuah perilaku

anak. Hal ini dapat dibuktikan dengan terbatasnya SDM yang ada, dengan

guru yang terbatas dan siswa yang banyak. Saat ini seorang guru harus

mengurus anak didiknya dalam satu kelas kurang lebih 20-30 anak. Hal

ini tentu menjadi sebuah tugas yang berat, karena untuk mengurus anak

30 itu lebih banyak daripada mengurus 50 siswa. Dengan demikian proses

belajar mengajarpun akan terganggu dan tidak fokus pada target

pencapain yang sebenarnya. Untuk mengevaluasi dan mengamati

perkembangan perilaku anak tidaklah mudah, apalagi dengan fasilitas

yang sangat terbatas. Maka yang terjadi ialah penilaian akan bersifat

subjektif dan tidak berdasarkan pada data-data pengamatan yang jelas.

Dengan demikian kualitas dari karakter anak yang dibentukpun tidak

akan berjalan secara maksimal.

Saat ini teknologi smartphone atau ponsel yang memiliki

keunggulan seperti komputer pada umumnya dengan sistem operasi


4

cerdas mampu membuat setiap pekerjaan lebih mudah dan praktis.

Smartphone memilki kegunaan yang tidak ada pada ponsel-ponsel

lainnya. Teknologi ini mampu membantu pekerjaan-pekerjaan seseorang

menjadi lebih mudah dan efektif seperti dengan adanya layanan jaringan

data yang terintegrasi (internet), sehingga mampu berkomunikasi secara

cepat baik berupa pesan singkat, pesan suara, atau panggilan dengan

menampilkan video (video call).

Dengan keunggulan smartphone ini bisa dimanfaatkan untuk

menunjang kebutuhan atau fasilitas dalam hal mengelola perkembangan

perilaku anak khususnya di TK El-Cairo ini dengan model sistem

informasi yang didesain khusus. Maka dengan demikian penulis bertekad

untuk melakukan penelitian dan membangun sistem yang mendukung

untuk mengatasi permasalahan-permasalahan yang ada tentang

perkembangan perilaku anak atau pendidikan karakter di sekolah.

Berdasarkan uraian diatas, maka penulis melakukan penelitian

untuk membuat dan membangun sebuah model sistem dengan judul

MEMBANGUN MODEL SISTEM INFORMASI PENILAIAN

PERKEMBANGAN PERILAKU ANAK USIA DINI PADA TK EL-

CAIRO TANGERANG
5

1.2. Identifikasi dan Rumusan Masalah

Berdasarkan dengan latar belakang yang telah diuraikan diatas, maka

identifikasi dan rumusan masalah pada TK El-Cairo Tangerang adalah sebagai

berikut:

1.2.1. Identifikasi Masalah

Berdasarkan latar belakang yang telah dijelaskan di atas, maka dapat

diambil suatu identifikasi masalah sebagai berikut :

1. Model penilaian perkembangan perilaku anak yang ada tidak berjalan

dengan efektif dan tidak membuahkan hasil yang optimal

2. Model penilaian hanya melibatkan guru saja dan tidak melibatkan

orang tua

3. Tidak adanya sistem yang mendukung untuk mengontrol

perkembangan perilaku anak seperti pencatatan aspek perilaku anak

dan penilaian perilaku anak

4. Tidak memiliki instrumen penilaian dan perkembangan perilaku anak

1.2.2. Rumusan Masalah

Berdasarkan identifikasi masalah diatas maka penulis dapat merumuskan

masalah sebagai berikut:

1. Bagaimana Sistem Informasi penilaian yang berjalan di TK EL-Cairo

Tangerang.

2. Bagaimana merancang sistem informasi penilaian perkembangan

perilaku anak usia dini di TK EL-Cairo Tangerang.


6

3. Bagaimana menguji sistem informasi penilaian perkembangan

perilaku anak usia dini di TK EL-Cairo Tangerang yang akan di

terapkan.

4. Bagaimana mengimplementasikan rancangan sistem penilaian

perkembangan perilaku anak usia dini di TK EL-Cairo Tangerang.

1.3. Maksud dan Tujuan Penelitian

Dalam penelitian skripsi ini penulis memiliki maksud dan tujuan sebagai

berikut :

1.3.1. Maksud Penelitian

Berdasarkan uraian latar belakang maka maksud dari penelitian ini adalah

MEMBANGUN MODEL SISTEM INFORMASI PENILAIAN

PERKEMBANGAN PERILAKU ANAK USIA DINI PADA TK EL-CAIRO

TANGERANG dengan dilakukannya sebuah pembangunan model penilaian dan

sistem informasi perkembangan perilaku anak ini bermaksud untuk dapat

mempermudah Orang Tua dan Guru dalam mengontrol perilaku anak.

1.3.2. Tujuan Penelitian

Adapun tujuan dari penelitian ini adalah sebagai berikut :

1. Untuk mengetahui sistem informasi penilaian yang sedang berjalan

pada TK EL-Cairo Tangerang.

2. Untuk merancang sistem informasi penilaian perkembangan perilaku

anak usia dini di TK EL-Cairo Tangerang.


7

3. Untuk menguji sistem informasi yang diterapkan berbasis Website

pada TK EL-Cairo Tangerang.

4. Untuk mengimplementasikan sistem informasi penilaian

perkembangan perilaku anak usia dini yang telah dirancang pada di

TK EL-Cairo Tangerang.

1.4. Kegunaan Penelitian

Dalam setiap penelitian pasti mempunyai kegunaan penelitian, baik untuk

kegunaan penelitian sendiri dan juga baik untuk pihak yang terlibat dalam

penelitian serta orang lain yang termasuk sebagai peneliti lain. Maka dibawah ini

penulis akan menguraikan kegunaan-kegunaan dari penelitian ini adalah sebagai

berikut:

1.4.1. Kegunaan Praktis

Penelitian tentang MEMBANGUN MODEL SISTEM INFORMASI

PENILAIAN PERKEMBANGAN PERILAKU ANAK USIA DINI PADA TK

EL-CAIRO TANGERANG diharapkan dapat menjadi referensi dan

mempermudah guru juga orang tua dalam mengontrol perkembangan perilaku

anak serta memudahkan untuk memberikan penilaian terhadap anaknya serta

dapat mempermudah sekolah dalam mengevaluasi perilaku anak-anak di sekolah.

1.4.2. Kegunaan Akademis

1. Bagi Penulis

Kegunaan Penelitian bagi penulis adalah sebagai berikut:

a) Belajar untuk menilai perkembangan perilaku anak usia dini

melalui sistem informasi berbasis website


8

b) Berguna dalam mengatasi permasalahan yang ada dari mulai

analisis sampai nanti testing dan implementasi sistem.

c) Berguna untuk merealisasikan ilmu yang telah dipelajari di

bangku kuliah terhadap studi kasus permasalahan yang ada di

dunia nyata.

2. Bagi Peneliti lain

Diharapkan dari penelitian ini dapat memberikan sumbangan ilmu

dan pemikiran kepada peneliti lain yang dapat dijadikan sebagai

sumber informasi dan bahan masukan atau bahan acuan untuk

referensi bagi peneliti yang sama dengan bidang yang dibahas dalam

penelitian.

1.5. Batasan Masalah

Dalam setiap penelitian diharapkan dapat membantu memecahkan

permasalahan yang ada pada suatu tempat penelitian. Guna mengoptimalkan

kegiatan penulisan skrip sini dapat disusun secara terperinci dan jelas, maka

dengan latar belakang masalah yang telah diuraikan diatas penulis membahas

permasalahan penelitian hanya pada :

1. Sistem yang akan dibangun dibagi kedalam tiga system, yaitu Sistem Untuk

Guru, Orang Tua dan Admin atau TU.

2. Sistem ini dibuat mencakup seputar penilaian perilaku anak dan mengontrol

perkembangan perilaku.

3. Sistem ini dibangun dengan metode pengimplementasian Website

menggunakan Framework Codeigniter dan Database MySQL


9

1.6. Lokasi dan Jadwal Penelitian

Berikut adalah lokasi dan jadwal penelitian yang dilakukan dalam

melakukan penelitian ini :

1.6.1. Lokasi Penelitian

Lokasi penelitian dilakukan di salah satu lembaga pendidikan yaitu di TK

EL-CAIRO Tangerang yang beralamat di Perumahan Bumi Asri Jl Rambutan

Blok C3 No: 14 & 41 kel Kutabumi Kec Pasarkemis Telp: 021 59312749.

Penelitian ini sendiri dilakukan mulai bulan Maret 2016.

1.6.2. Waktu Penelitian

Berikut adalah jadwal yang dilakukan selama kegiatan penelitian :

Tahun 2016

Maret April Mei Juni


No Kegiatan
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Identifikasi kebutuhan

1 a. Observasi

b. Wawancara

Membuat prototipe

a. Usecase Diagram
2
b. Skenario Usecase

c. Activity Diagram

3 Menguji prototype
10

a. Rancang Antar Muka

b. Diagram Timeline

c. Storyboard

4 Memperbaiki prototype

5 Mengembangkan prototipe

Tabel 1.1 Estimasi Waktu Penelitian

1.7. Sistematika Penulisan

Agar penulisan Laporan Skripsi ini lebih terarah maka penulis membagi

menjadi beberapa bab yang sistematis dan urut antara lain :

BAB I PENDAHULUAN

Bab ini berisi tentang Latar belakang penelitian, identifikasi dan

rumusan masalah, maksud dan tujuan penelitian, kegunaan penelitian

yang terdiri dari kegunaan praktis dan kegunaan akademi, batasan

masalah, dan sistematika penulisan penelitian.

BAB II LANDASAN TEORI

Bab ini berisi tentang konsep sistem informasi, analisa dan

perancangan sistem berorientasi object, dan teori pendukung lainnya.

BAB III OBJEK DAN METODE PENELITIAN


11

Bab ini berisi tentang objek penelitian, metode penelitian, dan

Analisis Sistem yang berjalan, Identifikasi Kebutuhan Sistem, membuat

Prototype.

BAB IV HASIL DAN PEMBAHASAN

Bab ini menjelaskan tentang Perancangan Sistem, Perancangan

Antar Muka, Perancangan Arsitektur Jaringan, menguji Prototype,

memperbaiki Prototype, implementasi Prototype.

BAB V KESIMPULAN DAN SARAN

Bab ini berisi tentang kesimpulan dari pembahasan bab - bab

sebelumnya dan juga saran - saran dari penulis.


BAB II

LANDASAN TEORI

2.1. Konsep Dasar Sistem

Definisi sistem adalah Sistem adalah kumpulan elemen yang saling

berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu

proses pencapaian suatu tujuan utama. [1]

Bumi AksaraDefinisi lainnya menyatakan bahwa sistem adalah Sistem

dapat didefinisikan dengan pendekatan prosedur dan pendekatan komponen,

sistem dapat didefinisikan sebagai kumpulan dari prosedur-prosedur yang

mempunyai tujuan tertentu. [2]

2.1.1. Karakteristik Sistem

Model umum sebuah sistem adalah input, proses, dan output. Hal ini

merupakan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem

dapat mempunyai beberapa masukan dan keluaran. Selain itu, sebuah sistem

mempunyai karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal

tersebut bisa dikatakan sebagai suatu sistem.

Adapun karakteristik yang dimaksud adalah sebagai berikut : [3]

1. Komponen Sistem (Component)

Komponen-komponen sistem tersebut dapat berupa suatu bentuk

subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan

suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.

10
11

2. Batasan Sistem (Boundary)

Ruang lingkup sistem merupakan daerah yang membatasi antara sistem

dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan

sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan

yang tidak dapat dipisahkan.

3. Lingkungan Luar Sistem (Environment)

Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang

mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem.

Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga

bersifat merugikan sistem tersebut.

4. Penghubung (Interface)

Media yang menghubungkan sistem dengan subsistem yang lain disebut

penghubung sistem atau interface. Penghubung ini memungkinkan

sumber-sumber daya mengalir dari satu subsistem ke subsistem lain.

Bentuk keluaran dari satu subsistem akan menjadi masukan untuk

subsitem lain melalui penghubung tersebut. Dengan demikian, dapat

terjadi suatu integrasi sistem yang membentuk satu kesatuan.

5. Masukan Sistem (Input)

Energi yang dimasukkan ke dalam sistem disebut masukan sistem, yang

dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input).

6. Keluaran Sistem (Output)

Hasil energi yang diolah dan diklasifikasikan menjadi keluaran yang

berguna. Keluaran ini dapat mennjadi masukan bagi subsistem yang lain
12

seperti sistem informasi. Keluaran yang dihasilkan adalah informasi.

Informasi ini dapat digunakan sebagai masukan untuk pengambilan

keputusan atau hal-hal lain yang menjadi input bagi subsitem lain.

7. Pengolah Sistem (Process)

Suatu sistem dapat mempunyai suatu proses yang akan mengubah

masukan menjadi keluaran.

8. Sasaran (Objectives) dan Tujuan (Goal)

Suatu sistem mempunyai tujuan dan sasaran yang pasti dan bersifat

deterministik. Kalau suatu sistem tidak memiliki sasaran maka operasi

sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai

sasaran atau tujuan yang telah direncanakan.

2.1.2. Klasifikasi Sistem

Sistem merupakan suatu bentuk integrasi antara satu komponen dan

komponen lainnya. Karena sistem memiliki sasaran yang berbeda setiap kasusnya,

oleh karna itu sistem dapat diklasifikasikan ke dalam beberapa sudut pandang

antara lain : [2]

1. Sistem abstrak (abstact system) dan sistem fisik (phisical system) Sistem

abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak

tempak secara fisik, misalnya sistem teknologi yaitu sistem yang berupa

pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sitem fisik

merupakan sistem yang ada secara fisik.


13

2. Sistem Alami (natural system) dan Sistem Buatan Manusia (human made

system) Sistem alami adalah sistem yang keberadaannya terjadi secara

alami/natural tanpa campuran tangan manusia. Sedangkan sistem buatan

manusia adalah sebagai hasil kerja manusia. Contoh sistem alamiah adalah

sistem tata surya yang terdiri dari atas sekumpulan planet, gugus bintang

dan lainnya. Contoh sistem abstrak dapat berupa sistem komponen yang

ada sebagai hasil karya teknologi yang dikembangkan manusia.

3. Sistem pasti (deterministic system) dan sistem tidak tentu (probobalistic

system) Sistem tertentu adalah sistem yang tingkah lakunya dapat

ditentukan/diperkirakan sebelumnya. Sedangkan sistem tidak tentu sistem

tingkah lakunya tidak dapat ditentukan sebelumnya. Sistem aplikasi

komputer merupakan contoh sistem yang tingkah lakunya dapat ditentukan

sebelumnya. Program aplikasi yang dirancangdan dikembangkan oleh

manusia dengan menggunakan prosedur yang jelas, terstruktur dan baku.

4. Sistem Tertutup (closed system) dan Sistem Terbuka (open system) Sistem

tertutup merupakan sistem yang tingkah lakunya tidak dipengaruhi oleh

lingkungan luarnya. Sebaliknya, sistem terbuka mempunyai prilaku yang

dipengaruhi oleh lingkungannya. Sistem aplikasi komputer merupakan

sistem relative tertutup, karena tingkah laku sistem aplikasi komputer tidak

dipengaruhi oleh kondisi yang terjadi diluar sistem.


14

2.2. Konsep Dasar Informasi

2.2.1. Definisi Data

Sumber informasi adalah data. Data merupakan bentuk jamak dari bentuk

tunggal datum atau data item. Terdapat pengertian data menurut beberapa ahli,

diantaranya :

1. Data adalah hasil pengukuran dan pencatatan terhadap fakta tentang

sesuatu, keadaan, tindakan atau kejadian. Thompson & Handelman dalam

bukunya Bambang Hartono [4]

2. Data adalah fakta dari sesuatu pernyataan yang berasal dari kenyataan, di

mana pernyataan tersebut merupakan hasil pengukuran atau pengamatan.

Data dapat berupa angka-angka, huruf-huruf, simbol-simbol khusus, atau

gabungan darinya.[1]

2.2.2. Definisi Informasi

Informasi ibarat darah yang mengalir di dalam tubuh manusia, maksud

dari kalimat tersebut yaitu bahwa informasi sangat penting pada suatu organisasi.

Informasi (information) dapat didefinisikan sebagai berikut:

1. Pengertian informasi

informasi sering disamakan dengan pengertian data. Data adalah sesuatu

yang belum diolah dan belum dapat digunakan sebagai dasar yang kuat

dalam pengambilan keputusan. Beberapa contoh data adalah data nama

mahasiswa, jumlah kursi, jumlah siswa, dan lain- lain.[5]


15

2. Informasi adalah sekumpulan fakta (data) yang diorganisasikan dengan

cara tertentu sehingga mereka mempunyai arti bagi si penerima. [1]

Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik

kesimpulan bahwa Informasi merupakan data yang telah diolah, dibentuk,

ataupun dimanipulasi sesuai dengan keperluan tertentu bagi penggunanya.

2.2.3. Siklus Informasi

Data diolah melalui suatu model informasi, kemudian si penerima akan

menangkap informasi tersebut untuk membuat suatu keputusan dan melakukan

tindakan. Tindakan si penerima menjadi sebuah data baru. Data tersebut akan

ditangkap sebagai input dan diproses kembali lewat suatu model, dan seterusnya

sehingga membentuk suatu siklus. Siklus inilah yang disebut Siklus Informasi

(information Cycle). [3]

Gambar 1.1 Siklus Informasi


16

(Sumber : Sutabri. Tata, Konsep Sistem Informasi, Yogyakarta: CV. Andi


Offset, 2012[26])

2.2.4. Kualitas Informasi

Berikut ini disampaikan delapan kriteria yang dapat digunakan untuk

menentukan nilai dari suatu informasi. Penjelasan tentang kualitas informasi

tersebut dipaparkan di bawah ini menurut Lippeveld, Sauborn, dan Bodart di

dalam bukunya Bambang Hartono: [4]

1. Relevansi

Informasi disediakan atau disajikan untuk digunakan. Oleh karena itu,

informasi yang bernilai tinggi adalah yang relevan dengan kebutuhan,

yaitu untuk apa informasi itu akan digunakan

2. Kelengkapan dan Keluasan

Informasi akan bernilai semakin tinggi, jika tersaji secara lengkap dalam

cakupan yang luas. Informasi yang sepotong-sepotong, apalagi tidak

tersusun sistematis, tentu tidak akan banyak artinya. Demikian pun bila

informasi itu hanya mencangkup area yang sempit dari suatu

permasalahan.

3. Kebenaran

Kebenaran informasi ditentukan oleh validitas atau dapatnya dibuktikan.

Informmasi berasal dari data, dan data fakta. Informasi yang bernilai tinggi
17

adalah informasi yang benar-benar berasal dari fakta, bukan opini atau

ilusi.

4. Terukur

Informasi berasal dari data arau hasil pengukuran dan pencacatan terhadap

fakta. Jadi, informasi yang bernilai tinggi adalah informasi yang jika

dilacak kembali kepada datanya, data tersebut dapat diukur sesuai dengan

faktanya.

5. Keakuratan

Informasi berasal dari data arau hasil pengukuran dan pencacatan terhadap

fakta. Oleh karena itu kecermatan dalam mengukur dan mencatat fakta

akan menentukan keakuratan data dan nilai dari informasi yang dihasilkan.

6. Kejelasan

Informasi dapat disajikan dalam berbagai bentuk teks, tabel, grafik, chart,

dan lain-lain. Namun, apa pun bentuk yang dipilih, yang penting adalah

menjadikan pemakai mudah memahami maknanya. Oleh sebab itu, selain

bentuk penyajiannya harus benar, juga harus diperhatikan kemampuan

pemakai dalam memahaminya.

7. Keluwesan

Informasi yang baik adalah yang mudah diubah-ubah bentuk penyajiannya

sesuai dengan kebutuhan dan situasi yang dihadapi.


18

8. Ketepatan Waktu

Informasi yang baik adalah informasi yang disajikan tepat pada saat

dibutuhkan. Informasi yang terlambat datang menjadi informasi basi yang

tidak ada lagi nilainya (misalnya untuk pengambilan keputusan).

2.3. Pengertian Sistem Informasi

Definisi dari sistem informasi adalah sebagai kumpulan elemen yang

saling berhubungan satu sama lain yang membentuk satu kesatuan untuk

mengintegrasikan data, memproses dan menyimpan serta mendistribusikan

informasi [6]

Definsi lainnya menyatakan bahwa sistem informasi merupakan

kumpulan dari perangkat keras dan perangkat lunak komputer serta perangkat

manusia yang akan mengolah data menggunakan perangkat keras dan perangkat

lunak tersebut. [7]

Dapat disimpulkan bahwa sistem informasi adalah Suatu sistem yang

dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi

untuk mencapai suatu tujuan yaitu menyajikan informasi.

2.3.1. Komponen Sistem Informasi

Sistem informasi terdiri dari lima sumber daya yang dikenal sebagai

komponen sistem informasi. Kelima sumber daya tersebut adalah manusia,

hardware, software, data, dan jaringan. Kelima komponen tersebut

memainkanperanan yang sangat penting dalam suatu sistem informasi. Namun


19

dalam kenyataannya, tidak semua sistem informasi mencakup kelima komponen

tersebut. Berikut merupakan penjelasan komponen dari sistem informasi : [8]

1. Sumber Daya Manusia

Manusia mengambil peranan yang penting bagi sistem informasi. Manusia

dibutuhkan untuk mengoperasikan sistem informasi. Sumber daya manusia

dapat dibedakan menjadi dua kelompok yaitu pengguna akhir dan pakar

sistem informasi. Pengguna akhir adalah orang-orang yang menggunakan

informasi yang dihasilkan dari sistem informasi, sedangkan pakar sistem

informasi orang-orang yang mengembangkan dan mengoperasikan sistem

informasi.

2. Sumber Daya Hardware

Sumber daya hardware adalah semua peralatan yang digunakan dalam

pemrosesan informasi. Sumber daya ini tidak hanya sebatas komputer

saja,melainkan semua media data seperti lembaran kertas dan disk

magneticatau optikal.

3. Sumber Daya Software

Sumber daya software adalah semua rangkaian perintah (instruksi) yang

digunakan untuk memproses informasi. Sumber daya ini tidak hanya

berupa program saja, tetapi juga berupa prosedur.

4. Sumber Daya Data


20

Sumber daya data bukan hanya sekedar bahan baku untuk memasukan

sebuah sistem informasi, melainkan sebagai dasar membentuk sumber

daya organisasi.

2.4. Permasalahan yang dibahas

2.4.1. Pengertian Penilaian

Penilaian dapat didefinisikan sebagai suatu proses pekerjaan yang

dilakukan seorang penilai dalam memberikan suatu estimasi dan pendapat (opini)

tentang nilai ekonomis suatu properti, baik berwujud maupun tidak berwujud

berdasarkan analisis terhadap fakta-fakta yang objektif dan relevan dengan

menggunakan metode tertentu, serta mengacu pada prinsip-prinsip penilaian yang

berlaku.

Untuk lebih jelasnya mengenai penilaian , maka akan dipaparkan

pengertian penilaian. Pengertian penilaian akan dijelaskan dari beberapa definisi

berikut :

1. Menurut Rasyid dan Mansur (2007) Penilaian adalah proses pengumpulan

informasi atau data yang digunakan untuk membuat keputusan tentang

pembelajaran. Pembelajaran yang dimaksud mencakup siswa, kurikulum,

program, dan kebijakan. Proses penilaian meliputi pengumpulan bukti-

bukti tentang pencapaian belajar peserta didik. Bukti ini tidak selalu

diperoleh melaui tes saja, tetapi juga bisa dikumpulkan melalui

pengamatan atau laporan diri.


21

2. Menurut Linn & Gronlund (Koyan, 2011) penilaian (assesment) adalah

istilah umum yang melibatkan semua rangkaian prosedur yang digunakan

untuk mendapatkan informasi tentang hasil belajar peserta didik

(misalnya: observasi, skala bertingkat tentang kinerja, tes tertulis) dan

pelaksanaan penilaian mengenai kemajuan belajar peserta didik.

Jadi dapat disimpulkan penilaian merupakan suatu proses memberikan atau

menentukan nilai yang bersifat kualitatif terhadap hasil belajar tertentu

berdasarkan suatu kriteria tertentu.

2.4.2. Fungsi Penilaian

Fungsi dari penilaian adalah alat untuk mengetahui tercapai tidaknya

tujuan intruksional. Dengan demikian penilaian harus mengacu pada rumusan-

rumusan tujuan intruksional.

Untuk lebih jelasnya mengenai fungsi penilaian , maka akan dipaparkan

fungsi penilaian dari beberapa definisi berikut :

1. Menurut Koyan (2011) fungsi penilaian dapat berupa:

(1) penempatan yang tepat

(2) pemberian umpan balik

(3) diagnosis kesulitan belajar, dan

(4) penentuan kenaikan tingkat atau kelulusan pendidikan pada jenjang

pendidikan tertentu.
22

2. Pendapat yang hampir sama dikemukakan oleh Arikunto (2009), fungsi

penilaian adalah sebagai berikut:

a. Penilaian berfungsi selektif

Dengan cara mengadakan beberapa penilaian guru mempunyai cara

untuk mengadakan seleksi atau penilaian terhadap siswanya

b. Penilaian berfungsi diagnostik

Apabila alat yang digunakan dalam penilaian cukup memenuhi

persyaratan, maka dengan melihat hasilnya, guru akan mengetahui

kelemahan siswa. Disamping itu, diketahui pula sebab musabab

kelemahan itu. Jadi dengan mengadakan penilaian, sebenarnya guru

mengadakan diagnosis kepada siswa tentang kebaikan dan

kelemahannya. Dengan diketahuinya kelemahan ini akan lebih mudah

dicari cara untuk mengatasi.

c. Penilaian berfungsi sebagai penempatan

Sistem baru yang kini banyak dipopulerkan di negara barat, adalah

sistem belajar sendiri. Belajar sendiri dapat dilakukan dengan cara

mempelajari sebuah paket belajar, baik itu berbentuk modul atau paket

belajar lain. sebagai alasan dari timbulnya sistem ini adalah adanya

pengakuan yang besar terhadap kemampuan individual. Setiap siswa

sejak lahirnya telah membawa kemampuan sendiri-sendiri sehingga

pelajaran akan lebih efektif apabila disesuaikan dengan pembawaan

yang ada. Akan tetapi disebabkan karena keterbatasan sarana dan

tenaga, pendidikan yang bersifat individual kadang-kadang sukar


23

sekali dilaksanakan. Pendekatan yang lebih bersifat melayani

perbedaan kemampuan adalah pengajaran secara kelompok. Untuk

dapat menentukan dengan pasti dikelompok mana seorang siswa harus

ditempatkan, digunakan untuk penilaian. Sekelompok siswa yang

mempunyai hasil penilaian yang sama, akan berada dalam kelompok

yang sama dalam belajar.

d. Penilaian berfungsi sebagai pengukur keberhasilan

Fungsi keempat dari penilaian ini dimaksudkan untuk mengetahui

sampai sejauh mana suatu program berhasil diterapkan. Telah

disinggung pada bagian-bagian sebelum ini, keberhasilan program

ditentukan oleh, beberapa faktor yaitu faktor guru, metode mengajar,

kurikulum, sarana, dan sistem administrasi.

2.4.3. Pengertian Perkembangan

Perkembangan menurut Kamus Besar Bahasa Indonesia adalah perihal

berkembang. Sedangkan kata berkembang menurut Kamus Besar Bahasa

Indonesia berarti mekar terbuka atau membentang menjadi besar, luas dan banyak

serta menjadi bertambah sempurna dalam hal kepribadian, pikiran, pengetahuan

dan sebagainya.

Dengan pengertian lain perkembangan dapat diartikan sebagai perubahan

yang progresif dan kontinue (berkesinambungan) dalam diri individu dari mulai

lahir sampai mati. Dengan kata lain perkembangan adalah perubahan-perubahan

yang dialami individu atau organisme menuju tingkat kedewasaan atau


24

kematangannya yang berlangsung secara sistematis, progresif, dan

berkesinambungan baik mencakup fisik maupun psikis.

Yang dimaksud sistematis adalah perubahan dalam perkembangan itu

bersifat saling ketergantungan atau saling mempengaruhi antara bagian-bagian

organisme (fisik maupun psikis) yang merupakan satu kesatuan yang harmonis,

misalkan kemampuan berjalan anak seiring dengan matangnya otot-otot kaki.

Progresif berarti perubahan yang terjadi bersifat maju, meningkat dan

mendalam (meluas) baik secara kuantitatif (fisik) maupun kualitatif (psikis).

Misalkan terjadinya perubahan proporsi dan ukuran fisik anak (dari pendek

menjadi tinggi dan kecil menjadi besar). Dan berkesinambungan berarti

perubahan pada bagian atau fungsi organisme itu berlangsung secara beraturan

atau berurutan, tidak terjadi secara kebetulan atau loncat-loncat. Misalkan untuk

dapat berdiri seorang anak harus menguasai tahapan perkembangan yaitu

kemampuan duduk dan merangkak.

2.4.4. Faktor-faktor yang Mempengaruhi Perkembangan

Faktor-faktor yang menentukan dalam perkembangan manusia mempunyai

berbagai macam pendapat, sehingga menimbulkan adanya teori tentang

perkembangan manusia. Teori-teori perkembangan tersebut ialah :

1. Teori Nativisme oleh Schopenhover

Teori ini menyatakan bahwa perkembangan manusia itu akan ditentukan

oleh faktor-faktor nativus, yaitu faktor-faktor Ketuhanan yang merupakan

faktor-faktor yang dibawa oleh individu pada waktu dilahirkan. Menurut

teori ini sewaktu individu dilahirkan telah membawa sifat-sifat tertentu,


25

dan sifat inilah yang menentukan termasuk di dalamnya pendidikan dapat

dikatakan berpengaruh terhadap perkembangan individu.

2. Teori Empirisme (John Locke)

Teori ini menyatakan bahwa perkembangan individu ditentukan oleh

empirisnya atau pengalaman-pengalamannya yang diperoleh selama

perkembangan individu itu. Dalam pengertian pengalaman merupakan

pendidikan yang diterima oleh individu yang bersangkutan. Menurut teori

ini individu yang dilahirkan sebagai kertas atau meja yang putih bersih

yang belum ada tulisannya.

3. Teori Konvergensi (William Stern)

Teori ini merupakan teori gabungan (konvergensi) dari kedua teori

tersebut yaitu suatu teori perkembangan individu yang ditentukan oleh

pembawaan maupun pengalaman atau lingkungan. Perkembangan individu

akan ditentukan oleh faktor yang dibawa sejak lahir maupun faktor

lingkungan.

2.4.5. Pengertian Perilaku

Pengertian perilaku dalam Kamus Besar Bahasa Indonesia adalah

tanggapan atau kreasi individu (sikap) tidak hanya badan dan ucapan, atau

perilaku adalah perbuatan, kelakuan, cara menjalankan atau berbuat. Dalam kata

lain perilaku adalah gerak hidup individu yang dapat dirumuskan dalam bentuk

kerja.

Perilaku adalah segala kegiatan atau tindakan atau perbuatan manusia yang

kelihatan maupun tidak kelihatan, yang disadari maupun tidak disadarinya,


26

termasuk di dalamnya cara melakukan sesuatu, caranya bereaksi terhadap segala

sesuatu yang datang dari luar dirinya maupun dari dalam dirinya. Jadi

perkembangan perilaku anak adalah suatu perubahan yang progresif dan kontinyu

(berkesinambungan) yang dialami individu atau organisme yang mengarah pada

kematangan tingkah laku anak didik.

2.4.6. Perkembangan Sikap Anak Dan Pengukurannya

Pada awal masa kanak-kanaknya, biasanya anak-anak akan

mengidentifikasi diriya dengan ibu atau ayahnya atau orang lain yang dekat

dengannya. Sedangkan masa selanjutnya sesuai dengan perkembangan pergaulan

dan pandangan anak-anak mulai mengidentifikasi dirinya dengan tokoh-tokoh,

pahlawan-pahlawan, pimpinan masyarakat atau orang-orang yang berprestasi

dalam bidang olahraga dan sebagainya. Hal tersebut berpengaruh pada

perkembangan moral anak. Berikut beberapa proses pembentukan perilaku moral

dan sikap anak, antara lain :

1. Imitasi (Imitation)

Dalam tulisan ini imitasi berarti perniruan sikap, cara pandang serta

tingkah laku orang lain yang dilakukan dengan sengaja oleh anak. Pada

umumnya anak mulai mengadakan imitasi atau peniruan sejak usia 3

tahun, yaitu meniru perilaku orang lain yang ada disekitarnya. Seringkali

anak tidak hanya meniru perilaku misalnya gerak tubuh, rasa senang atau

tidak senang, sikap orang tua terhadap agama dll. Tetapi ekspresi orang

lain terhadap sesuatu, antara lain menirukan orang marah, menangis

bergembira dan sebagainya. Pada umumnya anak suka menirukan segala


27

sesuatu yang dilakukan oleh orang tuanya, jadi bukan yang diucapkan

atau dikatakan oleh orang tuanya terhadap orang lain, kakak dan

sebagainnya. Misalnya apabila dia melihat ayahnya sedang marah terhadap

kakaknya, anak akan menirukan perbuatan ayah membanting pintu,

namum bukan kata-kata yang diucapkan oleh ayahnya.

2. Internalisasi

Internalisasi adalah suatu proses yang merasuk pada diri seseorang (anak)

karena pengaruh sosial yang paling mendalam dan paling langgeng dalam

kehidupan orang tersebut. Suatu nilai, norma atau sikap semacam itu selalu

dianggap benar. Begitu nilai, norma atau sikap tersebut terinternalisasi

pada diri anak sukar dirubah dan menetap dalam waktu yang cukup lama.

Misalnya seorang anak menilai bahwa memakai kerudung itu baik dan

benar, maka anak akan melakukan terus sekalipun kadang-kadang

mendapat cemoohan dari orang atau anak lain. Sebaliknya penanaman

nilai semacam ini dimulai sejak dini, sehingga sejak kecil telah terbiasa

membedakan sesuatu yang baik dengan yang kurang baik.

Dalam Internalisasi tersebut faktor yang paling penting adalah adanya

keyakinan dan kepercayaan pada diri individu atau anak tersebut terhadap

pandangan atau nilai tertentu dari orang lain, orang tua, kakak atau

kelompok lain dalam pergaulan sehari-hari.

3. Introvert dan Ekstrovert

1) Introvert adalah kecenderungan seseorang untuk menarik diri dari

lingkungan sosialnya, minat, sikap atau keputusan-keputusan yang


28

diambil selalu berdasarkan pada perasaan, pemikiran dan

pengalamannya sendiri. Orang yang

berkecenderungan introvert biasanya bersifat pendiam dan kurang

bergaul bahkan seakan-akan tidak memerlukan bantuan orang lain,

karena kebutuhannya dapat dipenuhi sendiri.

2) Ekstrovert adalah kecenderungan seseorang untuk mengarahkan

perhatian keluar dirinya, sehingga minat, sikap dan keputusan-

keputusan yang diambil lebih banyak ditentukan oleh orang lain atau

berbagai peristiwa yang terjadi di luar dirinya.Orang yang

berkecenderungan ekstrovert biasanya mudah bergaul, ramah, aktif,

banyak berinisiatif serta banyak teman.

4. Kemandirian

Dalam pengertian umum kemandirian adalah kemampuan seseorang untuk

berdiri sendiri tanpa bantuan orang lain baik dalam bentuk material

maupun moral. Sedangkan pada anak kemandirian sering kali dikaitkan

dengan kemampuan anak untuk melakukan segala sesuatu berdasarkan

kekuatan sendiri tanpa bantuan orang dewasa. Misalnya mengikat tali

sepatu dan lain-lain.Dasar kemandirian adalah adanya rasa percaya diri

seseorang untuk menghadapi sesuatu dalam kehidupan sehari-hari.

Sedangkan pada anak rasa percaya diri ini selalu berkembang sesuai

dengan bertambahnya usia dan pengalaman serta bimbingan dari orang

dewasa, antara lain guru, orang tua, kakak, orang lain di sekitarnya yang
29

dapat bergaul dengan baik serta memberikan bimbingan secara langsung

atau tak langsung.

5. Ketergantungan

Ketergantungan atau Overdependency tersebut ditandai dengan perilaku

anak yang bersifat "kekanank-kanakan", perilakunya tidak sesuai dengan

anak lain yang sebaya usianya. Dengan kata lain anak tersebut memiliki

ketidak mandirian, yang mencakup fisik dan mental dan perilakunya

berlainan dengan anak "normal.

6. Bakat

Bakat atau Aptitude merupakan potensi dalam diri seseorang yang dengan

adanya rangsangan tertentu meungkin orang tersebut dapat mencapai

sesiatu tingkat kecakapan, pengetahuan dan keterampilan khusus yang

sering kali melebihi orang lain.Bakat tersebut juga terdapat semenjak masa

kanak-kanak. Aktivitas anak sudah dapat mencerminkan bakat tertentu.

Menurut ilmu pengetahuan ada dua jenis bakat yang dimiliki dan dapat

dikembangkan, yaitu :

a) Bakat yang bertalian dengan kemahiran atau kemampuan mengenai

suatu bidang pekerjaan khusus, sebagai contoh : dagang,

menulis/menyusun karangan dsb. bakat semacam ini disebut

juga vocation aptitude.

b) Bakat yang diperlukan untuk berhasil dalam tipe pendidikan tertentu

atau pendidikan khusus, misalnya bakat melihat ruang (dimensi) yang


30

diperlukan oleh orang arsitek, bakat semacam ini disebut

juga scholastic aptitude.

2.4.7. Perkembangan Moral

Istilah perkembangan moral berasal dari kata latin mos yang berarti adat

istiadat peraturan, nilai-nilai ataupun tata cara kehidupan. Sedangkan moralitas

merupakan kemauan untuk menerima dan melakukan peraturan nilai-nilai atau

prinsip-prinsip moral. Nilai moral seperti :

a. Seruan untuk berbbuat baik kepada orang lain, memelihara ketrtiban

dan keamanan, memelihara kebersihan dan memelihara hak orang lain

b. Larangan mencuri, berzina, membunuh meminum minuman keras dan

berjudi.

c. Seseorang dapat dikatakan bermoral, apabila tingkah lakunya sesuai

dengan nilai moral yang dijunjung tinggi kelompok sosialnya.

2.4.8. Faktor-faktor yang mempengaruhi perkembangan moral

Perkembangan moral atau sikap seorang anak banyak dipengaruhi oleh

lingkungan anak memperolah nilai-nilai moral dan lingkungan orang tuanya.

Anak belajar untuk mengenal nilai-nilai sesuai dengan nilai-nilai tersebut. Dalam

mengembangkan moral anak, peranan orang tua sangatlah penting, terutama pada

anak usia dini.Proses perkembangan moral

Perkembangan moral anak dapat berlangsung melalui beberapa cara, yakni

sebagai berikut :

a. Pendidikan langsung, yaitu melalui pananaman pengertian tentang

tingkah laku yang benar dan yang salah atau yang baik dan yang
31

buruk oleh orang tua, guru ataupun orang dewasa lainnya. Di samping

itu, yang paling penting dalam pendidikan moral adalah keteladanan

dan orang tua, guru dalam menerapkan nilai-nilai moral.

b. Identifikasi, yaitu dengan cara mengidentifikasi atau meniru

penampilan atau tingkah laku moral seseorang yang menjadi idolanya

seperti orang tua, guru ataubahkan tokoh favoritenya.

c. Proses coba-coba (trial and error), yaitu dengan cara mengembangkan

tingkah laku moral secara coba-coba. Tingkah laku yang

mendatangkan pujian atau penghargaan akan terus dikembangkan,

sementara tingkah laku yang mendatangkan hukuman atau celaka akan

dihentikan sendiri oleh anak tersebut.


BAB III

OBJEK DAN METODE PENELITIAN

3.1. Objek Penelitian

Objek penelitian di lakukan di TK EL-CAIRO Tangerang yang

beralamatkan di Perumahan Bumi Asri Jalan Rambutan Blok C3 No: 14 & 41 kel

Kutabumi Kec Pasarkemis Telp: 021 59312749

Sejarah Singkat Perusahaan

KB/TKIT El-Cairo mulai berdiri tanggal 1 April 1997. Berangkat dari

keinginan Yayasan Pendidikan Manusia Unggul sejak tanggal 5 Juli 1994

Untuk menyelenggarakan Pendidikan Islam yang mengintegrasikan nilai-nilai

Islami dengan pengetahuan Umum dan mengoptimalkan pengembangan potensi

anak.

Kini, dalam menapaki perjalanan di tahun ke-19 ini, dengan mengharap

kepada Allah SWT, KB/TKIT El-Cairo berusaha memperbaiki kinerja

pengelolaan institusi yang meliputi berbagai aspek :

1. Perbaikan system operasional dan prosedur serta evaluasi dalam

berbagai elemen kegiatan

2. Kurikulum Berbasis Kompetensi (KBK) yang dikembangkan

menjadi kurikulum berkarakter dengan pendekatan ESI Learning

(Emotional Spiritual Intelegence Learning)

3. Perbaikan Bahan Pelajaran dan penyempurnaan metode penerapan

kurikulum

31
32

4. Meningkatkan kualitas pengajar melalui berbagai pelatihan dan

seminar

5. Penambahan fasilitas, sarana bermain dan belajar

Alhamdulillah dari awal berdiri sampai sekarang TKIT El-Cairo

yang berada dibawah naungan Yayasan Pendidikan Manusia

Unggul telah mengalami perkembangan, walau kami akui begitu

kuat cobaan yang kami alamai, persaingan yang kurang sehat

diantara sekolah-sekolah yang ada, mengakibatkan penurunan

jumlah murid yang signifikan, walau demikian Alhamdulillah TKIT

El-Cairo tetap Exis, karenanya segala upaya terbaik senantiasa kami

lakukan dan segalanya kami serahkan kepada Allah SWT.

Akhirnya, terimakasih yang mendalam kami sampaikan pada semua

pihak, baik masyarakat umum khususnya lembaga, team pendidikan

maupun orang tua murid yang telah memberikan doa dukungan dan

partisipasi kepada TKIT El-Cairo, mudah-mudahan semuanya dapat

membentuk generasi yang kompeten dalam bidang tertentu dan

memiliki pribadi yang Beraqidah Benar, Berakhlak Mulia, Berakal

Cerdas, Memiliki Fisik yang sehat dan kuat serta dekat dan cinta

kepada Allah, Islam dan Rasulullah.

Visi dan Misi Perusahaan

3.1.1.1. Visi :

Umum : Menjadi Sekolah yang dapat mempersiapkan Generasi

Unggul (Insan Kamil) yang mencintai Ilmu pengetahuan dan teknologi


33

(IPTEK) serta beriman dan bertaqwa (IMTAQ) Cinta allah, Islam dan

Rosullulah.

Khusus : menjadi anak didik lulusan TKIT EL-CAIRO masuk kelas

unggulan di sekolah dasar.

3.1.1.2. Misi :

Menumbuhkan semangat keunggulan kepada seluruh warga sekolah,

terutama anak didik untuk tumbuh menjadi pribadi yang memiliki

integritas tinggi.

Mendorong dan membantu anak didik untuk mengenal potensi dirinya,

sehingga dapat berkembang secara optimal serta mampu bersosialisasi

dengan lingkungannya.

Menumbuhkan semangat cinta terhadap Ilmu Pengetahuan dan

Teknologi (IPTEK).

Menumbuhkan penghayatan terhadap ajaran agama dengan

meningkatkan rasa iman dan keTaqwaan (IMTAQ) serta berahklak

mulia yang cinta Allah, Islam dan Rosulnya.

Struktur Organisasi Perusahaan

Dalam suatu perusahan perlu adanya struktur organisasi dan pembagian

kerja agar aktifitas dan kegiatan kerja dapat berjalan dengan baik. Struktur

organisasi yang baik harus menggambarkan fungsi-fungsi, wewenang dan

tanggung jawab dari setiap bagian yang ada dalam perusahan dengan jelas,

dimana dalam hal ini bertujuan untuk menciptakan suatu pengendalian internal
34

perusahaan yang terkontrol dan sistematis. Berikut adalah struktur organisasi yang

ada di TK EL-Cairo Tangerang :

Yayasan Pendidikan MANUSIA UNGGUL

Penasihat Umum : H. Kusdi Kastam

Ketua I : H. Kusrianto, SH. MH.

Ketua II : Siti Kunah, S.Pd.

Sekretaris : Kuswinarni,MPd

Bendahara : Kuslianan SH. Mkn.

Bidang Pengembangan

Sarana Belajar Mengajar : Kuswiono

: Parikhin

: Indra Zulkarnain
35

Dewan Pendidik

Kepala TKIT EL-CAIRO : Ai Rohmah, S.Pdi

Administrasi/TU : Nur Azizah, S.Pdi

Guru Kelompok A/B : Heriyanti, S.Pdi

Guru Kelompok B2 : Ai Rohmah, S.Pdi

Guru Kelompok Bermain : Nur Azizah, S.Pdi

Deskripsi Jabatan Perusahaan

Deskripsi jabatan menjelaskan akan tugas, wewenang dan tanggung jawab

dari masing-masing fungsi dalam perusahaan. Deskripsi jabatan TK EL-Cairo

Tangerang adalah sebagai berikut:

A. Kepala Sekolah

1. Menyusun program tahunan dan semester

2. Bertanggung jawab terhadap terselenggaranya semua komponen dalam

sistem sekolah

3. Membina Guru agar terpenuhi proses belajar dan mengajar yang kondusif
36

B. Administrasi / TU

1. Membuat laporan keuangan dan mengendalikan pemasukan dan

pengeluaran keuangan sekolah

2. Mengelola data induk siswa

C. Guru Kelompok A/B

1. Guru Kelompok A bertugas memperkenalkan huruf angka, warna, doa

harian serta surat pendek.

2. Guru Kelompok B bertugas memperkenalkan konsep bilangan, membaca

kata dan kalimat sederhana, menceritakan isi gambar, mencocok dan

menggunting kertas, kolase serta menggambar. Pada kelompok ini anak

didik terdiri dari anak usia 5th -5,4th

D. Guru Kelompok B2

1. Guru Kelompok B2 memiliki tugas yang sama dengan Guru Kelompok B,

yang membedakan hanya pada usia yang terdiri dari anak usia 5,3th -

5,7th

E. Guru Kelompok Bermain

1. Guru kelompok bermain bertugas untuk mengajak anak bermain,

bernyanyi, menyusun puzzle, mengenal warna, menyusun angka, belajar

berdoa.

3.2. Metode Penelitian

Dalam melakukan suatu penelitian, agar penelitian dapat berjalan secara

sistematis maka diperlukanya metode penelitian yang tepat sesuai kondisi

permasalahan yang akan diteliti. Peneliti menggunakan jenis penelitian deskriptif


37

dan penelitan tindakan (action search) dalam melakukan penelitian. Termasuk

pada penelitian yang dilakukan penulis di TK El-Cairo Tangerang . Penelitian

deskriptif ialah penelitian yang mempelajari masalah dalam masyarakat, tata cara

yang berlaku dalam masyarakat serta situasi-situasi, sikap, pandangan, proses

yang sedang berlangsung, pengaruh dari suatu fenomena, pengukuran yang cermat

tentang fenomena dalam masyarakat. Peneliti mengembangkan konsep,

menghimpun fakta, tapi tidak menguji hipotesis. Penelitian tindakan (action

research) ialah penelitian yang bertujuan untuk mengembangkan keterampilan-

keterampilan baru, cara pendekatan baru, atau produk pengetahuan yang baru dan

untuk memecahkan masalah dengan penerapan langsung di dunia aktual/lapangan.

3.2.1. Desain Penelitian

3.2.2. Jenis Dan Metode Pengumpulan Data

Penulis menggunakan beberapa teknik dalam melakukan pengambilan

data,

adapun teknik pengumpulan data yang digunakan adalah sebagai berikut :

1.2.2.1 Sumber Data Primer

Sumber data primer yaitu sumber data yang berasal dari perorangan,

kelompok, panel atau sumber terselubung. Dalam memperoleh data primer penulis

melakukan observasi dan wawancara.

Metode pengumpulan data yang digunakan oleh penulis adalah :

1) Pengamatan Langsung / Observasi (observation)


38

Merupakan teknik dalam pengumpulan data yang dilakukan melalui sebuah

aktivitas dengan maksud untuk memahami secara langsung terhadap

fenomena yang sedang terjadi pada sebuah instansi maupun perusahaan.

Dalam penelitian ini, penulis melakukan pengamatan langsung (observasi) di

salah satu Sekolah Taman Kanak-kanak (TK) El-Cairo yaitu di Tangerang.

Dalam proses observasi, peneliti mengamati langsung proses belajar mengajar

disekolah tersebut. Peneliti juga mengamati langsung bahwa di sekolah

tersebut masih kurang maksimal dalam mengelola perkembangan anak. Hal

tersebut diamati bahwa setiap guru tidak memberikan catatan-catatan yang

detail mengenai perilaku anak disekolah.

2) Wawancara (interview)

Dalam mendapatkan informasi mengenai kebutuhan-kebutuhan perancangan

perangkat lunak, penulis melakukan wawancara secara langsung maupun tidak

langsung kepada pihak-pihak TK El-Cairo Tangerang Proses wawancara

ini, dilakukan langsung kepada Kepala TKIT El-Cairo yaitu Ai Rohmah,

S.Pdi, untuk mengetahui informasi tentang Sistem Informasi yang dipakai di

instansi tersebut, kelebihan maupun kekurangan sistem yang sedang berjalan

dalam mengelola perkembangan perilaku anak. Selain kepada beliau,

wawancara ini juga dilakukan kepada Guru-guru di TKIT El-Cairo untuk

mengetahui lebih jelas tentang proses belajar mengajar yang dipakai beserta

harapan sistem yang diinginkan seperti apa dan harus bagaimana. Tidak lupa

juga penulis juga melakukan wawancara langsung terhadap orang tua untuk
39

mengetahui apa kelebihan dan kekurangan mengenai system belajar mengajar

TKIT El-Cairo, serta harapan dan keinginan orang tua seperti apa dalam

pendidikan di TKIT El-Cairo.

1.2.2.2 Sumber Data Sekunder

Adapun data yang berasal dari sumber sekunder diperoleh dengan teknik

dokumentasi. Dokumentasi adalah teknik pengumpulan data dengan cara

mengumpulkan dokumen-dokumen yang diperoleh, dianalisis sehingga

menghasilkan data-data yang sesuai unuk kegiatan pengembangan sistem

informasi,yaitu :

1. Formulir Pendaftaran

2. Laporan Perkembangan Anak didik

3. Raport

4. Data Nilai Siswa

3.2.3. Metode Pendekatan Dan Pengembangan Sistem

Metode pendekatan dan pengembangan sistem dilakukan untuk

memperoleh rancangan yang digunakan untuk kemudian dapat memenuhi

kebutuhan sistem, dalam memulai pengembangan sebaiknya terlebih dahulu

mempersiapkan metode pemodelan seperti apa yang akan digunakan, langkah

langkah pemecahan masalah, serta solusi yang di pilih dengan memprioritaskan

ketepatan waktu penyelesaian dan efektifitas dalam perancangan sebuah sistem.

Kemudian dilanjutkan dengan pengembangan sistemnya untuk menyelesaikan

masalah hingga tercapainya tujuan penelitian dan pengembangan sistem.


40

1.2.3.1 Metode Pendekatan Sistem

Metode Pendekatan yang digunakan dalam merancang Sistem Informasi

ini ialah menggunakan pendekatan berorientasi objek (Object-Oriented). Dimana

semua data dan fungsi dibungkus (dienkapsulasi) dalam class-class atau objek-

objek. Pendekatan berorientasi objek merupakan suatu teknik atau cara dalam

melihat permasalahan dan sistem (sistem perangkat lunak, sistem informasi, atau

sistem lainnya) dimana dalam setiap objek dapat menerima pesan, memproses

data, mengirim, menyimpan dan memanipulasi data. Beberapa objek berinteraksi

dengan saling memberikan informasi satu terhadap yang lainnya. Masing-masing

objek harus berisikan informasi mengenai dirinya sendiri sehinga dapat

dihubungkan dengan objek yang lain.

1.2.3.2 Metode Pengembangan Sistem

Metode pengembangan sistem adalah metode-metode, prosedur-

prosedur, konsep-konsep pekerjaan yang akan digunakan untuk mengembangkan

suatu sistem informasi. Metodelogi yang digunakan penulis dalam melakukan

perancangan model sistem penilaian ini yaitu dengan menggunakan metode

prototype. Prototype adalah suatu sistem potensial yang disediakan bagi

pengembang dan calon pengguna yang dapat memberikan gambaran bagaimana

kira-kira sistem tersebut akan berfungsi bila telah disusun dalam bentuk yang

lengkap, dimana prosesnya disebut dengan prototyping. [9]

Model prototype memulai pengembangan dengan pengumpulan

kebutuhan. Pengembang dan user bertemu dan mendefinisikan obyektif


41

keseluruhan dari software, mengidentifikasi segala kebutuhan yang diketahui, dan

area garis besar dimana definisi lebih jauh merupakan keharusan kemudian

dilakukan perencanaan secara cepat. Sehingga prototyping dikenal dengan Rapid

Application Development (RAD). Prototyping berada pada tahap design dari

langkah langkah dalam siklus pengembangan suatu sistem informasi yang

digunakan untuk membantu pengembang sistem informasi dalam membentuk

model dari perangkat lunak yang akan dibuat, dengan membuat model dapat

diketahui kebutuhan pengguna yang mungkin saja sulit untuk ditentukan.

Skema tahapan pengembangan sistem informasi dengan pendekatan prototyping :

Identifikasi
kebutuhan bisnis
pemakai akhir

Pengembangan
Prototipe sistem
bisnis

Revisi prototipe
agar memenuhi
kebutuhan para
pemakai akhir
dengan lebih baik

Menggunakan
dan memelihara
sistem bisnis yang
diterima

Gambar 3.1 Model Proses Prototype

(Sumber: OBrien, James A. dan Marakas,George M. Management Information

Systems, 10th Edition. McGraw-Hill/ Irwin: New York, 2011.)


42

Penjelasan dari tahap tahap model prototype adalah sebagai berikut:

1) Identifikasi kebutuhan end user

Pada tahap ini para pemakai akhir mengidentifikasi kebutuhan bisnis mereka

dan menilai kelayakan beberapa alternatif solusi sistem informasi. Pengguna

sistem informasi dan vendor mengidentifikasikan semua kebutuhan, dan garis

besar sistem yang akan dibuat beserta alternatif solusi sistem.

2) Membangun prototype business system

Pada tahap ini para pemakai akhir atau pakar sistem informasi menggunakan

alat pengembangan aplikasi untuk secara interaktif mendesain dan menguji

prototype berbagai komponen sistem informasi yang memenuhi kebutuhan

para pemakai akhir. Membangun prototyping aplikasi pengembangan dengan

membuat model sebagai uji coba yang mewakili kebutuhan pengguna secara

garis besar.

3) Revisi prototype kedalam bentuk yang mendekati kebutuhan end user

Model sistem bisnis diuji coba, dievaluasi dan dimodifikasi berulang-ulang

hingga dapat diterima oleh pengguna dan dirasakan oleh pengguna telah

sesuai dengan kebutuhan.

4) Menggunakan dan memelihara business system yang telah diterima

Dalam tahap ini sistem bisnis yang telah disepakati antara pengguna dan

vendor dapat dimodifikasi dengan mudahkarena sebagian besar dokumentasi

dari sistem telah tersimpan.


43

1.2.3.3 Alat Bantu Analisis Dan Perancangan

Dalam perancangan suatu sistem informasi diperlukan alat bantu. Alat

bantu ini bertujuan untuk mempermudah dalam menggambarkan komponen-

kompenen yang ada, proses yang terjadi dan membuat usulan pemecahan masalah

secara logika. Adapun beberapa alat bantu yang digunakan adalah sebagai berikut:

A. Use Case Diagram

Use Case Diagram mendeskripsikan interaksi tipikal antara para pengguna

sistem dengan sistem itu sendiri, dengan memberikan sebuah narasi tentang

bagaimana sistem tersebut digunakan. Usecase diagram menampilkan actor mana

yang menggunakan usecase mana, usecase mana yang memasukan usecase lain

dan hubungna antara actor dan usecase.

B. Skenario Use Case

Skenario Use Case Mendeskripsikan secara umum prosedur yang

berlangsung didalam sebuah use case berdasarkan aktor aktor yang berinterkasi

dengan use case tersebut serta menjelaskan respon sistem terhadap interaksi yang

dilakukan aktor pada prosedur tersebut.

C. Activity Diagram

Activity Diagram adalah diagram UML yang menggambarkan actions

(tindakan tindakan) yang terjadi di dalam alur kerja suatu sistem atau proses

bisnis. Activity diagram menekankan pada urutan langkah tiap tindakan serta

aturan aturan kondisinya. Sebuah tindakan dapat terjadi akibat dari tindakan lain

atau berdasarkan kondisi tertentu yang terjadi di sistem.

D. Class Diagram
44

Class diagram adalah sebuah spesifikasi yang jika diinstansiasi akan

menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain

berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem,

sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut

(metoda/fungsi).

E. Sequence Diagram

Sequence diagram secara khusus menjabarkan behavior sebuah sekenario

tunggal. Sequence diagram menunjukan sebuah objek contoh dan pesan-pesan

yang melewati objek-objek dalam use case.

F. Deployment Diagram

Deployment atau physical diagram menggambarkan detail bagaimana

komponen di-deploy dalam infrastruktur sistem, di mana komponen akan terletak

(pada mesin, server atau piranti keras apa), bagaimana kemampuan jaringan pada

lokasi tersebut, spesifikasi server, dan hal-hal lain yang bersifat fisikal.

3.3. Analisis Sistem yang Berjalan

Sebelum melakukan perancangan sistem yang diusulkan pada TK El-

Cairo, maka harus terlebih dahulu melakukan analisis sistem agar memperoleh

gambaran yang jelas mengenai sistem yang akan dibangun.

Tahap analisis ini merupakan tahap yang paling penting didalam

merancang sistem informasi, karena pada tahapan ini gambaran sistem akan mulai

terlihat sehingga pada saat melakukan perancangan input dan output akan lebih

mudah. Adapun Tahapan analisis yang dilakukan ialah Analisis Dokumen, berikut
45

ini adalah dokumen yang dianalisis dan akan dijadikan sebagai referensi untuk

merancang sebuah sistem.

1. Nama Dokumen : Formulir Pendaftaran

Sumber : Petugas Pelaksana

Rangkap :1

Deskripsi : Digunakan oleh Orang tua untuk mengisi data identitas

anaknya pada saat pendaftaran.

Struktur Data : No Pendaftaran, Nama Lengkap, Nama Panggilan, Jenis

Kelamin, Tempat Lahir, Tanggal Lahir, Agama,

Kewarganegaraan, Anak ke berapa, dari berapa saudara,

Bahasa Sehari-hari, Bakat/Minat yang dimiliki, Berat

badan, Tinggi badan, Golongan darah, Penyakit yang

pernah diderita, waktu menderita pada usia, lamanya

menderita, iminisasi yang diperoleh, bertempat tinggal

dengan, nama ayah, nama ibu, nama wali (jika ada), agama

ayah, agama ibu, agama wali (jika ada), pendidikan terakhir

ayah, pendidikan terakhir ibu, pendidikan terakhir wali,

pekerjaan ayah, pekerjaan ibu, pekerjaan wali, alamat

rumah, alamat kantor ayah, alamat kantor ibu, telepon

rumah, telepon kantor ayah, telepon kantor ibu, tanggal

daftar
46

2. Nama Dokumen : Laporan Perkembangan Anak didik

Sumber : Petugas Pelaksana

Rangkap :1

Deskripsi : digunakan oleh orang tua untuk melihat Laporan hasil

perkembangan Anaknya

Struktur Data : Nama Anak Didik, Kelompok, Semester, Tahun Pelajaran,

Aspek Nilai Agama dan Moral, Aspek Sosial Emosional

dan Kemandirian, Aspek Bahasa, Aspek Kognitif, Aspek

Seni, Aspek Fisik, Aspek Karakter, Jumlah Absen Sakit,

Jumlah Absen Ijin, Jumlah Absen tanpa keterangan, tanggal

dibuat laporan, nama guru, nip guru, nama orang tua, nama

kepala sekolah, nip kepala sekolah,

3. Nama Dokumen : Raport

Sumber : Petugas Pelaksana

Rangkap :1

Deskripsi : digunakan oleh orang tua untuk melihat daftar nilai akhir

anaknya

Struktur Data : Kelompok, semester, tahun pelajaran, materi, nilai, uraian,

jumlah absen sakit, jumlah absen izin, jumlah absen tanpa

keterangan, tanggal dibuatnya raport, kepala sekolah


47

4. Nama Dokumen : Data Nilai Siswa

Sumber : Petugas Pelaksana

Rangkap :1

Deskripsi : digunakan oleh guru sebagai referensi untuk membuat

raport atau laporan perkembangan anak didik

Struktur Data : nama siswa, materi, nilai

3.3.1. Analisis Prosedur yang sedang berjalan

Prosedur yang berjalan ini merupakan kumpulan dari proses dalam suatu

sistem yang sedang terkait antara satu dengan yang lainnya. Prosedur-prosedur

tersebut dapat dijelaskan sebagai berikut :

1. Prosedur Penilaian Perkembangan Anak

a. Guru melihat riwayat perilaku anak didiknya pada setiap aktivitas dan

setiap tugas yang diberikan

b. Guru mencatat nilainya dan memberikan penafsiran untuk setiap aspek

penilaian

2. Prosedur Penilain Raport

a. Guru melihat riwayat nilai siswa

b. Guru mengakumulasikan nilai siswa

c. Guru memberikan nilai kepada siswa untuk setiap materi beserta dengan

tafsirannya
48

3.3.2. Use Case Diagram

Berikut ini adalah Use Case diagram pada system informasi yang sedang berjalan

di TK El-Cairo :

Membuat Laporan
Perkembangan Anak Didik

Membuat Raport

Guru

Mengisi Nilai Harian


Siswa

melakukan
pembagian kelas

Petugas Administrasi/TU

Gambar 3.2 Use Case Diagram Sistem yang berjalan

3.3.3. Skenario Use Case

Berikut ini adalah Skenario Use Case pada system informasi yang sedang berjalan

di TK El-Cairo :

1. Nama Use Case : Membuat Laporan Perkembangan Anak didik

Aktor : Guru

Pre Condition : Riwayat Nilai keseharian siswa sudah tersedia


49

Post Condition : Data Tafsiran telah dimasukan kedalam Laporan

perkembangan Anak didik

Skenario Normal :

1. Guru melihat riwayat nilai keseharian siswa

2. Guru menafsirkan Nilai keseharian siswa

3. Guru memasukan Nilai akhir ke Laporan Perkembangan Anak didik

berupa penafsiran setiap aspek penilain

2. Nama Use Case : Membuat Raport

Aktor : Guru

Pre Condition : Riwayat Nilai keseharian siswa sudah tersedia

Post Condition : Data Nilai akhir telah dimasukan kedalam Raport

Skenario Normal :

1. Guru melihat riwayat nilai keseharian siswa

2. Guru mengakumulasikan Nilai keseharian siswa

3. Guru memasukan Nilai akhir kedalam Raport setiap siswa

3. Nama Use Case : Mengisi Nilai Harian Siswa

Aktor : Guru

Pre Condition :-

Post Condition : Nilai Harian telah dimasukan kedalam Data Nilai Siswa
50

Skenario Normal :

1. Guru melihat riwayat perilaku anak didiknya pada setiap aktivitas dan

setiap tugas yang diberikan

2. Guru mencatat nilainya kedalam data nilai siswa

4. Nama Use Case : Melakukan Pembagian Kelas

Aktor : Petugas Administrasi / TU

Pre Condition : Petugas Administrasti / TU sudah memiliki data induk

siswa lengkap

Post Condition : Data Siswa telah dimasukan ke dalam daftar kelas

Skenario Normal :

1. Petugas Administrasi/TU mengelompokan data siswa berdasarkan kriteria

tertentua

2. Petugas administrasi/TU mencatat data siswa hasil pengelompokan

kedalam daftar kelas

3.3.3.1. Definisi Aktor dan Deskripsinya

Berikut adalah deskripsi pendefinisian aktor pada system informasi yang sedang

berjalan di TK EL-Cairo :

Tabel 3.1 Tabel Definisi Aktor dan Deskripsinya sistem yang berjalan

No Aktor Deskripsi
51

1 Guru Orang yang bertugas dan memiliki hak

untuk mengelola data nilai anak dan

nilai raport.

2 Petugas Administrasi/TU Bertugas untuk mengelola data induk

siswa

3.3.3.2. Definisi Use Case dan Deskripsinya

Berikut adalah deskripsi pendefinisian use case pada system yang sedang berjalan

di TK El-Cairo :

Tabel 3.2 Tabel Definisi Use Case dan Deskripsinya

No Use Case Deskripsi


1 Membuat Laporan Merupakan proses untuk membuat
perkembangan anak didik laporan perkembangan anak didik

4 Membuat raport Merupakan proses untuk membuat raport


atau nilai akhir siswa

5 Mengisi nilai harian siswa Merupakan proses untuk mencatat nilai


harian bisa berupa nilai tugas atau nilai
dari hasil mengamati setiap aktivitas
siswa

6 Pembagian Kelas Merupakan proses untuk memetakan


calon siswa atau siswa ke kelas.
52

3.3.4. Activity Diagram

Berikut adalah diagram aktivitas dari system informasi yang sedang berjalan di

TK El-Cairo :

Membuat Raport

Guru

Melihat riwayat nilai harian


siswa

mengakumulasikan nilai harian


siswa

memasukan nilai akhir kedalam


raport siswa

Gambar 3.3 Activity Diagram Membuat Raport Sistem yang berjalan


53

Membuat Laporan perkembangan anak


didik

Guru

Melihat riwayat nilai harian


siswa

menafsirkan nilai keseharian


siswa

memasukan nilai akhir berupa


tafsiran kedalam laporan
perkembangan anak didik

Gambar 3.4 Activity Diagram Membuat Laporan perkembangan anak didik


Sistem yang berjalan

Mengisi Nilai Harian Siswa

Guru

Melihat hasil tugas/mengamati


setiap aktivitas

mencatat nilai kedalam Data


Nilai Siswa

Gambar 3.5 Activity Diagram Mengisi Nilai Harian Siswa Sistem yang berjalan
54

Melakukan Pembagian Kelas

Petugas Administrasi / TU

mengelompokan data siswa


berdasrkan kriteria tertentu

mencatat hasil pengelompokan


kedalam daftar kelas

Gambar 3.6 Activity Diagram Melakukan Pembagian Kelas Sistem yang berjalan

3.3.5. Evaluasi Sistem yang sedang berjalan

Evaluasi sistem yang sedang berjalan dilakukan setelah melakukan

penelitian dan analisis terhadap sistem yang sedang berjalan dan bertujuan untuk

memberikan solusi yang lebih baik terhadap perubahan sistem yang lebih baik.

Adapun evaluasi yang dapat disimpulkan adalah sebagai berikut :

Tabel 3.3 Tabel Evaluasi Sistem yang sedang berjalan

No Permasalahan Solusi

1 Tidak adanya sistem yang Membuat Sistem yang mendukung

mendukung untuk mengontrol untuk mengontrol perkembangan


55

perkembangan perilaku anak, perilaku anak dalam hal aktivitas

sehingga data yang dihasilkan keseharian siswa baik dirumah

dalam laporan perkembangan maupun disekolah dengan

perilaku anak tidak objektif. melibatkan orang tua dan guru,

sehingga guru ketika akan membuat

sebuah laporan perkembangan

perilaku anak bisa melihat riwayat

penilaian perkembangan perilaku

anak dalam kesehariannya.

2 Model Penilaian Perkembangan Membuat sistem penilaian

Perilaku Anak tidak melibatkan perkembangan perilaku anak khusus

orang tua, hanya melibatkan guru untuk orang tua untuk membantu

saja. guru dalam mengevaluasi

perkembangan perilaku anak semasa

beraktivitas dirumah.
BAB IV

HASIL DAN PEMBAHASAN

4.1. Perancangan Sistem

Perancangan sistem merupakan tahap selanjutnya setelah melakukan

analisa terhadap sistem yang sedang berjalan sebelumnya. Tahap ini ialah fase

untuk menggambarkan dengan jelas tentang sistem yang akan diusulkan sesuai

dengan kebutuhan pengguna. Tahap inipun akan menjadi gambaran bagi

pengguna atau pengembang program terhadap sistem yang akan dibangun.

4.1.1. Tujuan Perancangan Sistem

Tujuan perancangan pembuatan program atau sistem informasi ini adalah

untuk memberikan penjelasan atau mendefinisikan kepada pemakai program.

Dengan demikian pembuatan program ini diharapkan dapat membantu mengatasi

kekurangan-kekurangan yang ada dan mengahasilkan informasi serta laporan-

laporan yang mudah untuk dibuat. Adapun perancangan yang diusulkan

merupakan langkah untuk lebih memaksimalkan sistem yang sudah berjalan

dengan menggunakan sistem komputerasi

4.1.2. Gambaran Umum Sistem yang diusulkan

Sistem informasi yang disulkan memiliki beberapa keunggulan dan

perbedaan dari sistem yang sedang berjalan. Sistem yang diusulkan telah

terkomputerisasi, lebih mudah digunakan, integritas data terjaga, data catatan

perilaku anak akan terkontrol dengan baik. Gambaran dari sistem yang diusulkan

ialah bahwa setiap guru dan orang tua memiliki peran penting untuk mengontrol

63
64

perilaku anaknya, mengembangkan kebiasaan perilaku-perilaku baik pada

anaknya dengan instrumen penilaian yang telah disediakan menggunakan

teknologi smartphone, sehingga akan praktis dalam pengimplementasiannya.

Sistem inipun lebih fokus pada arahan disiplin tentang kebiasaan-kebiasaan

perilaku baik seperti rajin mengaji, shalat, rajin membaca dan indikator-indikator

lainnya yang bisa disesuaikan oleh guru. Sehingga dengan demikian guru akan

lebih mudah untuk mengevaluasi kebiasaan perilaku anak didik pada aspek

tertentu untuk dijadikan bahan referensi dalam merumuskan laporan

perkembangan perilaku anak diakhir semester. Pada sistem ini didesain dengan

teknik poin yang bertujuan untuk memberikan apresiasi kepada anak yang selalu

berusaha untuk melakukan hal-hal baik. Poin ini adalah bentuk visualisasi dari

pahala yang pada umumnya dinilai secara abstrak, namun dikarenakan anak

memiliki keterbatasan dalam menanggapi hal yang abstrak maka sistem ini

didesain sedemikian rupa supaya terlihat kongkrit dan dapat divisualisasikan.

Dengan demikian anak akan terus berusaha untuk membiasakan hal-hal yang baik

demi mencapai poin yang maksimal. Dari point-point yang ada, guru dan orang

tua bisa membuat kesepakatan untuk memberikan penghargaan dalam bentuk

barang ataupun yang lainnya kepada anak yang memiliki point terbesar.

4.1.3. Perancangan Prosedur yang diusulkan

Perancangan prosedur dari sistem informasi yang diusulkan akan

dituangkan dalam bentuk Use Case Diagram, Skenario Use Case, Activity

Diagram dan Sequence Diagram.


65

4.1.3.1.Use Case Diagram

Berikut ini adalah Use Case Diagram untuk sistem yang diusulkan :

kelulusan catatan perilaku


anak

Orang Tua
kelola data siswa
raport
<<include>>
<<include>>

<<include>>
pembagian kelas
kelola laporan
<<include>>
<<include>>
Guru
kelola data pengguna <<include>> login
admin
<<include>>

<<include>> laporan perkembangan


kelola data tahun
perilaku
<<include>>

kelola data aspek

kelola data guru

logout

Gambar 4.1 Use Case Diagram Sistem yang diusulkan

a. Definisi Aktor dan Deskripsinya

Berikut adalah deskripsi pendefinisian aktor pada Sistem Informasi

Penilaian Perkembangan Perilaku Anak :

Tabel 4.1 Tabel Definisi Aktor dan Deskripsinya

No Aktor Deskripsi
1. Guru Orang yang bertugas dan memiliki hak untuk
mengelola catatan perilaku anak, mengelola laporan
perkembangan perilaku, dan mengelola nilai raport.

2. Orang tua Orang yang bertugas dan memiliki hak untuk


mengelola catatan perilaku anak
66

3. Admin Orang yang bertugas dan memiliki hak untuk


mengelola data tahun, mengelola data siswa,
mengelola data guru, mengelola data pengguna,
mengelola data aspek, mengelola kelulusan dan
melakukan pembagian kelas.

b. Definisi Use Case dan Deskripsinya

Berikut adalah deskripsi pendefinisian use case pada Sistem Informasi

Penilaian Perkembangan Perilaku Anak :

Tabel 4.2 Tabel Definisi Use Case dan Deskripsinya

No Use Case Deskripsi


1. Login Merupakan proses untuk melakukan login
atau masuk kedalam sistem

2. Logout Merupakan proses untuk melakukan


logout dari sistem atau keluar dari sistem

3. Catatan perilaku anak Merupakan proses untuk mencatat


perilaku anak ke dalam basis data

4. Kelola Laporan Merupakan proses generalisasi yang


meliputi 2 buah proses yaitu laporan
perkembangan perilaku dan raport.

5 Laporan perkembangan Merupakan proses untuk membuat laporan


perilaku penilaian perkembangan perilaku anak
yang dilakukan setiap semester.

6 Raport Merupakan proses untuk membuat nilai


raport anak setiap semester
67

7 Kelola pengguna Merupakan proses untuk mengelola data


pengguna atau data user beserta hak
aksesnya

8 Pembagian kelas Merupakan proses untuk melakukan


pembagian kelas atau penempatan siswa
ke kelas dan penempatan wali kelas.

9 Kelola data tahun Merupakan proses untuk mengelola data


tahun ajaran

10 Kelola data siswa Merupakan proses untuk mengelola data


siswa

11 Kelola data guru Merupakan proses untuk mengelola data


guru

12 Kelulusan Merupakan proses untuk mengelola data


kelulusan siswa atau mengubah status
siswa menjadi lulus atau tidak lulus

13 Kelola data aspek Merupakan proses untuk mengelola data


aspek penilaian

4.1.3.2. Skenario Use Case

Berikut adalah skenario jalannya masing-masing use case yang telah

didefinisikan sebelumnya :

Tabel 4.3 Tabel Skenario Use Case Login yang diusulkan

Nama Use Case Login


Deskripsi Singkat Merupakan proses untuk melakukan
68

login atau masuk kedalam sistem


Aktor Admin, Orang Tua dan Guru
Pre Condition Aktor sudah memasuki halaman login
Post Condition Aktor dapat masuk kedalam sistem.
Skenario Normal
Aksi Aktor Aksi Sistem
1. Memasukan username dan
password
2. Memeriksa valid tidaknya data
masukan dengan memeriksa ke
tabel data_user
3. Masuk kedalam aplikasi
dengan menampilkan halaman
home
Skenario Alternatif
1. Memasukan username dan
password
2. Memeriksa valid tidaknya data
masukan dengan memeriksa ke
tabel data_user
3. Menampilkan pesan login
tidak valid
4. Memasukan username dan
password yang valid
5. Memeriksa valid tidaknya data
masukan dengan memeriksa ke
tabel pengguna
6. Masuk kedalam aplikasi
dengan menampilkan halaman
home
69

Tabel 4.4 Tabel Skenario Use Case Logout yang diusulkan

Nama Use Case Logout


Deskripsi Singkat Merupakan proses untuk melakukan
logout dari sistem atau keluar dari
sistem
Aktor Admin, Orang Tua, Guru
Pre Condition Aktor dalam keadaan sudah masuk
kedalam sistem
Post Condition Aktor dapat keluar dari sistem.
Skenario Normal
Aksi Aktor Aksi Sistem
1. Memilih menu logout
2. Melakukan logout

Tabel 4.5 Tabel Skenario Use Case Catatan Perilaku Anak yang diusulkan

Nama Use Case Catatan Perilaku Anak


Deskripsi Singkat Merupakan proses untuk mencatat
perilaku anak ke dalam basis data
Aktor Guru dan Orang tua
Pre Condition Aktor sudah login terlebih dahulu
Post Condition Data catatan perilaku anak tersimpan
kedalam database
Skenario Normal
Aksi Aktor Aksi Sistem
1. Memilih menu catatan perilaku
anak
2. Menampilkan halaman catatan
perilaku anak
3. Menekan tombol tambah
70

4. Menampilkan form tambah catatan


perilaku anak
5. Mengisi form tambah catatan
perilaku anak
6. Menekan tombol simpan
7. Memeriksa kelengkapan form
catatan perilaku anak
8. Menyimpan catatan perilaku anak
ke database
Skenario Alternatif
1. Memilih menu catatan perilaku
anak
2. Menampilkan menu halaman
catatan perilaku anak
3. Menekan tombol tambah
4. Menampilkan form tambah catatan
perilaku anak
5. Mengisi form tambah catatan
perilaku anak
6. Menekan tombol simpan
7. Memeriksa kelengkapan form
catatan perilaku anak
8. Menampilkan pesan data tidak
lengkap
9. Melengkapi form catatan perilaku
anak
10. Menekan tombol simpan
11. Menyimpan catatan perilaku anak
ke database
71

Tabel 4.6 Tabel Skenario Use Case Laporan Perkembangan Perilaku yang
diusulkan

Nama Use Case Laporan Perkembangan Perilaku


Deskripsi Singkat Merupakan proses untuk membuat
laporan penilaian perkembangan
perilaku anak yang dilakukan setiap
semester.
Aktor Guru
Pre Condition Aktor sudah login terlebih dahulu
Post Condition Data laporan perkembangan perilaku
anak tersimpan kedalam database
Skenario Normal
Aksi Aktor Aksi Sistem
1. Memilih menu laporan
perkembangan perilaku
2. Menampilkan halaman data siswa
yang akan di pilih
3. Memilih siswa yang akan dilihat
laporan perkembangan perilakunya
4. Menampilkan halaman laporan
perkembangan perilaku
5. Menekan tombol tambah
6. Menampilkan form tambah laporan
perilaku anak
7. Mengisi form tambah laporan
perilaku anak
8. Menekan tombol simpan
9. Menyimpan laporan perkembangan
perilaku anak ke database
10. Memilih siswa yang akan dilihat
72

detail laporan perkembangan


perilakunya
11. Menampilkan halaman detail
laporan perkembangan perilaku
anak
12. Menekan tombol tambah
13. Menampilkan form tambah detail
laporan perkembangan perilaku
anak
14. Mengisi form detail laporan
perkembangan perilaku anak
15. Menekan tombol simpan
16. Menyimpan laporan detail
perkembangan perilaku anak ke
database
Skenario Alternatif
1. Memilih menu laporan
perkembangan perilaku
2. Menampilkan halaman data siswa
yang akan di pilih
3. Memilih siswa yang akan dilihat
laporan perkembangan perilakunya
4. Menampilkan menu laporan
perkembangan perilaku
5. Menekan tombol tambah
6. Menampilkan form tambah laporan
perilaku anak
7. Mengisi form tambah laporan
perilaku anak
8. Menekan tombol simpan
73

9. Menyimpan laporan perkembangan


perilaku anak ke database
10. Memilih siswa yang akan dilihat
detail laporan perkembangan
perilakunya
11. Menampilkan halaman detail
laporan perkembangan perilaku
anak
12. Menekan tombol tambah
13. Menampilkan form tambah detail
laporan perkembangan perilaku
anak
14. Mengisi form detail laporan
perkembangan perilaku anak
15. Memeriksa kelengkapan form
detail laporan perkembangan
perilaku anak
16. Menampilkan pesan data tidak
lengkap
17. Melengkapi form detail laporan
perkembangan perilaku anak
18. Menekan tombol simpan
19. Menyimpan laporan detail
perkembangan perilaku anak ke
database

Tabel 4.7 Tabel Skenario Use Case Raport yang diusulkan

Nama Use Case Raport


Deskripsi Singkat Merupakan proses untuk membuat
74

nilai raport anak setiap semester


Aktor Guru
Pre Condition Aktor sudah login terlebih dahulu
Post Condition Data Nilai Raport tersimpan kedalam
database
Skenario Normal
Aksi Aktor Aksi Sistem
1. Memilih menu raport anak
2. Menampilkan halaman data siswa
yang akan di pilih
3. Memilih siswa yang akan dilihat
raport nya
4. Menampilkan menu raport siswa
5. Menekan tombol tambah
6. Menampilkan form tambah raport
7. Mengisi form tambah raport
8. Menekan tombol simpan
9. Menyimpan data raport ke database
10. Memilih raport yang akan dilihat
detail nilai raportnya
11. Menampilkan menu detail nilai
raport
12. Menekan tombol tambah
13. Menampilkan form tambah nilai
raport
14. Mengisi form detail nilai raport
15. Menekan tombol simpan
16. Menyimpan data nilai raport ke
database
75

Tabel 4.8 Tabel Skenario Use Case Kelola Pengguna yang diusulkan

Nama Use Case Kelola Pengguna


Deskripsi Singkat Merupakan proses untuk mengelola
data pengguna atau data user beserta
hak aksesnya
Aktor Admin
Pre Condition Aktor sudah login terlebih dahulu
Post Condition Data Pengguna tersimpan kedalam
database
Skenario Normal
Aksi Aktor Aksi Sistem
1. Memilih menu pengguna
2. Menampilkan halaman pengguna
3. Menekan tombol tambah
4. Menampilkan form tambah
pengguna
5. Mengisi form tambah pengguna
6. Menekan tombol simpan
7. Menyimpan data pengguna ke
database
Skenario Alternatif
1. Memilih menu pengguna
2. Menampilkan menu halaman
pengguna
3. Menekan tombol tambah
4. Menampilkan menu tambah
pengguna
5. Mengisi form tambah pengguna
6. Memeriksa kelengkapan form
tambah pengguna
76

7. Menampilkan pesan data tidak


lengkap
8. Melengkapi form tambah pengguna
9. Menekan tombol simpan
10. Menyimpan data pengguna ke
database

Tabel 4.9 Tabel Skenario Use Case Pembagian Kelas yang diusulkan

Nama Use Case Pembagian Kelas


Deskripsi Singkat Merupakan proses untuk melakukan
pembagian kelas atau penempatan
siswa ke kelas dan penempatan wali
kelas.
Aktor Admin
Pre Condition Aktor sudah login terlebih dahulu
Post Condition Data Kelas, data wali kelas dan kelas
siswa tersimpan kedalam database
Skenario Normal
Aksi Aktor Aksi Sistem
1. Memilih menu kelas
2. Menampilkan halaman kelas
3. Menekan tombol tambah
4. Menampilkan form tambah kelas
5. Mengisi form tambah kelas dan
wali kelas
6. Menekan tombol simpan
7. Menyimpan data kelas dan wali
kelas ke database
8. Memilih kelas siswa
77

9. Menampilkan halaman kelas siswa


10. Menekan tombol tambah
11. Menampilkan form tambah siswa
12. Mengisi form tambah siswa
13. Menekan tombol simpan
14. Menyimpan kelas siswa ke
database
Skenario Alternatif
1. Memilih menu kelas
2. Menampilkan halaman kelas
3. Menekan tombol tambah
4. Menampilkan form tambah kelas
5. Mengisi form tambah kelas dan
wali kelas
6. Memeriksa kelengkapan form
tambah kelas dan wali kelas
7. Menampilkan pesan data tidak
lengkap
8. Melengkapi form tambah kelas dan
wali kelas
9. Menekan tombol simpan
10. Menyimpan data kelas dan wali
kelas ke database
11. Memilih kelas siswa
12. Menampilkan halaman kelas siswa
13. Menekan tombol tambah
14. Menampilkan form tambah siswa
15. Mengisi form tambah siswa
16. Memeriksa kelengkapan form
tambah siswa
78

17. Menampilkan pesan data tidak


lengkap
18. Melengkapi form tambah siswa
19. Menekan tombol simpan
20. Menyimpan kelas siswa ke
database

Tabel 4.10 Tabel Skenario Use Case Kelola Data Tahun yang diusulkan

Nama Use Case Kelola Data Tahun


Deskripsi Singkat Merupakan proses untuk mengelola
data tahun ajaran
Aktor Admin
Pre Condition Aktor sudah login terlebih dahulu
Post Condition Data tahun ajaran tersimpan kedalam
database
Skenario Normal
Aksi Aktor Aksi Sistem
1. Memilih menu tahun ajaran
2. Menampilkan halaman tahun
ajaran
3. Menekan tombol tambah
4. Menampilkan form tambah tahun
ajaran
5. Mengisi form tambah tahun ajaran
6. Menekan tombol simpan
7. Menyimpan data tahun ajaran
kedalam database
Skenario Alternatif
1. Memilih menu tahun ajaran
79

2. Menampilkan form tahun ajaran


3. Menekan tombol tambah
4. Menampilkan form tambah tahun
ajaran
5. Mengisi form tambah tahun ajaran
6. Menekan tombol simpan
7. Memeriksa kelengkapan form
tambah tahun ajaran
8. Menampilkan pesan data tidak
lengkap
9. Melengkapi form tambah tahun
ajaran
10. Menekan tombol simpan
11. Menyimpan data tahun ajaran
kedalam database

Tabel 4.11 Tabel Skenario Use Case Kelola Data Siswa yang diusulkan

Nama Use Case Kelola Data Siswa


Deskripsi Singkat Merupakan proses untuk mengelola
data siswa
Aktor Admin
Pre Condition Aktor sudah login terlebih dahulu
Post Condition Data siswa tersimpan kedalam
database
Skenario Normal
Aksi Aktor Aksi Sistem
1. Memilih menu siswa
2. Menampilkan halaman siswa
3. Menekan tombol tambah
80

4. Menampilkan form tambah siswa


5. Mengisi form tambah siswa
6. Menekan tombol simpan
7. Menyimpan data siswa kedalam
database
Skenario Alternatif
1. Memilih menu siswa
2. Menampilkan halaman siswa
3. Menekan tombol tambah
4. Menampilkan form tambah siswa
5. Mengisi form tambah siswa
6. Menekan tombol simpan
7. Memeriksa kelengkapan form
tambah siswa
8. Menampilkan pesan data tidak
lengkap
9. Melengkapi form tambah siswa
10. Menekan tombol simpan
11. Menyimpan data siswa kedalam
database

Tabel 4.12 Tabel Skenario Use Case Kelola Data Guru yang diusulkan

Nama Use Case Kelola Data Guru


Deskripsi Singkat Merupakan proses untuk mengelola
data guru
Aktor Admin
Pre Condition Aktor sudah login terlebih dahulu
Post Condition Data guru tersimpan kedalam database
Skenario Normal
81

Aksi Aktor Aksi Sistem


1. Memilih menu guru
2. Menampilkan halaman data guru
3. Menekan tombol tambah
4. Menampilkan form tambah guru
5. Mengisi form tambah guru
6. Menekan tombol simpan
7. Menyimpan data guru kedalam
database
Skenario Alternatif
1. Memilih menu guru
2. Menampilkan halaman data guru
3. Menekan tombol tambah
4. Menampilkan form tambah guru
5. Mengisi form tambah guru
6. Menekan tombol simpan
7. Memeriksa kelengkapan form
tambah guru
8. Menampilkan pesan data tidak
lengkap
9. Melengkapi form tambah guru
10. Menekan tombol simpan
11. Menyimpan data guru kedalam
database

Tabel 4.13 Tabel Skenario Use Case Kelulusan yang diusulkan

Nama Use Case Kelulusan


Deskripsi Singkat Merupakan proses untuk mengelola
data kelulusan siswa atau mengubah
82

status siswa menjadi lulus atau tidak


lulus
Aktor Admin
Pre Condition Aktor sudah login terlebih dahulu
Post Condition Status siswa berhasil diperbaharui
menjadi lulus atau tidak lulus
Skenario Normal
Aksi Aktor Aksi Sistem
1. Memilih menu kelulusan
2. Menampilkan Halaman Data
kelulusan
3. Memilih tahun ajaran
4. Menampilkan data kelulusan
5. Menekan tombol tambah
6. Menampilkan halaman tambah
kelulusan siswa
7. Mengisi form tambah kelulusan
siswa
8. Menekan tombol simpan
9. Menyimpan data kelulusan siswa
kedalam database
10. Memilih tombol edit kelulusan
siswa
11. Menampilkan halaman form edit
kelulusan siswa
12. Memperbaharui form edit
kelulusan siswa
13. Menekan tombol simpan
14. Menyimpan data kelulusan siswa
ke dalam database
83

Skenario Alternatif
1. Memilih menu kelulusan
2. Menampilkan Halaman Data
kelulusan
3. Memilih tahun ajaran
4. Menampilkan data kelulusan
5. Menekan tombol tambah
6. Menampilkan halaman tambah
kelulusan siswa
7. Mengisi form tambah kelulusan
siswa
8. Menekan tombol simpan
9. Memeriksa kelengkapan form
tambah kelulusan siswa
10. Menampilkan pesan data tidak
lengkap
11. Melengkapi form tambah kelulusan
siswa
12. Menekan tombol simpan
13. Menyimpan data kelulusan siswa
kedalam database
15. Memilih tombol edit kelulusan
siswa
16. Menampilkan halaman form edit
kelulusan siswa
17. Memperbaharui form edit
kelulusan siswa
18. Menekan tombol simpan
14. Memeriksa kelengkapan form edit
kelulusan siswa
84

15. Menampilkan pesan data tidak


lengkap
16. Melengkapi form edit kelulusan
siswa
17. Menekan tombol simpan
18. Menyimpan data kelulusan siswa
yang sudah diperbaharui ke dalam
database

Tabel 4.14 Tabel Skenario Use Case Kelola Data Aspek yang diusulkan

Nama Use Case Kelola Data Aspek


Deskripsi Singkat Merupakan proses untuk mengelola
data aspek penilaian
Aktor Admin
Pre Condition Aktor sudah login terlebih dahulu
Post Condition Data Aspek tersimpan kedalam
database
Skenario Normal
Aksi Aktor Aksi Sistem
1. Memilih menu data aspek
2. Menampilkan halaman data aspek
3. Menekan tombol tambah
4. Menampilkan form tambah data
aspek
5. Mengisi form tambah data aspek
6. Menekan tombol simpan
7. Menyimpan data aspek kedalam
database
Skenario Alternatif
85

1. Memilih menu data aspek


2. Menampilkan halaman data aspek
3. Menekan tombol tambah
4. Menampilkan form tambah data
aspek
5. Mengisi form tambah data aspek
6. Menekan tombol simpan
7. Memeriksa kelengkapan form
tambah data aspek
8. Menampilkan pesan data tidak
lengkap
9. Melengkapi form tambah data
aspek
10. Menekan tombol simpan
11. Menyimpan data aspek kedalam
database

4.1.3.3.Activity Diagram

Activity Diagram menggambarkan rangkaian aliran dari aktivitas,

digunakan untuk mendeskripsikan aktivitas yang dibentuk dalam suatu operasi,

sehingga dapat juga digunakan untuk aktivitas lainnya seperti use case atau

interaksi.

1. Activity Diagram Login


86

Gambar 4.2 Activity Diagram Login yang diusulkan

2. Activity Diagram Logout

Gambar 4.3 Activity Diagram Logout yang diusulkan

3. Activity Diagram Catatan perilaku anak


87

Gambar 4.4 Activity Diagram Catatan perilaku anak yang diusulkan

4. Activity Diagram Laporan perkembangan perilaku


88

Gambar 4.5 Activity Diagram Laporan perkembangan perilaku yang diusulkan


89

5. Activity Diagram Raport

Gambar 4.6 Activity Diagram Raport yang diusulkan

6. Activity Diagram Kelola pengguna


90

Gambar 4.7 Activity Diagram Kelola pengguna yang diusulkan

7. Activity Diagram Pembagian kelas


91
92

Gambar 4.8 Activity Diagram Pembagian kelas yang diusulkan

8. Activity Diagram Kelola data tahun

Gambar 4.9 Activity Diagram Kelola data tahun yang diusulkan


93

9. Activity Diagram Kelola data siswa

Gambar 4.10 Activity Diagram Kelola data siswa yang diusulkan


94

10. Activity Diagram Kelola data guru

Gambar 4.11 Activity Diagram Kelola data guru yang diusulkan


95

11. Activity Diagram Kelulusan


96

Gambar 4.12 Activity Diagram Kelulusan yang diusulkan

4.1.3.4.Sequence Diagram

Sequence diagram yaitu menggambarkan kolaborasi dinamis antara

sejumlah object. Kegunaanya untuk menunjukan rangkaian pesan yang dikirim

antara object juga interaksi antara object, sesuatu yang terjadi pada titik tertentu

dalam eksekusi sistem. Adapun sequence diagram sistem yang diusulkan adalah

sebagai berikut :

1. Sequence Diagram Login

Gambar 4.13 Sequence Diagram Login yang diusulkan


97

2. Sequence Diagram Logout

Gambar 4.14 Sequence Diagram Logout yang diusulkan

3. Sequence Diagram Catatan Perilaku Anak

Catatan Perilaku Anak

models : model_catatan_
controller : CatatanPerilaku view : catatan-perilaku/index view : catatan-perilaku/tambah
harian

Guru / Orang tua

1. Memanggil index()

2. Menampilkan Form Catatan


Perilaku Anak

3. Menekan tombol Tambah

4. Menampilkan Form Tambah

5. Memasukan data Catatan Perilaku Anak

6. Memanggil fungsi simpan()

7. Memeriksa
Kelengkapan data

8. Menampilkan Pesan data


tidak lengkap
9. Memanggil fungsi save()

10. Menampilkan Pesan Data berhasil disimpan


98

Gambar 4.15 Sequence Diagram Catatan Perilaku Anak yang diusulkan

4. Sequence Diagram Laporan Perkembangan Perilaku


Laporan Perkembangan Perilaku

controller : guru/ view : areaguru/ view : areaguru/ view : areaguru/ model : model_ view : areaguru/ view : areaguru/
laporanperilaku laporan/index laporan/lihat laporan/tambah laporanperilaku laporan/nilai laporan/tambahnilai

Guru
1. memanggil halaman
index()
2. Menampilkan Halaman
Data Siswa

3. Memilih Siswa
4. Menampilkan Data Laporan Perkembangan Perilaku

5. Memilih tombol Tambah


6. Menampilkan Form Tambah Laporan Perilaku

7. Mengisi Form Laporan Perkembangan Perilaku

8. Menekan tombol Simpan

10. Menampilkan pesan 9. Memanggil fungsi save()


data berhasil disimpan

11. Memilih Laporan Perkembangan Perilaku

12. Menampilkan Halaman Detail Laporan Perkembangan Perilaku

13. Menekan tombol tambah

14. Menampilkan form tambah nilai

15. Mengisi Form Nilai Perkembangan Perilaku

16. Menekan tombol Simpan

18. Menampilkan Pesan data 17. Memanggil fungsi savenilai()


berhasil disimpan

Gambar 4.16 Sequence Diagram Laporan Perkembangan Perilaku yang


diusulkan

5. Sequence Diagram Raport


99

Raport

view : view : areaguru/


controller : guru/ view : areaguru/ view : areaguru/ view : areaguru/
model : model_raport areaguru/ raport/
raport raport/index raport/lihat raport/tambah
raport/nilai tambahnilai

Guru
1. memanggil fungsi
index()
2. Menampilkan Halaman
data siswa

3. Memilih Siswa

4. Menampilkan Halaman Data Raport Siswa

5. Menekan tombol Tambah

6. Menampilkan Form Tambah Raport

7. Mengisi Form Tambah Raport

8. Menekan Tombol Simpan

10. Menampilkan Pesan 9. Memanggil fungsi save()


data berhasill disimpan

11. Memilih data raport


12. Menampilkan Halaman Detail nilai raport

13. Menekan tombol Tambah


14. Menampilkan Form Tambah Nilai

15. Mengisi data Nilai Raport


16. Menekan tombol Simpan

18. Menampilkan Pesan 17. Memanggil fungsi savenilai()


data Nilai berhasil
disimpan

Gambar 4.17 Sequence Diagram Raport yang diusulkan

6. Sequence Diagram Kelola Pengguna


100

Kelola data pengguna

view : view : view : view :


controller : admin/ pengguna/ pengguna/ pengguna/ pengguna/ model : model_
Pengguna index tambah edit hapus pengguna

Admin
1. memanggil fungsi index()
2. Menampilkan Halaman
Data Pengguna

3. Menekan tombol Tambah

4. Menampilkan Form Tambah

5. Mengisi form tambah pengguna

6. Memanggil fungsi simpan()

7. Memeriksa
8. Menampilkan Pesan data kelengkapan data
tidak lengkap
9. Memanggil fungsi save()
10. Menampilkan pesan data berhasil disimpan

11. Menekan tombol Edit

12. Menampilkan Form Edit

13. Memperbaharui data pengguna

14. Memanggil fungsi update()

15. Memeriksa
16. Menampilkan pesan Kelengkapan data
data tidak lengkap

17. Memanggil fungsi update()

18. Menampilkan Pesan data berhasil diperbaharui

19. Menekan tombol hapus

20. Menampilkan Form Hapus

21. Menekan tombol Ya

22. Memanggil fungsi delete()

23. Memanggil fungsi delete()

24. Menampilkan pesan data berhasil dihapus

Gambar 4.18 Sequence Diagram Kelola Pengguna yang diusulkan

7. Sequence Diagram Pembagian Kelas


101

Kelas

controller ; admin/ view : kelas/ view : kelas/ model : model_ view : kelas/ view : kelas/
kelas index tambah kelas view tambah_siswa

Admin
1. memanggil fungsi
index()
2. Menampilkan Halaman Data
Kelas

3. Menekan tombol Tambah

4. Menampilkan Form Tambah Kelas

5. Mengisi Form Tambah Kelas

6. Menekan tombol Simpan

8. Menampilkan Pesan Data 7. Memanggil fungsi insert()


berhasil disimpan

9. Memilih Kelas

10. Menampilkan Kelas Siswa

11. Menekan tombol Tambah


12. Menampilkan Form Tambah Siswa

13. Memilih Siswa yang akan ditambahkan ke kelas

14. Menekan tombol Simpan

16. Menampilkan Pesan Siswa 15. memanggil fungsi insert_siswa()


berhasil ditempatkan

Gambar 4.19 Sequence Diagram Pembagian Kelas yang diusulkan

8. Sequence Diagram Kelola data tahun


102

Kelola data tahun

controller : admin/ view : tahun/ view : tahun/ view : tahun/ view : tahun/ model : model_
Tahun index tambah edit hapus tahun

Admin
1. memanggil fungsi index()
2. Menampilkan Halaman
Data Tahun

3. Menekan tombol Tambah

4. Menampilkan Form Tambah

5. Mengisi form tambah tahun

6. Memanggil fungsi simpan()

7. Memeriksa
8. Menampilkan Pesan data kelengkapan data
tidak lengkap
9. Memanggil fungsi save()
10. Menampilkan pesan data berhasil disimpan

11. Menekan tombol Edit

12. Menampilkan Form Edit

13. Memperbaharui data tahun

14. Memanggil fungsi update()

15. Memeriksa
16. Menampilkan pesan Kelengkapan data
data tidak lengkap

17. Memanggil fungsi update()

18. Menampilkan Pesan data berhasil diperbaharui

19. Menekan tombol hapus

20. Menampilkan Form Hapus

21. Menekan tombol Ya

22. Memanggil fungsi delete()

23. Memanggil fungsi delete()

24. Menampilkan pesan data berhasil dihapus

Gambar 4.20 Sequence Diagram Kelola data tahun yang diusulkan

9. Sequence Diagram Kelola data siswa


103

Kelola Data Siswa

controller : admin/ view : siswa/ view : siswa/ view : siswa/ view : siswa/ model : model_
siswa index tambah edit hapus siswa

Admin
1. memanggil fungsi index()
2. Menampilkan Halaman
Data Siswa

3. Menekan tombol Tambah

4. Menampilkan Form Tambah

5. Mengisi form tambah siswa

6. Memanggil fungsi simpan()

7. Memeriksa
8. Menampilkan Pesan data kelengkapan data
tidak lengkap
9. Memanggil fungsi save()

10. Menampilkan pesan data berhasil disimpan

11. Menekan tombol Edit

12. Menampilkan Form Edit

13. Memperbaharui data siswa

14. Memanggil fungsi update()

15. Memeriksa
Kelengkapan data
16. Menampilkan pesan
data tidak lengkap
17. Memanggil fungsi update()

18. Menampilkan Pesan data berhasil diperbaharui

19. Menekan tombol hapus

20. Menampilkan Form Hapus

21. Menekan tombol Ya

22. Memanggil fungsi delete()

23. Memanggil fungsi delete()

24. Menampilkan pesan data berhasil dihapus

Gambar 4.21 Sequence Diagram Kelola data siswa yang diusulkan

10. Sequence Diagram Kelola data guru


104

Kelola data guru

controller : admin/ view : guru/ view : guru/ view : guru/ view : guru/ model : model_
guru index tambah edit hapus pengajar

Admin

1. memanggil fungsi index()


2. Menampilkan Halaman
Data Guru

3. Menekan tombol Tambah


4. Menampilkan Form Tambah

5. Mengisi form tambah guru

6. Memanggil fungsi simpan()


7. Memeriksa
kelengkapan data
8. Menampilkan Pesan data
tidak lengkap
9. Memanggil fungsi insert()
10. Menampilkan pesan data berhasil disimpan

11. Menekan tombol Edit

12. Menampilkan Form Edit

13. Memperbaharui data guru

14. Memanggil fungsi update()

15. Memeriksa
Kelengkapan data
16. Menampilkan pesan
data tidak lengkap
17. Memanggil fungsi update()

18. Menampilkan Pesan data berhasil diperbaharui

19. Menekan tombol hapus

20. Menampilkan Form Hapus

21. Menekan tombol Ya

22. Memanggil fungsi delete()

23. Memanggil fungsi delete()


24. Menampilkan pesan data berhasil dihapus

Gambar 4.22 Sequence Diagram Kelola data guru yang diusulkan

11. Sequence Diagram Kelulusan


105

Kelulusan

controller : admin/ view : kelulusan/ view : kelulusan/ view : kelulusan


Kelulusan index tambah model : model_siswa /edit

Admin

1. Memanggil index()
2. Menampilkan Halaman
Kelulusan

3. Memilih Tahun Ajaran

4. Menampilkan Data Kelulusan

5. Menekan tombol Tambah

6. Menampilkan Halaman Tambah Kelulusan

7. Mengisi Form Kelulusan

8. Memanggil fungsi simpan()

9. Memeriksa
kelengkapan data
10. Menampilkan Pesan
data tidak lengkap

11. Memanggil fungsi update()

12. Menampilkan Pesan data berhasil disimpan

13. Memperbaharui data kelulusan

14. Memanggil fungsi update()


15. Memeriksa
kelengkapan data
16. Menampilkan Pesan
data tidak lengkap
17. Memanggil fungsi update()

18. Menampilkan Pesan berhasil diperbaharui

Gambar 4.23 Sequence Diagram Kelulusan yang diusulkan

4.1.4. Perancangan Data

4.1.4.1.Class Diagram

Diagram kelas atau class diagram menggambarkan struktur sistem dari

segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas

memiliki apa yang disebut atribut dan metode atau operasi.


data_pengajar data_tahun 0..1
+ dp_nip : String + thn_ajaran : String 0..1
+ dp_nama : String 0..1 0..1 + thn_status : int
0..1
+ dp_status : String
+ dp_username : String 1..*
1..*
0..1
1..1 1..* raport
raport_detail
1..* + rap_id : int
+ rd_id : int
kelas + rap_siswa : String
+ rap_thnajaran : String + rd_raport : int
1..1
+ kls_id : int + rd_materi : int
kelas_siswa + rap_thnstatus : int 1..*
+ kls_tahun : String 0..1 + rd_nilai : String
+ rap_sakit : int
+ kls_wali : String 1..* + ks_id : int + rd_uraian : String
+ rap_izin : int
+ kls_nama : String + id_kelas : int
+ rap_tanpaketerangan : int
+ ks_siswa : String
0..1

lap_detail
1..* materi
1..* + ld_id : int
catatan_harian 1..* 0..1 1..1 1..1 + ld_lap : int + m_id : int
+ ch_id : int + ld_aspek : String + m_materi : String
+ ch_siswa : String + ld_uraian : String
data_siswa
+ ch_pencatat : String
+ ch_aspek : String + sis_nis : String
+ ch_tipeaspek : String + sis_username : String
1..* + sis_thnlulus : String 1..* 1..*
+ ch_nilai : String
1..* 0..1 + sis_namalengkap : String
+ ch_ket : String
+ ch_point : int + sis_namapanggil : String 1..* 1..1
+ ch_tgl : Date + sis_jk : String
+ ch_thnstatus : int + sis_tmplahir : String aspek_perilaku
lap_perilaku
+ ch_thnajaran : String + sis_tgllahir : Date
+ lap_id : int + ap_kode : String
+ sis_agama : String
+ lap_siswa : String + ap_aspek : String
+ sis_kewarganegaraan : String 0..1
+ lap_thnajaran : String + ap_detail : String
+ sis_anakke : int 0..1
+ sis_dari : int + lap_thnstatus : int
0..1 0..1 1..*
+ sis_bahasa : String + lap_sakit : int
+ sis_bakat : String + lap_izin : int
data_user + sis_beratbadan : String + lap_tanpaketerangan : int
+ us_username : String + sis_tinggibadan : String
+ us_password : String 0..1 + sis_goldarah : String
+ us_role : String 1..* + sis_penyakitdiderita : String
+ us_status : String + sis_usiadiderita : String
+ sis_lamamenderita : String aspek
+ sis_iminisasi : String + a_id : int
+ sis_tinggaldengan : String + a_namaaspek : String
+ sis_namaayah : String + a_tipeaspek : String
+ sis_namaibu : String + a_berjamaah : String
+ sis_namawali : String + a_pointberjamaah : int
+ sis_agamaayah : String + a_point : int
+ sis_agamaibu : String
+ sis_agamawali : String
+ sis_pendidikanayah : String
+ sis_pendidikanibu : String
+ sis_pendidikanwali : String
+ sis_pekerjaanayah : String
+ sis_pekerjaanibu : String
+ sis_pekerjaanwali : String
+ sis_alamatrumah : String
+ sis_alamatkantorayah : String
+ sis_telpkantorayah : String
+ sis_alamatkantoribu : String
+ sis_telpkantoribu : String
+ sis_status : String

106
4.1.4.2.Object Diagram
objPengajar:data_pengajar
objKelas:kelas objUser:data_user
dp_nip = 10512192
kls_id = 3 dp_nama = Indri us_username = 1051219201
kls_tahun = 2016-2017 dp_status = AKTIF us_password = 48a051a5795ecac63e0874ad634c10ae
kls_wali = 10512192 dp_username = 1051219201 us_role = GURU
kls_nama = A1 us_status = AKTIF

objTahun:data_tahun
thn_ajaran = 2016-2017
thn_status = 1
objKelasSiswa:kelas_siswa
ks_id =3
id_kelas = 3
ks_siswa = 123456

objCatatan:catatan_harian objAspek:aspek_perilaku
objRaport:raport ch_id = 1 ap_kode = A1
ch_siswa = 123456 ap_aspek = NILAI-NILAI AGAMA DAN MORAL
rap_id = 4 objSiswa:data_siswa ch_pencatat = ortu ap_detail = Mengenal Tuhan melalui agama yang dianut
rap_siswa = 123456
sis_nis = 123456 ch_aspek = Shalat Ashar
rap_thnajaran = 2016-2017
sis_username = ortu ch_ket =
rap_thnstatus = 1
sis_thnlulus = - ch_point = 27
rap_sakit = 0
sis_namalengkap = Ahmad ch_tgl = 2016-06-07
rap_izin = 0
sis_namapanggil = ahmad ch_thnstatus = 1
rap_tanpaketerangan = 0
sis_jk = L ch_thnajaran = 2016-2017
sis_tmplahir = Bandung ch_tipeaspek = Shalat
sis_tgllahir = 17-08-2012 ch_nilai = 2
sis_agama = Islam objLDetail:lap_detail
sis_kewarganegaraan = Indonesia ld_id = 1
sis_anakke = 1 ld_lap = 1
objRDetail:raport_detail sis_dari = 1 objLap:lap_perilaku ld_aspek = A1
rd_id =1 sis_bahasa = Indonesia lap_id = 1 ld_uraian = Ananda sudah baik dalam hal gerakan shalat
rd_raport =4 sis_bakat = Menyanyi lap_siswa = 123456
rd_materi =1 sis_beratbadan = 27 lap_thnajaran = 2016-2017
rd_nilai =A sis_tinggibadan = 80 lap_thnstatus = 1
rd_uraian = Sudah sangat baik dalam hal mengaji sis_goldarah = A lap_sakit = 0
- gerakan shalat sis_penyakitdiderita = - lap_izin = 0
sis_usiadiderita = - lap_tanpaketerangan = 0
sis_lamamenderita = -
objMateri:materi sis_iminisasi = -
sis_tinggaldengan = Orang Tua
m_id =1
sis_namaayah = Budi objAspek:aspek
m_materi = Agama
sis_namaibu = Rida a_id = 2
sis_namawali = - a_namaaspek = Shalat Ashar
sis_agamaayah = Islam a_tipeaspek = Shalat
sis_agamaibu = Islam a_berjamaah = Ya
sis_agamawali = - a_pointberjamaah = 27
sis_pendidikanayah = S1 a_point = 20
sis_pendidikanibu = SMA
sis_pendidikanwali = -
sis_pekerjaanayah = PNS
sis_pekerjaanibu = Ibu Rumah Tangga
sis_pekerjaanwali = -
sis_alamatrumah = Jln. Tubagus
sis_alamatkantorayah = Jln. Siliwangi
sis_telpkantorayah = 022-12345
sis_alamatkantoribu = -
sis_telpkantoribu = -
sis_status = Aktif

107
4.1.4.3. Kodefikiasi

Pengkodean digunakan untuk tujuan mengklafikasikan data, memasukan

data kedalam komputer dan untuk mengambil bermacam-macam informasi yang

berhubungan dengannya. Kode dapat dibentuk dari kumpulan angka, huruf dan

karakter-karakter khusus (misalnya %, /, -, $, #, &, ;, dan sebagainya). Angka

merupakan simbol yang banyak digunakan pada sistem pengkodean. Dalam

Sistem Informasi Penilaian Perkembangan Perilaku Anak ini terdapat

pengkodean yang bertujuan mempermudah dalam memasukan dan pencarian data.

Adapun pengkodean tersebut diantaranya:

1. Data Siswa

Data siswa menggunakan kodifikasi 7(lima) digit,keterangan pengkodean

tersebut adalah sebagai berikut:

XXXX/ X / XX

A B C

Keterangan : A = Menyatakan Kode Tahun Ajaran yang berarti 2 digit

terakhir dari masing-masing tahun ajaran

B = Menyatakan jenis kelas dari Data Kelas

C = Menyatakan No Urut Siswa berdasarkan urutan abjad dari

Nama Siswa

108
109

Contoh :

Nama Siswa : Achmad

Kode : 1516B01

Artinya 2015-2016 atau 1516 adalah Kode yang digunakan untuk tahun

ajaran siswa, B adalah jenis kelas dari Data Kelas, sedangkan 01 merupakan

No Urut Siswa berdasarkan urutan abjad dari Nama Siswa

4.1.4.4.Component Diagram

Component Diagram merupakan gambaran aspek fisik sistem berbasis

objek dengan menunjukkan hubungan dan ketergantungan dalam serangkaian

komponen. Menggambarkan komponen fisik software termasuk source code, run

time (binary) code, executable file, table, library, dan dokumen. Meliputi

komponen, interface, dependency, generalization, association, realization, notes,

constraint, packages, subsystem dari sebuah model.

Diagram ini digunakan untuk memodelkan implementasi sistem yang

sifatnya statis sehingga dapat mendukung untuk mengatur konfigurasi dari bagian

sistem.
110

Database MySQL

Sistem Informasi Perkembangan


Perilaku Anak

Apache Framework Codeigniter

4.1.4.5.Deployment Diagram

Diagram ini memperlihatkan konfigurasi saat aplikasi dijalankan (saat

runtime). Diagram ini memuat simpul-simpul beserta komponen yang ada di

dalamnya. Deployment Diagram berhubungan erat dengan diagram komponen

dimana deployment diagram memuat satu atau lebih komponen-komponen.

Diagram ini sangat berguna saat aplikasi kita berlaku sebagai aplikasi yang

dijalankan pada banyak mesin (distributed computing).


111

Gambar 4.24 Deployment Diagram yang diusulkan

4.2. Perancangan Antar muka

Perancangan antar muka merupakan gambaran tampilan dari sebuah

sistem informasi yang melibatkan kebutuhan dari penggunanya. Antarmuka yang

baik ialah yang mampu memberikan kemudahan kepada pengguna dalam

menggunakan sistemnya. Maka dari itu untuk menghasilkan tampilan yang baik

diperlukan rancangan antarmuka sebelum membuat aplikasi ini.

4.2.1. Struktur Menu

Perancangan menu merupakan hubungan antara bagian-bagian struktural

utama dari program. Perancangan menu dapat memberikan gambaran mengenai

struktur program. Berikut adalah perancangan menu Sistem Penilaian

Perkembangan Perilaku Anak :


112

4.2.1.1. Menu Halaman Admin

Menu
Admin

Tahun Data
Kelas Guru Siswa Kelulusan Pengguna
Ajaran aspek

Gambar 4.25 Menu Halaman Admin

4.2.1.2.Menu Halaman Orang Tua

Menu Orang tua

Dasbor Catatan Perilaku

Gambar 4.26 Menu Halaman Orang Tua


4.2.1.3.Menu Halaman Guru

Menu Guru

Laporan
Catatan
Perkembangan Raport Anak
Perilaku anak
Perilaku

Gambar 4.27 Menu Halaman Guru


113

4.2.2. Perancangan Input

Perancangan antarmuka input ialah antarmuka yang meliputi proses input

atau masukan dari pengguna dan kemudian akan disimpan data tersebut kedalam

database. Berikut ini adalah perancangan antarmuka untuk proses input.

4.2.2.1. Antarmuka Halaman Login

Antarmuka login merupakan tampilan utama yang muncul sebelum

mengakses sebuah sistem. Antarmuka ini adalah syarat masuk untuk mengakses

sebuah sistem. Dalam prosesnya, setiap pengguna wajib memasukan username

dan password masing-masing.

Login
Sistem Informasi Penilaian Perkembangan
Perilaku Anak TK El-Cairo

Masukan Username dan Password anda untuk


dapat masuk ke sistem.

Username

Password

Login

Gambar 4.28 Antarmuka Halaman Login


114

4.2.2.2.Antarmuka Halaman Input Tahun Ajaran

Tahun Ajaran

Status

Simpan Batal

Gambar 4.29 Antarmuka Halaman Input Tahun Ajaran

4.2.2.3.Antarmuka Halaman Input Kelas

Nama Kelas

Batas Usia Minimal

Batas Usia Maksimal

Wali Kelas

Simpan Batal

Gambar 4.30 Antarmuka Halaman Input Kelas


4.2.2.4.Antarmuka Halaman Input Kelas Siswa

Siswa Gunawan
Ahmad
Rida
Wahyu

Simpan Batal

Gambar 4.31 Antarmuka Halaman Input Kelas Siswa


4.2.2.5.Antarmuka Halaman Input Siswa
115

NIS

Nama Lengkap

Nama Panggilan

Jenis Kelamin Laki-laki

Tempat Lahir

Tanggal Lahir

Agama Islam

Kewarganegaraan

Anak ke

dari (bersaudara)

Bahasa sehari-hari

Bakat / Minat yang dimiliki

Berat Badan

Tinggi Badan

Gol. Darah

Penyakit yang pernah diderita

Waktu menderita pada usia

Lamanya menderita

Imunisasi yang diperoleh

Bertempat tinggal dengan

Nama Ayah

Nama Ibu

Nama Wali

Agama Ayah Islam

Agama Ibu Islam

Agama Wali

Pendidikan Ayah

Pendidikan Ibu

Pendidikan Wali

Pekerjaan Ayah

Pekerjaan Ibu

Pekerjaan Wali

Alamat Rumah

Telp Rumah

Alamat Kantor Ayah

Telp Kantor Ayah

Alamat Kantor Ibu

Telp Kantor Ibu

Akun Pengguna

Status

Simpan Batal
116

Gambar 4.32 Antarmuka Halaman Input Siswa

4.2.2.6.Antarmuka Halaman Input Guru

NIP

Nama Guru

Status

Simpan Batal

Gambar 4.33 Antarmuka Halaman Input Guru

4.2.2.7.Antarmuka Halaman Input Pengguna

Username

Password

Role

Status

Simpan Batal

Gambar 4.34 Antarmuka Halaman Input Pengguna


117

4.2.2.8.Antarmuka Halaman Input Laporan Perkembangan Perilaku

Aspek Penilaian

Uraian Penilaian

Simpan Batal

Gambar 4.35 Antarmuka Halaman Input Laporan Perkembangan Perilaku Anak

4.2.2.9.Antarmuka Halaman Input Raport

Materi

Nilai

Uraian Penilaian

Simpan Batal

Gambar 4.36 Antarmuka Halaman Input Raport

4.2.2.10. Antarmuka Halaman Input Catatan Perilaku

Halaman ini merupakan form untuk memasukan data catatan harian

perilaku anak yang dilakukan oleh orang tua atau guru.


118

Aspek Penilain

Keterangan

Point

Tanggal 2014-07-05

Simpan Batal

Gambar 4.37 Antarmuka Halaman Input Catatan Perilaku Anak

4.2.2.11. Antarmuka Halaman Ubah Akun

Username Admin

Password lama *****


* kosongkan jika tidak ada
Password baru
perubahan passw ord

Simpan Batal

Gambar 4.38 Antarmuka Halaman Ubah Akun

4.2.3. Perancangan Output

Perancangan antarmuka output ialah antarmuka yang meliputi proses

output atau keluaran dari dari sebuah proses. Perancangan antarmuka output ini

memberikan gambaran tentang tampilan yang berkaitan dengan hasil pengolahaan

data. Berikut ini adalah perancangan antarmuka untuk proses output.


119

4.2.3.1. Antarmuka Halaman Tahun Ajaran

Tahun Ajaran
http://localhost/tk-el-cairo/admin/tahun Search

TK El-Cairo [username]

Akun
[username] Title
[role] Logout

Search

Tahun Ajaran Status #


Edit Hapus
Edit Hapus

Edit Hapus
Menu
< 1 2 >

Tambah

Gambar 4.39 Antar Muka Halaman Tahun Ajaran

4.2.3.2.Antarmuka Halaman Kelas

Kelas
http://localhost/tk-el-cairo/admin/kelas Search

TK El-Cairo [username]

Akun
[username] Title
[role] Logout

Search

Kelas Wali Kelas Usia Min Usia Max #


Edit Hapus Lihat

Edit Hapus Lihat

Edit Hapus Lihat


Menu
< 1 2 >

Tambah

Gambar 4.40 Antar Muka Halaman Kelas


120

4.2.3.3.Antarmuka Halaman Kelas Siswa

Kelas Siswa
http://localhost/tk-el-cairo/admin/kelas/detail/X Search

TK El-Cairo [username]

Akun
[username] Title
[role] Logout

Kelas : X Search

NIS Nama Siswa #


Hapus Lihat

Hapus Lihat

Hapus Lihat
Menu
< 1 2 >

Kembali Tambah

Gambar 4.41 Antar Muka Halaman Kelas Siswa


4.2.3.4.Antarmuka Halaman Kelulusan

Kelulusan
http://localhost/tk-el-cairo/admin/kelulusan Search

TK El-Cairo [username]

Akun
[username] Title
[role] Logout

Tahun Ajaran 2016-2017 Search

NIS Nama Siswa Status #


Edit

Edit

Edit
Menu
< 1 2 >

Tambah

Gambar 4.42 Antar Muka Halaman Kelulusan


121

4.2.3.5. Antarmuka Halaman Siswa

Siswa
http://localhost/tk-el-cairo/admin/siswa/ Search

TK El-Cairo [username]

Akun
[username] Title
[role] Logout

Search

NIS Nama L/P Status #


Edit Hapus Lihat

Edit Hapus Lihat


Edit Hapus Lihat
Menu
< 1 2 >

Tambah

Gambar 4.43 Antar Muka Halaman Siswa

4.2.3.6. Antarmuka Halaman Guru

Guru
http://localhost/tk-el-cairo/admin/guru/ Search

TK El-Cairo [username]

Akun
[username] Title
[role] Logout

Search

NIP Nama L/P Status #


Edit Hapus Lihat

Edit Hapus Lihat

Edit Hapus Lihat


Menu
< 1 2 >

Tambah

Gambar 4.44 Antar Muka Halaman Guru


122

4.2.3.7.Antarmuka Halaman Pengguna

Pengguna
http://localhost/tk-el-cairo/admin/pengguna/ Search

TK El-Cairo [username]

Akun
[username] Title
[role] Logout

Search

Username Role Status #


Edit Hapus

Edit Hapus

Edit Hapus
Menu
< 1 2 >

Tambah

Gambar 4.45 Antar Muka Halaman Pengguna

4.2.3.8. Antarmuka Halaman Dasbor Orang Tua

Antarmuka dasbor orang tua merupakan tampilan utama setelah

melakukan proses login. Pada halaman ini hanya tersedia tentang grafik

perkembangan perilaku anak setiap hari atau catatan harian perilaku anak.

Halaman ini juga akan menjadi referensi untuk setiap guru atau orang tua dalam

melakukan evaluasi terhadap anak didiknya setiap hari.


123

Dasbor
http://localhost/tk-el-cairo/ortu/dasbor Search

TK El-Cairo [username]

Akun
[username] Title
[role] Logout

Total Point

Perilaku Baik : 0 Point


Perilaku Buruk : 0 Point

Menu
Catatan Hari ini
Perilaku Baik Perilaku Buruk
Aspek Ket Point Aspek Ket Point

Gambar 4.46 Antar Muka Halaman Dasbor Orang Tua


4.2.3.9.Antarmuka Halaman Akun

Akun
http://localhost/tk-el-cairo/akun Search

TK El-Cairo [username]

Akun
[username] Title
[role] Logout

Username : Admin
Role : Admin

Ubah
Menu

Gambar 4.47 Antar Muka Halaman Akun


124

4.2.3.10. Antarmuka Halaman Catatan Perilaku

Catatan Perilaku Anak


http://localhost/tk-el-cairo/ortu/catatanperilaku Search

TK El-Cairo [username]

Akun
[username] Title
[role] Logout

Search

Aspek
Tgl Penilai Keterangan Point #
Penilaian
Edit Hapus

Edit Hapus
Menu Edit Hapus
< 1 2 >

Tambah

Gambar 4.48 Antar Muka Halaman Catatan Perilaku Anak

4.3. Perancangan Arsitektur Jaringan

Dalam usulan perancangan arsitektur yang digunakan untuk

Perancanganan Sistem Informasi Penilaian Perkembangan Anak pada TK EL-

Cairo ini memanfaatkan jaringan internet.

4.4. Pengujian

Pengujian merupakan hal penting dalam siklus pengembangan perangkat

lunak. Selain untuk mengetahui kualitas perangkat lunak juga dapat mengetahui

kelemahan perangkat lunak. Pengujian terhadap program itu sendiri yang


125

bertujuan agar program dapat berjalan dengan baik sesuai dengan kebutuhan

pengguna dan tanpa mengalami gangguan atau error, dan memungkinkan untuk

dilakukannya pengembangan sistem lebih lanjut. Pengujian perangkat lunak ini

penulis memilih

menggunakan metode pengujian black box. Pengujian black box ini tidak perlu

tahu apa yang sesungguhnya terjadi dalam sistem atau perangkat lunak, yang diuji

adalah masukan serta keluarannya.

4.4.1. Rencana Pengujian

Pengujian yang dilakukan pada sistem ini adalah pengujian black box

dengan menitikberatkan pada fungsi perangkat lunak yang dibuat. Pengujian pada

sistem informasi penilaian perkembangan perilaku anak terdiri dari :

Tabel 4.15 Tabel Rencana Pengujian

Kelas Uji Butir Uji Tingkat Jenis

Pengujian Pengujian

Login Hak akses setiap user Sistem Blackbox

Catatan perilaku Penginputan data catatan perilaku Sistem Blackbox


anak
anak

Laporan Penginputan data laporan Sistem Blackbox


perkembangan
perkembangan perilaku
perilaku

Raport Penginputan laporan data raport Sistem Blackbox


126

Kelola pengguna Penginputan data pengguna atau Sistem Blackbox

data user

Pembagian kelas Penginputan data kelas, wali Sistem Blackbox

kelas dan penempatan siswa ke

kelas

Kelola data Penginputan data tahun ajaran Sistem Blackbox


tahun

Kelola data Penginputan data siswa Sistem Blackbox


siswa

Kelola data guru Penginputan data guru Sistem Blackbox

Kelulusan Penginputan data kelulusan Sistem Backbox

4.4.2. Kasus dan Hasil Pengujian

Beberapa kasus dan hasil pengujian yang telah dilakukan pada sistem

informasi penilaian perkembangan perilaku anak yaitu sebagai berikut:

1. Pengujian Login

Pengujian login yang dilakukan adalah sebagai berikut :

Tabel 4.16 Tabel Pengujian Login

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Pengamatan Kesimpulan


127

Diharapkan

Akses Admin Login sebagai Dapat masuk ke [] Diterima

admin sukses halaman admin


Username : admin
dan memilik dengan hak akses
Password : Admin [ ] Ditolak
hak ke sebagai admin.

halaman

admin

Akses Guru Login sebagai Dapat masuk ke [] Diterima

guru sukses halaman guru


Username :
dan memilik dengan hak akses
1051219201
[ ] Ditolak
hak ke sebagai guru.
Password :
halaman guru
1051219201

Akses Orang tua Login sebagai Dapat masuk ke [] Diterima

Orang Tua halaman orang


Username : ortu
sukses dan tua dengan hak
Password : ortu [ ] Ditolak
memilik hak akses sebagai

ke halaman orang tua.

Orang tua

Kasus dan Hasil Uji (Data Salah)

Username:kosong Tidak dapat login User tidak dapat [] Diterima


128

Password: karena data login

kosong masukan kosong


[ ] Ditolak
dan Muncul

Pesan please fill

out this field

Username: coba Tidak dapat login User tidak dapat [] Diterima

Password: karena data login

kosong masukan kosong


[ ] Ditolak
dan Muncul

Pesan please fill

out this field

Username:kosong Tidak dapat login User tidak dapat [] Diterima

karena data login


Password: tes
masukan kosong
[ ] Ditolak
dan Muncul

Pesan please fill

out this field

Username: tes Tidak dapat login User tidak dapat [] Diterima

dan muncul pesan login


Password: tes
Username /
[ ] Ditolak
Password Salah
129

2. Pengujian Catatan perilaku anak

Pengujian Catatan perilaku anak yang dilakukan adalah sebagai berikut :

Tabel 4.17 Tabel Pengujian Catatan perilaku anak

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Pengamatan Kesimpulan

Diharapkan

Pilih Menu Muncul Muncul Halaman [] Diterima

Catatan Perilaku Halaman Catatan Perilaku


[ ] Ditolak
Catatan sesuai dengan

Perilaku yang diharapkan

Pilih tombol Muncul Form Muncul Form [] Diterima

tambah Tambah Catatan Tambah Catatan


[ ] Ditolak
Perilaku Perilaku sesuai

dengan yang

diharapkan

Pilih tombol edit Muncul Form Muncul Form [] Diterima

Edit Catatan Edit Catatan


[ ] Ditolak
Perilaku Perilaku sesuai
130

dengan yang

diharapkan

Pilih tombol hapus Muncul Form Muncul Form [] Diterima

Hapus Catatan Hapus Catatan


[ ] Ditolak
Perilaku dan Perilaku sesuai

data terhapus di dengan yang

tabel diharapkan.

catatan_perilaku Muncul pesan

jika klik tombol Catatan Perilaku

Ya '12' sudah

berhasil dihapus.

Setelah klik

tombol Ya

Aspek Penilaian : Data Catatan Muncul Pesan [] Diterima

Shalat perilaku Data Catatan


[ ] Ditolak
tersimpan Perilaku Harian
Keterangan :
kedalam tabel berhasil
Magrib Berjamaah
catatan_perilaku disimpan. Dan
Point : 27
catatan perilaku

Tanggal Catatan : tersimpan ke

2016-06-20 tabel

catatan_perilaku
131

Kasus dan Hasil Uji (Data Salah)

Aspek Penilaian : Tidak dapat Muncul Pesan [] Diterima

kosong menyimpan please fill out


[ ] Ditolak
karena data this field dan
Keterangan :
masukan data tidak dapat
Magrib Berjamaah
kosong dan disimpan
Point : kosong
Muncul Pesan

Tanggal Catatan : please fill out

kosong this field

3. Pengujian Laporan perkembangan perilaku

Pengujian Laporan perkembangan perilaku yang dilakukan adalah sebagai

berikut :

Tabel 4.18 Pengujian Laporan perkembangan perilaku

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Pengamatan Kesimpulan

Diharapkan

Pilih Menu Muncul Muncul Halaman [] Diterima

Laporan Halaman Data Data Siswa sesuai


[ ] Ditolak
Perkembangan Siswa untuk yang diharapkan

memilih siswa
132

Perilaku yang akan

dibuat

laporannya

Pilih tombol lihat Muncul Muncul Halaman [] Diterima

Halaman laporan
[ ] Ditolak
Laporan perkembangan

Perkemabangan perilaku sesuai

Perilaku yang diharapkan

Pilih tombol Muncul Form Muncul Form [] Diterima

tambah tambah laporan Tambah laporan


[ ] Ditolak
perkembangan perkembangan

perilaku perilaku sesuai

dengan yang

diharapkan

Pilih tombol edit Muncul Form Muncul Form [] Diterima

edit laporan Edit laporan


[ ] Ditolak
perkembangan perkembangan

perilaku perilaku sesuai

dengan yang

diharapkan

Pilih tombol hapus Muncul Form Muncul Form [] Diterima


133

hapus laporan hapus laporan [ ] Ditolak

perkembangan perkembangan

perilaku perilaku sesuai

dengan yang

diharapkan

Pilih tombol nilai Muncul Muncul Form [] Diterima

Halaman detail Detail laporan


[ ] Ditolak
laporan perkembangan

perkembangan perilaku sesuai

perilaku dengan yang

diharapkan

Pilih tombol Muncul Form Muncul Form [] Diterima

tambah pada tambah nilai Tambah nilai


[ ] Ditolak
halaman detail laporan laporan

laporan perkembangan perkembangan

perkembangan perilaku perilaku sesuai

perilaku dengan yang

diharapkan

Aspek Penilaian : Data laporan Muncul Pesan [] Diterima

Nilai-nilai agama detail Data Laporan


[ ] Ditolak
dan Moral perkembangan Perkembangan

perilaku Perilaku berhasil


134

Uraian Penilaian : tersimpan disimpan.. Dan

Ananda/adinda kedalam tabel tersimpan ke

sudah lebih baik lap_detail tabel lap_detail

dalam hal shalat,

mengaji dan

membacakan syair-

syair islami

Semester : Ganjil Data laporan Muncul Pesan [] Diterima

perkembangan Data Laporan


Total Sakit : 0 [ ] Ditolak
perilaku pada Perkembangan
Total Izin 0
semester Perilaku berhasil

Tanpa Keterangan tersebut disimpan. Dan

:0 tersimpan tersimpan ke

kedalam tabel tabel lap_perilaku

lap_perilaku

Kasus dan Hasil Uji (Data Salah)

Aspek Penilaian : Tidak dapat Muncul Pesan [] Diterima

Nilai-nilai agama menyimpan please fill out


[ ] Ditolak
dan Moral karena data this field dan

masukan data tidak dapat


Uraian Penilaian :
kosong dan disimpan
Ananda/adinda
Muncul Pesan
135

sudah lebih baik please fill out

dalam hal shalat, this field

mengaji dan

membacakan syair-

syair islami

Semester : Ganjil Tidak dapat Muncul Pesan [] Diterima

menyimpan please fill out


Total Sakit : 0 [ ] Ditolak
karena data this field dan
Total Izin 0
masukan data tidak dapat

Tanpa Keterangan kosong dan disimpan

:0 Muncul Pesan

please fill out

this field

4. Pengujian Raport

Pengujian Raport yang dilakukan adalah sebagai berikut :

Tabel 4.19 Pengujian Raport

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Pengamatan Kesimpulan

Diharapkan
136

Pilih Menu Raport Muncul Muncul Halaman [] Diterima

Halaman Data Data Siswa sesuai


[ ] Ditolak
Siswa untuk yang diharapkan

memilih siswa

yang akan

dibuat

laporannya

Pilih tombol lihat Muncul Muncul Halaman [] Diterima

Halaman Raport Raport per


[ ] Ditolak
per Semester semester sesuai

yang diharapkan

Pilih tombol Muncul Form Muncul Form [] Diterima

tambah tambah raport Tambah raport


[ ] Ditolak
sesuai dengan

yang diharapkan

Pilih tombol edit Muncul Form Muncul Form [] Diterima

edit raport Edit raport sesuai


[ ] Ditolak
dengan yang

diharapkan

Pilih tombol hapus Muncul Form Muncul Form [] Diterima

hapus raport hapus raport


[ ] Ditolak
137

sesuai dengan

yang diharapkan

Pilih tombol nilai Muncul Muncul Form [] Diterima

Halaman detail Detail raport


[ ] Ditolak
raport sesuai dengan

yang diharapkan

Pilih tombol Muncul Form Muncul Form [] Diterima

tambah pada tambah nilai Tambah nilai


[ ] Ditolak
halaman detail raport raport sesuai

raport dengan yang

diharapkan

Materi : Agama Data nilai raport Muncul Pesan [] Diterima

tersimpan Data Nilai


Nilai : A [ ] Ditolak
kedalam tabel Raport berhasil
Uraian Penilaian :
raport_detail disimpan. Dan
Ananda/adinda
tersimpan ke
sudah lebih baik
tabel
dalam hal shalat,
raport_detail
mengaji dan

membacakan syair-

syair islami
138

Semester : Ganjil Data raport Muncul Pesan [] Diterima

pada semester Data Raport


Total Sakit : 0 [ ] Ditolak
tersebut berhasil
Total Izin 0
tersimpan disimpan. Dan

Tanpa Keterangan kedalam tabel tersimpan ke

:0 raport tabel raport

Kasus dan Hasil Uji (Data Salah)

Materi : Agama Tidak dapat Muncul Pesan [] Diterima

menyimpan please fill out


Nilai : A [ ] Ditolak
karena data this field dan
Uraian Penilaian :
masukan data tidak dapat
kosong
kosong dan disimpan

Muncul Pesan

please fill out

this field

Semester : kosong Tidak dapat Muncul Pesan [] Diterima

menyimpan please fill out


Total Sakit : 0 [ ] Ditolak
karena data this field dan
Total Izin 0
masukan data tidak dapat

Tanpa Keterangan kosong dan disimpan

:0 Muncul Pesan

please fill out


139

this field

5. Pengujian Kelola Pengguna

Pengujian Kelola Pengguna yang dilakukan adalah sebagai berikut :

Tabel 4.20 Pengujian Kelola Pengguna

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Pengamatan Kesimpulan

Diharapkan

Pilih Menu Muncul Muncul Halaman [] Diterima

Pengguna Halaman Data Data Pengguna


[ ] Ditolak
Pengguna sesuai yang

diharapkan

Pilih tombol Muncul Form Muncul Form [] Diterima

tambah tambah Tambah


[ ] Ditolak
pengguna pengguna sesuai

dengan yang

diharapkan

Pilih tombol edit Muncul Form Muncul Form [] Diterima

edit pengguna Edit pengguna


[ ] Ditolak
sesuai dengan
140

yang diharapkan

Pilih tombol hapus Muncul Form Muncul Form [] Diterima

hapus pengguna hapus pengguna


[ ] Ditolak
sesuai dengan

yang diharapkan

Username : gani Data pengguna Muncul Pesan [] Diterima

tersimpan Data Pengguna


Password : gani [ ] Ditolak
kedalam tabel berhasil
Role : admin
data_user disimpan. Dan

Status : aktif tersimpan ke

tabel data_user

Kasus dan Hasil Uji (Data Salah)

Username : kosong Tidak dapat Muncul Pesan [] Diterima

menyimpan please fill out


Password : gani [ ] Ditolak
karena data this field dan
Role : admin
masukan data tidak dapat

Status : aktif kosong dan disimpan

Muncul Pesan

please fill out

this field
141

6. Pengujian Pembagian Kelas

Pengujian Pembagian Kelas yang dilakukan adalah sebagai berikut :

Tabel 4.21 Pengujian Pembagian Kelas

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Pengamatan Kesimpulan

Diharapkan

Pilih Menu Kelas Muncul Muncul Halaman [] Diterima

Halaman Kelas Kelas sesuai yang


[ ] Ditolak
diharapkan

Pilih tombol Muncul Form Muncul Form [] Diterima

tambah tambah Kelas Tambah Kelas


[ ] Ditolak
sesuai dengan

yang diharapkan

Pilih tombol edit Muncul Form Muncul Form [] Diterima

edit Kelas Edit Kelas sesuai


[ ] Ditolak
dengan yang

diharapkan

Pilih tombol kelas Muncul Form Muncul Form [] Diterima

siswa Tambah Siswa Tambah Siswa


[ ] Ditolak
142

sesuai dengan

yang diharapkan

Pilih tombol

tambah pada

halaman kelas

siswa

Nama Kelas : A1 Data Kelas Muncul Pesan [] Diterima

tersimpan Data Kelas


Wali Kelas : Indri [ ] Ditolak
kedalam tabel berhasil

kelas disimpan.. Dan

tersimpan ke

tabel kelas

Nama Siswa : Data Kelas Muncul Pesan [] Diterima

Gunawan Siswa tersimpan Data Siswa


[ ] Ditolak
kedalam tabel berhasil

kelas_siswa ditempatkan.

Dan tersimpan ke

tabel kelas_siswa

Kasus dan Hasil Uji (Data Salah)

Nama Kelas : Tidak dapat Muncul Pesan [] Diterima

kosong menyimpan please fill out


143

Wali Kelas : karena data this field dan [ ] Ditolak

kosong masukan data tidak dapat

kosong dan disimpan

Muncul Pesan

please fill out

this field

Nama Siswa : Tidak dapat Muncul Pesan [] Diterima

kosong menyimpan please fill out


[ ] Ditolak
karena data this field dan

masukan data tidak dapat

kosong dan disimpan

Muncul Pesan

please fill out

this field

7. Pengujian Kelola Data Tahun

Pengujian Kelola Data Tahun yang dilakukan adalah sebagai berikut :

Tabel 4.22 Pengujian Kelola Data Tahun

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Pengamatan Kesimpulan

Diharapkan
144

Pilih Menu Tahun Muncul Muncul Halaman [] Diterima

Ajaran Halaman Data Data Tahun


[ ] Ditolak
Tahun Ajaran Ajaran sesuai

yang diharapkan

Pilih tombol Muncul Form Muncul Form [] Diterima

tambah tambah Tahun Tambah Tahun


[ ] Ditolak
Ajaran Ajaran sesuai

dengan yang

diharapkan

Pilih tombol edit Muncul Form Muncul Form [] Diterima

edit Tahun Edit Tahun


[ ] Ditolak
Ajaran Ajaran sesuai

dengan yang

diharapkan

Pilih tombol hapus Muncul Form Muncul Form [] Diterima

hapus Tahun hapus Tahun


[ ] Ditolak
Ajaran Ajaran sesuai

dengan yang

diharapkan

Tahun Ajaran : Data tahun Muncul Pesan [] Diterima

2016-2017 ajaran Data Tahun


[ ] Ditolak
145

Status : Ganjil tersimpan Ajaran berhasil

kedalam tabel disimpan. Dan

data_tahun tersimpan ke

tabel data_tahun

Kasus dan Hasil Uji (Data Salah)

Tahun Ajaran : Tidak dapat Muncul Pesan [] Diterima

kosong menyimpan please fill out


[ ] Ditolak
karena data this field dan
Status : Ganjil
masukan data tidak dapat

kosong dan disimpan

Muncul Pesan

please fill out

this field

8. Pengujian Kelola Data Siswa

Pengujian Kelola Data Siswa yang dilakukan adalah sebagai berikut :

Tabel 4.23 Pengujian Kelola Data Siswa

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Pengamatan Kesimpulan

Diharapkan
146

Pilih Menu Siswa Muncul Muncul Halaman [] Diterima

Halaman Siswa Data Siswa sesuai


[ ] Ditolak
yang diharapkan

Pilih tombol Muncul Form Muncul Form [] Diterima

tambah tambah Siswa Tambah Siswa


[ ] Ditolak
sesuai dengan

yang diharapkan

Pilih tombol edit Muncul Form Muncul Form [] Diterima

edit Siswa Edit Siswa sesuai


[ ] Ditolak
dengan yang

diharapkan

Pilih tombol hapus Muncul Form Muncul Form [] Diterima

hapus Siswa hapus Siswa


[ ] Ditolak
sesuai dengan

yang diharapkan

Data Siswa Data siswa Muncul Pesan [] Diterima

Lengkap tersimpan Data Siswa


[ ] Ditolak
kedalam tabel berhasil

data_siswa disimpan. Dan

tersimpan ke

tabel data_siswa
147

Kasus dan Hasil Uji (Data Salah)

Data siswa tidak Tidak dapat Muncul Pesan [] Diterima

lengkap terutama menyimpan please fill out


[ ] Ditolak
kolom yang karena data this field dan

ditandai bintang masukan data tidak dapat

merah tidak diisi kosong dan disimpan

Muncul Pesan

please fill out

this field

9. Pengujian Kelola Data Guru

Pengujian Kelola Data Guru yang dilakukan adalah sebagai berikut :

Tabel 4.24 Pengujian Kelola Data Guru

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Pengamatan Kesimpulan

Diharapkan

Pilih Menu Guru Muncul Muncul Halaman [] Diterima

Halaman Guru Data Guru sesuai


[ ] Ditolak
yang diharapkan

Pilih tombol Muncul Form Muncul Form [] Diterima


148

tambah tambah Guru Tambah Guru [ ] Ditolak

sesuai dengan

yang diharapkan

Pilih tombol edit Muncul Form Muncul Form [] Diterima

edit Guru Edit Guru sesuai


[ ] Ditolak
dengan yang

diharapkan

Pilih tombol hapus Muncul Form Muncul Form [] Diterima

hapus Guru hapus Guru


[ ] Ditolak
sesuai dengan

yang diharapkan

NIP : 123456 Data Guru Muncul Pesan [] Diterima

tersimpan Data Guru


Nama Guru : [ ] Ditolak
kedalam tabel berhasil
Ahmad
data_pengajar disimpan. Dan
Status : Aktif
tersimpan ke

tabel

data_pengajar

Kasus dan Hasil Uji (Data Salah)

NIP : kosong Tidak dapat Muncul Pesan [] Diterima

menyimpan please fill out


Nama Guru :
149

kosong karena data this field dan [ ] Ditolak

masukan data tidak dapat


Status : Aktif
kosong dan disimpan

Muncul Pesan

please fill out

this field

10. Pengujian Kelulusan

Pengujian Kelulusan yang dilakukan adalah sebagai berikut :

Tabel 4.25 Pengujian Kelulusan

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang Pengamatan Kesimpulan

Diharapkan

Pilih Menu Muncul Muncul Halaman [] Diterima

Kelulusan Halaman Kelulusan sesuai


[ ] Ditolak
Kelulusan yang diharapkan

Pilih tombol Muncul Form Muncul Form [] Diterima

tambah tambah Tambah


[ ] Ditolak
Kelulusan Kelulusan sesuai

dengan yang
150

diharapkan

Pilih tombol edit Muncul Form Muncul Form [] Diterima

edit Kelulusan Edit Kelulusan


[ ] Ditolak
sesuai dengan

yang diharapkan

Kelas : A1 Data Kelulusan Muncul Pesan [] Diterima

tersimpan Status Siswa


Siswa : Irham [ ] Ditolak
kedalam tabel berhasil
Mustofa Kamil -
data_siswa disimpan.. Dan
10512414
tersimpan ke
Status : Lulus
tabel data_siswa

Kasus dan Hasil Uji (Data Salah)

Kelas : kosong Tidak dapat Muncul Pesan [] Diterima

menyimpan please fill out


Siswa : kosong [ ] Ditolak
karena data this field dan
Status : Lulus
masukan data tidak dapat

kosong dan disimpan

Muncul Pesan

please fill out

this field
151

4.4.3. Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian dengan kasus uji di atas dapat ditarik

kesimpulan bahwa perangkat lunak secara fungsional menghasilkan hasil sesuai

dengan yang diharapkan dan dapat berjalan dengan semestinya.

4.5. Implementasi

Tahap implementasi merupakan tahap penerapan sistem supaya dapat di

operasikan. Pada tahap ini dijelaskan mengenai, implementasi perangkat lunak

dan implementasi perangkat keras. Tujuan implementasi sistem adalah untuk

menjelaskan tentang manual modul kepada semua user yang akan menggunakan

sistem. Sehingga user tersebut dapat merespon apa yang ditampilkan di sistem dan

memberikan masukan kepada pembuat sistem untuk dilakukan perbaikan agar

sistem lebih baik lagi.

4.5.1. Batasan Implementasi

Tidak semua perangkat lunak dapat mengerjakan apa yang diperintahkan

oleh user. Setiap kelebihan yang ada pada setiap perangkat lunak pasti

mempunyai suatu batasan. Begitu pula dengan sistem informasi penilaian

perkembangan perilaku anak ini. Adapun batasannya adalah sebagai berikut :

1. Dalam sistem ini tidak dapat mengolah nilai secara otomatis untuk dapat

menafsirkan setiap nilai yang diberikan menjadi bentuk uraian atau

tafsiran.

2. Sistem informasi ini hanya dalam ruang lingkup catatan perkembangan

perilaku anak.
152

4.5.2. Implementasi Perangkat Lunak

Perangkat lunak yang digunakan pada sistem komputer dalam membangun

sebuah sistem informasi penilaian perkembangan perilaku anak ini adalah sebagai

berikut :

Tabel 4.26 Implementasi Perangkat Lunak

No Software

1 Sistem Operasi Windows 7 32 bit

2 SublimeText 3033

3 Apache

4 MySQL

5 PHP 5.6.12

6 Browser Mozilla Firefox 46.0.1

4.5.3. Implementasi Perangkat Keras

Perangkat keras yang digunakan pada sistem komputer dalam membangun

sistem informasi penilaian perkembangan anak ini adalah sebagai berikut :

Tabel 4.27 Implementasi Perangkat Keras

Perangkat Keras QTY Spesifikasi

Laptop 1 - Processor Intel Core i3-2330M CPU

@ 2.20Ghz

- RAM 2 GB

- Harddisk 320 GB
153

4.5.4. Implementasi Basis data

Dalam pembuatan sistem informasi penilaian perkembangan perilaku anak

ini penulis membuat suatu database yang didalamnya terdapat tabel inti.

Pembuatan basis data dilakukan dengan menggunakan bahasa SQL, dimana

perangkat lunak yang digunakan adalah MySQL.

Implementasi basis datanya adalah sebagai berikut :

1. Tabel Aspek Perilaku

CREATE TABLE IF NOT EXISTS `aspek_perilaku` (


`ap_kode` varchar(5) NOT NULL,
`ap_aspek` varchar(30) DEFAULT NULL,
`ap_detail` mediumtext,
PRIMARY KEY (`ap_kode`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

2. Tabel Catatan Harian

CREATE TABLE IF NOT EXISTS `catatan_harian` (


`ch_id` int(10) NOT NULL AUTO_INCREMENT,
`ch_siswa` varchar(30) NOT NULL DEFAULT '0',
`ch_aspek` varchar(30) NOT NULL DEFAULT '0',
`ch_ket` varchar(50) NOT NULL DEFAULT '0',
`ch_point` int(5) NOT NULL DEFAULT '0',
`ch_pencatat` varchar(30) NOT NULL DEFAULT '0',
`ch_tgl` date NOT NULL,
`ch_thnstatus` int(1) NOT NULL,
`ch_thnajaran` varchar(10) NOT NULL,
PRIMARY KEY (`ch_id`),
KEY `FK_PENCATAT` (`ch_pencatat`),
KEY `FK_TAHUN` (`ch_thnajaran`),
KEY `FK_SISWA` (`ch_siswa`),
CONSTRAINT `FK_PENCATAT` FOREIGN KEY (`ch_pencatat`)
REFERENCES `data_user` (`us_username`) ON UPDATE CASCADE,
CONSTRAINT `FK_SISWA` FOREIGN KEY (`ch_siswa`) REFERENCES
`data_siswa` (`sis_nis`) ON DELETE CASCADE ON UPDATE
CASCADE,
CONSTRAINT `FK_TAHUN` FOREIGN KEY (`ch_thnajaran`)
REFERENCES `data_tahun` (`thn_ajaran`) ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=latin1;
154

3. Tabel Data_Pengajar

CREATE TABLE IF NOT EXISTS `data_pengajar` (


`dp_nip` varchar(30) NOT NULL,
`dp_nama` varchar(50) NOT NULL,
`dp_status` varchar(20) NOT NULL DEFAULT 'TIDAK AKTIF',
`dp_username` varchar(30) NOT NULL,
PRIMARY KEY (`dp_nip`),
KEY `FK_USERNAME_GURU` (`dp_username`),
CONSTRAINT `FK_USERNAME_GURU` FOREIGN KEY (`dp_username`)
REFERENCES `data_user` (`us_username`) ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

4. Tabel Data_Siswa

CREATE TABLE IF NOT EXISTS `data_siswa` (


`sis_username` varchar(20) NOT NULL,
`sis_nis` varchar(30) NOT NULL,
`sis_namalengkap` varchar(40) NOT NULL,
`sis_namapanggil` varchar(30) NOT NULL,
`sis_jk` varchar(1) NOT NULL,
`sis_tmplahir` varchar(40) NOT NULL,
`sis_tgllahir` date NOT NULL,
`sis_agama` varchar(20) NOT NULL,
`sis_kewarganegaraan` varchar(40) NOT NULL,
`sis_anakke` int(3) NOT NULL,
`sis_dari` int(3) NOT NULL,
`sis_bahasa` varchar(20) NOT NULL,
`sis_bakat` varchar(20) NOT NULL,
`sis_beratbadan` varchar(10) NOT NULL,
`sis_tinggibadan` varchar(10) NOT NULL,
`sis_goldarah` varchar(5) NOT NULL,
`sis_penyakitdiderita` varchar(30) DEFAULT NULL,
`sis_usiadiderita` varchar(10) DEFAULT NULL,
`sis_lamamenderita` varchar(10) DEFAULT NULL,
`sis_iminisasi` varchar(20) DEFAULT NULL,
`sis_tinggaldengan` varchar(20) NOT NULL,
`sis_namaayah` varchar(40) NOT NULL,
`sis_namaibu` varchar(40) NOT NULL,
`sis_namawali` varchar(40) DEFAULT NULL,
`sis_agamaayah` varchar(20) NOT NULL,
`sis_agamaibu` varchar(20) NOT NULL,
`sis_agamawali` varchar(20) DEFAULT NULL,
`sis_pendidikanayah` varchar(20) NOT NULL,
`sis_pendidikanibu` varchar(20) NOT NULL,
`sis_pendidikanwali` varchar(20) DEFAULT NULL,
`sis_pekerjaanayah` varchar(30) NOT NULL,
`sis_pekerjaanibu` varchar(30) NOT NULL,
`sis_pekerjaanwali` varchar(30) DEFAULT NULL,
`sis_alamatrumah` varchar(100) NOT NULL,
155

`sis_telprumah` varchar(20) NOT NULL,


`sis_alamatkantorayah` varchar(100) DEFAULT NULL,
`sis_telpkantorayah` varchar(20) DEFAULT NULL,
`sis_alamatkantoribu` varchar(100) DEFAULT NULL,
`sis_telpkantoribu` varchar(20) DEFAULT NULL,
`sis_status` varchar(50) NOT NULL DEFAULT 'CALON SISWA',
`sis_thnlulus` varchar(10) DEFAULT NULL,
PRIMARY KEY (`sis_nis`),
KEY `FK_THNLULUS` (`sis_thnlulus`),
CONSTRAINT `FK_THNLULUS` FOREIGN KEY (`sis_thnlulus`)
REFERENCES `data_tahun` (`thn_ajaran`) ON UPDATE CASCADE,
CONSTRAINT `FK_USERNAME_SISWA` FOREIGN KEY (`sis_username`)
REFERENCES `data_user` (`us_username`) ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

5. Tabel Data_Tahun

CREATE TABLE IF NOT EXISTS `data_tahun` (


`thn_ajaran` varchar(10) NOT NULL,
`thn_status` int(1) DEFAULT NULL,
PRIMARY KEY (`thn_ajaran`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

6. Tabel Data_User

CREATE TABLE IF NOT EXISTS `data_user` (


`us_username` varchar(20) NOT NULL,
`us_password` varchar(50) NOT NULL,
`us_role` varchar(15) NOT NULL DEFAULT 'ORTU',
`us_status` varchar(15) NOT NULL DEFAULT 'TIDAK AKTIF',
PRIMARY KEY (`us_username`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

7. Tabel Kelas

CREATE TABLE IF NOT EXISTS `kelas` (


`kls_id` int(10) NOT NULL AUTO_INCREMENT,
`kls_tahun` varchar(10) NOT NULL,
`kls_nama` varchar(10) NOT NULL,
`kls_wali` varchar(30) NOT NULL,
PRIMARY KEY (`kls_id`),
KEY `FKkls_tahun` (`kls_tahun`),
KEY `FKkls_wali` (`kls_wali`),
CONSTRAINT `FKkls_tahun` FOREIGN KEY (`kls_tahun`)
REFERENCES `data_tahun` (`thn_ajaran`) ON UPDATE CASCADE,
CONSTRAINT `FKkls_wali` FOREIGN KEY (`kls_wali`) REFERENCES
`data_pengajar` (`dp_nip`) ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;
156

8. Tabel Kelas_Siswa

CREATE TABLE IF NOT EXISTS `kelas_siswa` (


`ks_id` int(10) NOT NULL AUTO_INCREMENT,
`id_kelas` int(10) NOT NULL,
`ks_siswa` varchar(30) NOT NULL,
PRIMARY KEY (`ks_id`),
KEY `FKks_siswa` (`ks_siswa`),
KEY `FKid_kelas` (`id_kelas`),
CONSTRAINT `FKid_kelas` FOREIGN KEY (`id_kelas`) REFERENCES
`kelas` (`kls_id`) ON UPDATE CASCADE,
CONSTRAINT `FKks_siswa` FOREIGN KEY (`ks_siswa`) REFERENCES
`data_siswa` (`sis_nis`) ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;

9. Tabel Lap_Detail

CREATE TABLE IF NOT EXISTS `lap_detail` (


`ld_id` int(10) NOT NULL AUTO_INCREMENT,
`ld_lap` int(10) DEFAULT NULL,
`ld_aspek` varchar(5) DEFAULT NULL,
`ld_uraian` mediumtext,
PRIMARY KEY (`ld_id`),
KEY `FKld_lap` (`ld_lap`),
KEY `FKld_aspek` (`ld_aspek`),
CONSTRAINT `FKld_aspek` FOREIGN KEY (`ld_aspek`) REFERENCES
`aspek_perilaku` (`ap_kode`) ON DELETE CASCADE ON UPDATE
CASCADE,
CONSTRAINT `FKld_lap` FOREIGN KEY (`ld_lap`) REFERENCES
`lap_perilaku` (`lap_id`) ON DELETE CASCADE ON UPDATE
CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;

10. Tabel Lap_Perilaku

CREATE TABLE IF NOT EXISTS `lap_perilaku` (


`lap_id` int(10) NOT NULL AUTO_INCREMENT,
`lap_siswa` varchar(30) NOT NULL,
`lap_thnajaran` varchar(10) NOT NULL,
`lap_thnstatus` int(1) NOT NULL,
`lap_sakit` int(3) NOT NULL DEFAULT '0',
`lap_izin` int(3) NOT NULL DEFAULT '0',
`lap_tanpaketerangan` int(3) NOT NULL DEFAULT '0',
PRIMARY KEY (`lap_id`),
KEY `FKlap_tahun` (`lap_thnajaran`),
KEY `FKlap_siswa` (`lap_siswa`),
157

CONSTRAINT `FKlap_siswa` FOREIGN KEY (`lap_siswa`)


REFERENCES `data_siswa` (`sis_nis`) ON DELETE CASCADE ON
UPDATE CASCADE,
CONSTRAINT `FKlap_tahun` FOREIGN KEY (`lap_thnajaran`)
REFERENCES `data_tahun` (`thn_ajaran`) ON DELETE CASCADE ON
UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;

11. Tabel Materi

CREATE TABLE IF NOT EXISTS `materi` (


`m_id` int(10) NOT NULL AUTO_INCREMENT,
`m_materi` varchar(50) DEFAULT NULL,
PRIMARY KEY (`m_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;

12. Tabel Raport

CREATE TABLE IF NOT EXISTS `raport` (


`rap_id` int(10) NOT NULL AUTO_INCREMENT,
`rap_siswa` varchar(30) NOT NULL,
`rap_thnajaran` varchar(10) NOT NULL,
`rap_thnstatus` int(1) NOT NULL,
`rap_sakit` int(3) NOT NULL DEFAULT '0',
`rap_izin` int(3) NOT NULL DEFAULT '0',
`rap_tanpaketerangan` int(3) NOT NULL DEFAULT '0',
PRIMARY KEY (`rap_id`),
KEY `FKlap_tahun` (`rap_thnajaran`),
KEY `FKlap_siswa` (`rap_siswa`),
CONSTRAINT `raport_ibfk_1` FOREIGN KEY (`rap_siswa`)
REFERENCES `data_siswa` (`sis_nis`) ON DELETE CASCADE ON
UPDATE CASCADE,
CONSTRAINT `raport_ibfk_2` FOREIGN KEY (`rap_thnajaran`)
REFERENCES `data_tahun` (`thn_ajaran`) ON DELETE CASCADE ON
UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1
ROW_FORMAT=COMPACT;

13. Tabel Raport Detail

CREATE TABLE IF NOT EXISTS `raport_detail` (


`rd_id` int(10) NOT NULL AUTO_INCREMENT,
`rd_raport` int(10) DEFAULT NULL,
`rd_materi` int(10) DEFAULT NULL,
`rd_nilai` varchar(3) DEFAULT NULL,
`rd_uraian` mediumtext,
PRIMARY KEY (`rd_id`),
KEY `FKld_lap` (`rd_raport`),
158

KEY `raport_detail_ibfk_3` (`rd_materi`),


CONSTRAINT `raport_detail_ibfk_2` FOREIGN KEY (`rd_raport`)
REFERENCES `lap_perilaku` (`lap_id`) ON DELETE CASCADE ON
UPDATE CASCADE,
CONSTRAINT `raport_detail_ibfk_3` FOREIGN KEY (`rd_materi`)
REFERENCES `materi` (`m_id`) ON DELETE CASCADE ON UPDATE
CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT;

4.5.5. Implementasi antar muka

Antar Muka sebuah perangkat lunak merupakan hal penting dalam suatu

program aplikasi yang bertujuan untuk memenuhi kebutuhan user agar dapat

berinteraksi dengan sebuah sistem melalui antar muka sebagai medianya. Fasilitas

yang diberikan memungkinkan user dapat menggunakan fungsi yang terdapat

pada sistem. Adapun interface dalam sistem ini adalah sebagai berikut :

1. Implementasi Halaman Utama

Tabel 4.28 Implementasi Antarmuka Halaman Utama

Menu Deskripsi Nama File

Admin Menu admin adalah menu Views/admin/menu-

untuk mengelola data tahun admin.php

ajaran, data kelas, data

guru, data siswa, data

kelulusan, dan data

pengguna

Guru Menu bagian guru adalah Views/admin/menu-

menu untuk mengelola data guru.php

catatan perilaku, data


159

laporan perkembangan

perilaku, dan data raport

anak

Orang Tua Menu bagian orang tua Views/admin/menu-

adalah menu untuk ortu.php

mengelola dasbord data

catatan perilaku

2. Implementasi Menu Admin

Tabel 4.29 Implementasi antarmuka Menu Admin

Menu Deskripsi Nama File

Data Tahun Menu ini berfungsi Views/tahun/index.php

Ajaran untuk mengelola data

Tahun Ajaran

Data Kelas Menu ini berfungsi Views/kelas/index.php

untuk mengelola data

Kelas

Data Guru Menu ini berfungsi Views/guru/index.php

untuk mengelola data

Guru
160

Data Siswa Menu ini berfungsi Views/siswa/index.php

untuk mengelola data

Siswa

Data Kelulusan Menu ini berfungsi Views/kelulusan/index.php

untuk mengelola data

Kelulusan

Data Pengguna Menu ini berfungsi Views/pengguna/index.php

untuk mengelola data

Pengguna

3. Implementasi Menu Guru

Tabel 4.30 Implementasi antarmuka Menu Guru

Menu Deskripsi Nama File

Data Catatan Menu ini berfungsi Views/areaguru/catatanperilak

Perilaku untuk mengelola data u/index.php

Catatan Perilaku

Data Laporan Menu ini berfungsi Views/areaguru/laporan/index.

Perkembangan untuk mengelola data php

Perilaku Laporan Perkembangan

Perilaku
161

Data Raport Anak Menu ini berfungsi Views/areaguru/raport/index.p

untuk mengelola data hp

Raport Anak

4. Implementasi Menu Orang Tua

Tabel 4.31 Implementasi antarmuka Menu Orang Tua

Menu Deskripsi Nama File

Dasbor Menu ini berfungsi Views/dasbor_ortu.php

untuk mengelola data

Catatan Perilaku

Data Catatan Menu ini berfungsi Views/catatan-

Perilaku untuk mengelola data perilaku/index.php

Catatan Perilaku

4.5.6. Implementasi Instalasi Program

Implementasi instalasi program adalah bagaimana proses penerapan

perangkat lunak pada sistem yang diusulkan. Berikut adalah implementasi

instalasi program pada sistem yang diusulkan:

1) Intsalasi Aplikasi Xampp

1. Pilih setup.exe XAMPP, kemudian klik 2 kali atau tekan Enter,

selanjutnya akan munjul jendela utama untuk menginstal XAMPP klik

next untuk melanjutkan instalasi


162

Gambar 4.49 Instalasi Xampp Tahap 1

2. Berikutnya adalah Select Component. Pada bagian ini kita bisa

memilih aplikasi apa saja yang akan di install, kemudian klik next

Gambar 4.50 Instalasi Xampp Tahap 2


163

3. Selanjutnya adalah Installation Folder. Dalam bagian ini, kita bisa

mengubah lokasi dimana file-file XAMPP akan disimpan , kemudian

klik next

Gambar 4.51 Instalasi Xampp Tahap 3


4. Selanjutnya muncul proses instalasi XAMPP , saat proses instalasi

selesai klik next.

Gambar 4.52 Instalasi Xampp Tahap 4


164

5. Selanjutnya muncul proses instalasi XAMPP , saat proses instalasi

selesai klik next

Gambar 4.53 Instalasi Xampp Tahap 5


6. XAMPP telah berhasil terinstal, Klik FINISH

Gambar 4.54 Instalasi Xampp Tahap 6

7. Berikut adalah XAMPP control panel, Klik start pada Apache dan

MySQL.
165

Gambar 4.55 Instalasi Xampp Tahap 7

4.5.7. Implementasi Penggunaan Program

Prosedur Penggunaan dari sistem informasi penilaian perkembangan

perilaku anak ialah sebagai berikut :

4.5.7.1. Admin

1. Tampilan Form Login

Sebelum masuk ke dalam sistem informasi penilaian

perkembangan perilaku anak, maka pengguna sistem harus

mengisikan username dan password terlebih dahulu sesuai hak

akses yang dimiliki. Pengguna sistem menginput username dan

password, kemudian klik tombol login untuk masuk kedalam sistem.


166

Gambar 4.56 Implementasi Penggunaan Tampilan Form Login

2. Tampilan Halaman Tahun Ajaran

Tampilan halaman tahun ajaran merupakan halaman utama yang

akan muncul setelah admin berhasil melakukan login. Halaman ini

untuk mengelola data tahun ajaran. Pada menu tahun ajaran terdapat

tombol tambah untuk menambah tahun ajaran , tombol edit untuk

merubah data tahun ajaran , tombol delete untuk menghapus data

tahun ajaran.
167

Gambar 4.57 Implementasi Penggunaan Tampilan Halaman Tahun

Ajaran

a. Tambah

Tambah merupakan tombol yang digunakan untuk membuat tahun

ajaran. Tombol tambah berisi nama tahun ajaran dan status yang

akan dibuat.

Gambar 4.58 Implementasi Penggunaan Tampilan Tambah Tahun

Ajaran

b. Edit

Edit merupakan tombol yang digunakan untuk merubah data tahun

ajaran. Tombol edit berisi tahun ajaran dan status yang akan dirubah.
168

Gambar 4.59 Implementasi Penggunaan Tampilan Edit Tahun

Ajaran

c. Delete

Delete merupakan tombol yang digunakan untuk menghapus data

tahun ajaran. Tombol delete berisi data tahun ajaran yang akan

dihapus.

Gambar 4.60 Implementasi Penggunaan Tampilan Hapus Tahun

Ajaran

3. Tampilan Menu Kelas

Menu kelas adalah menu yang dapat diakses oleh admin. Dimana

admin akan membuat kelas baru beserta wali kelas nya. Menu kelas

berisi informasi kelas beserta wali kelas. Pada menu kelas terdapat

tombol tambah untuk menambah kelas, tombol edit untuk merubah

data kelas dan wali kelas, tombol delete untuk menghapus data kelas

dan tombol kelas siswa untuk menempatkan siswa ke kelas.


169

Gambar 4.61 Implementasi Penggunaan Tampilan Kelas

a. Tambah Tambah merupakan tombol yang digunakan untuk

membuat kelas dan wali kelas. Tombol tambah berisi nama kelas

dan wali kelas yang akan dibuat.

Gambar 4.62 Implementasi Penggunaan Tampilan Tambah Kelas

b. Edit
170

Edit merupakan tombol yang digunakan untuk merubah data

kelas dan wali kelas. Tombol edit berisi nama kelas dan wali

kelas yang akan dirubah.

Gambar 4.63 Implementasi Penggunaan Tampilan Edit Kelas

c. Delete

Delete merupakan tombol yang digunakan untuk menghapus data


171

kelas. Tombol delete berisi data kelas yang akan dihapus.

Gambar 4.64 Implementasi Penggunaan Tampilan Hapus Kelas

d. Kelas siswa

Kelas siswa merupakan tombol yang digunakan untuk melihat

data siswa yang berada dalam kelas. Tombol kelas siswa berisi

tombol delete dan tambah.

1. Delete

Delete merupakan tombol yang digunakan untuk


172

mengeluarkan siswa dari kelas .

2. Tambah

Tambah merupakan tombol yang digunakan untuk

memasukan siswa yang belum memiliki kelas untuk

dimasukan kedalam kelas

4. Tampilan Menu Guru

Menu guru adalah menu yang dapat diakses oleh admin. Dimana

admin akan mengelola data guru. Menu guru berisi informasi nip,

nama guru, status, dan akun. Pada menu guru terdapat tombol edit

untuk merubah guru, delete untuk menghapus guru dan tambah

untuk menambah guru.


173

a. Tambah

Tambah merupakan tombol yang digunakan untuk menambah

data guru. Tombol tambah berisi nip, nama guru, nama kelas

dan wali kelas yang akan dibuat

b. Edit

Edit merupakan tombol yang digunakan untuk merubah data

guru. Tombol edit berisi nip, nama guru dan status yang akan

dirubah.
174

c. Delete

Delete merupakan tombol yang digunakan untuk menghapus

data guru.

5. Tampilan Menu Siswa

Menu siswa adalah menu yang dapat diakses oleh admin. Dimana

admin akan mengelola data siswa. Menu siswa berisi informasi Nis,

Nama Lengkap, jenis kelamin, dan status. Pada menu siswa terdapat

tombol tambah untuk menambah data siswa, edit untuk merubah

data siswa, dan delete untuk menghapus data siswa.


175

a. Tambah

Tambah merupakan tombol yang digunakan untuk menambah

data siswa. Tombol tambah berisi data diri siswa yang akan

dibuat
176
177

b. Edit

Edit merupakan tombol yang digunakan untuk merubah data

siswa. Tombol edit berisi data diri siswa yang akan dirubah.
178
179

c. Delete

Delete merupakan tombol yang digunakan untuk menghapus

data siswa.

6. Tampilan Menu Kelulusan

Menu Kelulusan adalah menu yang dapat diakses oleh admin.

Dimana admin akan mengelola data kelulusan siswa setiap tahun ajaran.

Menu kelulusan ini berisi informasi Nis, Nama Lengkap, dan status. Pada

menu kelulusan terdapat tombol tambah untuk menambah data siswa yang

lulus dan edit untuk merubah status data siswa.


180

a. Tambah

Tombol tambah merupakan proses untuk menambah data siswa

yang lulus.

b. Edit

Tombol edit merupakan proses untuk mengubah status data

siswa.
181

7. Tampilan Menu Pengguna

Menu Pengguna adalah menu yang dapat diakses oleh admin.

Dimana admin akan mengelola data pengguna sistem beserta hak

aksesnya. Menu pengguna ini berisi informasi username, role, password

dan status. Pada menu pengguna terdapat tombol tambah untuk menambah

data pengguna, edit untuk merubah data pengguna dan hapus untuk

menghapus data pengguna.

a. Tambah

Tambah merupakan proses untuk menambah data pengguna.


182

b. Edit

Edit merupakan proses untuk mengubah data pengguna.

c. Hapus

Hapus merupakan proses untuk menghapus data pengguna


183

4.5.7.2. Guru

1. Tampilan Catatan Perilaku

Tampilan catatan perilaku merupakan halaman catatan harian

perilaku anak. Pada halaman ini terdapat proses lihat catatan

harian anak, tambah, edit dan hapus.

a. Lihat Catatan

Lihat catatan merupakan proses untuk menampilkan halaman

catatan harian pada siswa yang dipilih.

b. Tambah

Merupakan proses untuk melakukan tambah data catatan harian

perilaku anak.

c. Edit

Merupakan proses untuk melakukan edit data catatan harian

perilaku anak.

d. Hapus

Merupakan proses untuk menghapus data catatan harian perilaku

anak.

2. Laporan Perkembangan Perilaku


184

Halaman Laporan Perkembangan perilaku merupakan halaman

yang menampilkan laporan perkembangan perilaku anak setiap

semester. Laporan ini dibuat berdasarkan dari hasil analisis

terhadap catatan perilaku anak harian. Pada halaman ini terdapat

proses untuk melihat data siswa, melihat laporan perkembangan

perilaku dan nilai detail terhadap laporan perkembangan perilaku.

a. Lihat Laporan

Halaman ini untuk menampilkan laporan perkembangan perilaku

anak setiap semester.

b. Tambah

Tombol tambah merupakan proses untuk menambah data laporan

perkembangan perilaku anak setiap semester


185

c. Edit

Tombol edit merupakan proses untuk mengubah data laporan

perkembangan perilaku anak pada semester yang dipilih

d. Hapus

Tombol hapus merupakan proses untuk menghapus data laporan

perkembangan perilaku anak pada semester yang dipilih.


186

e. Tambah Nilai

Tombol tambah nilai merupakan proses untuk menambah nilai

setiap aspek dan berdasarkan semester yang dipilih

f. Edit Nilai

Tombol Edit nilai merupakan proses untuk mengubah data nilai

pada aspek yang dipilih.


187

g. Hapus Nilai

Tombol hapus nilai merupakan proses untuk menghapus data

nilai pada aspek yang dipilih.

3. Raport Anak

Tampilan raport anak merupakan halaman untuk menampilkan

Raport anak setiap semester. Pada halaman ini terdapat data siswa

untuk memudahkan memilih siswa yang akan diberikan nilai


188

raport pada semester yang dipilih. Pada halaman ini juga terdapat

data raport per semester dan data raport detail beserta nilainya

berdasarkan semester yang dipilih

a. Lihat Raport

Halaman ini menampilkan data nilai raport anak setiap

semesternya.

b. Tambah

Tombol tambah merupakan proses untuk menambah data raport

setiap semester
189

c. Edit

Tombol edit merupakan proses untuk mengubah data raport pada

semester yang dipilih.

d. Hapus

Tombol hapus merupakan proses untuk menghapus data raport

pada semester yang dipilih.


190

e. Tambah Nilai

Tombol tambah nilai merupakan proses untuk memasukan nilai

setiap materi pada raport anak berdasarkan semester yang dipilih.

f. Edit Nilai

Tombol edit nilai merupakan proses untuk mengubah nilai pada

materi yang dipilih dan berdasarkan semester yang dipilih.


191

g. Hapus Nilai

Tombol hapus nilai merupakan proses untuk menghapus nilai

pada raport yang dipilih.

4.5.7.3. Orang Tua

4. Tampilan Dasbor

Tampilan dasbor merupakan halaman utama yang muncul pada

saat orang tua berhasil melakukan login ke sistem. Halaman ini


192

berisi tentang grafik perkembangan perilaku anak, total point

yang didapatkan pada semester tersebut.

5. Tampilan Catatan Perilaku

Tampilan Catatan perilaku merupakan halaman data catatan

perilaku anak setiap hari yang diisi oleh orang tua dan guru. Pada

halaman ini terdapat proses tambah, edit dan hapus.

a. Tambah
193

Tombol tambah merupakan proses untuk menambah data catatan

harian perilaku anak.

b. Edit

Tombol edit merupakan proses untuk mengubah data catatan

harian perilaku anak.

c. Hapus

Tombol hapus merupakan proses untuk menghapus data catatan

harian perilaku anak.


194
BAB V

KESIMPULAN DAN SARAN

Setelah mengadakan penelitian, menganalisa, merancang sistem informasi

dan mengimplemetasikan sistem yang telah dibangun, maka dalam bab ini penulis

akan memberikan kesimpulan dan saran yang diharapkan dapat membantu dalam

pengembangan aplikasi Model Sistem Informasi Penilaian Perkembangan

Perilaku Anak Usia Dini Pada TK EL-Cairo Tangerang.

5.1. Kesimpulan

Berdasarkan hasil pembahasan yang telah diuraikan pada bab-bab

sebelumnya, maka penulis dapat menarik kesimpulan sebagai berikut :

a. Dengan adanya Model Sistem Informasi Penilaian Perkembangan Perilaku

Anak di TK El-Cairo Tangerang ini diharapkan dapat membantu dalam

melakuka evaluasi terhadap perkembangan perilaku anak dan pengolahan

data dalam merumuskan laporan perkembangan perilaku anak

b. Dalam penyajian informasinya berupa catatan dan grafik diharapkan dapat

membantu orang tua dan guru untuk mengontrol catatan harian dan

mengevaluasi perkembangan perilaku anak lebih mudah dan praktis.

5.2. Saran

Adapun saran yang dapat penulis berikan dalam Skripsi ini adalah perlu

dikembangkanya program ini dengan mencakup beberapa hal sebagai berikut:

162
163

a. Pengembangan perangkat lunak lebih diperluas keseluruh bagian kerja,

tidak hanya terbatas pada pengelolaan catatan perilaku anak, melainkan

sampai ke tahap laporan perkembangan perilaku anak secara otomatis

dengan uraian penilaian / tafisran yang bisa ditafsirkan secara otomatis

berdasarkan hasil dari catatan perilaku harian.

b. Diharapkan pada penelitian atau pengembangan aplikasi selanjutnya agar

membangun sebuah sistem yang dapat meliputi seluruh kegiatan bagian

seperti pendaftaran online dan pengolahan nilai.


DAFTAR PUSTAKA

[1] Sutarman. Pengantar Teknologi Informasi. Jakarta : Bumi Aksara, 2012

[2] Mustakini, Jogiyanto Hartono. "Sistem Informasi Teknologi". Yogyakarta

: Andi Offse, 2009

[3] Sutabri, Tata. "Konsep Dasar Informasi". Yogyakarta.: Andi, 2012

[4] Hartono, Bambang. Sistem Informasi Manajemen Berbasis Komputer.

Jakarta: Rineka Cipta, 2013

[5] Lantip Diat Prasojo dan Riyanto.Teknologi Informasi Pendidikan.

Yogyakarta: GAVA MEDIA, 2011.

[6] Oetomo, B. S. D. Perencanaan dan Pembangunan Sistem Informasi .

Yogyakarta : Andi, 2006.

[7] Kristanto, A. Perancangan Sistem Informasi dan Aplikasinya

.Yogyakarta : Gava Media, 2008

[8] Agus Mulyanto. Sistem Informasi Konsep dan Aplikasi .Yogyakarta:

Pustaka Pelajar, 2009

[9] OBrien, James A. dan Marakas,George M. Management Information

Systems, 10th Edition. McGraw-Hill/ Irwin: New York, 2011

[10] Yulianto. AA, dan Gartina, I., Analisis dan Desain Sistem Informasi,

Bandung: Politeknik Telkom, 2009

[11] Rosa. A.S. dan Shalahuddin. M, Rekayasa Perangkat Lunak, 3nd ed,

Bandung: Informatika, 2014

164
165

Anda mungkin juga menyukai