• Tidak ada hasil yang ditemukan

Sistem informasi pengolahan data pendidik dan tenaga kependidikan berbasis web menggunakan php, mysql, dan qrcode.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem informasi pengolahan data pendidik dan tenaga kependidikan berbasis web menggunakan php, mysql, dan qrcode."

Copied!
365
0
0

Teks penuh

(1)

ABSTRAK

Dinas Pendidikan Pemuda dan Olahraga (DISDIKPORA) Kabupaten Magelang

merupakan instansi pemerintahan yang menangani bidang yang berkaitan dengan pendidikan,

kepemudaan dan olahraga. Dalam hal ini DISDIKPORA Kabupaten Magelang dituntut untuk

mampu memantau jumlah Pendidik dan Tenaga Kependidikan yang berstatus kepegawaian PNS

maupun non PNS pada setiap kecamatan sesuai jenjang pendidikan yaitu SD, SMP, SMA, SMK,

dan SLB dan sesuai status sertifikasi. Di Kabupaten Magelang, Penilaian Kinerja Guru (PKG)

dilakukan secara manual menggunakan Microsoft Excel yang dianggap kurang efektif karena

Asesor saling menunggu dan bergantian dalam mengisikan hasil PKG ke dalam satu file Excel.

Selama ini, hasil PKG dicetak dengan kertas HVS biasa dan tidak menggunakan pengaman

dikarenakan pengaman yang dimaksudkan adalah kertas khusus dengan harga Rp2.000,00 per

lembar.

Berdasarkan masalah tersebut, dikembangkan Sistem Informasi Pengolahan Data

Pendidik dan Tenaga Kependidikan Berbasis Web Menggunakan PHP, MySQL, dan QRCode

yang dapat mengelola dan memantau data Pendidik dan Tenaga Kependidikan di Kabupaten

Magelang, menangani proses Penilaian Kinerja Guru (PKG) dan menjamin keakuratan cetakan

hasil PKG. Sistem yang dikembangkan dengan menggunakan bahasa pemrograman PHP dan

database MySQL.

Hasil akhir yang diperoleh adalah sebuah sistem informasi yang memiliki kemampuan

dalam penetapan periode penilaian, penetapan pengesah, kelola data PTK, kelola data sekolah,

Penilaian Kinerja Guru, dan Penetapan Angka Kredit. Berdasarkan pengujian terhadap

pengguna, secara umum sistem ini mampu membantu (efektif/tepat guna) tugas-tugas Admin,

(2)

ABSTRACT

DISDIKPORA is education and sports office at Magelang regency. It is a government

institution which carries on the field of education, youth and sports. In this case, DISDIKPORA

of Magelang regency is demanded to observe the number of educators and educational

employees, whose status are civil servants (PNS) as well as non PNS of every sub district, in

accordance with the educational grades; elementary school (SD), junior high school (SMP),

senior high school (SMA), vocational school (SMK) and extraordinary school (SLB), and their

certification status.In Magelang regency, he assessment of teacher’s work (PKG) is undertaken

manually by using Microsoft Excel which is considered as less effective because the assessors

have to wait and take turns to input the result of PKG into one Excel file.Cost wasting occurs

when printing out the result of PKG. To maintain the accuracy of the result of PKG, it has to use

a particular paper which costs Rp 2.000,- per sheet.

Based on the background above, information system of data management of the

educators and educational employees is developed by web PHP, MySQL and QRCode which can

manage and observe the data of the educators and educational employees in Magelang regency,

carry the process of PKG and save the printing cost of PKG’s result. This system is developed by

use of programming languages of PHP and MySQL database.

The final result obtained is an information system that has the ability in determining the

period of assessment, determination certifier, manage educators and educational employees data

, manage school data, Teacher Performance Assessment and Determination of Credit. Based on

user testing, in general the system is able to help (effective / appropriate) Admin tasks, Head of

(3)

SISTEM INFORMASI PENGOLAHAN DATA PENDIDIK DAN TENAGA KEPENDIDIKAN BERBASIS WEB

MENGGUNAKAN PHP, MYSQL, DAN QRCODE

Studi Kasus : Dinas Pendidikan Pemuda dan Olahraga Kabupaten Magelang

SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Komputer

Program Studi Teknik Informatika

Disusun oleh :

Nur Indani Sari

115314023

PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA YOGYAKARTA

(4)

THE WEB BASED IS OF TEACHER

AND EDUCATIONAL EMPLOYEE’S DATA MANAGEMENT USING PHP, MYSQL, AND QRCODE

Case Study at Dinas Pendidikan Pemuda dan Olahraga, Magelang Regency

A Final Project

Presented as Partial Fulfillment of The Requirements

To Obtain the Sarjana Komputer Degree

In Informatics Engineering Study Program

By :

Nur Indani Sari

115314023

INFORMATICS ENGINEERING STUDY PROGRAM DEPARTMENT OF INFORMATICS ENGINEERING

FACULTY OF SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY

(5)

i

(6)

ii

(7)

iii

HALAMAN PERSEMBAHAN

Syukur padaMu, ya Allah, atas s’gala rahmatMu;

Syukur atas kecukupan dari kasihMu penuh. Syukur atas pekerjaan, walau tubuhpun lemban; Syukur atas kasih sayang dari sanak dan teman.

Syukur atas bunga mawar, harum, indah tak terp’ri.

Syukur atas awan hitam dan mentari berseri.

Syukur atas suka-duka yang ‘Kau b’ri tiap saat;

Dan FimanMulah pelita agar kami tak sesat

Syukur atas keluarga penuh kasih yang mesra;

Syukur atas perhimpunan yang memb’ri sejahtera.

Syukur atas kekuatan kala duka dan kesah; Syukur atas pengharapan kini dan selamaNya.

(Syukur PadaMu, Ya Allah)

Karya ini saya persembahkan kepada :

Tuhan Yesus yang telah memberkati dan memberikan kekuatan dan anugerah dalam segala suka duka kehidupan ini.

Keluarga, Ibu Lucia Supadmi, Bapak Antonius Sutarta dan adik Krisma restu Aji yang selalu ada memberikan doa, dorongan, semangat dan dukungan.

Ibu Agnes Maria Polina, S.Kom., M.Sc. yang dengan ramah dan sabar membimbing dalam pengerjaan tugas akhir ini, serta memberikan kepercayaan dalam pengerjaan tugas akhir ini.

Mas Pramudya, Bapak Sugeng Riyadi, Bapak Sugeng Surasa, Mas Indar, Bapak Amir dan Seluruh pihak Dinas Pendidikan, Pemuda, dan Olahraga Kabupaten Magelang, yang telah menerima, mempercayakan kepada saya untuk menyelesaikan sistem tugas akhir ini, dan senantiasa membantu segala hal selama proses pengerjaan.

Bhenedikta Niken Tyas, sahabat yang setia mendengar keluh kesah, mendukung dan menyemangati untuk segera menyelesaikan tugas akhir.

Agatya Kurniawan yang selalu ada, membantu dalam menyelesaikan masalah dalam pengerjaan, memberikan dukungan dan doa, dan menyemangati dalam mengerjakan tugas akhir.

(8)

iv

(9)

v

(10)

vi ABSTRAK

Dinas Pendidikan Pemuda dan Olahraga (DISDIKPORA) Kabupaten Magelang

merupakan instansi pemerintahan yang menangani bidang yang berkaitan dengan pendidikan,

kepemudaan dan olahraga. Dalam hal ini DISDIKPORA Kabupaten Magelang dituntut untuk

mampu memantau jumlah Pendidik dan Tenaga Kependidikan yang berstatus kepegawaian

PNS maupun non PNS pada setiap kecamatan sesuai jenjang pendidikan yaitu SD, SMP,

SMA, SMK, dan SLB dan sesuai status sertifikasi. Di Kabupaten Magelang, Penilaian

Kinerja Guru (PKG) dilakukan secara manual menggunakan Microsoft Excel yang dianggap

kurang efektif karena Asesor saling menunggu dan bergantian dalam mengisikan hasil PKG

ke dalam satu file Excel. Selama ini, hasil PKG dicetak dengan kertas HVS biasa dan tidak

menggunakan pengaman dikarenakan pengaman yang dimaksudkan adalah kertas khusus

dengan harga Rp2.000,00 per lembar.

Berdasarkan masalah tersebut, dikembangkan Sistem Informasi Pengolahan Data

Pendidik dan Tenaga Kependidikan Berbasis Web Menggunakan PHP, MySQL, dan

QRCode yang dapat mengelola dan memantau data Pendidik dan Tenaga Kependidikan di

Kabupaten Magelang, menangani proses Penilaian Kinerja Guru (PKG) dan menjamin

keakuratan cetakan hasil PKG. Sistem yang dikembangkan dengan menggunakan bahasa

pemrograman PHP dan database MySQL.

Hasil akhir yang diperoleh adalah sebuah sistem informasi yang memiliki kemampuan

dalam penetapan periode penilaian, penetapan pengesah, kelola data PTK, kelola data

sekolah, Penilaian Kinerja Guru, dan Penetapan Angka Kredit. Berdasarkan pengujian

terhadap pengguna, secara umum sistem ini mampu membantu (efektif/tepat guna)

(11)

vii

ABSTRACT

DISDIKPORA is education and sports office at Magelang regency. It is a

government institution which carries on the field of education, youth and sports. In this case,

DISDIKPORA of Magelang regency is demanded to observe the number of educators and

educational employees, whose status are civil servants (PNS) as well as non PNS of every

sub district, in accordance with the educational grades; elementary school (SD), junior high

school (SMP), senior high school (SMA), vocational school (SMK) and extraordinary school

(SLB), and their certification status.In Magelang regency, he assessment of teacher’s work

(PKG) is undertaken manually by using Microsoft Excel which is considered as less effective

because the assessors have to wait and take turns to input the result of PKG into one Excel

file.Cost wasting occurs when printing out the result of PKG. To maintain the accuracy of the

result of PKG, it has to use a particular paper which costs Rp 2.000,- per sheet.

Based on the background above, information system of data management of the

educators and educational employees is developed by web PHP, MySQL and QRCode which

can manage and observe the data of the educators and educational employees in Magelang

regency, carry the process of PKG and save the printing cost of PKG’s result. This system is

developed by use of programming languages of PHP and MySQL database.

The final result obtained is an information system that has the ability in determining

the period of assessment, determination certifier, manage educators and educational

employees data , manage school data, Teacher Performance Assessment and Determination

of Credit. Based on user testing, in general the system is able to help (effective / appropriate)

(12)

viii

KATA PENGANTAR

Puji dan syukur kepada Tuhan Yang Maha Esa atas berkat dan karuniaNya, sehingga

penulis dapat menyelesaikan tugas akhir sebagai salah satu mata kuliah wajib dan merupakan

syarat akademik pada jurusan teknik Informatika Universitas Sanata Dharma Yogyakarta.

Pada kesempatan ini, penulis mengucapkan terima kasih kepada pihak-pihak yang

telah membantu dalam proses pengerjaan tugas akhir ini. Ucapan terima kasih penulis

sampaikan kepada :

1. Tuhan Yesus yang telah memberkati dan memberikan kekuatan dan anugerah di

kehidupan ini dalam segala suka dan duka.

2. Keluarga, Ibu Lucia Supadmi, Bapak Antonius Sutarta dan adik Krisma Restu Aji

yang selalu memberikan doa, semangat, dorongan dan dukungan.

3. Ibu Agnes Maria Polina yang dengan ramah dan sabar membimbing dalam

pengerjaan tugas akhir ini, serta memberikan kepercayaan dalam pengerjaan tugas

akhir ini.

4. Mas Pramudya Wardana, Bapak Sugeng Riyadi, Bapak Sugeng Surasa, Mas

Indar, Bapak Amir dan Seluruh pihak Dinas Pendidikan, Pemuda, dan Olahraga

Kabupaten Magelang, yang telah menerima, mempercayakan kepada saya untuk

menyelesaikan sistem tugas akhir ini, dan senantiasa membantu segala hal selama

proses pengerjaan.

5. Bapak Drs. Haris Sriwindono, M.Kom dan Bapak J.B. Budi Darmawan, S.T.,

M.Sc. selaku dosen penguji yang telah memberikan nilai, kritik dan saran.

6. Bapak Henricus Agung Hernawan, S.T., M.Kom. selaku dosen pembimbing

akademik yang telah membimbing dan mengarahkan selama perkuliahan.

7. Ibu Paulina Heruningsih Prima Rosa, S.Si., M.Sc. selaku Dekan Fakultas Sains

(13)

ix

8. Benedikta Niken Tyas, sahabat yang setia mendukung dan menyemangati untuk

segera menyelesaikan tugas akhir.

9. Agatya Kurniawan yang selalu ada, membantu dalam menyelesaikan masalah

dalam pengerjaan, memberikan dukungan dan doa, dan menyemangati dalam

mengerjakan tugas akhir.

10.Orin,Lita,Elsa,Renia,Winda,Pandu Kumis, Pandu Gondrong, Benni Tegal,

Alfon,Tungki,Weda, Dwi, Paul, Richo, Monic dan seluruh teman-teman

seangkatan TI 2011 yang tidak bisa saya sebutkan satu persatu, yang telah

memberikan keceriaan dan kekompakan semasa kuliah.

11.Semua pihak yang tidak dapat disebutkan satu per satu yang telah membantu

penulis dalam pengerjaan tugas akhir ini.

Semoga dengan adanya tugas akhir ini dapat berguna bagi semua pihak khususnya

bagi mahasiswa Teknik Informatika.

Penulis

(14)

x DAFTAR ISI

HALAMAN PERSETUJUAN ... i

HALAMAN PENGESAHAN ... ii

HALAMAN PERSEMBAHAN ... iii

PERNYATAAN KEASLIAN KARYA ... iv

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI ... v

ABSTRAK ... vi

ABSTRACT ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... x

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang ... 1

1.2. Rumusan Masalah ... 3

1.3. Batasan Masalah ... 4

1.4. Tujuan Penelitian ... 5

1.5. Metodologi Penelitian ... 6

1.5.1. Survey awal ... 6

1.5.2. Studi Pustaka ... 6

1.5.3. Pembangunan Sistem Informasi ... 6

1.5.4. Uji Coba Terhadap Pengguna ... 9

1.5.5. Analisa Hasil Uji Coba ... 9

1.6. Sistematika Penulisan... 10

BAB II LANDASAN TEORI ... 12

2.1. Sistem Informasi ... 12

2.1.1. Pengertian Sistem ... 12

2.1.2. Pengertian Informasi ... 15

2.1.3. Pengertian Sistem Informasi ... 19

2.1.4. Pengertian Sistem Informasi Berbasis Web ... 22

2.2. PHP ... 22

2.3. MYSQL ... 23

2.3.1. Pengertian MYSQL ... 23

(15)

xi

2.3.3. Kelompok Pernyataan SQL ... 27

2.4. Kode QR... 32

2.4.1. Pengertian Kode QR ... 32

2.4.2. Fungsi Kode QR ... 33

2.5. Metodologi FAST (Framework for The Application of System Technique) ... 35

2.6. Pengertian Pendidik ... 41

2.7. Pengertian Tenaga Kependidikan ... 41

2.8. Penilaian Kinerja Guru (PKG) ... 42

2.9. Pengembangan Keprofesian Berkelanjutan (PKB) ... 42

2.10. Penetapan Angka Kredit (PAK) ... 43

BAB III ANALISIS DAN PERANCANGAN SISTEM ... 44

3.1. Analisa Sistem ... 44

3.1.1. Gambaran Umum Sistem Lama ... 44

3.1.2. Gambaran Umum Sistem Baru ... 45

3.1.3. Pemodelan Proses (Data Flow Diagram) ... 98

3.2. Perancangan Sistem ... 108

3.2.2. Perancangan Interface ... 120

BAB IV IMPLEMENTASI SISTEM ... 146

4.1. Spesifikasi Perangkat Keras dan Perangkat Lunak ... 146

4.2. Implementasi Basis Data ... 147

4.3. Implementasi Sistem ... 153

4.3.1. Halaman Utama Sistem ... 153

4.3.2. Tampilan Login ... 154

4.3.3. Implementasi Admin dan Kepala DISDIKPORA ... 154

4.3.4. Implementasi Kepala Sekolah ... 198

4.3.5. Implementasi Operator Sekolah ... 220

4.3.6. Implementasi Asesor ... 228

BAB V ANALISA HASIL ... 240

5.1. Analisa Hasil Perangkat Lunak (Alpha Test) ... 240

5.2. Analisa Hasil Uji Coba terhadap Pengguna (Pengujian Beta) ... 242

5.2.1. Form Kuisioner ... 242

5.2.2. Hasil dan Pembahasan ... 243

5.3. Rangkuman Hasil Uji Coba Terhadap Pengguna ... 271

(16)

xii

6.1. Kesimpulan... 274

6.2. Saran ... 275

DAFTAR PUSTAKA ... 276

LAMPIRAN ... 277

LAMPIRAN 1. Form Kuisioner Pengguna ... 277

LAMPIRAN 2. Listing Mengecek Inputan Login ... 280

LAMPIRAN 3. Listing Menyimpan Perubahan Data PTK ... 280

LAMPIRAN 4. Listing Menghapus Data PTK ... 285

LAMPIRAN 5. Listing Menambah Data PTK ... 286

LAMPIRAN 6. Listing Konfirmasi Permintaan Tambah/Hapus PTK ... 288

LAMPIRAN 7. Listing Penolakan Permintaan Tambah/Hapus PTK ... 289

LAMPIRAN 8. Listing Import Excel Data Sekolah ... 289

LAMPIRAN 9. Listing Penambahan Data Sekolah ... 291

LAMPIRAN 10. Listing Perubahan Data Sekolah ... 292

LAMPIRAN 11. Listing Menghapus Data Sekolah ... 293

LAMPIRAN 12. Listing Mengubah Data Pengguna ... 293

LAMPIRAN 13. Listing Mengubah Data Pengguna ... 293

LAMPIRAN 14. Listing Menyimpan Data Periode Penilaian ... 294

LAMPIRAN 15. Listing Mengubah Data Periode Penilaian ... 294

LAMPIRAN 16. Listing Menghapus Data Periode Penilaian ... 294

LAMPIRAN 17. Listing Import Excel Data PAK Pertama ... 295

LAMPIRAN 18. Listing Import Excel Data PAK Berikutnya ... 300

LAMPIRAN 19. Listing Menambah Data PAK ... 307

LAMPIRAN 20. Listing Membatalkan Data PAK ... 309

LAMPIRAN 21. Listing Menambah Data Pengesah ... 310

LAMPIRAN 22. Listing Menghapus Data Pengesah ... 310

LAMPIRAN 23. Listing Menetapkan Nomor PAK... 310

LAMPIRAN 24. Listing Menyimpan PKG Guru Mapel/Kelas ... 312

LAMPIRAN 25. Listing Menyimpan PKG Guru BK ... 316

LAMPIRAN 26. Listing Menyimpan PKG Wakasek Kurikulum ... 320

LAMPIRAN 27. Listing Menyimpan PKG Wakasek Kesiswaan ... 322

LAMPIRAN 28. Listing Menyimpan PKG Wakasek Sarpras ... 324

LAMPIRAN 29. Listing Menyimpan PKG Wakasek Humas ... 326

(17)

xiii

LAMPIRAN 31. Listing Menyimpan PKG Kepala Perpustakaan ... 330

LAMPIRAN 32. Listing Menyimpan PKG Kepala Lab/Bengkel ... 333

LAMPIRAN 33. Listing Menyimpan PKG Ketua Program Keahlian... 335

LAMPIRAN 34. Listing Menyimpan PKG Kepala Sekolah ... 338

DAFTAR GAMBAR Gambar 2.1. Contoh Kode QR ... 33

Gambar 3.1. Use Case Diagram User Admin dan Kepala Dinas Pendidikan Pemuda dan Olahraga Kabupaten Magelang... 53

Gambar 3.2. Use Case Diagram User Operator Sekolah dan Kepala Sekolah ... 54

Gambar 3.3. Use Case Diagram User Asesor ... 54

Gambar 3.4. Diagram Konteks ... 98

Gambar 3.5. Diagram Berjenjang ... 99

Gambar 3.6. Overview DFD ... 100

Gambar 3.7. DFD Level 2 Proses 1 ... 101

Gambar 3.8. DFD Level 2 Proses 2 ... 102

Gambar 3.9. DFD Level 2 Proses 3 ... 103

Gambar 3.10. DFD Level 2 Proses 4 ... 104

Gambar 3.11. DFD Level 2 Proses 5 ... 105

Gambar 3.12. DFD Level 2 Proses 6 ... 106

Gambar 3.13. DFD Level 2 Proses 7 ... 107

Gambar 3.14. DFD Level 2 Proses 8 ... 1078

Gambar 3.15a. ER Diagram Ia ... 108

Gambar 3.15b. ER Diagram Ib ... 109

Gambar 3.15c. ER Diagram II ... 110

Gambar 3.16. Database Logical Design I ... 111

Gambar 3.17. Database Logical Design II ... 112

Gambar 3.18. Interface Utama Sistem ... 120

Gambar 3.19. Interface Form Login ... 121

Gambar 3.20. Desain menu-menu pada user Admin dan Kepala DISDIKPORA ... 121

Gambar 3.21. Interface Data PTK ... 122

(18)

xiv

Gambar 3.23. Interface ketika Salah Satu Sekolah di klik ... 123

Gambar 3.24. Interface Tambah/Ubah Data PTK ... 123

Gambar 3.25. Interface Tambah/Ubah Data PKG ... 124

Gambar 3.26. Interface Data Sekolah ... 125

Gambar 3.27. Interface Detail/Tambah/Edit Data Sekolah ... 125

Gambar 3.28. Interface Data Pengguna ... 126

Gambar 3.29. Interface Edit Password Pengguna ... 126

Gambar 3.30. Interface Periode Penilaian ... 127

Gambar 3.31. Interface Tambah/Edit Periode Penilaian ... 127

Gambar 3.32. Interface Kelola PAK ... 127

Gambar 3.33. Interface Edit PAK ... 128

Gambar 3.34. Interface Pengesah ... 128

Gambar 3.35. Interface Tambah/Edit Pengesah ... 128

Gambar 3.36. Interface Cetak PKG Guru Mapel/Kelas, Guru BK, Kepala Sekolah, Wakil Kepala Sekolah, Kepala Perpustakaan, Kepala Lab/Bengkel, Ketua Program Keahlian. ... 129

Gambar 3.37. Interface Cetak PKB Guru Mapel/Kelas, Guru BK, Kepala Sekolah, Wakil Kepala Sekolah, Kepala Perpustakaan, Kepala Lab/Bengkel, Ketua Program Keahlian. ... 129

Gambar 3.38. Interface Cetak PKB Sekolah Guru Mapel/Kelas dan Guru BK. ... 130

Gambar 3.39. Desain Cetakan PKG Guru Mapel/Kelas, Guru BK, Kepala Sekolah, Wakil Kepala Sekolah, Kepala Perpustakaan, Kepala Lab/Bengkel, Ketua Program Keahlian. ... 130

Gambar 3.40. Desain Cetakan PKB Guru Mapel/Kelas, Guru BK, Kepala Sekolah, Wakil Kepala Sekolah, Kepala Perpustakaan, Kepala Lab/Bengkel, Ketua Program Keahlian. ... 131

Gambar 3.41. Desain Cetakan PKB Sekolah Guru Mapel/Kelas dan Guru BK... 132

Gambar 3.42. Interface Cetak PKB. ... 132

Gambar 3.43. Desain Cetakan Cetak PKB. ... 133

Gambar 3.44. Interface Cetak Perhitungan Angka Kredit ... 134

Gambar 3.45. Desain Cetakan Perhitungan Angka Kredit ... 134

Gambar 3.46. Interface Cetak Penetapan Angka Kredit ... 135

Gambar 3.47. Desain Cetakan Penetapan Angka Kredit ... 135

Gambar 3.48. Interface Cetak Cover ... 136

Gambar 3.49. Desain Cetakan Cover ... 136

Gambar 3.50. Interface Rekap PKG,PKB,PAK ... 136

Gambar 3.51. Desain Tampilan Rekap PKG ... 137

(19)

xv

Gambar 3.53. Desain Tampilan Rekap PAK ... 138

Gambar 3.54. Interface Data PTK ... 139

Gambar 3.55. Interface Tambah/Ubah Data PTK ... 140

Gambar 3.56. Interface Tambah/Ubah Data PKG ... 141

Gambar 3.57. Interface Ubah Password ... 141

Gambar 3.58. Desain menu-menu pada user Kepala Sekolah ... 142

Gambar 3.59. Interface Data PTK ... 142

Gambar 3.60. Interface Edit Asesor ... 143

Gambar 3.61. Interface Ubah Password ... 144

Gambar 3.62. Interface Tambah Data Penilaian ... 144

Gambar 3.63. Desain Form Tambah/Ubah Data Penilaian... 144

Gambar 3.64. Interface Daftar Penilaian ... 145

Gambar 3.65. Interface Ubah Password ... 145

Gambar 4.1. Halaman Utama... 153

Gambar 4.2. Form Login ... 154

Gambar 4.3. Halaman Data PTK ... 154

Gambar 4.4. Halaman Per kecamatan ... 155

Gambar 4.5. Halaman Per sekolah ... 156

Gambar 4.6. Halaman Edit data PTK ... 158

Gambar 4.7. Form Tambah PTK ... 159

Gambar 4.8 Form kebutuhan PKG ... 161

Gambar 4.9. Halaman Pemberitahuan. ... 162

Gambar 4.10 Halaman Penolakan Permintaan ... 162

Gambar 4.11. Halaman Data Sekolah ... 163

Gambar 4.12. Halaman Import Excel Data Sekolah ... 163

Gambar 4.13 Halaman Isi Form Data Sekolah ... 164

Gambar 4.14. Form Edit Data Sekolah ... 165

Gambar 4.15. Halaman Data Pengguna ... 166

Gambar 4.16 Halaman Edit Data User Operator Sekolah ... 166

Gambar 4.17. Halaman Edit Data User Admin dan Kepala Dinas ... 167

Gambar 4.18. Halaman Edit Data User Kepala Sekolah dan Asesor ... 167

(20)

xvi

Gambar 4.20. Halaman Tambah Data Kecamatan ... 168

Gambar 4.21. Halaman Periode Penilaian. ... 169

Gambar 4.22. Halaman Tambah Periode Penilaian ... 169

Gambar 4.23. Form Edit Periode Penilaian ... 170

Gambar 4.24. Halaman Kelola PAK... 171

Gambar 4.25. Halaman Import Excel Data PAK Pertama ... 171

Gambar 4.26. Import Excel Data PAK Berikutnya ... 172

Gambar 4.27. Form Edit Data PAK ... 173

Gambar 4.28. Halaman Pengesah ... 174

Gambar 4.29. Form Tambah Data Pengesah ... 175

Gambar 4.30. Form Edit Data Pengesah ... 175

Gambar 4.31. Halaman PKG Guru Mapel/Kelas... 176

Gambar 4.32. Halaman Lihat PKG Guru Mapel/Kelas ... 177

Gambar 4.33. Cetakan PKG Guru Mapel/Kelas ... 178

Gambar 4.34. Halaman PKB Guru Mapel/Kelas ... 179

Gambar 4.35. Lihat Halaman PKB Guru Mapel/Kelas ... 180

Gambar 4.36. Cetak PKB Guru Mapel/Kelas ... 181

Gambar 4.37. Halaman PKB Sekolah Guru Mapel/Kelas ... 182

Gambar 4.38. Halaman Lihat PKB Sekolah ... 183

Gambar 4.39. Halaman Cetakan PKB Sekolah ... 183

Gambar 4.40. Halaman Cetak PKB Semua Guru ... 185

Gambar 4.41. Halaman Lihat PKB Semua Guru ... 185

Gambar 4.42. Cetakan PKB Semua Guru ... 186

Gambar 4.43. Halaman Cetak Perhitungan Angka Kredit ... 187

Gambar 4.44. Halaman Lihat Perhitungan Angka Kredit ... 188

Gambar 4.45. Cetakan Perhitungan Angka Kredit ... 189

Gambar 4.46. Halaman Cetak Penetapan Angka Kredit ... 190

Gambar 4.47. Halaman Lihat Penetapan Angka Kredit ... 191

Gambar 4.48. Cetakan Penetapan Angka Kredit ... 192

Gambar 4.49. Halaman Cetak Cover ... 193

Gambar 4.50. Cetakan Cover ... 193

Gambar 4.51. Halaman Rekap Penilaian Kinerja Guru ... 194

Gambar 4.52. Lihat Rekap Penilaian Kinerja Guru ... 195

(21)

xvii

Gambar 4.54. Lihat Rekap Pengembangan Keprofesian Berkelanjutan ... 196

Gambar 4.55. Halaman Rekap Perhitungan Angka Kredit ... 197

Gambar 4.56. Lihat Rekap Perhitunhgan Angka Kredit ... 197

Gambar 4.57. Halaman Data PTK ... 198

Gambar 4.58. Form Edit Asesor ... 199

Gambar 4.59. Halaman Periode Penilaian ... 199

Gambar 4.60. Halaman PKG Guru Mapel/Kelas... 200

Gambar 4.61. Lihat PKG Guru Mapel/Kelas... 201

Gambar 4.62. Cetakan PKG Guru Mapel/Kelas ... 202

Gambar 4.63. Halaman PKB Guru Mapel/Kelas ... 203

Gambar 4.64. Lihat PKB Guru Mapel/Kelas ... 204

Gambar 4.65. Cetakan PKB Guru Mapel/Kelas ... 205

Gambar 4.66. Halaman PKB Sekolah Guru Mapel/Kelas ... 206

Gambar 4.67. Lihat PKB Sekolah Guru Mapel/Kelas ... 207

Gambar 4.68. Cetakan PKB Sekolah Guru Mapel/Kelas\ ... 207

Gambar 4.69. Halaman Cetak PKB Semua Guru ... 208

Gambar 4.70. Lihat PKB Semua Guru ... 209

Gambar 4.71. Cetakan PKB Semua Guru ... 210

Gambar 4.72. Halaman Cetak Perhitungan Angka Kredit ... 211

Gambar 4.73. Lihat Perhitungan Angka Kredit ... 211

Gambar 4.74. Cetakan Perhitungan Angka Kredit ... 212

Gambar 4.75. Halaman Cetak Penetapan Angka Kredit ... 213

Gambar 4.76. Lihat Penetepan Angka Kredit ... 213

Gambar 4.77. Cetakan Penetapan Angka Kredit ... 214

Gambar 4.79. Cetakan Cover ... 215

Gambar 4.80. Halaman Rekap Penilaian Kinerja Guru ... 216

Gambar 4.81. Lihat Rekap Penilaian Kinerja Guru ... 216

Gambar 4.82. Halaman Rekap Pengembangan Keprofesian Berkelanjutan ... 217

Gambar 4.83. Lihat Rekap Pengembangan Keprofesian Berkelanjutan ... 217

Gambar 4.84. Halaman Rekap Perhitungan Angka Kredit ... 217

Gambar 4.85. Lihat Rekap Perhitungan Angka Kredit ... 218

Gambar 4.86. Halaman Ubah Password ... 219

Gambar 4.87. Halaman Data PTK ... 220

(22)

xviii

Gambar 4.89. Halaman Pemberitahuan Operator Sekolah ... 223

Gambar 4.90. Halaman Tambah PTK... 224

Gambar 4.91. Form Kebutuhan PKG ... 226

Gambar 4.92. Halaman Ubah Password ... 227

Gambar 4.93. Halaman Tambah Data Penilaian ... 228

Gambar 4.94. Daftar Tugas yang akan dinilai. ... 229

Gambar 4.95. Form Pengisian PKG Guru Mapel/Kelas ... 230

Gambar 4.96. Form Pengisian PKG Guru Bimbingan dan Konseling ... 231

Gambar 4.97. Form Pengisian PKG Wakil Kepala Sekolah Kurikulum ... 232

Gambar 4.98. Form Pengisian PKG Wakil Kepala Sekolah Kesiswaan ... 232

Gambar 4.99. Form Pengisian PKG Wakil Kepala Sekolah Sarpras ... 233

Gambar 4.100. Form Pengisian PKG Wakil Kepala Sekolah Humas ... 234

Gambar 4.101. Form Pengisian PKG Wakil Kepala Sekolah ... 234

Gambar 4.102. Form Pengisian PKG Kepala Perpustakaan ... 235

Gambar 4.103. Form Pengisian PKG Kepala Lab/Bengkel ... 236

Gambar 4.104. Form Pengisian PKG Ketua Program Keahlian ... 236

Gambar 4.105. Form Pengisian PKG Kepala Sekolah ... 237

Gambar 4.106. Halaman Daftar Penilaian ... 238

Gambar 4.107. Halaman Ubah Password Asesor ... 239

Gambar 5.1. Grafik Pernyataan 1 ... 244

Gambar 5.2. Grafik Pernyataan 2 ... 245

Gambar 5.3. Grafik Pernyataan 3 ... 246

Gambar 5.4. Grafik Pernyataan 4 ... 247

Gambar 5.5. Grafik Pernyataan 5 ... 248

Gambar 5.6. Grafik Pernyataan 6 ... 249

Gambar 5.7. Grafik Pernyataan 7 ... 250

Gambar 5.8. Grafik Pernyataan 8 ... 251

Gambar 5.9. Grafik Pernyataan 9 ... 253

Gambar 5.10. Grafik Pernyataan 10 ... 254

Gambar 5.11. Grafik Pernyataan 11 ... 255

Gambar 5.12. Grafik Pernyataan 12 ... 256

(23)

xix

Gambar 5.14. Grafik Pernyataan 14 ... 259

Gambar 5.15. Grafik Pernyataan 15 ... 260

Gambar 5.16. Grafik Pernyataan 16 ... 261

Gambar 5.17. Grafik Pernyataan 17 ... 262

Gambar 5.18. Grafik Pernyataan 18 ... 263

Gambar 5.19. Grafik Pernyataan 19 ... 264

Gambar 5.20. Grafik Pernyataan 20 ... 266

Gambar 5.21. Grafik Pernyataan 21 ... 267

Gambar 5.22. Grafik Pernyataan 22 ... 268

DAFTAR TABEL

Tabel 3.1. Tabel Kompetensi ... 113

Tabel 3.2. Tabel Tugas... 113

Tabel 3.3. Tabel TugasKompetensi ... 113

Tabel 3.4. Tabel Sekolah ... 114

Tabel 3.5. Tabel PTK ... 115

Tabel 3.6. Tabel PKG ... 115

Tabel 3.7. Tabel NilaiKompetensi ... 116

Tabel 3.8. Tabel NilaiPkg ... 116

Tabel 3.9. Tabel User ... 116

Tabel 3.10. Tabel Sementara ... 118

Tabel 3.11. Tabel periodepak... 118

Tabel 3.12. Tabel ttdpak ... 118

Tabel 3.13. Tabel PAK ... 119

Tabel 3.14. Tabel Kecamatan ... 119

Tabel 5.1. Hasil Pernyataan 1 (Sistem Efektif/Tepat Guna Membantu Pengguna)... 244

Tabel 5.2. Hasil Pernyataan 2 (Sistem Mempercepat/Efisien Membantu dalam Proses PKG)

... 245

Tabel 5.3. Hasil Pernyataan 3 (Sistem Akurat)... 246

Tabel 5.4. Hasil Pernyataan 4 (Menu-menu dapat Dipahami dengan Mudah) ... 247

(24)

xx

Tabel 5.6. Hasil Pernyataan 6 (Tampilan Sistem Menarik) ... 249

Tabel 5.7. Hasil Pernyataan 7 (Pengguna Lebih Menyukai Sistem ini Daripada Manual) ... 250

Tabel 5.8. Hasil Pernyataan 8 (Sistem Membantu Tugas Admin/Efektif) ... 251

Tabel 5.9. Hasil Pernyataan 9 (Sistem Membantu Admin Memantau Jumlah PTK) ... 252

Tabel 5.10. Hasil Pernyataan 10 (Fasilitas-fasilitas dapat Dilakukan dengan Mudah oleh

Kepala DISDIKPORA) ... 254

Tabel 5.11. Hasil Pernyataan 11 (Sistem Membantu Kepala DISDIKPORA Memantau Data

PTK) ... 255

Tabel 5.12. Hasil Pernyataan 12 (Sistem Membantu Kepala DISDIKPORA Memantau

Jumlah PTK) ... 256

Tabel 5.13. Hasil Pernyataan 13 (Fasilitas-fasilitas dapat Dilakukan dengan Mudah oleh

Kepala DISDIKPORA) ... 257

Tabel 5.14. Hasil Pernyataan 14 (Sistem Membantu Tugas Asesor dalam Menilai PKG) ... 259

Tabel 5.15. Hasil Pernyataan 15 (Sistem dapat Menunjukkan PTK yang dinilai oleh Asesor)

... 260

Tabel 5.16. Hasil Pernyataan 16 (Proses Penilaian PKG dapat Dilakukan dengan Mudah oleh

Asesor) ... 261

Tabel 5.17. Hasil Pernyataan 17 (Sistem Membantu Kepala Sekolah Memantau data PTK)

... 262

Tabel 5.18. Hasil Pernyataan 18 (Sistem Membantu Kepala Sekolah dalam Pembuatan

Laporan PKG) ... 263

Tabel 5.19. Hasil Pernyataan 19 (Fasilitas-fasilitas dapat Dilakukan dengan Mudah oleh

Kepala Sekolah) ... 264

Tabel 5.20. Hasil Pernyataan 20 (Sistem Membantu Tugas Operator dalam Mengelola Data

PTK di Sekolah Tersebut) ... 265

Tabel 5.21. Hasil Pernyataan 21 (Sistem Membantu Operator Menginformasikan Perubahan

Data PTK) ... 266

Tabel 5.22. Hasil Pernyataan 22 (Fasilitas-fasilitas dapat Dilakukan dengan Mudah oleh

(25)

1 BAB I PENDAHULUAN 1.1. Latar Belakang

Pendidik merupakan hal yang paling penting dalam sebuah lembaga pendidikan,

karena dialah orang yang mendidik, mengarahkan, membimbing, dan mengevaluasi para

peserta didiknya sehingga ia mampu mencapai tujuan yang diinginkannya. Pendidik adalah

seorang yang berkualifikasi sebagai guru, dosen, konselor, pamong belajar, tutor, instruktur,

fasilitator, dan sebutan lain yang sesuai dengan kekhususannya, seperti berpartisipasi dalam

penyelenggaraan pendidikan sesuai Undang-undang Nomor 20 Tahun 2003 Tentang Sistem

Pendidikan Nasional. Dari pengertian ini jelas bahwa guru merupakan seorang pendidik

ditingkat sekolah dasar dan menengah yang berperan langsung dalam menjalankan tugas dan

kewajibannya di sekolah.

Sedangkan tenaga kependidikan berada di dalam satuan pendidikan tertentu apa bila

merujuk kepada Undang-undang Nomor 20 tahun 2003 tentang Sistem Pendidikan Nasional

adalah “anggota masyarakat yang mengabdikan diri dan diangkat untuk menunjang

penyelenggaraan pendidikan”. Seorang tenaga kependidikan dalam satuan pendidikan

diangkat dan didaya gunakan untuk menjalani tugas-tugas yang sesuai dengan bidang dan

keahliannya masing-masing dan mendukung semua program-program yang disusun oleh

kepala sekolah demi tercapainya sebuah tujuan sekolah dengan efektif dan efisien. Tenaga

kependidikan dapat dikategorikan antara lain sebagai pengawas sekolah, kepala sekolah,

kepala tata usaha atau administrasi, wakil kepala sekolah yang membidangi hal khusus,

(26)

Menurut Peraturan Menteri Negara Pendayagunaan Aparatur Negara dan Reformasi

Birokrasi Nomor 16 Tahun 2009,Penilaian kinerja guru merupakan sebuah pengelolaan

kinerja berbasis guru yang didesain untuk mengevaluasi tingkatan kinerja guru secara

individu dalam rangka mencapai kinerja sekolah secara maksimal yang berdampak pada

peningkatan prestasi peserta didik. Penilaian ini sangat penting untuk mengukur kinerja guru

dalam melaksanakan pekerjaannya sebagai bentuk pertanggungjawaban sekolah. Pada

dasarnya sistem penilaian kinerja guru bertujuan untuk menentukan tingkat kompetensi

seorang guru, efisiensi dan efektivitas kinerja guru dan sekolah, menjamin bahwa guru

melaksanakan tugas dan tanggung-jawabnya serta mempertahankan sikap-sikap yang positif

dalam mendukung pembelajaran peserta didik untuk mencapai prestasinya. Begitu juga yang

sedang dikerjakan oleh Dinas Pendidikan Pemuda dan Olahraga Kabupaten Magelang yaitu

mengolah data pendidik dan tenaga kependidikan serta mengelola penilaian kinerja guru.

Permasalahan yang dihadapi adalah pertama, pihak Dinas Pendidikan Pemuda dan

Olahraga Kabupaten Magelang mengalami kesulitan dalam mengetahui pendidik dan tenaga

kependidikan yang berstatus kepegawaian PNS maupun non PNS pada setiap kecamatan

sesuai jenjang pendidikan yaitu SD, SMP, SMA, SMK, dan SLB. Kedua, pihak Dinas

Pendidikan Pemuda dan Olahraga Kabupaten Magelang mengalami kesulitan dalam

pembuatan laporan penilaian kinerja guru dikarenakan data penilaian kinerja guru masih

berdiri sendiri pada setiap sekolah. Ketiga, selama ini hasil PKG dicetak dengan kertas HVS

biasa dan tidak menggunakan pengaman dikarenakan pengaman yang dimaksudkan adalah

kertas khusus dengan harga Rp2.000,00 per lembar. Keempat, pihak masing-masing asesor

mengalami kesulitan dalam proses penilaian kinerja guru dikarenakan guru yang dinilai oleh

asesor tersebut tidak hanya dalam lingkup satu sekolah saja, akan tetapi dapat dari berbagai

(27)

menginformasikan perubahan data pendidik dan tenaga kependidikan di sekolah tersebut

kepada pihak Dinas Pendidikan Pemuda dan Olahraga Kabupaten Magelang.

Saat ini Dinas Pendidikan Pemuda dan Olahraga Kabupaten Magelang belum

mempunyai sistem yang dapat mengatasi semua permasalahan tersebut dalam satu wadah.

Oleh karena itu peneliti tertarik untuk membangun sebuah Sistem Informasi Pengolahan Data

Pendidik dan Tenaga Kependidikan berbasis web menggunakan PHP, MySQL, dan QRCode

sehingga dapat dengan mudah diakses oleh pihak-pihak yang berkepentingan yaitu pihak

admin, Kepala Dinas Pendidikan Pemuda dan Olahraga Kabupaten Magelang, operator dari

setiap sekolah, kepala sekolah dan asesor, dapat meningkatkan kelengkapan data yang

disimpan dengan fasilitas pengisian dan perubahan data secara online, dan dapat melakukan

pencetakan hasil penilaian kinerja guru dengan berbagai jenis kertas dengan tetap

mengutamakan keakuratan identitas penilaian kinerja guru melalui fasilitas QRCode.

Penelitian dilakukan berdasarkan data pokok pendidik dan tenaga kependidikan studi

kasus di Dinas Pendidikan Pemuda dan Olahraga Kabupaten Magelang dimana di kabupaten

tersebut pendataan dilakukan dengan menggunakan Microsoft Excel yang belum lengkap dan

belum bisa dilihat oleh berbagai pihak yang berkepentingan yaitu admin, kepala dinas,

operator sekolah, kepala sekolah, dan asesor.

1.2. Rumusan Masalah

Dari latar belakang yang disampaikan, rumusan masalah pada tugas akhir ini adalah :

a. Bagaimana membangun Sistem Informasi Pengolahan Data Pendidik dan Tenaga

Kependidikan (SIPDPTK) berbasis web yang sesuai untuk Dinas Pendidikan

(28)

b. Apakah SIPDPTK ini efektif (tepat guna) membantu tugas-tugas Admin, Kepala

DISDIKPORA, Asesor, Kepala Sekolah, dan Operator Sekolah?

1.3. Batasan Masalah

Dalam membangun sistem informasi ini terdapat beberapa batasan masalah, antara

lain :

a. Menangani Penilaian Kinerja Guru (PKG), Pengembangan Keprofesian

Berkelanjutan (PKB), dan Penetapan angka Kredit (PAK), tidak termasuk

pemetaan lokasi Pendidik dan Tenaga Kependidikan (PTK) bekerja.

b. Sistem informasi dibangun menggunakan bahasa pemrograman PHP, dan

database MySQL.

c. Pengguna sistem yaitu pihak Dinas Pendidikan Pemuda dan Olahraga Kabupaten

Magelang, operator dari setiap sekolah, dan asesor dimana masing-masing pihak

memiliki hak akses yang berbeda sesuai kebutuhan.

d. Data yang digunakan dalam pembangunan sistem informasi ini adalah data

pendidik dan tenaga kependidikan Dinas Pendidikan Pemuda dan Olahraga

Kabupaten Magelang.

(29)

1.4. Tujuan Penelitian

Tujuan penelitian pada tugas akhir ini adalah :

Menyediakan Sistem Informasi Pengolahan Data Pendidik dan Tenaga Kependidikan

berbasis web menggunakan PHP, MySQL, dan QRCode yang dapat :

a. membantu pihak Dinas Pendidikan Pemuda dan Olahraga Kabupaten Magelang

dalam mengetahui jumlah pendidik dan tenaga kependidikan yang berstatus

kepegawaian PNS maupun non PNS pada setiap kecamatan sesuai jenjang

pendidikan yaitu SD, SMP, SMA, SMK, dan SLB..

b. membantu pihak Sekolah dalam membuat laporan Penilaian Kinerja Guru secara

keseluruhan.

c. menjamin keakuratan data Penilaian Kinerja Guru tanpa harus menggunakan

kertas khusus dalam mencetak hasil penilaian kinerja guru tersebut.

d. membantu para asesor dalam proses penilaian kinerja guru dari berbagai sekolah.

e. membantu pihak operator sekolah dalam menginformasikan perubahan data

pendidik dan tenaga kependidikan di sekolah tersebut kepada pihak Dinas

(30)

1.5. Metodologi Penelitian

Langkah-langkah metodologi penelitian yang dilakukan dalam penelitian ini sebagai

berikut :

1.5.1. Survey awal

Dilakukan wawancara kepada pihak terkait dan melakukan pengumpulan data

yang telah tersedia sebelumnya di Dinas Pendidikan Pemuda dan Olahraga

Kabupaten Magelang dengan tujuan mendesain struktur database sesuai

kebutuhan yang akan dibuat pada sistem.

1.5.2. Studi Pustaka

Dilakukan studi pustaka untuk mengumpulkan teori-teori yang digunakan

dalam penelitian ini, meliputi teori mengenai sistem informasi, Web PHP,

database MySQL, penggunaan QRCode, serta mencari informasi-informasi

lain yang mendukung pembangunan sistem informasi ini.

1.5.3. Pembangunan Sistem Informasi

Pembangunan sistem informasi data pokok pendidikan ini menggunakan

metode rekayasa perangkat lunak secara terstruktur, yaitu metode Framework

for the Application of System Technique (Whitten et.al, 2004) dengan tahap-tahap sebagai berikut :

1. Analisa Sistem

(31)

Hal yang dilakukan pada tahap ini adalah mendefinisikan ruang

lingkup dengan cara melakukan pengumpulan data pendidik dan

tenaga kependidikan yang disimpan di Dinas Pendidikan Pemuda dan

Olahraga Kabupaten Magelang.

b. Problem Analysis (Analisa Permasalahan)

Hal yang dilakukan pada tahap ini adalah analisa masalah yang

terdapat dalam pendataan data pendidik dan tenaga kependidikan yang

disimpan di Dinas Pendidikan Pemuda dan Olahraga Kabupaten

Magelang.

c. Requirement Analysis (Analisa Kebutuhan)

Hal yang dilakukan pada tahap ini adalah mengidentifikasi kebutuhan

sistem dengan cara mengumpulkan data kebutuhan pengguna sistem

yang kemudian dimodelkan dalam diagram use case.

2. Desain Sistem

Pada tahap ini dilakukan desain basis data untuk sistem informasi data

pokok pendidikan, meliputi sebagai berikut :

a. Logical Design

Menggambarkan logical data model, logical process model, dan

(32)

b. Decision Analysis

Implementasi sistem ke dalam bentuk bahasa pemrograman PHP,

MySQL sebagai pengelola database, dan dengan fasilitas QRCode

untuk menunjukkan kekauratan data penilaian kinerja guru. Perangkat

keras yang digunakan dalam implementasi adalah laptop atau computer

desktop dan smartpone untuk menguji keakuratan QRCode.

c. Physical Design and Integration

Implementasi secara teknik dengan membuat physical database design,

dan physical user interface.

d. Construction and Testing

Implementasi rancangan ke dalam program menggunakan bahasa

pemrograman PHP dan MySQL sebagai pengelola basis datanya.

Kemudian dilakukan uji coba terhadap sistem melalui α tes.

3. Uji Coba Perangkat Lunak

Pada tahap ini dilakukan uji coba per modul program serta keseluruhan

Sistem Informasi Pengolahan Data Pendidik dan Tenaga Kependidikan

(33)

1.5.4. Uji Coba Terhadap Pengguna

Pada tahap ini dilakukan uji coba sistem kepada user untuk mengetahui

kekurangan program dan untuk mngetahui apakah sistem sudah memenuhi

tujuan penelitian. Tujuan dilakukannya uji coba terhadap pengguna adalah

menghasilkan Sistem Informasi Pengolahan Data Pendidik dan Tenaga

Kependidikan berbasis web web php, MySql, dan menggunakan QRCode

yang benar-benar sesuai dengan kebutuhan pengguna serta mengetahui apakah

sistem informasi tersebut dapat membantu pihak Dinas Pendidikan Pemuda

dan Olahraga Kabupaten Magelang, operator dari setiap sekolah, dan asesor

dalam menginformasikan data pendidik dan tenaga kependidikan.

1.5.5. Analisa Hasil Uji Coba

Pada tahap ini dilakukan analisa hasil uji coba yaitu mengukur seberapa besar

fungsi sistem apakah sudah memenuhi kebutuhan user dengan melakukan

evaluasi berupa kuisioner untuk setiap pengguna dan mengumpulkan

kelemahan-kelemahan yang ada pada sistem. Tujuan dilakukannya analisa

hasil uji coba adalah mengetahui saran-saran yang dapat membangun

(34)

1.6. Sistematika Penulisan

Sistematika penulisan dibagi menjadi beberapa bab, sebagai berikut :

a. Bab I : Pendahuluan

Bab ini berisi latar belakang, rumusan dan batasan masalah, tujuan penelitian,

metodologi penelitian, dan sistematikan penulisan.

b. Bab II : Landasan Teori

Bab ini berisi teori-teori yang terkait dengan perancangan dan pembangunan

Sistem Informasi Pengolahan Data Pendidik dan Tenaga Kependidikan berbasis

web web php, MySql, dan menggunakan QRCode .

c. Bab III : Analisa dan Perancangan Sistem

Bab ini berisi tentang analisa dan perancangan sistem yang akan dibangun,

meliputi diagram use case, diagram ER (Entity Relationship), diagram sekuen,

dan metode penyelesaian yang akan digunakan untuk menyelesaikan masalah

dalam Sistem Informasi Pengolahan Data Pendidik dan Tenaga Kependidikan

berbasis web web php, MySql, dan menggunakan QRCode .

d. Bab IV : Implementasi Hasil

Bab ini berisi implementasi dari hasil perancangan ke dalam bahasa

(35)

e. Bab V : Analisa Hasil dan Pembahasan

Bab ini berisi analisa dari hasil pembuatan sistem meliputi pembahasan tentang

hasil pengujian-pengujian sistem secara α tes untuk mencari kekurangan

-kekurangan sistem maupun uji coba terhadap pengguna (β tes).

f. Bab VI : Kesimpulan dan Saran

Bab ini berisi kesimpulan dan saran penulis berkaitan dengan sistem yang telah

dibangun. Kesimpulan dan saran dibuat berdasarkan pembahasan analisa sistem

(36)

12 BAB II

LANDASAN TEORI

2.1.

Sistem Informasi

2.1.1. Pengertian Sistem

Menurut Wikipedia Bahasa Indonesia, Sistem berasal dari bahasa

Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang

terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan

aliran informasi, materi atau energi untuk mencapai suatu tujuan. Istilah ini

sering dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi,

di mana suatu model matematika seringkali bisa dibuat.

Sistem juga merupakan kesatuan bagian-bagian yang saling

berhubungan yang berada dalam suatu wilayah serta memiliki item-item

penggerak, contoh umum misalnya seperti negara. Negara merupakan suatu

kumpulan dari beberapa elemen kesatuan lain seperti provinsi yang saling

berhubungan sehingga membentuk suatu negara dimana yang berperan

sebagai penggeraknya yaitu rakyat yang berada dinegara tersebut.

Kata “sistem” banyak sekali digunakan dalam percakapan sehari-hari,

dalam forum diskusi maupun dokumen ilmiah. Kata ini digunakan untuk

banyak hal, dan pada banyak bidang pula, sehingga maknanya menjadi

beragam. Dalam pengertian yang paling umum, sebuah sistem adalah

(37)

Elemen sistem

Ada beberapa elemen yang membentuk sebuah sistem, yaitu : tujuan,

masukan, proses, keluaran, batas, mekanisme pengendalian dan umpan balik

serta lingkungan. Berikut penjelasan mengenai elemen-elemen yang

membentuk sebuah sistem :

1. Tujuan

Setiap sistem memiliki tujuan. Tujuan inilah yang menjadi

pemotivasi yang mengarahkan sistem. Tanpa tujuan, sistem menjadi

tak terarah dan tak terkendali. Tentu saja, tujuan antara satu sistem

dengan sistem yang lain berbeda.

2. Masukan

Masukan (input) sistem adalah segala sesuatu yang masuk ke

dalam sistem dan selanjutnya menjadi bahan yang diproses. Masukan

dapat berupa hal-hal yang berwujud (tampak secara fisik) maupun

yang tidak tampak. Contoh masukan yang berwujud adalah bahan

mentah, sedangkan contoh yang tidak berwujud adalah informasi

(misalnya permintaan jasa pelanggan).

3. Proses

Proses merupakan bagian yang melakukan perubahan atau

transformasi dari masukan menjadi keluaran yang berguna dan lebih

bernilai, misalnya berupa informasi dan produk, tetapi juga bisa berupa

hal-hal yang tidak berguna, misalnya saja sisa pembuangan atau

limbah. Pada pabrik kimia, proses dapat berupa bahan mentah. Pada

(38)

4. Keluaran

Keluaran (output) merupakan hasil dari pemrosesan. Pada

sistem informasi, keluaran bisa berupa suatu informasi, saran, cetakan

laporan, dan sebagainya.

5. Batas

Yang disebut batas (boundary) sistem adalah pemisah antara

sistem dan daerah di luar sistem (lingkungan). Batas sistem

menentukan konfigurasi, ruang lingkup, atau kemampuan sistem.

Sebagai contoh, tim sepakbola mempunyai aturan permainan dan

keterbatasan kemampuan pemain. Pertumbuhan sebuah toko kelontong

dipengaruhi oleh pembelian pelanggan, gerakan pesaing dan

keterbatasan dana dari bank. Tentu saja batas sebuah sistem dapat

dikurangi atau dimodifikasi sehingga akan mengubah perilaku sistem.

Sebagai contoh, dengan menjual saham ke publik, sebuah perusahaan

dapat mengurangi keterbasatan dana.

6. Mekanisme Pengendalian dan Umpan Balik

Mekanisme pengendalian (control mechanism) diwujudkan

dengan menggunakan umpan balik (feedback), yang mencuplik

keluaran. Umpan balik ini digunakan untuk mengendalikan baik

masukan maupun proses. Tujuannya adalah untuk mengatur agar

sistem berjalan sesuai dengan tujuan.

7. Lingkungan

Lingkungan adalah segala sesuatu yang berada diluar sistem.

Lingkungan bisa berpengaruh terhadap operasi sistem dalam arti bisa

(39)

merugikan tentu saja harus ditahan dan dikendalikan supaya tidak

mengganggu kelangsungan operasi sistem, sedangkan yang

menguntungkan tetap harus terus dijaga, karena akan memacu terhadap

kelangsungan hidup sistem.

Jenis sistem

Ada berbagai tipe sistem berdasarkan kategori:

1. Atas dasar keterbukaan:

 sistem terbuka, dimana pihak luar dapat mempengaruhinya.

 sistem tertutup.

2. Atas dasar komponen:

 Sistem fisik, dengan komponen materi dan energi.

 Sistem non-fisik atau konsep, berisikan ide-ide.

2.1.2. Pengertian Informasi

Menurut Wikipedia Bahasa Indonesia, Informasi adalah pesan (ucapan

atau ekspresi) atau kumpulan pesan yang terdiri

dari order sekuens dari simbol, atau makna yang dapat ditafsirkan dari pesan

atau kumpulan pesan. Informasi dapat direkam atau ditransmisikan. Hal ini

dapat dicatat sebagai tanda-tanda, atau sebagai sinyal berdasarkan gelombang.

Informasi adalah jenis acara yang mempengaruhi suatu negara dari sistem

dinamis. Para konsep memiliki banyak arti lain dalam konteks yang

berbeda. Informasi bisa di katakan sebagai pengetahuan yang didapatkan dari

pembelajaran, pengalaman, atau instruksi. Namun demikian, istilah ini

(40)

berhubungan erat dengan konsep seperti arti, pengetahuan, persepsi,

stimulus, komunikasi, kebenaran, representasi, dan rangsangan mental.

Dalam beberapa hal pengetahuan tentang peristiwa-peristiwa tertentu

atau situasi yang telah dikumpulkan atau diterima melalui proses komunikasi,

pengumpulan intelejen, ataupun didapatkan dari berita juga dinamakan

informasi. Informasi yang berupa koleksi data dan fakta seringkali dinamakan

informasi statistik. Dalam bidang ilmu komputer, informasi adalah data yang

disimpan, diproses, atau ditransmisikan. Penelitian ini memfokuskan pada

definisi informasi sebagai pengetahuan yang didapatkan dari pembelajaran,

pengalaman, atau instruksi dan alirannya.

Informasi adalah data yang telah diberi makna melalui konteks.

Sebagai contoh, dokumen berbentuk spreadsheet (semisal dari Microsoft

Excel) seringkali digunakan untuk membuat informasi dari data yang ada di

dalamnya. Laporan laba rugi dan neraca merupakan bentuk informasi,

sementara angka-angka di dalamnya merupakan data yang telah diberi konteks

sehingga menjadi punya makna dan manfaat.

Etimologi

Kata informasi berasal dari kata Perancis kuno informacion (tahun

1387) yang diambil dari bahasa Latin informationem yang berarti “garis besar,

konsep, ide”. Informasi merupakan kata benda dari informare yang berarti

aktivitas dalam “pengetahuan yang dikomunikasikan”[3].

Informasi merupakan fungsi penting untuk membantu mengurangi rasa

cemas seseorang. Menurut Notoatmodjo (2008) bahwa semakin banyak

(41)

dengan pengetahuan menimbulkan kesadaran yang akhirnya seseorang akan

berperilaku sesuai dengan pengetahuan yang dimilikinya.

Para Yunani kunokata untuk formadalah μο φή (morphe; cf. morph)

dan juga ἶ ο (eidos) “ide, bentuk, set”, kata yang terakhir ini biasa

digunakan dalam pengertian teknis filosofis oleh Plato (dan

kemudian Aristoteles) untuk menunjukkan identitas yang ideal atau esensi dari

sesuatu (lihat Teori bentuk). “Eidos” juga dapat dikaitkan dengan pikiran, proposisiatau bahkan konsep.

Istilah informasi

Banyak orang menggunakan istilah “era informasi”, “masyarakat

informasi,” dan teknologi informasi, dalam bidang ilmu informasi dan ilmu

komputer yang sering disorot, namun kata “informasi” sering dipakai tanpa

pertimbangan yang cermat mengenai berbagai arti yang dimilikinya.

Sebagai masukan sensorik

Seringkali informasi dipandang sebagai jenis input ke

sebuah organisme atau sistem. Beberapa masukan penting untuk fungsi

organisme (misalnya, makanan) atau sistem (energi) dengan sendirinya.

Dalam bukunya Sensory Ecology, Dusenbery menyebutkan itu kausal input .

input lainnya (informasi) yang penting hanya karena mereka berhubungan

dengan kausal input dan dapat digunakan untuk memprediksi terjadinya

masukan kausal di lain waktu (atau mungkin tempat lain). Beberapa informasi

adalah penting karena asosiasi dengan informasi lain harus ada koneksi ke

kausal input. Dalam prakteknya, informasi biasanya dilakukan oleh

(42)

dan diperkuat oleh input energi sebelum mereka dapat berfungsi untuk

organisme atau sistem. Misalnya, cahaya sering merupakan masukan kausal ke

tanaman, tetapi memberikan informasi kepada hewan. Berwarna terang

tercermin dari bunga terlalu lemah untuk melakukan banyak

pekerjaan fotosintesis, tetapi sistem visual dari lebah mendeteksi dan sistem

saraf lebah menggunakan informasi untuk memandu lebah kepada bunga, di

mana lebah untuk menemukan nectar atau pollen, yang merupakan masukan

kausal, melayani fungsi nutrisi.

Sebagai representasi dan kompleksitas

Ilmu Kognitif dan terapkan matematika Ronaldo Vigo berpendapat

bahwa informasi adalah sebuah konsep relatif yang melibatkan setidaknya dua

entitas yang terkait dalam rangka masuk akal. Ini adalah: setiap kategori

didefinisikan dimensi-objek S, dan setiap tindakan R. R, pada dasarnya, adalah

representasi dari S, atau, dengan kata lain, membawa atau menyampaikan

representasional (dan karenanya, konseptual) informasi tentang S. Vigo

kemudian mendefinisikan jumlah informasi yang disampaikan R tentang S

sebagai tingkat perubahan dalam kompleksitas dari S setiap kali objek dalam

R dihapus dari S. bawah “informasi Vigo”, pola, invarian, kompleksitas,

representasi, dan lima-informasi dasar ilmu universal yang bersatu di bawah

kerangka matematis baru. dengan kata lain, kerangka kerja ini bertujuan untuk

mengatasi keterbatasan informasi Shannon-Weaver ketika mencoba untuk

(43)

2.1.3. Pengertian Sistem Informasi

Menurut Para Ahli, Secara umum Sistem informasi dapat

didefinisikan sebagai suatu sistem di dalam suatu organisasi yang merupakan

kombinasi dari orang-orang, fasilitas, teknologi, media prosedur-prosedur dan

pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting,

memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen

dan yang lainnya terhadap kejadian-kejadian internal dan eksternal yang

penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan.

Definisi Sistem Informasi – Menurut Mc leod Sistem Informasi

merupakan sistem yang mempunyai kemampuan untuk mengumpulkan

informasi dari semua sumber dan menggunakan berbagai media untuk

menampilkan informasi

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian yang mendukung

fungsi organisasi yang bersifat manajerial dalam kegiatan strategi dari suatu

organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan

laporan – laporan yang diperlukan. (Tata Sutabri, S.Kom., MM, 2005:36)

Pengertian Sistem Informasi Menurut Para Ahli – Sistem informasi

adalahsistem di dalam suatu organisasi yang mempertemukan kebutuhan

pengolahan transaksi harian, membantu dan mendukung kegiatan operasi,

bersifat manajerial dari suatu organisasi dan membantu mempermudah

penyediaan laporan yang diperlukan. (Erwan Arbie, 2000, 35).

Sistem informasi adalah data yang dikumpulkan, dikelompokkan dan

(44)

saling terkait dan saling mendukung sehingga menjadi suatu informasi yang

berharga bagi yang menerimanya. (Tafri D. Muhyuzir, 2001, 8).

Menurut O’Brien (2005, p5), sistem informasi adalah suatu

kombinasi terartur apapun dari people (orang), hardware (perangkat keras),

software (piranti lunak), computer networks and data communications

(jaringan komunikasi), dan database (basis data) yang mengumpulkan,

mengubah dan menyebarkan informasi di dalam suatu bentuk organisasi.

Leitch Rosses (dalam Jugiyanto, 2005 : 11)

mengemukakan sistem informasi adalah suatu sistem didalam organisasi yang

mempertemukan kebutuhan pengelolah transaksi harian, mendukung operasi,

bersifat manajerial dan kegiatan strategi dari suatu organisasi dan

menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

Menurut Lani Sidharta (1995: 11), “Sebuah sistem informasi adalah

sistem buatan manusia yang berisi himpunan terintegrasi dari komponen –

komponen manual dan komponen – komponen terkomputerisasi yang

bertujuan untuk mengumpulkan data, memproses data, dan menghasilkan

informasi untuk pemakai”

Sistem informasi didefinisikan Robert A. Leitch dan K. Roscoe Davis

dalam buku Jogiyanto HM., (1999: 11), “Sistem informasi adalah

suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan

pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan

kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu

(45)

Menurut Gordon B. Davis (1991: 91), “Sistem informasi adalah suatu

sistem yang menerima masukan data dan instruksi, mengolah data tersebut

sesuai dengan instruksi dan mengeluarkan hasilnya.”

Suatu sistem informasi pada dasarnya terbentuk melalui suatu

kelompok kegiatan operasi yang tetap, yaitu:

1. Mengumpulkan data

2. Mengelompokkan data

3. Menghitung

4. Menganalisa

5. Menyajikan laporan

Sasaran sistem informasi adalah:

1. Meningkatkan penyelesaian tugas.

o Pemakai harus lebih produktif agar menghasilkan keluaran yang

memiliki mutu yang tinggi.

2. Meningkatkan efektifitas secara keseluruhan.

o Sistem harus mudah dan sering digunakan.

3. Meningkatkan efektifitas ekonomi.

o Keuntungan yang diperoleh dari sistem harus lebih besar dari biaya

yang dikeluarkan.

Sistem informasi dapat diartikan sebagai sebuah sistem yang

terintegrasi secara optimal dan berbasis komputer yang dapat menghimpun

dan menyajikan berbagai jenis data yang akurat untuk berbagai macam

(46)

2.1.4. Pengertian Sistem Informasi Berbasis Web

Menurut Budi Sunaryo, sistem informasi berbasis web adalah alat

bantu yang dapat digunakan sebagai penyampaian informasi dari data-data

yang telah dikumpulkan dan diolah untuk memenuhi kebutuhan dalam

pencapaian suatu tujuan, dan alat bantu ini berjalan pada suatu aplikasi lain

yang berjalan dalam suatu jaringan komputer yaitu internet, serta

memungkinkan pula berjalan pada satu komputer stand alone.

2.2. PHP

Pengertian PHP

Menurut Wikipedia Bahasa Indonesia, PHP adalah sebuah kepanjangan dari

Hypertext Preprocessor, PHP Atau Hypertext Preprocessor ialah sebuah bahasa

pemrograman yang berupa kode atau script yang bisa ditambahkan ke dalam Bahasa

Pemrograman HTML , PHP itu sendiri sering kali digunakan untuk hal merancang,

membuat dan juga memprogram sebuah website. PHP juga sangat sering digunakan

untuk membuat sebuah ataupun beberapa CMS, CMS ialah sebuah software atau

perangkat lunak yang mempunyai kegunaan untuk memanipulasi semua atau

beberapa isi dari sebuah halaman website.

PHP digunakan dan dijalankan di sebuah halaman website untuk mengolah

isi data dari website tersebut yang akan dilihat oleh para pengunjung dari website

tersebut. PHP dengan HTML diibaratkan sebagai 2 komponen yang saling bekerja

sama dan menyatu yang tidak dapat dipisahkan, Mengapa begitu? Karena kedua

bahasa pemrograman ini yaitu PHP dan HTML saling melengkapi semua data dan

isi dari suatu website. Script yang terdiri dari komponen PHP menyatu dengan Script

(47)

homepage dari sebuah website menjadi lebih bagus dan bersifat dinamis serta

elegan. Hasil survey dari beberapa web developer indonesia, mereka mengatakan

bahwa PHP adalah bahasa pemrograman yang paling sering digunakan pada tahun

ini. Salah satu program dari database yang sangat membutuhkan Bahasa

Pemrograman PHP ini adalah Program Database MySql.

2.3. MYSQL

2.3.1. Pengertian MYSQL

Menurut Wikipedia Bahasa Indonesia, MySQL adalah sebuah

perangkat lunak system manajemen basis data SQL (DBMS) yang

multithread, dan multi-user. MySQL adalah implementasi dari system

manajemen basisdata relasional (RDBMS). MySQL dibuah oleh TcX dan

telah dipercaya mengelola system dengan 40 buah database berisi 10.000 tabel

dan 500 di antaranya memiliki 7 juta baris.

MySQL AB merupakan perusahaan komersial Swedia yang

mensponsori dan yang memiliki MySQL. Pendiri MySQL AB adalah dua

orang Swedia yang bernama David Axmark, Allan Larsson dan satu orang

Finlandia bernama Michael “Monty”. Setiap pengguna MySQL dapat

menggunakannya secara bebas yang didistribusikan gratis dibawah lisensi

GPL(General Public License) namun tidak boleh menjadikan produk turunan

yang bersifat komersial.

Pada saat ini MySQL merupakan database server yang sangat terkenal

di dunia, semua itu tak lain karena bahasa dasar yang digunakan untuk

(48)

kali diterapkan pada sebuah proyek riset pada laboratorium riset San Jose,

IBM yang bernama system R. Kemudian SQL juga dikembangan oleh Oracle,

Informix dan Sybase. Dengan menggunakan SQL, proses pengaksesan

database lebih user-friendly dibandingan dengan yang lain, misalnya dBase

atau Clipper karena mereka masih menggunakan perintah-perintah

pemrograman murni.

SQL dapat digunakan secara berdiri sendiri maupun di lekatkan pada

bahasa pemograman seperti C, dan Delphi.

2.3.2. Elemen SQL

Elemen dari SQL yang paling dasar antara lain pernyataan, nama, tipe

data, ekspresi, konstanta dan fungsi bawaan.

 Pernyataan

Perintah dari SQL yang digunakan untuk meminta sebuah tindakan

kepada DBMS.

Pernyataan dasar SQL antara lain :

1. ALTER : Merubah struktur tabel

2. COMMIT : Mengakhiri eksekusi transaksi

3. CREATE : Membuat tabel, indeks

4. DELETE : Menghapus baris pada sebuah tabel

5. DROP : Menghapus tabel, indeks

6. GRANT : Menugaskan hak terhadap basis data kepada

user

7. INSERT : Menambah baris pada tabel

(49)

9. ROLLBACK : Mengembalikan pada keadaan semula apabila

transaksi gagal dilaksanakan

10. SELECT : Memilih baris dan kolom pada sebuah tabel

11. UPDATE : Mengubah value pada baris sebuah tabel

 Nama

Nama digunakan sebagai identitas, yaitu identitas bagi objek pada

DBMS. Misal : tabel, kolom dan pengguna.

 Tipe data

Tipe data yang ada dalam MYSQL :

1. Tipe data numerik antara lain :

1. TINYINT : Nilai integer yang sangat kecil

2. SMALLINT : Nilai integer yang kecil

3. MEDIUMINT: Nilai integer yang sedang

4. INT : Nilai integer dengan nilai standar

5. BEGINT : Nilai integer dengan nilai besar

6. FLOAT :Bilangan decimal dengan single-precission

7. DOUBLE :Bilangan decimal dengan double-

precission

8. DECIMAL(M,D) : Bilangan float yang dinyatakan sebagai

string. M : jumlah digit yang disimpan,

D : jumlah angka dibelakang koma

2. Tipe data String antara lain :

1. CHAR : Karakter yang memiliki panjang tetap

yaitu sebanyak n

(50)

tetap yaitu maksimum n

3. TINYBLOB : BLOB dengan ukuran sangat kecil

4. BLOB : BLOB yang memiliki ukuran kecil

5. MEDIUMBLOB : BLOB yang memiliki ukuran sedang

6. LONGBLOB : BLOB yang memiliki ukuran besar

7. TINYTEXT : teks dengan ukuran sangat kecil

8. TEXT : teks yang memiliki ukuran kecil

9. MEDIUMTEXT : teks yang memiliki ukuran sedang

10. LONGTEXT : teks yang memiliki ukuran besar

11. ENUM : kolom diisi dengan satu member

enumerasi

12. SET : kolom dapat diisi dengan beberapa nilai

anggota himpunan

3. Tipe data tunggal dan jam :

1. DATE : date memiliki format tahun-bulan-

tanggal

2. TIME : time memiliki format jam-menit-detik

3. DATETIME : gabungan dari format date dan time

 Ekspresi

Ekspresi digunakan untuk menghasilkan/menghitung nilai.

Misalnya : jumlah=harga-diskon

Ekspresi aritmatika antara lain :

1. + : tambah

2. – : kurang

(51)

4. * : kali

 Konstanta

Nilai yang tetap

 Fungsi bawaan

Fungsi adalah subprogram yang dapat menghasilkan suatu nilai

apabila fungsi tersebut dipanggil. Fungsi Agregat adalah fungsi yang

digunakan untuk melakukan summary, statistik yang dilakukan pada suatu

tabel/query.

1. AVG(ekspresi) : digunakan untuk mencari nilai rata-rata

dalam kolom dari tabel.

2. COUNT(x) : digunakan untuk menghitung jumlah

baris dari sebuah kolom dari tabel

3. MAX(ekspresi) : digunakan untuk mencari nilai yang

paling besar dari suatu kolom dari tabel

4. MIN(ekspresi) : digunakan untuk mencari nilai yang

paling kecil dari suatu kolom dari tabel

5. SUM(ekspresi) : digunakan untuk mengitung jumlah

keseluruhan dari suatu kolom dari tabel

2.3.3. Kelompok Pernyataan SQL

Pernyataan SQL dapat dikelompokan menjadi 3 kelompok, yaitu :

DDL, DML dan DCL.

1. Pernyataan SQL kelompok DDL (Data Defination Language)

DDL berfungsi untuk mendefinisikan atribut basis data, table,

(52)

antar tabel. Perintah yang digunakan biasanya : CREATE, ALTER, dan

DROP

1. Membuat Database

Syntax yang digunakan : CREATE DATABASE namadatabase;

2. Menghapus Database

Syntax yang digunakan : DROP DATABASE namadatabase;

3. Membuat Tabel

Syntax yang digunakan : CREATE TABLE namatabel;

4. Menghapus Database

Syntax yang digunakan : DROP DATABASE namadatabase;

5. Menghapus Tabel

Syntax yang digunakan : DROP TABEL namatabel;

6. Mendefinisikan null/not null

Syntax yang digunakan : CREATE TABLE namatabel

( Field1 TipeData1 NOT NULL,

Field2 TipeData2);

7. Mendefinisikan Nilai Default

Syntax yang digunakan : CREATE TABLE namatabel

( Field1 TipeData1,

Field2 TipeData2 DEFAULT nilai);

8. Mendefinisikan Primary Key pada Tabel

Dapat dilakukan dengan 3 Syntax :

1) CREATE TABLE namatabel

( Field1 TipeData1 NOT NULL PRIMARY KEY,

Gambar

Gambar 2.1. Contoh Kode QR
Gambar 3.1. Use Case Diagram User Admin
Gambar 3.2. Use Case Diagram User Operator Sekolah dan Kepala Sekolah
Tabel  4.Sistem mengunduh file excel berisi format tabel pengisian data sekolah
+7

Referensi

Dokumen terkait

online dan laporan tugas akhir dengan judul “ SISTEM INFORMASI PENJUALAN KAOS BERBASIS WEB MENGGUNAKAN PHP MYSQL”.. Universitas Kristen Maranatha 1.2

Panduan Membuat Program Toko dengan PHP, MySQL dan Dreamweaper Point Of Sale (POS) Berbasis Web.. Yogyakarta: PT Alif

Hasil penelitian menunjukkan bahwa sistem informasi perpustakaan berbasis web yang dibangun dengan perangkat lunak PHP dan MySQL, dapat bekerja dalam jaringan Internet,

PERANCANGAN SISTEM INFORMASI DAN PEMESANAN TIKET BUS CV TAO TOBA INDAH BERBASIS WEB. MENGGUNAKAN PHP

Tujuan penelitian adalah membuat sistem informasi penjualan sepatu olahraga secara.. online berbasis web menggunakan PHP

SISTEM INFORMASI HARGA PANGAN WILAYAH KOTA MEDAN BERBASIS WEB MENGGUNAKAN PHP DAN

Panduan dan Referensi Kamus Fungsi PHP 5 untuk Membangun Database Berbasis Web.. Jakarta: Elex Media

Dengan demikian berjudul “ Membangun Sistem Informasi Berbasis Web SLTP Negeri 9 Medan Menggunakan PHP Dan MySQL” untuk melengkapi dan memenuhi syarat memperoleh Ahli Madya