• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. usia dini yang berumur sekitar 4-6 tahun. Pendidikan TK memiliki peran yang sangat

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. usia dini yang berumur sekitar 4-6 tahun. Pendidikan TK memiliki peran yang sangat"

Copied!
31
0
0

Teks penuh

(1)

26

PEMBAHASAN

3.1. Tinjauan Perusahaan

Pendidikan taman kanak-kanak merupakan salah satu pendidikan untuk anaka usia dini yang berumur sekitar 4-6 tahun. Pendidikan TK memiliki peran yang sangat penting untuk pengembangan kepribadian anak, serta untuk mempersiapkan mereka untuk memasuki jenjang pendidikan selanjutnya dimana anak-anak TK diberikan rangsangan pendidikan untuk membantu pertumbuhan. Tugas utanma TK adalah untuk mempersiapkan anak dengan memperkenalkan berbagai pengetahuan, sikap, perilaku dengan cara yang menyenangkan. TK sebagai tempat bermain yang indah, nyaman dan gembira bagi anak untuk bersosialisasi dengan teman sebayanya.

3.1.1. Sejarah Perusahaan

TK. Pelangi didirikan pada tanggal 1 Juli tahun 2009. Dengan bernaung dibawah yayasan Ulul Albab yang beralamat di Perum Griya Pesona Asri Blok A. 28 No. 66-67 Kecamatan Klari Kabupaten Karawang.

Pendirian TK. Pelangi dilandasi oleh semangat untuk turut serta membangun dan menyiapkan generasi muda bangsa yang cerdas dan terampil, kreatif , inovatif, handal dan kompetitif yang ditunjang dengan ketinggian budi pekerti kesempurnaan sikap perilaku baik dalam pergaulan antar individu, interaksi sosial, maupun hubungan dengan Sang Pencipta.

(2)

1. Visi

Menyiapkan generasi penerus yang cerdas, terampil, sehat, mandiri, dan berakhlak mulia.

2. Misi

a. Memberikan layanan kepada anak secara holistik integratif, yang mencakup layana pendidikan, gizi, kesehatan, pengasuhan dan perlindungan anak.

b. Melaksanakan kegiatan pembelajaran yang menyenangkan untuk mengembangkan seluruh aspek perkembangan anak. Menanamkan nilai-nilai budi pekerti dan nilai-nilai agama sejak dini melalui pembiasaan dan contoh keteladanan.

Tujuan didirikannya TK. Pelangi yaitu :

1. Membantu pertumbuhan dan perkembangan jasmani dan rohani agar anak memiliki kesiapan memasuki pendidikan lebih lanjut.

2. Mengembangkan kepribadian dan potensi diri sesuai dengan tahap perkembangan peserta didik.

3. Membantu meletakan dasar kearah perkembangan sikap, pengetahuan, keterampilan dan daya cipta yang diperlukan oleh anak didik dalam menyesuaikan diri dengan lingkungannya dan untuk pertumbuhan serta perkembangan selanjutnya.

(3)

3.1.2. Struktur Organisasi dan Fungsi 1. Struktur Organisasi

Sumber : Data Internal Profil TK. Pelangi Tahun 2017

Gambar III.1. Struktur Organisasi TK. Pelangi Guru Kelas

Lala Latifah Yani Fitriyani Suprapti Aslamiyah Siti Patimah PEMBINA

1. Yayasan Ulul Albab 2. UPTD Kecamatan Klari

Kepala Sekolah Sri Fitri Yuningsih S.pd

Staff Tata Usaha Pipit Setyaningsih

(4)

2. Fungsi a. Pembina

Melaksanakan koordinasi pelaksanaan kebijakan bidang Pendidikan Anak Usia Dini atau TK, mendukung perluasab akses serta peningkatan mutu layanan PAUD atau TK secara lebih terarah dan terpadu melalui berbagai program peningkatan kapasitas layana PAUD atau TK.

b. Kepala Sekolah

Menyusun program, menyusun organisasi atau personal, menggerakan staff, guru dan mengoptimalkan SDM, mengelola keuangan, mengelola administrasi ketenagaan, membimbing guru dan staff serta mengambil keputusan.

c. Staff Tata Usaha

Mendokumentasi data kelembagaan, mengelola keuangan, mengelola ketatausahaan serta memberi layanan administratif dan informasi kepada orang tua.

d. Guru

Membuat kelengkapan mengajar dengan baik dan lengkap, melaksanakan kegiatan pembelajaran, melaksanakan kegiatan penilaian proses belajar serta mengisi daftar nilai anak didik.

3.2. Analisa Kebutuhan

Kebutuhan sistem berkaitan erat dengan analisis yang telah dilakukan sebelumnya, maka akan dapat dipahami apa saja kebutuhan-kebutuhan pada sistem

(5)

baru yang akan dibangun. Kebutuhan sistem web dapat dibagi kedalam dua jenis yaitu kebutuhan fungsional dan kebutuhan non fungsional.

3.2.1. Kebutuhan Fungsional

Kebutuhan fungsional berkaitan dengan apa saja yang dapat dilakukan oleh sistem web saat dijalankan.

1. Sistem web dapat melakukan pendaftaran secara online (User pendaftar siswa baru) a. Pendaftar bisa melakukan pendaftaran secara online

b. Pendaftar bisa melihat pengumuman tes kelulusan atau penerimaan c. Pendaftar bisa login dengan username dan password

d. Pendaftar bisa melihat data syarat pendaftaran serta informasi pilihan yang ada e. Pendaftar dapat melakukan tes psikotes online.

2. Sistem web harus dapat melakukan pendataan data pendaftaran (Pihak sekolah atau Admin dapat mengolah data pendaftar)

a. Admin dapat mengolah data berita b. Admin dapat mengolah data berita info c. Admin dapat mengolah data jenjang sekolah

d. Admin dapat melihat data pendaftar yang mendaftar e. Admin dapat merubah status pendaftar (daftar,lulus) f. Admin dapat menginput jadwal tes, merubah soal tes

(6)

3.2.2. Kebutuhan Non Fungsional 1. Operasional

Kebutuhan operasional artinya membutuhkan dari segi hardware dan software yang digunakan untuk mengoperasikan sistem web ini adalah sebagai berikut :

a. Kebutuhan Hardware

Prosesor : Intel (R) Celeron CPU B830 1.80GHz Memory : 2 GB

Sistem : 64-bit Mouse : Digital

Layar : 14 inch dengan resolusi 1336 x 768 pixels b. Kebutuhan Sofware Microsoft windows 7 Adobe dreamwaver 2004 Xampp 1.7.3 phpMyAdmin 2. Informasi

Dalam mendukung rancangan pembangunan suatu sistem web, kebutuhan informasi sangatlah penting bagi instansi, sebab dari informasi tersebut dapat diketahui apakah sistem yang sudah berjalan perlu untuk diganti ataupun masih perlu untuk dipertahankan. Informasi adalah hal yang sangat penting dan dibutuhkan dalam setiap instansi, sehingga untuk memenuhi suatu kebutuhan instansi dibutuhkan informasi yang dapat mendukung kinerja sitem pada instansi tersebut.

(7)

3.3. Perancangan Perangkat Lunak

Dalam perancangan tentang perangkat lunak, penulis menggunakan perancangan sebagai berikut :

3.3.1. Rancangan Antar Muka 1. Halaman Pengunjung Umum

Gambar III.2. Rancangan Antar Muka Halaman Pengunjung Umum

2. Halaman Login

(8)

3. Halaman Panduan

Gambar III.4. Rancangan Antar Muka Halaman Panduan 4. Halaman Pendaftaran

(9)

5. Halaman User

Gambar III.6. Rancangan Antar Muka Halaman User

6. Halaman Tes Online

(10)

7. Halaman Hasil Tes

Gambar III.8. Rancangan Antar Muka Halaman Hasil Tes

8. Halaman Admin

(11)

9. Halaman Data Siswa

Gambar III.10. Rancangan Antar Muka Halaman Data Siswa

10. Halaman Kelola Soal

(12)

11. Halaman Nilai Tes

(13)

3.3.2. Basis Data

1. ERD (Entity Relationship Diagram)

Gambar III.13. Entity Relashionship Diagram (ERD)

User Registrasi Soal Jadwal Tes Online Menghasilkan Memiliki nama jk kwgn tgl_lahir nama_ayah nama_ibu pekerjaan_ayah pekerjaan_ibu agama id_user username password id_tes id_user soal jawaban ket knc_jawaban id_soal gambar salah benar kosong nilai tanggal ket id_user telp a d status_aktif b id_nilai alamat status_aktif c tanggal JadwalNilai 1 1 M 1 M 1

(14)

2. LRS (Logical Relational Structure)

Gambar III.14. Logical Relational Structure (LRS) User id_user (PK) username password nama tgl_lahir jk agama kwgn nama_ayah nama_ibu pekerjaan_ayah pekerjaan_ibu telp alamat status_aktif Nilai id_nilai (PK) id_user benar salah kosong tanggal nilai ket Tes online id_tes (PK) id_user soal jawaban ket Soal Id_soal (PK) soal a b c d knc_jawaban tanggal gambar aktif 1 1 1 1 1 M M 1

(15)

3. Spesifikasi File

Spesifikasi file merupakan suatu objek sistem perangkat lunak yang merupakan elemen-elemen dari sistem perangkat lunak yang dirancang, salah satu yang harus didokumentasikan oleh sistem untuk membuat informasi. Spesikasi file menunjukan arus data yang terdiri dari item-item data atau field data. Struktur data menerangkan property yang dimiliki oleh tiap-tiap item data atau field.

a. Spesifikasi File Admin

Nama : Admin

Akronim : Admin

Fungsi : untuk mengetahui data admin Tipe File : File

Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk

Panjang Record : 63 karakter Kunci Field : id_admin

(16)

Tabel III.1. Spesifikasi File Admin

No Elemen Data Nama Field Tipe Size Keterangan

1 Admin id_admin Int 3 Primary Key

2 Username username Varchar 30

3 Password password Varchar 30

b. Spesifikasi File User

Nama : User

Akronim : User

Fungsi : untuk proses login dan mengetahui data user Tipe File : File

Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk

Panjang Record : 314 karakter Kunci Field : id_user

(17)

Tabel III.2. Spesifikasi File User

c. Spesifikasi File Tes Online

Nama : Tes Online

Akronim : Tes Online

Fungsi : untuk melakukan tes Tipe File : File

Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk

No Elemen Data Nama Field Tipe Size Keterangan

1 Id_user id_user Int 11 Primary Key

2 Username username Varchar 40 Foregen Key

3 Password password Varchar 40

4 Nama nama Text

5 Tanggal Lahir tgl_lahir Varchar 30

6 Jenis Kelamin jk Varchar 20

9 Kewarganegaraan kwgn Varchar 20

10 Nama Ayah nama_ayah Varchar 40

11 Nama Ibu nama_ibu Varchar 40

13 Pekerjaan Ayah pekerjaan_ayah Varchar 40 14 Pekerjaan Ibu Pekerjaan_ibu Varchar 40

15 No. Telp telp Varchar 13

16 Alamat Alamat Text

(18)

Panjang Record : 42 karakter Kunci Field : id_tes

Software : MySQL

Tabel III.3. Spesifikasi File Tes Online

No Elemen Data Nama Field Tipe Size Keterangan

1 Tes Online id_tes Int 11 Primary Key

2 User id_user Int 11 Foregen Key

3 Soal soal Text

4 Jawaban jawaban Text

5 Keterangan ket Varchar 20

d. Spesifikasi File Soal

Nama : Soal

Akronim : Soal

Fungsi : untuk menyimpan data soal tes Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk

Panjang Record : 125 karakter Kunci Field : id_soal

(19)

Tabel III.4. Spesifikasi File Soal

No Elemen Data Nama Field Tipe Size Keterangan

1 Id Soal id_soal Int 5 Primary Key

2 Soal soal Text

3 Pilihan A a Varchar 30

4 Pilihan B b Varchar 30

5 Pilihan C c Varchar 30

6 Pilihan D d Varchar 30

7 Kunci Jawaban knc_jawaban Varchar 30

8 Gambar gambar Varchar 30

9 Status Aktif Status_aktif Enum(‘Y,N)

e. Spesifikasi File Nilai

Nama : Nilai

Akronim : Nilai

Fungsi : untuk menampilkan nilai dari hasil tes online Tipe File : File Master

Organisasi File : Index Sequential Akses File : Random

Media : Hard Disk

Panjang Record : 122 karakter Kunci Field : id_nilai

(20)

Tabel III.5. Spesifikasi File Nilai

No Elemen Data Nama Field Tipe Size Keterangan

1 Nilai id_nilai Int 7 Primary Key

2 User id_user Int 5

3 Jawaban Benar benar Varchar 20

4 Jawaban Salah salah Varchar 20

5 Jawaban Kosong kosong Varchar 20

6 Score score Varchar 20

7 Tanggal tanggal Date

8 Keterangan keterangan Varchar 30

3.3.3. Rancangan Struktur Navigasi 1. Navigasi Pengunjung

Gambar III.15 Struktur Navigasi Pengunjung Halaman Utama

Profil

(21)

2. Navigasi Admin

Gambar III.16 Struktur Navigasi Admin

3. Navigasi User

Gambar III.17 Struktur Navigasi User Login

Profil

Home Data Siswa Kelola Soal Logout

Login

Nilai Tes

Halaman Utama

Profil

(22)

3.4. Implementasi dan Pengujian Unit

Implementasi sistem informasi penerimaan murid baru pada TK. Pelangi Karawang berbasis web dilakukan menggunakan bahasa pemograman PHP dengan menggunakan basis data MySQL. Aplikasi PHP dapat dijalankan diberbagai sistem operasi dan perangkat keras, tetapi implementasi dan pengujian sepenuhnya hanya dilakukan di perangkat keras PC (personal computer) dengan sistem operasi Windows 7.

Pada sistem ini pengaksesan sistem dibedakan menjadi dua bagian yaitu bagian admin yng mempunyai hakakses penuh dalam mengelola isi website. Kedua user dalam bagian ini adalah calon siswa yang hanya dapat menginputkan data pribadinya dan melakukan tes online sedangkan user lain adalah pengunjungwebsite itu sendiri yang hak aksesnya hanya sebatas melihat informasi yang ada di website ini.

3.4.1. Implementasi

Implementasi ini dilakukan agar pemakai sistem dapat mengerti tentang bagaimana cara bekerja dari sistem ini.

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada sistem penerimaan murid baru TK. Pelangi adalah sebagai berikut :

1. Halaman Utama Website

Halaman utama website dari website penerimaan murid baru TK.Pelangi berisi tentang halaman selamat datang, halaman ini berisi beberapa menu user untuk menjelajah tentang isi dari web pendaftaran dan registrasi. Berikut halaman utama website :

(23)

Gambar III.18. Halaman Utama

2. Halaman Login Admin

Halaman login admin adalah halaman yang berisi login admin untuk masuk kehalaman administrator agar dapat mengakses seluruh pengelolaan data-data yang dibutuhkan. Berikut halaman login admin :

(24)

3. Halaman Login User (Calon Siswa)

Halaman login user adalah halaman yang berisi login user untuk masuk kehalaman informasi penerimaan murid baru agar dapat mengetahui informasi penerimaan, registrasi data diri serta dapat mengakses tes online. Berikut halaman login user :

Gambar III.20. Halaman Login User

4. Halaman Profil

Halaman profil adalah halaman yang berisi informasi mengenai profil sekolah Berikut halaman Profil :

(25)

6. Halaman Pendaftaran

Halaman pendaftaran adalah halaman yang berisi form registrasi data diri calon siswa. Berikut halaman pendaftaran :

Gambar III.22. Halaman Pendaftaran 7. Halaman Tes online

Halaman tes online adalah halaman yang berisi mengenai tes soal-soal ujian masuk serta berisi mengenai keterangan lulus atau tidak lulusnya calon siswa. Berikut halaman tes online :

(26)

9. Halaman Utama Admin

Halaman utama admin adalah halaman yang berisi data-data yang hanya bisa diakses oleh admin. Berikut halaman utama admin :

Gambar III.24. Halaman Utama Admin

10. Halaman Data Calon Siswa

Halaman data calon siswa adalah halaman yang berisi data-data pribadi calon siswa yang hanya bisa diakses oleh admin. Berikut halaman data calon siswa :

(27)

11. Halaman Kelola Soal

Halaman kelola soal adalah halaman yang berisi soal-soal yang dapat ditambah, diedit atau dihapus oleh admin dan hanya bisa diakses oleh admin. Berikut halaman kelola soal :

Gambar III.26. Halaman Kelola Soal

12. Halaman Nilai Tes

Halaman nilai tes adalah halaman yang berisi nilai tes dan hanya bisa diakses oleh admin. Berikut halaman nilai tes :

(28)

B. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak yang dibutuhkan untuk mengimplementasikan sistem informasi penerimaan murid baru TK. Pelangi. 1. Spesifikasi Perangkat Keras

a. Server 1) CPU

(a) Processor intel(R) Celeron (R) @1.80GHz (b) RAM 2 GB

(c) Hard Disk 500 GB 2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar 1336 x 768 5) Koneksi internet dengan kecepatan 2 Mbps b. Client

1) CPU

(a) Processor intel(R) Pentium(R) 4 (b) RAM 1 GB

(c) Hard Disk 20 GB 2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 10246 x 768 5) Koneksi internet dengan kecepatan 56 kbps

(29)

2. Spesifikasi Perangkat Lunak a. Server

1) Sistem operasi yang umum digunakan seperti Microsoft Windows atau Linux

(Ubuntu, Fedora dan lan-lain).

2) Aplikasi bundle web server seperti : Xampp, WampServer, php2triad yang terdiri dari beberapa komponen, diantaranya :

(a) Aplikasi Apache Server v2 (b) Aplikasi PHP Server v5 (c) Aplikasi MySQL Server v5 (d) Aplikasi phpMyAdmin v5

3) Aplikasi Web Browser seperti Mozila Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

b. Client

1) Sistem operasi yang umum digunakan seperti Microsoft Windows atau Linux

(Ubuntu, Fedora dan lan-lain).

2) Aplikasi Web Browser seperti Mozila Firefox, Opera, Safari, Internet

Explorer, Google Chrome.

3.4.2 Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan blackbox testing yang fokus terhadap proses masukan dan keluaran program.

(30)

A. Pengujian Terhadap Form Login

Tabel III.6.

Hasil Pengujian Black Box Testing Halaman Login

No Skenario

Pengujian Test case Hasil yang diharapkan

Hasil

Pengujian Kesimpulan 1. Username dan

password tidak diisi kemudian klik login

Username : (Kosong) Password : (Kosong)

Sistem akan menolak akses user dan akan menampilkan

keterangan ussername atau password yang anda masukan salah

Sesuai

harapan Valid

2. Mengetikan ussername namun password tidak diisi atau kosong kemudian klik tombol login Username : (admin) Password : (Kosong)

Sistem akan menolak akses user dan akan menampilkan keterangan username atau password yang anda masukan salah

Sesuai

harapan Valid

3. Username tidak diisi atau kosong dan password diisi kemudian klik tombol login Username : (Kosong) Password : (admin)

Sistem akan menolak akses user dan akan menampilkan keterangan username atau password yang anda masukan salah

Sesuai

harapan Valid

4. Mengetikan salah satu kondisi salah pada username atau password kemudian klik login Username : admin (benar) Password : 334465 (salah)

Sistem akan menolak akses user dan akan menampilkan keterangan username atau password yang anda masukan salah

Sesuai

harapan Valid

5. Mengetikan username dan password dengan data yang benar kemudian klik login Username : admin (benar) Password : admin (benar)

Sistem akan menerima akses login dan kemudian langsung menampilkan menu utama.

Sesuai

(31)

B. Pengujian Terhadap Form Pendaftaran

Tabel III.7.

Hasil Pengujian Black Box Testing Halaman Pendaftaran

No Skenario Pengujian Test case Hasil yang diharapkan

Hasil

Pengujian Kesimpulan 1. Mengkosongkan

salah satu kolom isian pada form pendaftaran Nama : (Kosong) Sistem akan menampilkan keterangan please fill out this field

Sesuai harapan Valid 2. Mengkosongkan keseluruhan kolom pada form pendaftaran Fom pendaftaran : (Kosong) Sistem akan menampilkan keterangan please fill out this field

Sesuai

harapan Valid

3. Mengisi seluruh kolom pada form pendaftaran Fom pendaftaran : (terisi) Sistem akan menampilkan keterangan anda berhasil melakukan pendaftaran Sesuai harapan Valid

C. Pengujian Terhadap Form Tes Online

Tabel III.8.

Hasil Pengujian Black Box Testing Halaman Tes Online

No Skenario Pengujian Test case Hasil yang diharapkan

Hasil

Pengujian Kesimpulan 1. Mengkosongkan

salah satu atau keseluruhan kolom isian soal pada form tes online

Soal : (Kosong) Sistem akan menampilkan keterangan isi soal dengan lengkap Sesuai harapan Valid 2. Membiarkan waktu pengerjaan soal habis

Waktu : (Habis) Sistem akan menampilkan nilai tes dan muncul keterangan tidak lulus Sesuai harapan Valid 3. Mengisi keseluruhan kolom soal pada form tes online

Soal : (terisi) Sistem akan menampilkan keterangan Anda yakin dengan jawaban anda, jika klik ok maka akan muncul nilai.

Sesuai

Gambar

Gambar III.1. Struktur Organisasi TK. Pelangi Guru Kelas
Gambar III.2. Rancangan Antar Muka Halaman Pengunjung Umum
Gambar III.4. Rancangan Antar Muka Halaman Panduan  4. Halaman Pendaftaran
Gambar III.6. Rancangan Antar Muka Halaman User
+7

Referensi

Dokumen terkait

Data kuantitatif merupakan data yang digunakan untuk mengetahui ada tidaknya peningkatan kemampuan berpikir kreatif dan logis matematis siswa yang mendapat

Ukuran variansi absolut, digunakan untuk membandingkan su atu ukuran variasi yang satu dengan yang lain dalam populasi yang sama contoh: rupiah, kg, ton.. Ukuran variansi relatif,

Media pembelajaran berbentuk Wayang Todong pada mata pelajaran Bahasa Indonesia kelas II SD dengan materi menceritakan kembali isi dongeng yang didengarnya yang

Pemenang wajib melunasi seluruh harga lelang dalam jangka waktu 2 (Dua) hari setelah lelang dilaksanakan Pada Hari Sabtu dan Senin 27 dan 29 agustus 2016, apabila dalam jangka

Knowledge management mengacu pada berbagai praktik dan teknik yang diguna- kan oleh organisasi untuk mengidentifikasi dan mendistribusikan pengetahuan, Organiasi

seperti Peraturan Menteri Hukum dan Hak Asasi Manusia Nomor M.2.PK.01-10 Tahun 2007 tentang Syarat dan Tata Cara Pelaksanaan Asimilasi, Pembebasan Bersyarat Cuti

Manfaat teoritis dari penulisan skripsi ini adalah untuk menambah pengetahuan dalam mempelajari Hukum Internasional khususnya hukum Laut Internasional serta dapat

Berdasarkan hasil perhitungan kerentanan ekonomi di Kabupaten Bengkalis dalam bencana kebakaran hutan dan lahan gambut, diketahui bahwa kerentanan ekonomi di Kabupaten