• Tidak ada hasil yang ditemukan

Perancangan Sistem Aplikasi Kehadiran Siswa dan Guru.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Sistem Aplikasi Kehadiran Siswa dan Guru."

Copied!
16
0
0

Teks penuh

(1)

ABSTRAK

Keterbatasan waktu dari pengguna sekolah dan semakin menipisnya sumber daya untuk bahan baku lembar pendataan dan kebutuhan waktu yang singkat dalam melakukan pengelolaan data. Dibutuhkan suatu aplikasi yang dapat membantu menyimpan data, mencari data dan membuat rekap data dengan waktu yang singkat. Selain hal tersebut terdapat kemungkinan terjadinya hilangnya berkas – berkas data, hal ini yang mendukung dibutuhkannya Aplikasi Website kehadiran siswa dan guru. Penggunaan Aplikasi Website kehadiran siswa dan guru dapat membantu pengguna dalam pengisian data, pengolahan data, dan pencarian data. Hypertext Preprocessor yang biasa disebut PHP digunakan dalam membangun sebuah Aplikasi Website kehadiran siswa dan guru, Aplikasi Website kehadiran siswa dan guru dibuat berdasarkan pemodelan Unified

Modeling Language atau yang disebut UML. Penyimpanan data menggunakan database

mysql. Penggunaan Aplikasi Website dapat mengelola data kehadiran dan membuat proses prekapan data yang tercatat dalam sistem.

(2)

ABSTRACT

Time constraints of the school pengguna and the depletion of raw material resources for data

collection sheet and the need for a short time in data management. It takes an application

that can help store data , search the data and make the data recap with a short time . In

addition to this there is the possibility of loss of files - data files , it needs a Aplikasi Website

that supports the presence of students and teachers . Use of the Aplikasi Website attendance

of students and teachers can help users during data entry , data processing , and data search

. Hypertext Preprocessor is commonly called PHP is used in data processing Aplikasi

Website attendance of students and teachers , new admissions Aplikasi Website created by

modeling the Unified Modeling Language , or UML called . Data storage using mysql

database . The use of the Aplikasi Website can manage attendance data recorded in the

system

(3)

Daftar Isi

PRAKATA ... v

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR GAMBAR ... xiii

DAFTAR SINGKATAN ... xvi

DAFTAR ISTILAH ... xvii

BAB 1 PENDAHULUAN ... 18

1.1 Latar Belakang Masalah ... 18

1.2 Rumusan Masalah ... 18

1.3 Tujuan Pembahasan ... 18

1.4 Ruang Lingkup... 19

1.5 Sumber Data... 19

1.6 Sistematika Penyajian ... 19

BAB 2 KAJIAN TEORI ... 20

2.1 Daftar Kehadiran Siswa dan Guru ... 20

2.2 Entity Diagram... 20

2.3 FlowChart ... 21

2.4 HTML ... 22

2.6 PHP – MySQL ... 23

2.7 MySQL ... 23

2.5 JAVASCRIPT ... 24

2.6 Ketenaga Kerjaan ... 24

2.6.1 Cuti Sakit ... 24

(4)

2.6.3 Cuti Sakit ... 26

2.6.4 Cuti Melahirkan ... 26

BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 27

3.1 Proses Umum Aplikasi ... 27

3.2 Form Data Siswa ... 27

3.2.1 Proses View Data Siswa ... 28

3.2.2 Proses Add Data Siswa... 29

3.2.3 Form Edit Data Siswa. ... 29

3.2.4 Form Delete Data Siswa ... 30

3.3 Form Data Pegawai ... 30

3.3.1 Form View Data Pegawai ... 31

3.3.2 Form Add Data Pegawai ... 32

3.3.3 Form Edit Data Pegawai. ... 32

3.3.4 Form Delete Data Siswa ... 33

3.4 Jenis Cuti ... 33

3.4.1 Form View Jenis Cuti ... 34

3.4.2 Form Add Jenis Cuti... 34

3.4.3 Form Edit Jenis Cuti. ... 35

3.4.4 Form Delete Data Siswa ... 36

3.5 Kehadiran Siswa ... 36

3.5.1 Form View Kehadiran Siswa ... 37

3.5.2 Form Add Kehadiran Siswa ... 37

3.5.3 Form Edit Kehadiran Siswa. ... 38

3.5.4 Form Delete Kehadiran Siswa ... 38

3.6 Kehadiran Pegawai ... 39

3.6.1 Form View Kehadiran Pegawai ... 40

(5)

3.6.3 Form Edit Kehadiran Pegawai. ... 41

3.6.4 Form Delete Kehadiran Pegawai ... 41

3.7 Jadwal Cuti... 42

3.7.1 Form View Jadwal Cuti ... 43

3.7.2 Form Add Jadwal Cuti ... 44

3.7.3 Form Edit Jadwal Cuti. ... 44

3.7.4 Form Delete Jadwal Cuti ... 45

3.8 Jadwal Pelatihan... 46

3.8.1 Form View Jadwal Pelatihan ... 46

3.8.2 Form Add Jadwal Pelatihan ... 47

3.8.3 Form Edit Jadwal Pelatihan. ... 48

3.8.4 Form Delete Jadwal Penugasan ... 48

3.9 Jadwal Penugasan ... 49

3.9.1 Form View Jadwal Penugasan ... 50

3.9.2 Form Add Jadwal Penugasan ... 51

3.9.3 Form Edit Jadwal Penugasan ... 51

3.9.4 Form Delete Jadwal Penugasan ... 52

3.10 Rekap Data Siswa ... 52

3.10.1 Form View Rekap Data Siswa... 53

3.10.2 Form Search Rekap Data Siswa ... 54

3.11 Rekap Data Pegawai ... 54

3.11.1 Form View Rekap Data Pegawai... 55

3.11.2 Form Search Rekap Data Siswa ... 56

3.12 Entity Relationship Diagram... 57

BAB 4. HASIL PENELITIAN ... 58

4.1 View Data Siswa ... 58

(6)

4.3 Edit Data Siswa ... 60

4.4 View Data Pegawai ... 61

4.5 Add Data Pegawai ... 61

4.6 Edit Data Pegawai ... 62

4.7 View Jenis Cuti ... 63

4.8 Add Jenis Cuti ... 64

4.9 Edit Jenis Cuti ... 64

4.10 View Kehadiran Siswa ... 65

4.11 Add Kehadiran Siswa ... 66

4.12 Edit Kehadiran Siswa ... 67

4.13 View Kehadiran Pegawai ... 68

4.14 Add Kehadiran Pegawai ... 69

4.15 Edit Kehadiran Pegawai ... 70

4.16 View Jadwal Cuti... 72

4.17 Add Jadwal Cuti ... 72

4.18 Edit Jadwal Cuti ... 74

4.19 View Jadwal Pelatihan ... 75

4.20 Add Jadwal Pelatihan ... 76

4.21 Edit Jadwal Pelatihan ... 78

4.22 View Jadwal Penugasan ... 79

4.23 Add Jadwal Penugasan ... 79

4.24 Edit Jadwal Penugasan ... 81

4.25 View Rekap Data Siswa ... 83

4.26 Add Rekap Data Siswa ... 83

4.27 View Rekap Data Pegawai ... 86

4.28 Add Rekap Data Pegawai ... 87

(7)

5.1 Pengujian Form Data Siswa ... 92

5.2 Pengujian Form Data Pegawai ... 93

5.3 Pengujian Form Jenis Cuti ... 93

5.4 Pengujian Form Kehadiran Siswa ... 94

5.5 Pengujian Form Kehadiran Pegawai ... 95

5.6 Pengujian Form Jadwal Cuti ... 96

5.7 Pengujian Form Jadwal Pelatihan ... 97

5.8 Pengujian Form Jadwal Penugasan ... 98

5.9 Pengujian Form Rekap Data Siswa... 99

5.10 Pengujian Form Rekap Data Pegawai... 100

BAB 6 SIMPULAN DAN SARAN ... 102

6.1 Simpulan ... 102

6.2 Saran ... 102

LAMPIRAN A.DESAIN BASIS DATA ... 103

(8)

DAFTAR GAMBAR

Gambar 3.8 Proses Delete Data Pegawai ... 33

Gambar 3.9 UI Jenis cuti ... 34

Gambar 3.10 Proses View Jenis Cuti ... 34

Gambar 3. 11 Proses Add dan Edit Jenis Cuti ... 35

Gambar 3.12 Proses Delete Jenis Cuti... 36

Gambar 3.13 UI Kehadiran siswa ... 37

Gambar 3.14 Proses View Kehadiran Siswa ... 37

Gambar 3.15 Proses Add dan Edit Kehadiran Siswa ... 38

Gambar 3.16 Proses Delete Kehadiran Siswa ... 39

Gambar 3.17 UI Kehadiran Pegawai ... 40

Gambar 3.18 Proses View Kehadiran Pegawai ... 40

Gambar 3.19 Proses Add dan Edit Kehadiran Pegawai ... 41

Gambar 3.20 Proses Delete Kehadiran Pegawai ... 42

Gambar 3.21 UI Jadwal Cuti ... 43

Gambar 3.22 Proses View Jadwal Cuti ... 43

Gambar3. 23 Proses Add dan Edit Jadwal Cuti ... 44

Gambar 3.24 Proses Delete Jadwal Cuti ... 45

Gambar 3.25 UI Jadwal pelatihan ... 46

Gambar 3.26 Proses View Jadwal Pelatihan ... 47

Gambar 3.27 Proses Add dan Edit Jadwal Pelatihan ... 48

Gambar 3.28 Proses Delete Jadwal Penugasan ... 49

Gambar 3.29 UI Jadwal Penugasan ... 50

Gambar 3.30 Proses View Jadwal Penugasan ... 50

Gambar 3.31 Proses Add dan Edit Jadwal Penugasan ... 51

Gambar 3.32 Proses Delete Jadwal Penugasan ... 52

Gambar 3.33 UI Rekap Data Siswa ... 53

Gambar 3.34 Proses View Rekap Data Siswa ... 53

Gambar 3.35 Proses Search Rekap Data Siswa ... 54

Gambar 3.36 UI Rekap Data Pegawai ... 55

Gambar 3.37 Proses View Rekap Data Pegawai ... 55

Gambar 3.38 Proses Search Rekap Data Pegawai... 56

Gambar 3.39 Entity Relational Diagram ... 57

(9)

Gambar 4. 2 Source Code Data Siswa(datasiswa.php) ... 58

Gambar 4. 3 Add Form Data Siswa... 59

Gambar 4. 4 Source Code Add Form Data Siswa(datasiswa.php) ... 59

Gambar 4. 5 Edit Form Data Siswa ... 60

Gambar 4. 6 Source Code Edit Form Data Siswa(edit_formsiswa.php) ... 60

Gambar 4. 7 Form Data Pegawai ... 61

Gambar 4. 8 Source Code View Form Data Pegawai(datapegawai.php) ... 61

Gambar 4. 9 Add Form Data Pegawai ... 62

Gambar 4. 10 Source Code Add Form Data Pegawai (datapegawai.php) ... 62

Gambar 4. 11 Edit Form Data Pegawai ... 62

Gambar 4. 12 Source Code Form Edit Data Siswa(edit_datapegawai.php) ... 63

Gambar 4. 13 Form Jenis Cuti ... 63

Gambar 4. 14 Source Code View Form Jenis Cuti (jeniscuti.php) ... 63

Gambar 4. 15 Add Form Jenis Cuti ... 64

Gambar 4. 16 Edit Form Jenis Cuti ... 64

Gambar 4. 17 Source Code Edit Form Jenis Cuti (jeniscuti.php) ... 65

Gambar 4. 18 Form Kehadiran Siswa ... 65

Gambar 4. 19 Source Code View Kehadiran Siswa (kehadiran_siswa.php) ... 66

Gambar 4. 20 Add Form Kehadiran Siswa ... 66

Gambar 4. 21 Source Code Add Kehadiran Siswa (kehadiran_siswa.php)... 67

Gambar 4. 22 Edit Form Kehadiran Siswa ... 68

Gambar 4. 23 Source Code View Kehadiran Siswa (edit_kehadiransiswa.php) ... 68

Gambar 4. 24 Form Kehadiran Pegawai ... 69

Gambar 4. 25 Source Code View Kehadiran Pegawai (kehadiran_pegawai.php) ... 69

Gambar 4. 26 Add Form Kehadiran Pegawai ... 69

Gambar 4. 27 Source Code View Kehadiran Pegawai (kehadiran_pegawai.php) ... 70

Gambar 4. 28 Edit Form Kehadiran Pegawai ... 71

Gambar 4. 29 Source Code Edit Kehadiran Pegawai (edit_kehadiranpegawai.php) ... 71

Gambar 4. 30 Form Jadwal Cuti ... 72

Gambar 4. 31 Source Code View Jadwal Cuti (jadwal_cuti.php) ... 72

Gambar 4. 32 Add Form Jadwal Cuti ... 73

Gambar 4. 33 Source Code Add Jadwal Cuti (jadwal_cuti.php) ... 74

Gambar 4. 34 Edit Form Jadwal Cuti ... 75

Gambar 4. 35 Source Code Edit Jadwal Cuti (edit_jadwalcuti.php) ... 75

Gambar 4. 36 Form Jadwal Pelatihan ... 76

Gambar 4. 37 Source Code View Jadwal Pelatihan (jadwal_pelatihan.php)... 76

Gambar 4. 38 Add Form Jadwal Pelatihan ... 76

Gambar 4. 39 Source Code Add Jadwal Pelatihan (jadwal_pelatihan.php) ... 77

Gambar 4. 40 Edit Form Jadwal Pelatihan ... 78

Gambar 4. 41 Source Code View Jadwal Pelatihan (jadwal_pelatihan.php)... 78

Gambar 4. 42 Form Jadwal Penugasan ... 79

Gambar 4. 43 Source Code View Jadwal Penugasan (jadwal_penugasan.php) ... 79

Gambar 4. 44 Add Form Jadwal Penugasan ... 80

Gambar 4. 45 Source Code Add Jadwal Penugasan (jadwal_penugasan.php) ... 81

(10)

Gambar 4. 47 Source Code Edit Jadwal Penugasan (edit_jadwalpenugasan.php) ... 82

Gambar 4. 48 Form Rekap Data Siswa ... 83

Gambar 4. 49 Source Code View Rekap Data Siswa (rekap_siswa.php) ... 83

Gambar 4. 50 Add Form Rekap Data Siswa ... 84

Gambar 4. 51 Source Code Add Rekap Data Siswa (rekap_siswa.php) ... 86

Gambar 4. 52 Form Rekap Data Pegawai... 87

Gambar 4. 53 Source Code View Rekap Data Pegawai (rekap_pegawai.php) ... 87

Gambar 4. 54 Add Form Rekap Data Pegawai ... 87

(11)

DAFTAR SINGKATAN

1. ERD = Entity Relationship Diagram 2. UI = User Interface

(12)

DAFTAR ISTILAH

ERD :Suatu pemodelan data konseptual yang mendeskripsikan

hubungan antar data dan data lainnya untuk mendapatkan hasil yang kompleks.

Database :Kumpulan data yang disimpan pada tempat penyimpanan.

Data :Fakta mengenai objek berupa orang,benda dan lain-lain.

(13)

BAB 1

PENDAHULUAN

1.1Latar Belakang Masalah

Dunia pendidikan tak luput dari kebutuhan akan teknologi informasi. Teknologi informasi tidak hanya merupakan kebutuhan bagi sebuah institusi pendidikan, akan tetapi juga memberikan nilai lebih bagi institusi tersebut. Kehadiran siswa dan guru memegang peranan penting dalam setiap kegiatan belajar mengajar. Oleh karena itu kehadiran merupakan salah satu penunjang setiap kegiatan yang di lakukan di sekolah.

Permasalahan adalah di setiap sekolah pengelolaan data kehadiran masih melakukan secara manual. Ketika proses pendataan kehadiran dilakukan secara manual sekolah harus melakukan pengecekan dokumen-dokumen yang terkait dengan data kehadiran (misalnya data cuti, data pelatihan dan data penugasan). Permasalahan lain yang dapat muncul adalah jika dokumen tersebut hilang atau rusak. Sekolah perlu melakukan pendataan ulang pada dokumen-dokumen tersebut.

Ketika melakukan proses perekapan data kehadiran, sekolah harus melakukan perhitungan data secara tepat. Perhitungan data kehadiran tidak tepat dapat mempengaruhi proses perhitungan gaji pegawai, atau siswa akan mendapatkan sanksi dari sekolah.

1.2Rumusan Masalah

Berdasarkan latar belakang yang telah dipaparkan pada baigan 1.1, dapat disimpulkan pokok permasalahan dalam pembuatan Perancangan Sistem Aplikasi Kehadiran Siswa dan Guru, antara lain adalah:

1.Bagaimana membuat Aplikasi Website yang dapat mencatat data kehadiran siswa dan guru?

2.Bagaimana membuat Aplikasi Website yang dapat memproses perekapan data?

1.3Tujuan Pembahasan

Dari latar belakang dan rumusan masalah yang ada, tentunya pembuatan Aplikasi

Website penerimaan siswa baru yayasan sekolah Trimulia terdapat beberapa tujuan, yaitu :

(14)

2.Membuat Aplikasi Website yang dapat membuat proses perekapan data.

1.4Ruang Lingkup

Aplikasi yang akan dirancang adalah sistem kehadiran siswa dan guru berbasis web yang membantu sekolah dapat mengelolah data secara mudah.

Penelitian ini memiliki ruang lingkup :

1. Bahasa Program PHP (Hypertext Preprocessor) versi 5.6.24 2.MYSQL versi 10.0.6

3. Resolusi dengan lebar 1000 pixel dan panjang 624 pixel. 4. Format tanggal yang digunakan adalah d-m-Y.

1.5Sumber Data

Data yang digunakan untuk pembuatan Aplikasi Website didapat dari buku-buku . Data-data tersebut didapat dari pihak sekolah.

1.6Sistematika Penyajian

Sistematika penyajian dari penyusunan laporan ini adalah sebagai berikut:

BAB 1 PENDAHULUAN

Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, batasan masalah, dan sistematika penyajian Laporan Tugas Akhir.

BAB II. KAJIAN TEORI

Bab ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan pembuatan Aplikasi

Website dan mendukung pembuatan sistem yang ada.

BAB III. ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas secara lengkap mengenai pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.

BAB IV. HASIL DAN PEMBAHASAN

Bab ini berisikan tentang hasil yang telah dicapai lewat aplikasi BAB V. PENGUJIAN

Bab ini digunakan untuk hasil pengujian berupa pengujian blackbox. Bab VI. SIMPULAN DAN SARAN

(15)

BAB 6 SIMPULAN DAN SARAN

6.1 SIMPULAN

Kesimpulan yang didapat dari Pembuatan Aplikasi Website Kehadiran Siswa dan Guru Yayasan Trimulia adalah sebagai berikut:

1. Aplikasi Website dapat melakukan pencatatan kehadiran siswa dan guru.

2. Aplikasi Website dapat melakukan proses perekapan data siswa da pegawai.

6.2 SARAN

Saran untuk pengembangan Aplikasi Website Kehadiran Siswa dan Guru Yayasan Trimulia adalah sebagai berikut:

1. Aplikasi Website dapat diakses melalui aplikasi mobile.

2. Aplikasi Website dapat menampilkan informasi dan pendataan kepada pemakai melalui

aplikasi mobile maupun Aplikasi Website.

(16)

DAFTAR PUSTAKA

[1].Abdul, K. (2002). Pemrograman web mencakup : HTML, CSS, javascript, dan PHP. Yogyakarta: ANDI.

[2].Agusmidah. (2006). Politik Hukum dalam Hukum Ketenagakerjaan Berdasarkan

Peraturan Perundang-undangan Ketenagakerjaan. Medan: SPS USU.

[3].Asyhadie, Z. (2007). Hukum Kerja, Hukum Ketenagakerjaan Bidang Hubungan Kerja. Jakarta: Raja Grafindo Persada.

[4].Barat, D. P. (2008). Pendidikan Jawa Barat. Bandung: Diknas.

[5].E, V. V. (2005). JavaScript for Dummies 4th edition. Indianapolis: Wiley Publishing, Inc. [6].Husni, L. (2003). Pengantar Hukum Ketenagakerjaan Indonesia. Jakarta: Raja Grafindo Persada.

[7].Ladjamudin. (2005). Analisis dan Design Sistem Informasi. Yogyakarta: Graha Ilmu. [8].Peranginangin, K. (2006). Aplikasi dengan PHP dan MySQL. Yogyakarta: ANDI. [9].Rusli, H. (2004). Hukum Ketenagakerjaan. Jakarta: Ghalia Indonesia.

[10].Sidik, B. (2003). MySQL untuk pengguna, administrator dan pengembangan aplikasi

Gambar

Gambar 4. 47 Source Code Edit Jadwal Penugasan (edit_jadwalpenugasan.php) ........... 82 Gambar 4

Referensi

Dokumen terkait

Perolehan hasil ketuntasan kelas pada pembelajaran keterampilan menulis paragraf menggunkan media puzzle siklus I sebesar 72% ini jika dibandingkan dengan indikator

Dengan mengucap puji syukur atas segala rahmat dan karunia Allah S.W.T, penulis merasa bangga karena dapat menyelesaikan penyusunan Laporan Praktek Kerja Nyata dengan judul,

Dari hasil penelitian diperoleh rata- rata hasil belajar pada kedua kelas yaitu kelas eksperimen 74,09 dan kelas kontrol 69,18, dan analisis data menunjukkan bahwa

Dimana, konten setting lokal Indonesia baik secara karakter dan environment serta cerita tentang Ujian Nasional dimasukkan dalam sebuah film, serta cara penyajian

Stoltz menjelaskan kemampuan seseorang mengenai berapa banyak kendali yang harus dirasakan terhadap sebuah peristiwa yang menimbulkan kesulitan, karena seseorang dengan

Berapa besar nilai tambah produk yang dihasilkan oleh home industry gula kelapa kristal pada Kelompok Tani Sari Manggar Manis Desa Somorejo, Kecamatan Bagelen,

Hasil penelitian ini menunjukkan bahwa persepsi konsumen dalam hal keamanan toko online dapat membuat konsumen mendapatkan banyak manfaat, seperti dapat lebih percaya pada website

Jurusan Biologi Fakultas Sains dan Terknologi UIN Maliki Malang Page 1 PENGARUH EKSTRAK ETANOL AKAR WIDURI (Calotropis gigantea L.) TERHADAP KADAR IFN- DAN EKSPRESI CASPASE 3