bab iii pembahasan...sentra ibadah memiliki tujuan untuk menanamkan nilai-nilai keagamaan,...
Post on 25-Oct-2020
3 Views
Preview:
TRANSCRIPT
34
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Dalam tinjauan perusahaan berisi tentang sejarah perusahaan/instansi,
struktur organisasi serta fungsi dari masing-masing bagian yang ada dalam
perusahaan/instansi tersebut.
3.1.1.Sejarah Institusi/Perusahaan
Lembaga Plamboyan 3 merupakan nama yayasan yang bergerak dibidang
pendidikan mulai dari TPA (Tempat Penitipan Anak), KB ( Kelompok Bermain),
PAUD (Pendidikan Anak Usia Dini) dan Posyandu. Akan tetapi lebih dikenal
dengan lembaga PAUD Plamboyan 3. Pendiri Lembaga PAUD Plamboyan 3
yaitu bapak Eman Endah Suryana dan berdiri sejak tahun 2002 dengan murid
berjumlah 15 anak.
Status lembaga PAUD Plamboyan 3 tercatat pada Surat Keputusan Kepala
Dinas Pendidikan Kabupaten Karawang Nomor : 421.9/ 3094 / PLS-PO tanggal 3
Juli 2006 tentang Penetapan Kelompok Penyelenggara Program Pendidikan Anak
Usia Dini (PAUD) Jenis Satuan Paud Sejenis (SPS) Kabupaten Karawang Tahun
2006 dan Nomor : 421.9/ 343 / PNFI tanggal 2 Maret 2009 jenis PAUD
Kelompok Bermain. Untuk memperkuatnya yaitu dengan Akta Notaris tanggal 14
November 2009 Nomor. 14 serta Nomor Pokok Wajib Pajak (NPWP) :
21.088.934.1-408.000. Lembaga PAUD Plamboyan 3 memiliki VISI dan MISI
sebagai berikut :
35
Visi
”Mewujudkan Anak Usia Dini yang Sehat Cerdas Ceria dilingkungan
masyarakat Karawang Kulon dan menjadi pusat unggulan PAUD di Kabupaten
Karawang”
Misi
1. Melaksanakan program Pendidikan Anak Usia Dini berkualitas, beriman,
dan bertaqwa yang sehat jasmani dan rohaninya, juga turut serta
mempersiapkan anak usia dini memasuki Pendidikan Dasar.
2. Menjadi pusat percontohan bagi lembaga PAUD non formal di Kabupaten
Karawang dan ikut pro aktif meningkatkan mutu pendidikan dan tenaga
kependidikan.
3. Melakukan proses pembelajaran dengan Learning by Playing, Learning by
Experience, Learning by Explorer dan Aktive Learning.
Lembaga PAUD Plamboyan 3 menerapkan sistem pembelajaran berbasis
sentra pada tahun 2014. Sentra tersebut dibagi menjadi 7 macam, diantaranya
sebagai berikut :
1. Sentra Ibadah
Sentra Ibadah memiliki tujuan untuk menanamkan nilai-nilai keagamaan,
pembentukan karakter yang islami sejak dini. Sentra ibadah memiliki
keterkaitan pada sentra-sentra yang lain. Contoh dalam penerapannya:
menyanyikan lagu-lagu islami (Sentra Ibadah dan Sentra Seni), Belajar
shalat (Sentra Ibadah dan Sentra Olah tubuh).
36
2. Sentra Persiapan
Sentra persiapan memiliki tujuan untuk melatih keaksaraan anak sebagai
bekal persiapan untuk melanjutkan pendidikan ke Sekolah Dasar (SD).
Contoh penerapannya yaitu: membuat pola tulis.
3. Sentra Balok
Sentra balok memiliki tujuan untuk melatih kecerdasan logika matematik
dan sosial manual dalam bekerja sama. Penerapannya yaitu dengan bantuan
Story Touring sebelum kegiatan dimulai. Contohnya: ketika guru bercerita
tentang cinderella maka anak didik akan membuat istana dengan
menggunakan balok.
4. Sentra Main Peran
Sentra main peran bertujuan untuk melatih kecerdasan sosial dan bahasa.
Contoh penerapannya yaitu: ketika guru memberikan tema profesi maka
anak didik memilih profesi mana yang akan dia perankan. Sentra ini terbagi
menjadi 2, yaitu:
a. Macro adalah kegiatan main peran yang dilakukan anak secara
langsung.
b. Micro adalah kegiatan main peran dengan menggunakan alat bantu.
Seperti: wayang.
5. Sentra Bahan Alam
Sentra bahan alam memiliki tujuan untuk mengasah kecerdasan naturalis.
Contoh penerapannya yaitu: membuat kreasi dengan menggunakan barang
bekas.
37
6. Sentra Seni
Sentra seni memiliki tujuan untuk mengenalkan bakat seni yang dimiliki.
Contoh penerapannya yaitu dengan memperkenalkan seni musik, seni tari,
dan kreatifitas.
7. Sentra Olah Tubuh
Sentra olah tubuh memiliki tujuan untuk melatih kecerdasan kinestetik.
Pada sentra ini anak yang aktif akan melampiaskan keaktifannya dan anak
yang pasif akan belajar aktif dengan melihat teman sebayanya.
Selain berbasis sentra, Lembaga PAUD Plamboyan 3 juga membagi
kelompok belajar menjadi 4 kelompok, sebagai berikut:
1. Kelompok 2-3 : anak didik yang berusia 2 sampai 3 tahun.
2. Kelompok 3-4 : anak didik yang berusia 3 sampai 4 tahun.
3. Kelompok 4-5 : anak didik yang berusia 4 sampai 5 tahun.
4. Kelompok 5-6 : anak didik yang berusia 5 sampai 6 tahun.
3.1.2.Struktur Organisasi dan Fungsi
Struktur Organisasi merupakan pembagian kegiatan kerja, menunjukan
bagaimana fungsi atau kegiatan yang berbeda-beda dihubungkan sampai batas
waktu tertentu, menunjukan hirarki dan struktur wewenang organisasi serta
memperlihatkan hubungan pelapornya. Dengan struktur organisasi yang baik,
tugas-tugas digolongkan sedemikian rupa sehingga dapat dilaksanakan secara
efektif, terarah, dan terawasi serta hasil-hasilnya dapat dikendalikan.
Bentuk struktur organisasi Lembaga PAUD Plamboyan 3 adalah sebagai
berikut:
38
Sumber : Lembaga PAUD Plamboyan 3
Gambar III.1. Struktur Organisasi Lembaga PAUD Plamboyan 3
Berikut ini merupakan fungsi, wewenang, dan tanggung jawab dari masing–
masing bagian yang ada pada struktur organisasi Lembaga PAUD Flamboyan 3,
sebagai berikut :
1. Ketua Yayasan
Mempunyai fungsi yaitu sebagai penyedia lahan untuk pendidikan.
2. Pelindung
Mempunyai fungsi sebagai berikut:
a. Sebagai pelindung dalam pengadaan lembaga;
b. Sebagai pengawas dalam kegiatan lembaga;
39
3. Pembina
Mempunyai fungsi yaitu sebagai Pembina dalam menyelenggarakan
kegiatan-kegiatan yang berhubungan dengan lembaga;
4. Pengelola
Mempunyai fungsi sebagai berikut:
a. Mengelola sarana dan prasarana lembaga;
b. Merencanakan kurikulum pembelajaran;
c. Membimbing staff karyawan sesuai dengan jabatan;
5. Sekretaris
Mempunyai fungsi sebagai berikut :
a. Sebagai notulen;
b. Menyusun penetapan kinerja pembelajaran;
c. Membuat rekap penilaian dan rapot anak didik;
6. Bendahara
Mempunyai fungsi sebagai berikut:
a. Pelaksanaan pengolahan administrasi keuangan;
b. Menyusun laporan pemasukkan dan pengeluaran;
7. Guru
Mempunyai fungsi sebagai berikut:
a. Mendidik anak didik;
b. Merekap penilaian anak didik;
c. Melakukan pembelajaraan;
40
3.2. Analisa Kebutuhan
Mengidentifikasi kebutuhan fungsional program disertai dengan
penggambaran use case diagram dan skenario use case yang terkait dengan proses
yang diusulkan.
3.2.1. Identifikasi Kebutuhan
Identifikasi kebutuhan diperoleh berdasarkan kebutuhan pengguna dan
kebutuhan sistem dari program aplikasi pendidikan stimulasi tumbuh kembang
anak untuk Lembaga PAUD Plamboyan 3.
A. Kebutuhan Pengguna
Dalam program pendidikan stimulasi tumbuh kembang anak ada dua
pengguna yang berinteraksi dalam lingkungan sistem yaitu admin dan guru.
Pengguna tersebut memiliki karakteristik interaksi sistem dan memiliki kebutuhan
informasi yang berbeda-beda, sebagai berikut:
A1 Skenario Kebutuhan Admin
1. Mengelola data anak
2. Mengelola data guru
3. Mengelola data pembelajaran
4. Melakukan pembelajaran
5. Mengelola penilaian harian dan rekap penilaian
6. Mengelola perkembangan fisik anak
7. Membuat laporan
41
A2 Skenario Kebutuhan Guru
1. Melihat data anak
2. Melakukan pembelajaran
3. Melakukan penilaian harian dan rekap penilaian
4. Melakukan penilaian persentra
5. Mengelola perkembangan fisik anak
6. Melihat laporan
B. Kebutuhan Sistem
Kebutuhan sistem adalah kebutuhan yang berisi proses-proses yang ada dan
dihasilkan oleh aplikasi pendidikan stimulasi tumbuh kembang anak. Berikut
adalah pengolahan data yang terdapat di dalam aplikasi pendidikan stimulasi
tumbuh kembang anak:
1. Pengguna harus melakukan login terlebih dahulu untuk dapat mengakses
aplikasi dengan memasukan nomor ID dan password agar privasi masing-
masing pengguna tetap terjaga keamanannya. Selain itu aplikasi akan tampil
sesuai dengan jabatan masing-masing.
2. Pengguna harus melakukan logout setelah menggunakan aplikasi agar tidak
disalahgunakan oleh pihak lain.
3. Pengguna bisa melakukan pembelajaran kepada anak didik dengan bantuan
media aplikasi.
4. Pengguna bisa menambah, menghapus, merubah, mencari dan mencetak
data anak.
42
5. Pengguna bisa menambah, menghapus, merubah, mencari dan mencetak
data guru.
6. Pengguna bisa menambah data pembelajaran sebagai bahan pembelajaran.
7. Pengguna bisa menambah, menghapus, merubah, mencari dan mencetak
data aspek perkembangan.
8. Pengguna bisa menambah, menghapus, merubah, mencari dan mencetak
data sentra pembelajaran.
9. Pengguna bisa melakukan penilaian terhadap anak setiap harinya.
10. Pengguna bisa melakukan penilaian persentra untuk setiap sentranya.
11. Pengguna bisa melakukan perkembangan fisik kepada anak berupa
pengukuruan tinggi badan dan penimbangan badan.
12. Sistem melakukan rekapitulasi nilai harian.
13. Pengguna bisa mencetak penilaian persentra dan perkembangan fisik anak
sebagai laporan untuk orang tua.
14. Pengguna bisa menampilkan dan mencetak laporan.
3.2.2.Use Case Diagram
Pemodelan Use Case Diagram digambarkan dalam bentuk sea level untuk
over view
A. Use Case Diagram dalam bentuk Sea Level
43
Gambar III.2. Use Case Diagram Sea Level Lembaga PAUD Plamboyan 3
44
B. Deskripsi dari Use Case Diagram diatas, sebagai berikut:
Tabel III.1.Deskripsi Use Case Data Anak
Use Case name Mengelola data anak
Requirements Bagian Admin dapat mengelola data anak
Goal Bagian Admin dapat mengelola data anak
menggunakan aplikasi
Pre-Coditions Bagian Admin telah melakukan login
Post Conditions -
Failed and Conditions Bagian Admin tidak dapat mengelola data anak
Actor Bagian Admin
Main Flow/Basic Path 1. Admin menambah data anak
2. Admin menulis data anak
3. Sistem menyimpan data anak yang telah diinput
Tabel III.2.Deskripsi Use Case Data Guru
Use Case name Mengelola data guru
Requirements Bagian Admin dapat mengelola data guru
Goal Bagian Admin dapat mengelola data guru
menggunakan aplikasi
Pre-Coditions Bagian Admin telah melakukan login
Post Conditions -
Failed and Conditions Bagian Admin tidak dapat mengelola data guru
45
Actor Bagian Admin
Main Flow/Basic Path 1. Admin menambah data guru
2. Admin menulis data guru
3. Sistem menyimpan data guru yang telah diinput
Tabel III.3.Deskripsi Use Case Data Pembelajaran
Use Case name Mengelola data pembelajaran
Requirements Bagian Admin dapat mengelola data pembelajaran
Goal Bagian Admin dapat mengelola data pembelajaran
menggunakan aplikasi
Pre-Coditions Bagian Admin telah melakukan login
Post Conditions -
Failed and Conditions Bagian Admin tidak dapat mengelola data
pembelajaran
Actor Bagian Admin
Main Flow/Basic Path 1. Admin menambah data pembelajaran
2. Admin menulis data pembelajaran
3. Sistem menyimpan data pembelajaran yang
telahi diinput
Tabel III.4.Deskripsi Use Case Pembelajaran
Use Case name Melakukan pembelajaran
Requirements Guru dapat melakukan pembelajaran kepada anak-
46
anak
Goal Guru dapat melakukan pembelajaran kepada anak-
anak melalui aplikasi
Pre-Coditions Guru telah melakukan login
Post Conditions -
Failed and Conditions Guru tidak dapat melakukan pembelajaran
Actor Guru
Main Flow/Basic Path 1. Guru memilih aspek perkembangan
2. Guru memilih kategori usia
3. Sistem menyeleksi sesuai kebutuhan guru untuk
melakukan pemebelajaran kepada anak-anak
Tabel III.5.Deskripsi Use Case Penilaian Harian
Use Case name Melakukan Penilaian Harian
Requirements Guru dapat melakukan penilaian harian terhadap
anak
Goal Guru dapat melakukan penilaian harian terhadap
anak menggunakan aplikasi
Pre-Coditions Guru telah melakukan login
Post Conditions -
Failed and Conditions Guru tidak dapat melakukan penilaian harian
Actor Guru
Main Flow/Basic Path 1. Guru melakukan penilain harian setiap hari
47
2. Guru memilih aspek perkembangan yang ada
3. Guru menulis nilai
4. Sistem menyimpan penilaian harian yang telah
diinput
Tabel III.6.Deskripsi Use Case Fisik Anak
Use Case name Melakukan perkembangan fisik anak
Requirements Guru dapat melakukan perkembangan fisik anak
Goal Guru dapat melakukan perkembangan fisik anak
menggunakan aplikasi
Pre-Coditions Guru telah melakukan login
Post Conditions -
Failed and Conditions Guru tidak dapat melakukan perkembangan fisik
anak
Actor Guru
Main Flow/Basic Path 1. Guru melakukan perkembangan fisik anak
2. Guru menulis tinggi badan anak
3. Guru menulis berat badan anak
4. Sistem menyimpan data perkembangan fisik
yang telahi diinput
48
Tabel III.7.Deskripsi Use Case Penilaian Persentra
Use Case name Melakukan penilaian persentra
Requirements Guru dapat melakukan penilaian persentra
Goal Guru dapat membuat laporan perkembangan
penilaian persentra melalui aplikasi
Pre-Coditions Guru telah melakukan login
Post Conditions Penilaian persentra yang di rekapitulasi oleh system
Failed and Conditions Guru tidak dapat melakukan penilaian persentra
Actor Guru
Main Flow/Basic Path 1. Guru memilih nomor induk anak didik
2. Guru memilih sentra pembelajaran
3. Guru memilih kategori usia anak
4. Guru menulis penilaian persentra
5. Sistem menyimpan penilaian sentra sesuai
dengan aspek perkembangan.
6. Guru mencetak penilaian persentra tiap-tiap
anak didik
Tabel III.8.Deskripsi Use Case Laporan
Use Case name Membuat laporan
Requirements Bagian Admin dapat membuat laporan
Goal Bagian Admin dapat membuat laporan melalui
49
aplikasi
Pre-Coditions Bagian Admin telah melakukan login
Post Conditions -
Failed and Conditions Bagian Admin tidak dapat membuat laporan
Actor Bagian Admin
Main Flow/Basic Path 1. Bagian Admin memilih laporan yang akan
dibuat
2. Sistem akan mencetak laporan yang dipilih
3.3. Perancangan Perangkat Lunak
Perancangan perangkat lunak difokuskan pada empat atribut yaitu struktur
data, reprentasi antar muka, interaksi antar objek, dan arsitektur perangkat lunak
di dalam kelas.
3.3.1.Rancangan Dokumen
Dalam perancangan perangkat lunak yang paling utama yaitu menentukan
masukan (input) dan keluaran (output)
A. Rancangan Dokumen Masukan
Rancangan dokumen masukan dalam program aplikasi pendidikan stimulasi
tumbuh kembang anak, sebagai berikut:
1. Nama Dokumen : Data Anak
Fungsi : Sebagai pengelola data anak
Sumber : Admin
Tujuan : Guru
50
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap ada anak baru
Bentuk : Lampiran A.1
2. Nama Dokumen : Penilaian harian
Fungsi : Untuk mencatat penilaian harian
Sumber : Anak
Tujuan : Guru
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap hari efektif belajar
Bentuk : Lampiran A.2
3. Nama Dokumen : Perkembangan Fisik Anak
Fungsi : Untuk mencatat tinggi dan berat badan anak
Sumber : Anak
Tujuan : Guru
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap semester
Bentuk : Lampiran A.3
51
B. Rancangan Dokumen Keluaran
Untuk mencari hasil yang memuaskan, dibutuhkan dokumen keluaran
sebagai bentuk atau bukti terhadap pengolahan data yang dibuat. Rancangan
keluaran merupakan salah satu jenis spesifikasi yang ada dalam membuat suatu
program. Rancangan dokumen keluaran dari program aplikasi pendidikan
stimulasi tumbuh kembang anak, sebagai berikut:
1. Nama Dokumen: Laporan Data Anak Didik
Fungsi : Sebagai informasi data anak didik
Sumber : Guru
Tujuan : Kepala yayasan
Media : Kertas
Jumlah : Disesuaikan
Frekuensi : Setiap tahun
Bentuk : Lampiran B.1
2. Nama Dokumen: Laporan Perkembangan Kegiatan Sentra
Fungsi : Sebagai informasi penilaian perkembangan anak didik
terhadap kegiatan sentra
Sumber : Guru
Tujuan : Orang tua
Media : Kertas
Jumlah : Disesuaikan
Frekuensi : Setiap 6 bulan
Bentuk : Lampiran B.2
52
3. Nama Dokumen: Laporan Perkembangan Fisik
Fungsi : Sebagai informasi tentang perkembangan fisik anak didik
Sumber : Guru
Tujuan : Ketua Yayasan
Media : Kertas
Jumlah : Disesuaikan
Frekuensi : Setiap 6 bulan
Bentuk : Lampiran B.3
4. Nama Dokumen: Laporan Rekap Penilaian
Fungsi : Sebagai informasi penilaian harian anak didik perbulan
Sumber : Admin
Tujuan : Ketua Yayasan
Media : Kertas
Jumlah : Disesuaikan
Frekuensi : Jika diperlukan
Bentuk : Lampiran B.4
5. Nama Dokumen: Laporan Data Guru
Fungsi : Sebagai informasi tentang data-data guru
Sumber : Admin
Tujuan : Ketua Yayasan
Media : Kertas
Jumlah : Disesuaikan
Frekuensi : Jika diperlukan
Bentuk : Lampiran B.5
53
6. Nama Dokumen: Laporan Data Sentra Pembelajaran
Fungsi : Sebagai informasi mengenai macam-macam sentra yang
diterapkan
Sumber : Admin
Tujuan : Ketua Yayasan
Media : Kertas
Jumlah : Disesuaikan
Frekuensi : Jika diperlukan
Bentuk : Lampiran B.6
7. Nama Dokumen: Laporan Data Aspek Perkembangan
Fungsi : Sebagai informasi mengenai aspek perkembangan yang
sesuai dengan STPPA
Sumber : Admin
Tujuan : Ketua Yayasan
Media : Kertas
Jumlah : Disesuaikan
Frekuensi : Jika diperlukan
Bentuk : Lampiran B.7
3.3.2.Rancangan Basis Data
Perancangan basis data menghasilkan pemetaan tabel-tabel yang
digambarkan dalam bentuk ERD (Entity Relationship Diagram) dan LRS (Logical
Record Structure).
54
A. Entity Relationship Diagram
Entity Relationship Diagram merupakan gambaran dari sebuah database.
Pada program pendidikan stimulasi tumbuh kembang anak dapat diketahui konsep
Entity Relationship Diagram sebagai berikut:
Gambar III.3. Entity Relationship Diagram
55
B. Logical Record Structure
Logical Record Structure dibentuk dengan nomor dari tipe record. Beberapa
tipe record digambarkan dengan kotak persegi panjang dengan nama yang unik
dan ditambahkan kardinalitas untuk menghubungkan antar record tersebut.
Dibawah ini adalah bentuk Logical Record Structure dari program pendidikan
stimulasi tumbuh kembang anak:
Keterangan :
(*) = Primary Key(**) = Foreign Key
Gambar III.4. Logical Record Structure
56
C. Spesifikasi File
Menjelaskan tentang file atau tabel yang terbentuk dari transformasi ERD
dan file-file penunjang dari database untuk program. File-file ini tersimpan pada
perancangan program pendidikan stimulasi tumbuh kembang anak dengan
parameter sebagai berikut:
1. Spesifikasi File Admin
Nama File : admin
Akronim : admin
Fungsi : untuk menyimpan data admin
Tipe File : File Master
Panjang Record : 39 byte
Akses File : Random
Organisasi File : index sequential
Media : Harddisk
Kunci field : no_id
Software : MySQL
Tabel III.9.
Spesifikasi File Admin
No Elemen Data Nama Field Tipe Data Size Keterangan
1. Nomor ID no_id Varchar 8 Primary Key
2. Nama Lengkap nama Varchar 25
3. Password password Varchar 6
2. Spesifikasi File Anak
Nama File : anak
Akronim : anak
57
Fungsi : untuk menyimpan data anak
Tipe File : File Master
Panjang Record : 170 byte
Akses File : Random
Organisasi File : index sequential
Media : Harddisk
Kunci field : no_induk
Software : MySQL
Tabel III.10.
Spesifikasi File Anak
No Elemen Data Nama Field Tipe Data Size Keterangan
1. Nomor Induk no_induk Varchar 8 Primary Key
2. Nama Lengkap nama_anak Varchar 25
3. Tempat Lahir tempat Varchar 15
4. Tanggal Lahir tgl_lahir Date
5. Jenis Kelamin jenis_kelamin Varchar 10
6. Nama Ayah nama_ayah Varchar 25
7. Nama Ibu nama_ibu Varchar 25
8. Alamat alamat Varchar 50
9 No Telepon no_telp Varchar 12
3. Spesifikasi File Aspek
Nama File : aspek
Akronim : aspek
Fungsi : untuk menyimpan data aspek perkembangan
Tipe File : File Master
Panjang Record : 23 byte
58
Akses File : Random
Organisasi File : index sequential
Media : Harddisk
Kunci field : kode_aspek
Software : MySQL
Tabel III.11.
Spesifikasi File Aspek
No Elemen Data Nama Field Tipe Data Size Keterangan
1. Kode Aspek kode_aspek Varchar 3 Primary Key
2. Nama Aspek nama_aspek Varchar 20
4. Spesifikasi File Fisik Anak
Nama File : fisikanak
Akronim : fisikanak
Fungsi : untuk menyimpan data tumbuh kembang fisik
anak
Tipe File : File Transaksi
Panjang Record : 20 byte
Akses File : Random
Organisasi File : index sequential
Media : Harddisk
Kunci field : id
Software : MySQL
59
Tabel III.12.
Spesifikasi File Fisik Anak
No Elemen Data Nama Field Tipe Data Size Keterangan
1. Id id Auto Increment
1. Semester semester Varchar 12
2. No Induk no_induk Varchar 8 Foreign Key
3. Tinggi Badan tinggibadan Int
4. Berat Badan beratbadan Int
5. Spesifikasi File Guru
Nama File : guru
Akronim : guru
Fungsi : untuk menyimpan data guru
Tipe File : File Master
Panjang Record : 140 byte
Akses File : Random
Organisasi File : index sequential
Media : Harddisk
Kunci field : NIP
Software : MySQL
Tabel III.13.
Spesifikasi File Guru
No Elemen Data Nama Field Tipe Data Size Keterangan
1. NIP NIP Varchar 8 Primary Key
2. Nama Guru nama_guru Varchar 25
3. Tempat Lahir Tempat Varchar 15
4. Tanggal Lahir tgl_lahir Date
5. No Identitas no_identitas Varchar 16
60
6. Alamat Alamat Varchar 50
7. Pendidikan
Terakhir
Pendidikan Varchar 20
8. Tanggal Masuk tgl_masuk Varchar 6
6. Spesifikasi File Kategori Usia
Nama File : kategori_usia
Akronim : kategori_usia
Fungsi : untuk menyimpan data kategori usia
Tipe File : File Master
Panjang Record : 25 byte
Akses File : Random
Organisasi File : index sequential
Media : Harddisk
Kunci field : kode_usia
Software : MySQL
Tabel III.14.
Spesifikasi File Kategori Usia
No Elemen Data Nama Field Tipe Data Size Keterangan
1. Kode Usia kode_usia Varchar 5 Primary Key
2. Batas Usia batas_usia Varchar 20
7. Spesifikasi File Sentra Pembelajaran
Nama File : Sentra Pembelajaran
Akronim : sentra
Fungsi : untuk menyimpan data sentra pembelajaran
Tipe File : File Master
61
Panjang Record : 18 byte
Akses File : Random
Organisasi File : index sequential
Media : Harddisk
Kunci field : kode_sentra
Software : MySQL
Tabel III.15.
Spesifikasi File Sentra Pembelajaran
No Elemen Data Nama Field Tipe Data Size Keterangan
1. Kode Sentra kode_sentra Varchar 3 Primary Key
2. Nama Sentra nama_sentra Varchar 15
8. Spesifikasi File Nilai Harian
Nama File : nilaiharian
Akronim : nilaiharian
Fungsi : untuk menyimpan penilaian harian anak
Tipe File : File Master
Panjang Record : 16 byte
Akses File : Random
Organisasi File : index sequential
Media : Harddisk
Kunci field : nonilai
Software : MySQL
62
Tabel III.16.
Spesifikasi File Nilai Harian
No Elemen Data Nama Field Tipe Data Size Keterangan
1. No Penilaian nonilai Varchar 8 Primary Key
2. Nomor Induk no_induk Varchar 8 Foreign Key
9. Spesifikasi File Pembelajaran
Nama File : pembelajaran
Akronim : pembelajaran
Fungsi : untuk menyimpan data pembelajaran
Tipe File : File Master
Panjang Record : 58 byte
Akses File : Random
Organisasi File : index sequential
Media : Harddisk
Kunci field : no_belajar
Software : MySQL
Tabel III.17.
Spesifikasi File Pembelajaran
No Elemen Data Nama Field Tipe Data Size Keterangan
1. No Pembelajaran no_belajar Varchar 5 Primary Key
2. Isi Pembelajaran isi Blob
3. Keterangan keterangan Varchar 50
4. Kode Aspek kode_aspek Varchar 3 Foreign Key
5. Kode Usia kode_usia Varchar 5 Foreign Key
63
10. Spesifikasi File Detail Nilai Harian
Nama File : detailharian
Akronim : detailharian
Fungsi : untuk menyimpan detail nilai harian
Tipe File : File Transaksi
Panjang Record : 11 byte
Akses File : Random
Organisasi File : index sequential
Media : Harddisk
Kunci field : -
Software : MySQL
Tabel III.18.
Spesifikasi File Detail Nilai Harian
No Elemen Data Nama Field Tipe Data Size Keterangan
1. id idharian - - Auto Increment
2. Nomor Penilaian nonilai Varchar 8 Foreign Key
3. Tanggal tanggal Date
4. Kode Aspek kode_aspek Varchar 3
5. Nilai nilai int
11. Spesifikasi File Penilaian Persentra
Nama File : nilaisentra
Akronim : nilaisentra
Fungsi : untuk menyimpan penilaian pada setiap sentra
Tipe File : File Master
Panjang Record : 32 byte
64
Akses File : Random
Organisasi File : index sequential
Media : Harddisk
Kunci field : nosentra
Software : MySQL
Tabel III.19.
Spesifikasi File Penilaian Sentra
No Elemen Data Nama Field Tipe Data Size Keterangan
1. Nomor Sentra nosentra Varchar 8 Primary Key
2. Nomor Induk no_induk Varchar 8 Foreign Key
3. Kode Usia kode_usia Varchar 5
4. Kode Sentra kode_sentra Varchar 3
5. NIP NIP Varchar 8 Foreign Key
12. Spesifikasi File Detail Penilaian sentra
Nama File : detail_nilaisentra
Akronim : detail_nilaisentra
Fungsi : untuk menyimpan detail penilaian pada setiap sentra
Tipe File : File Transaksi
Panjang Record : 11 byte
Akses File : Random
Organisasi File : index sequential
Media : Harddisk
Kunci field : -
Software : MySQL
65
Tabel III.20.
Spesifikasi File Detail Penilaian Sentra
No Elemen Data Nama Field Tipe Data Size Keterangan
1. id id_sentra - - Auto Increment
2. Nomor Sentra nosentra Varchar 8 Foreign Key
3. Kode Aspek kode_aspek Varchar 3
4. Keterangan ket Text
3.3.3.Rancangan Antar Muka
Rancangan antar muka yang digunakan untuk merancang program
pendidikan stimulasi tumbuh kembang anak pada Lembaga PAUD Flamboyan 3,
sebagai berikut:
A. Rancangan antar muka Login
Gambar III.5. Rancangan Antar Muka Login
B. Rancangan antar muka Menu Utama
Gambar III.6. Rancangan Antar Muka Menu Utama
66
C. Rancangan antar muka Data Admin
Gambar III.7. Rancangan Antar Muka Data Admin
D. Rancangan antar muka Data Anak
Gambar III.8. Rancangan Antar Muka Data Anak
67
E. Rancangan antar muka Data Aspek Perkembangan
Gambar III.9. Rancangan Antar Muka Data Aspek Perkembangan
F. Rancangan antar muka Data Kategori Usia
Gambar III.10. Rancangan Antar Muka Data Kategori Usia
68
G. Rancangan antar muka Data Sentra Pembelajaran
Gambar III.11. Rancangan Antar Muka Data Sentra Pembelajaran
H. Rancangan antar muka Data Guru
Gambar III.12. Rancangan Antar Muka Data Guru
69
I. Rancangan antar muka data pembelajaran
Gambar III.13. Rancangan Antar Muka Data Pembelajaran
J. Rancangan antar muka Pembelajaran Harian
Gambar III.14. Rancangan Antar Muka Pembelajaran Harian
70
K. Rancangan antar muka Penilaian Harian
Gambar III.15. Rancangan Antar Muka Penilaian Harian
L. Rancangan antar muka Perkembangan Fisik Anak
Gambar III.16. Rancangan Antar Muka Perkembangan Fisik Anak
71
M. Rancangan antar muka Penilaian Sentra
Gambar III.17. Rancangan Antar Muka Penilaian Sentra
N. Rancangan antar muka Laporan
Gambar III.18. Rancangan Antar Muka Laporan
72
O. Rancangan antar muka Ganti Password
Gambar III.19. Rancangan Antar Muka Ganti Password
3.3.4.Rancangan Arsitektur Perangkat Lunak
Menjelaskan kelas-kelas yang terdapat pada pendidikan stimulasi tumbuh
kembang anak pada Lembaga PAUD Plamboyan 3 dan menggambarkan sejumlah
objek, konsep visibility yang digunakan serta pesan-pesan yang dilewati diantara
objek-objek ini dalam suatu use case.
73
A. Class Diagram
Gambar III.20. Class Diagram
74
B. Sequence Diagram
Gambar III.21. Sequence Diagram Login
75
Gambar III.22. Sequence Diagram Data Admin
76
Gambar III.23. Sequence Diagram Data Guru
77
Gambar III.24. Sequence Diagram Data Anak
78
Gambar III.25. Sequence Diagram Data Aspek Perkembangan
79
Gambar III.26. Sequence Diagram Data Kategori Usia
80
Gambar III.27. Sequence Diagram Sentra Pembelajaran
81
Gambar III.28. Sequence Diagram Bahan Pembelajaran Harian
82
Gambar III.29. Sequence Diagram Penilaian Harian
83
Gambar III.30. Sequence Diagram Fisik Anak
84
Gambar III.31. Sequence Diagram Penilaian Sentra
85
Gambar III.32. Sequence Diagram Ganti Password
86
3.4. Implementasi dan Pengujian Unit
3.4.1. Implementasi
A. Implementasi Rancangan Antar Muka
Implementasi rancangan antar muka pada program pendidikan stimulasi
tumbuh kembang anak berdasarkan hasil rancangan antar muka.
1. Halaman Login
Administrator dan guru harus melakukan login terlebih dahulu untuk dapat
menggunakan modul-modul yang tersedia Jika login berhasil, maka menu-menu
yang sesuai dengan keperluan tersebut akan ditampilkan.
Gambar III.33. Login
87
2. Halaman Menu Utama
Menu utama berisi toolbar dan menu bar yang dapat membantu dalam
memonitor stimulasi tumbuh kembang anak.
Gambar III.34. Menu Utama
88
3. Halaman Data Admin
Administrator dapat mengelola data admin. Pengelolaan tersebut berupa
penambahan, penyimpanan, perubahan, hapus, pencarian dan cetak.
Gambar III.35. Form Admin
89
4. Halaman Data Anak Didik
Administrator dapat mengelola data anak didik. Pengelolaan tersebut berupa
penambahan, penyimpanan, perubahan, hapus, pencarian dan cetak.
Gambar III.36. Form Anak Didik
90
5. Halaman Data Aspek Perkembangan
Administrator dapat mengelola data aspek perkembangan. Pengelolaan
tersebut berupa penambahan, penyimpanan, perubahan, hapus, pencarian dan
cetak.
Gambar III.37. Form Aspek Perkembangan
91
6. Halaman Data Kategori Usia
Administrator dapat mengelola data kategori usia. Pengelolaan tersebut
berupa penambahan, penyimpanan, perubahan, hapus, pencarian dan cetak.
Gambar III.38. Form Kategori Usia
92
7. Halaman Data Pembelajaran
Administrator dapat mengelola data pembelajaran harian. Pengelolaan
tersebut berupa penambahan, penyimpanan, perubahan, hapus, pencarian dan
cetak.
Gambar III.39. Form Data Pembelajaran
93
8. Halaman Data Sentra Pembelajaran
Administrator dapat mengelola data sentra pembelajaran. Pengelolaan
tersebut berupa penambahan, penyimpanan, perubahan, hapus, pencarian dan
cetak.
Gambar III.40. Form Sentra Pembelajaran
94
9. Halaman Data Guru
Administrator dapat mengelola data guru. Pengelolaan tersebut berupa
penambahan, penyimpanan, perubahan, hapus, pencarian dan cetak.
Gambar III.41. Form Guru
95
10. Halaman Penilaian Harian
Administrator dan guru dapat mengelola penilaian harian. Penilaian harian
dilakukan setiap efektif belajar dan dilakukan oleh semua sentra pembelajaran.
Pada halaman penilaian harian terdapat juga rekap penilaian harian sebagai
pertimbangan aspek perkembangan mana yang lebih dominan.
Gambar III.42. Form Penilaian Harian
96
11. Halaman Penilaian Persentra
Guru dapat mengelola penilaian anak didik pada setiap sentranya. Penilaian
tersebut dilakukan setiap semester dan akan dijadikan sebagai laporan
perkembangan persentra .
Gambar III.43. Form Penilaian Persentra
97
12. Halaman Penilaian Fisik
Administrator dan guru dapat mengelola penilaian fisik anak didik.
Penilaian fisik dilakukan persemester. Penilaian tersebut sebagai tolak ukur dalam
perkembangan fisik anak didik.
Gambar III.44. Form Penilaian Fisik
98
13. Halaman Ganti Password
Administrator dan guru dapat melakukan ganti password pada form yang
telah disediakan
Gambar III.45. Form Ganti Password
99
14. Halaman Laporan
Administrator dan guru dapat melihat dan mencetak laporan-laporan yang
disediakan.
Gambar III.46. Form Laporan
100
B. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak yang
dibutuhkan untuk mengimplementasikan program pendidikan stimulasi tumbuh
kembang anak
1. Spesifikasi Perangkat Keras (hardware)
a. Processor intel® Celeron® CPU 1019Y @ 1.000GHz (2 CPUs)
b. RAM 2 GB
c. Hard Disk 500 GB
d. Mouse TouchPad
e. Keyboard
f. Monitor dengan resolsi layar minimum 11.6” LED
2. Spesifikasi Perangkat Lunak (Software)
a. Sistem operasi yang digunakan : Windows 7
b. Aplikasi bundle web server yang digunakan : NetBeans 8.1 dan Xampp
yang terdiri dari beberapa komponen, diantaranya:
1) Aplikasi Apache v3
2) Aplikasi MySQL v3
3.4.2.Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan black box testing
yang sesuai terhadap proses masukan dan keluaran program. Pengujian unit
berupa black box testing yang digunakan dalam program aplikasi pendidikan
stimulasi tumbuh kembang anak, sebagai berikut:
A. Pengujian terhadap Form Login
101
Tabel III.21.
Hasil Pengujian Black Box Testing Halaman Login
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Keterangan
1. Nomor Id dan
Password
tidak diisi
kemudian
klik tombol
login
Nomor Id:
(kosong)
Password :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Login Gagal”
Sesuai
harapan
Valid
2. Hanya
memasukkan
Nomor Id
kemudian
klik tombol
login
Nomor id :
ADM 20171
Password :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Login Gagal”
Sesuai
harapan
Valid
3. Hanya
memasukkan
Password
kemudian
klik tombol
login
Nomor Id :
(kosong)
Password :
1995-06-15
Sistem akan
menolak akses
user dan
menampilkan
“Login Gagal”
Sesuai
harapan
valid
4. Memasukkan
nomor Id dan
Password
salah
kemudian
klik tombol
login
Nomor id:
adm231
(salah)
Password :
1990-04-11
(salah)
Sistem akan
menolak akses
user dan
menampilkan
“Login Gagal”
Sesuai
harapan
Valid
5. Memasukkan
salah satu
kondisi salah
Nomo Id :
ADM17001
Password :
Sistem akan
menolak akses
user dan
Sesuai
harapan
Valid
102
pada nomo id
atau
password
kemudian
klik tombol
login
1990-04-11
(salah)
menampilkan
“Login Gagal”
6. Memasukkan
nomor id dan
password
dengan data
yang benar
kemudian
klik tombol
login
Nomor Id :
ADM20171(
benar)
Password :
170603
(benar)
Sistem
menerima akses
login dan
kemudian
lansung
menampilkan
menu utama
Sesuai
harapan
Valid
B. Pengujian terhadap Form Admin
Tabel III.22.
Hasil Pengujian Black Box Testing Halaman Data Admin
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Keterangan
1. Nomor Id
otomatis ketika
klik tombol
baru
Nomor Id:
ADM17001
Sistem akan
memproses
nomor id
Admin secara
otomatis
Sesuai
harapan
Valid
2. Memasukkan
nama dengan
menggunakan
angka
Nama :
12344 (salah)
Sistem tidak
bisa
membaca
angka dan
akan bunyi
peringatan
Sesuai
harapan
Valid
103
3. Memasukkan
nama dengan
menggunakan
huruf
Nama : Susan Sistem bisa
membaca
nama admin
Sesuai
harapan
Valid
4. Memasukkan
nama admin
dengan variasi
angka dan
huruf
nama :
Susan123
Sistem tidak
dapat
membaca
angka tetapi
bisa
membaca
huruf
Sesuai
harapan
Valid
5. Data belum
lengkap
kemudian klik
tombol simpan
Nomo Id
:ADM17001
Nama :
(kosong)
Password :
170603
Sistem akan
menolak data
admin dan
menampilkan
bagian mana
yang belum
diisi
Sesuai
harapan
Valid
6. Data lengkap
kemudian klik
tombol simpan
Nomor id :
ADM17001
Nama : Susan
Password :
170603
Sistem akan
memproses
dan
menyimpan
data admin
Sesuai
harapan
Valid
7. Klik tombol
cari sebelum
memasukkan
nomor id atau
nama admin
Nomor id:
(kosong)
Nama :
(kosong)
Sistem akan
menolak
pencarian
data admin
dan
menampilkan
“Silahkan
Cari Data
Dulu!”
Sesuai
harapan
Valid
104
8. Mencari data
dengan
memasukkan
nomor id yang
salah
Nomor Id :
ADM123
Sistem akan
menolak
pencarian
data admin
dan
menampilkan
“Data Tidak
Ditemukan”
Sesuai
harapan
Valid
9. Mencari data
dengan
memasukkan
nomor id atau
nama yang
benar
Nomor id:
ADM20171
(benar)
Nama : Susan
Sistem akan
memproses
data admin
dan
menampilkan
data yang
dicari sesuai
nomor id
Sesuai
harapan
Valid
C. Pengujian terhadap Form Aspek
Tabel III.23.
Hasil Pengujian Black Box Testing Halaman Data Aspek
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Keterangan
1. Memasukkan
kode aspek atau
nama aspek
dengan
menggunakan
angka
Kode aspek:
1234(salah)
Sistem tidak
bisa
menampilkan
angka dan
akan bunyi
peringatan
Sesuai
harapan
Valid
2. Memasukkan
kode aspek atau
nama aspek
Kode aspek:
MTH(benar)
Sistem bisa
membaca data
aspek
Sesuai
harapan
Valid
105
dengan
menggunakan
huruf
perkembangan
3. Memasukkan
nama aspek
dengan variasi
angka dan huruf
Kode aspek
:MT1(salah)
Sistem tidak
dapat
membaca
angka tetapi
bisa membaca
huruf
Sesuai
harapan
Valid
4. Data belum
lengkap
kemudian klik
tombol simpan
Kode aspek
: MTH
Nama aspek
: (kosong)
Sistem akan
menolak data
aspek
perkembangan
dan
menampilkan
bagian mana
yang belum
diisi
Sesuai
harapan
Valid
5. Data lengkap
kemudian klik
tombol simpan
Kode aspek
: MTH
Nama aspek
:Motorik
Halus
Sistem akan
memproses
dan
menyimpan
data aspek
perkembangan
Sesuai
harapan
Valid
6. Klik tombol cari
sebelum
memasukkan
kode aspek atau
nama aspek
Kode
Aspek:
(kosong)
Nama
Aspek :
(kosong)
Sistem akan
menolak
pencarian data
aspek
perkembangan
dan
menampilkan
“Silahkan
Sesuai
harapan
Valid
106
Cari Data
Dulu!”
7. Mencari data
dengan
memasukkan
nomor id yang
salah
Kode aspek
:MT1
(salah)
Sistem akan
menolak
pencarian data
aspek
perkembangan
dan
menampilkan
“kode aspek
tidak
ditemukan”
Sesuai
harapan
Valid
8. Mencari data
dengan
memasukkan
nomor id yang
benar
Kode aspek
:MTH
(benar)
Sistem akan
memproses
data aspek
perkembangan
dan
menampilkan
data yang
dicari sesuai
nomor id
Sesuai
harapan
Valid
D. Pengujian terhadap Form Usia
Tabel III.24.
Hasil Pengujian Black Box Testing Halaman Data Kategori Usia
No Skenario Pengujian Test Case Hasil yang
diharapkan
Hasil
pengujian
Keterangan
1. Kode usia otomatis
ketika klik tombol
baru
Kode usia
: KU171
Sistem akan
memproses
kode usia
secara
Sesuai
harapan
Valid
107
otomatis
2. Memasukkan nama
admin dengan
variasi angka dan
huruf
Nama usia
: 1 s/d 2
tahun
Sistem tidak
dapat
membaca
angka tetapi
bisa
membaca
huruf
Sesuai
harapan
Valid
5. Data belum
lengkap kemudian
klik tombol simpan
Kode usia
: KU171
Nama usia
: (kosong)
Sistem akan
menolak data
kategori usia
dan
menampilkan
bagian mana
yang belum
diisi
Sesuai
harapan
Valid
6. Data lengkap
kemudian klik
tombol simpan
Kode usia
: KU171
Nama usia
: 1 s/d 2
tahun
Sistem akan
memproses
dan
menyimpan
data kategori
usia
Sesuai
harapan
Valid
7. Klik tombol cari
sebelum
memasukkan kode
usia atau batas usia
Nomor id:
(kosong)
Nama :
(kosong)
Sistem akan
menolak
pencarian
data kategori
usia dan
menampilkan
“Silahkan
Cari Data
Dulu!”
Sesuai
harapan
Valid
8. Mencari data Kode usia Sistem akan Sesuai Valid
108
dengan
memasukkan kode
usia yang salah
: KU201 menolak
pencarian
data kategori
usia dan
menampilkan
“kode usia
tidak
ditemukan”
harapan
9. Mencari data
dengan
memasukkan kode
usia yang benar
Kode usia:
KU171
(benar)
Sistem akan
memproses
data kategori
usia dan
menampilkan
data yang
dicari sesuai
kode usia
Sesuai
harapan
Valid
E. Pengujian terhadap Form Anak
Tabel III.25.
Hasil Pengujian Black Box Testing Halaman Data Anak
No Skenario Pengujian Test Case Hasil yang
diharapkan
Hasil
pengujian
Keterangan
1. Nomor Induk
otomatis ketika
klik tombol baru
Nomor
induk:
A1713001
Sistem akan
memproses
nomor induk
secara
otomatis
Sesuai
harapan
Valid
2. Memasukkan nama
dengan
menggunakan
angka
Nama :
12344
(salah)
Sistem tidak
bisa
membaca
angka dan
Sesuai
harapan
Valid
109
akan bunyi
peringatan
3. Memasukkan nama
dengan
menggunakan
huruf
Nama :
Susan
Sistem bisa
membaca
nama anak
Sesuai
harapan
valid
4. Memasukkan nama
dengan variasi
angka dan huruf
nama :
Susan123
Sistem tidak
dapat
membaca
angka tetapi
bisa
membaca
huruf
Sesuai
harapan
Valid
5. Memasukkan no
telepon dengan
menggunakan
huruf
No telepon
: abcd
Sistem tidak
bisa
membaca
huruf dan
akan bunyi
peringatan
Sesuai
harapan
Valid
6. Memasukkan no
telepon dengan
menggunakan
angka
No telepon
: 08xxxxx
Sistem bisa
membaca no
telepon
Sesuai
harapan
Valid
7. Memilih tanggal
lahir < 1 tahun dan
> 6 tahun ketika
hendak disimpan
Tanggal :
2017-06-
04
Sistem akan
menolak
penyimpanan
data anak
dan
menampilkan
“ Usia belum
cukup umur”
atau
110
“Melebihi
Batas Usia”
8. Data belum
lengkap kemudian
klik tombol simpan
Nomor id
:A1713001
Nama :
(kosong)
Tempat
lahir :
Jakarta
Tanggal
lahir :
1999-02-
11
Jenis
kelamin :
laki-laki
Nama ibu :
Ani
Nama
ayah :
Budi
Alamat :
jalan jend
soedirman
No telp :
08xxxxxx
Sistem akan
menolak data
anak dan
menampilkan
bagian mana
yang belum
diisi
Sesuai
harapan
Valid
9. Data lengkap
kemudian klik
tombol simpan
Nomor id
:A1713001
Nama :
Susan
Tempat
lahir :
Sistem akan
memproses
dan
menyimpan
data anak
Sesuai
harapan
Valid
111
Jakarta
Tanggal
lahir :
1999-02-
11
Jenis
kelamin :
laki-laki
Nama ibu :
Ani
Nama
ayah :
Budi
Alamat :
jalan jend
soedirman
No telp :
08xxxxxx
10. Mencari data
dengan
memasukkan
nomor induk yang
salah
Nomor
induk :
A1713001
Sistem akan
menolak
pencarian
data anak
dan
menampilkan
“nomor
induk tidak
ditemukan”
Sesuai
harapan
Valid
11. Klik tombol cari
sebelum
memasukkan
nomor induk atau
nama anak
Nomor
induk:
(kosong)
Nama
anak :
Sistem akan
menolak
pencarian
data anak
dan
Sesuai
harapan
Valid
112
(kosong) menampilkan
“Silahkan
Cari Data
Dulu!”
12. Mencari data
dengan
memasukkan
nomor id yang
benar
Nomor
induk:
(benar)
Sistem akan
memproses
data anak
dan
menampilkan
data yang
dicari sesuai
nomor induk
Sesuai
harapan
Valid
F. Pengujian terhadap Form Penilaian Harian
Tabel III.26.
Hasil Pengujian Black Box Testing Halaman Penilaian Harian
No Skenario Pengujian Test Case Hasil yang
diharapkan
Hasil
pengujian
Keterangan
1. No harian akan
otomatis ketika
menekan tombol
baru
No
Harian:
NH000001
Sistem akan
memproses
nomor induk
secara
otomatis
Sesuai
harapan
Valid
2. Pilih simpan ketika
data anak masih
kosong
No Induk :
(kosong)
Sistem akan
menolak dan
menampilkan
“Silahkan
Cari Data
Anak”
Sesuai
harapan
Valid
3. Data belum
lengkap kemudian
No
Harian:
Sistem akan
menolak dan
Sesuai
harapan
Valid
113
pilih simpan NH000001
No Induk :
A1713001
Kodeaspek
: (kosong)
menampilkan
bagian mana
yang belum
terisi
4. Data lengkap
kemudian pilih
simpan
No
Harian:
NH000001
No Induk :
A1713001
Kodeaspek
: BHS
Nilai : 70
Sistem akan
memproses
data
penilaian
harian dan
menampilkan
“Data Telah
Tersimpan”
Sesuai
harapan
Valid
G. Pengujian terhadap Form Guru
Tabel III.27.
Hasil Pengujian Black Box Testing Halaman Data Guru
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Keterangan
1. NIP otomatis
ketika klik tombol
baru
NIP :
G1713001
Sistem akan
memproses
NIP guru
secara
otomatis
Sesuai
harapan
Valid
2. Memasukkan
nama dengan
menggunakan
angka
Nama :
12344
(salah)
Sistem tidak
bisa
membaca
angka dan
akan bunyi
peringatan
Sesuai
harapan
Valid
3. Memasukkan Nama : Sistem bisa Sesuai valid
114
nama dengan
menggunakan
huruf
Susan membaca
nama guru
harapan
4. Memasukkan
nama dengan
variasi angka dan
huruf
nama :
Susan123
Sistem tidak
dapat
membaca
angka tetapi
bisa
membaca
huruf
Sesuai
harapan
Valid
5. Memasukkan no
identitas dengan
menggunakan
huruf
No
identitas :
abcd
Sistem tidak
bisa
membaca
huruf dan
akan bunyi
peringatan
Sesuai
harapan
Valid
6. Memasukkan no
identitas dengan
menggunakan
angka
No
identitas :
3312xxxx
Sistem bisa
membaca no
identitas
Sesuai
harapan
Valid
7. Memilih tanggal
lahir < 18 tahun
dan > 30 tahun
ketika disimpan
Tanggal :
1973-05-25
Sistem akan
menolak
penyimpanan
data guru dan
menampilkan
“Belum
Memenuhi
Syarat” atau
“Tidak
Dianjurkan”
8. Data belum
lengkap kemudian
NIP:
G1713001
Sistem akan
menolak data
Sesuai
harapan
Valid
115
klik tombol
simpan
Nama :
(kosong)
Tempat
lahir :
Jakarta
Tanggal
lahir :
1999-02-11
No
identitas :
3312xxx
Alamat :
jalan jend
soedirman
Pendidikan:
SMA
tgl masuk :
2017-05-01
guru dan
menampilkan
bagian mana
yang belum
diisi
9. Data lengkap
kemudian klik
tombol simpan
NIP:
G1713001
Nama :
susan
Tempat
lahir :
Jakarta
Tanggal
lahir :
1999-02-11
No
identitas :
3312xxx
Alamat :
Sistem akan
memproses
dan
menyimpan
data guru
Sesuai
harapan
Valid
116
jalan jend
soedirman
Pendidikan:
SMA
tgl masuk :
2017-05-01
10. Mencari data
dengan
memasukkan NIP
yang salah
NIP :
G1713001
Sistem akan
menolak
pencarian
data guru dan
menampilkan
“NIP tidak
ditemukan”
Sesuai
harapan
Valid
11. Klik tombol cari
sebelum
memasukkan NIP
atau nama guru
Nomor id:
(kosong)
Nama :
(kosong)
Sistem akan
menolak
pencarian
data guru dan
menampilkan
“Silahkan
Cari Data
Dulu!”
Sesuai
harapan
Valid
12. Mencari data
dengan
memasukkan
nomor id yang
benar
NIP :
(benar)
Sistem akan
memproses
data guru dan
menampilkan
data yang
dicari sesuai
NIK
Sesuai
harapan
Valid
117
H. Pengujian terhadap Form Ganti Password
Tabel III.28.
Hasil Pengujian Black Box Testing Halaman Ganti Password
No Skenario Pengujian Test Case Hasil yang
diharapkan
Hasil
pengujian
Keterangan
1. Memasukkan
password lama
salah kemudian
klik tombol cari
Password :
1999-09-
12 (salah)
Sistem akan
menolak dan
menampilkan
“password
tidak cocok”
Sesuai
harapan
Valid
2. Memasukkan
password benar
kemudian klik
tombol cari
Password :
2017-05-
11 (benar)
Sistem
menerima
password
lama dan
menampilkan
“Password
cocok” lalu
mengaktifkan
password
baru
Sesuai
harapan
Valid
3. Password lama
kosong
Password :
(kosong)
Sistem tidak
bisa
melanjutkan
proses
selanjutnya
Sesuai
harapan
Valid
4. Memasukkan salah
satu kondisi salah
pada password
baru atau
konfimasi
password
Password :
(benar)
Konfimasi
: (salah)
Sistem
menolak
akses dan
menampilkan
“ Konfirmasi
Gagal!”
Sesuai
harapan
Valid
118
kemudian klik
tombol
cek
5. Mengkosongkan
salah satu antara
password baru atau
konfirmasi
password klik
tombol cek
Password
baru :
(kosong)
Sistem
menolak
akses dan
menampilkan
“Masih
Kosong”
6. Password baru dan
konfirmasi
password cocok
ketika klik tombol
cek
Password
baru :
abcd
Konfimasi
: abcd
Sistem akan
melanjutkan
proses akses
dan
menampilkan
“Konfirmasi
Berhasil,
Silahkan
Klik Update”
Sesuai
harapan
Valid
7. Klik tombol
simpan ketika
password baru dan
konfirmasi
password cocok
Password
baru :
abcd
Konfimasi
: abcd
Sistem akan
menyimpan
akses dan
menampilkan
“Password
Telah
Diupdate”
119
I. Pengujian terhadap Form Data Pembelajaran
Tabel III.29.
Hasil Pengujian Black Box Testing Halaman Data Pembelajaran
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Keterangan
1. No belajar
otomatis ketika
klik baru
No belajar
: NB17
Sistem akan
memproses no
belajar secara
otomatis
Sesuai
harapan
Valid
2. Isi pembelajaran
berupa angka atau
tulisan
Isi belajar :
adcbq133
Sistem akan
menolak dan
menampilkan
“kesalahan
dalam isi
pembelajaran”
Sesuai
harapan
Valid
3. Isi pembelajaran
berupa gambar
atau video dan
data lengkap terisi
kemudian klik
tombol simpan
No belajar:
NB171
Isi belajar :
Keterangan
Kode
Sentra:
IBH
Kode usia:
KU171
Sistem akan
menyimpan
data
pembelajaran
dan
menampilkan
“data
tersimpan”
Sesuai
harapan
Valid
4. Data belum
lengkap kemudian
klik tombol
simpan
No belajar:
NB171
Isi belajar :
Keterangan
Kode
sentra:
IBH
Sistem
menolak data
pembelajaran
dan
menampilkan
bagian mana
yang belum
120
Kode usia:
(kosong)
diisi
J. Pengujian terhadap Form Penilaian Persentra
Tabel III.30.
Hasil Pengujian Black Box Testing Halaman Penilaian Sentra
No
Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Keterangan
1. Nomor
penilaian
sentra otomatis
ketika klik
baru
Nomor Sentra
: NS170001
Sistem akan
memproses
nomor
penilaian
sentra secara
otomatis
Sesuai
harapan
Valid
2. Data lengkap
kemudian klik
simpan
Nomor Sentra
: NS170001
No induk :
A1713002
Kode Sentra:
IBH (ibadah)
Kode Usia :
KU171 (1 < =
2 tahun)
Kode Aspek :
BHS (bahasa)
Keterangan :
Berkembang
sangat baik
NIP :
G1713001
Sistem akan
memproses
dan
menyimpan
penilaian
sentra dan
detail nilai
sentra
kemudian
sistem
menampilkan
“Data Telah
Tersimpan”
Sesuai
harapan
Valid
top related