sistem informasi sarana prasarana pendidikan...

87
SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINE (Studi Kasus : Dinas Pendidikan Kota Yogyakarta) Skripsi Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Teknik Jurusan Teknik Informatika Oleh : Herlinda Wohangara NIM : 005314086 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2007

Upload: others

Post on 18-Oct-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

SISTEM INFORMASI

SARANA PRASARANA PENDIDIKAN ONLINE (Studi Kasus : Dinas Pendidikan Kota Yogyakarta)

Skripsi

Diajukan untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Teknik

Jurusan Teknik Informatika

Oleh :

Herlinda Wohangara

NIM : 005314086

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

2007

Page 2: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

ONLINE EDUCATION INFRASTUCTURES

INFORMATION SYSTEM (Case study : Education Service Yogyakarta City)

A Thesis

Presented as Partial Fulfillment of the Requirements

To Obtain the Sarjana Teknik Degree

In Informatics Engineering

By :

Herlinda Wohangara

Student Number : 005314086

INFORMATICS ENGINEERING STUDY PROGRAM

INFORMATICS ENGINEERING DEPARTMENT

SCIENCE AND TECHNOLOGY FACULTY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

2007

ii

Page 3: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

iii

Page 4: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

iv

Page 5: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

HALAMAN PERSEMBAHAN

Ku persembahkan karya kecilku ini untuk :

Tuhan Yesusku Kau yang menjadi alasan aku hidup,

yang telah membuat segala sesuatu indah pada waktunya,

yang menjadi tempat perlindungan di kala ku takut,

yang membuka ketika semua pintu tertutup,

yang memberi ketika aku meminta.

Terimakasih buat anugrah dan kemurahanMu ya Tuhan

yang selalu menyertai semua yang aku lakukan.

You are my all in all Lord

Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

serta semua yang sudah Bapa dan Ma’ lakukan dalam hidupku

kedua adikku tersayang Ayang dan Bonny (canda tawa kalian aku rindukan..)

Semua keluarga besarku yang selalu menantikan kelulusanku

Almamaterku, ini yang dapat kupersembahkan kepadamu

v

Page 6: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

HALAMAN MOTTO

Percayalah kepada TUHAN dengan segenap hatimu,

dan janganlah bersandar kepada pengertianmu sendiri.

Akuilah Dia dalam segala lakumu, maka Ia akan meluruskan jalanmu.

(Amsal 3:5-6)

Serahkanlah segala kekuatiranmu kepada-Nya,

sebab Ia yang memelihara kamu.

(I Petrus 5:7)

Waktu aku takut, aku ini percaya kepada-Mu;

kepada Allah, yang firman-Nya kupuji,

kepada Allah aku percaya, aku tidak takut.

Apakah yang dapat dilakukan manusia terhadap aku?

(Mazmur 56:4-5)

Janganlah takut, sebab Aku menyertai engkau,

janganlah bimbang, sebab Aku ini Allahmu;

Aku akan meneguhkan, bahkan akan menolong engkau;

Aku akan memegang engkau dengan tangan kanan-Ku

yang membawa kemenangan.

(Yesaya: 41:10)

vi

Page 7: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

PERNYATAAN KEASLIAN KARYA

Saya menyatakan dengan sesungguhnya bahwa skripsi yang saya tulis ini

tidak memuat karya atau bagian karya orang lain, kecuali yang telah disebutkan

dalam kutipan dan daftar pustaka, sebagaimana layaknya karya ilmiah.

Yogyakarta, Oktober 2007

Penulis

vii

Page 8: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

ABSTRAK

Perkembangan bidang teknologi informasi semakin cepat. Salah satu

teknologi informasi yang saat ini banyak digunakan adalah teknologi internet.

Dengan internet seseorang dapat memanfaatkan fasilitas yang ada, seperti mencari

informasi, bisnis/usaha, belajar dan banyak hal lainnya.

Saat ini, Dinas Pendidikan harus menunggu laporan dari masing-masing

sekolah pada akhir tahun ajaran, untuk mengetahui keadaan dan kondisi sarana

prasarana yang dimiliki sekolah. Dari segi waktu, hal tersebut kurang efektif dan

efisien. Maka dibuatlah aplikasi Sistem Informasi Sarana Prasarana Pendidikan

Online.

Aplikasi sistem informasi online ini akan menghubungkan kepala sekolah

dan Dinas Pendidikan. Kepala Sekolah dapat langsung melakukan update data–

data sarana prasarana pendidikan di sekolahnya.

Jadi dengan adanya aplikasi ini, efisiensi waktu menjadi tujuan utama.

Kepala Sekolah dapat langsung melakukan update data–data sarana prasarana

pendidikan dan Dinas Pendidikan dapat dengan cepat mengetahui informasi yang

telah di-update melalui komputer yang terhubung dengan internet.

viii

Page 9: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

ABSTRACT

Technological growth of information system became faster and faster. One

of information technology which in this time a lot of used is internet technology.

With internet someone can exploit all the facility, like look for information,

business/work, learning and many other things.

In this time, the Education Service have to waiting the report from each

school at school year, to knowing the situation and condition of education

infrastructures who had by the school. From facet of time, of mentioned less be

effective and efficient. Than is made the Online Education Infrastructures

Information System.

This online information system will be connecting the headmaster and the

Education Service. The headmaster could be directly updating the education

infrastructure data at the school.

Therefore with existence of this system, efficiency of time became

especial target to be reached. The headmaster could be directly updating the

education infrastructures data at the school and the Education Service could be

faster knowing the information who had updated trough the computer which

connecting with internet.

ix

Page 10: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

KATA PENGANTAR

Puji dan syukur penulis panjatkan ke hadirat Tuhan Yesus Kristus yang

telah melimpahkan kasiah dan karunia-Nya sehingga penulis dapat menyelesaikan

skripsi ini dengan baik. Skripsi ini disusun guna melengkapi salah satu syarat

untuk mencapai gelar sarjana teknik pada Fakultas Sains dan Teknologi Jurusan

Teknik Informatika Universitas Sanata Dharma Yogyakarta.

Tersusunnya skripsi ini tidak lepas dari bantuan, arahan dan dorongan dari

berbagai pihak. Untuk itu pada kesempatan ini penyusun mengucapkan terima

kasih yang tulus dan sedalam-dalamnya kepada :

1. Rm. Ir. Greg Heliarko, S. J, S.S, B.S.T, M.A, M.Sc, selaku Dekan Fakultas

Sains dan Teknologi Universitas Sanata Dharma.

2. Ibu A.M. Polina, S.Kom, M.Sc, selaku Ketua Jurusan Teknik Informatika

Fakultas Sains dan Teknologi Universitas Sanata Dharma.

3. Bpk. Drs. Darmadji, selaku staff Dinas Pendidikan Kota Yogyakarta

Bidang Sarana Prasarana, Subbid Sarana Prasarana.

4. Bpk. Drs. Tatang Somantri, selaku Kepala SLTPN 1 Yogyakarta.

5. Bpk. JB Budi Darmawan, S.T, M.Sc, selaku Dosen Pembimbing I.

6. Bpk. Bernardinus Sri Widodo, S.T, selaku Dosen Pembimbing II.

7. Kepada Sekretariat Teknik Informatika Universitas Sanata Dharma : Mas

Danang, Pak Bele, Mbak Marni, Pak Gito, Mas Tri, Pak Jito, dll yang

telah membantu dalam banyak hal.

x

Page 11: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

8. Bapa, Mama, Ayang dan Bonny serta semua keluarga besar.

9. Sister-sister “Center Vineyard”: Lily dan Eby (“makasi pinjeman

komputernya..”), Rinda, Anne, Ike “choy”, K’Lenny dan Ida.

10. Sisters and Brothers Cell Group “Wisdom of God”. Terimakasih untuk

dukungan dan doa-doa kalian.

11. Yermy, K’Sam, B’Koko, Ertim, Kiky, Yuli, Eros, Edi dan semua brothers

and sisters GBI “Generasi Baru” yang selalu mendoakan, membantu dan

menyemangati.

12. Merry, Thesa, Gina, Epin, Dwi “Pande”, Dewa, Danang, Chandra, Dion,

Gundul, Bowo dan teman-teman seperjuangan angkatan 2000.

13. Semua pihak yang telah membantu penulis dalam menyelesaikan

penulisan laporan skripsi ini.

Penulis menyadari bahwa skripsi ini masih banyak kekurangannya. Untuk

itu dengan segala kerendahan hati penulis mengharapkan kritik dan saran yang

bersifat membangun sehingga penulis dapat meningkatkan kesempurnaan tulisan

ini dikemudian hari.

Akhirnya penulis sangat mengharapkan agar tulisan ini dapat bermaanfaat

bagi pembaca dan perkembangan ilmu pengetahuan.

Yogyakarta, Oktober 2007

Penulis

xi

Page 12: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

DAFTAR ISI

Halaman

HALAMAN JUDUL ................................................................................. i

HALAMAN JUDUL INGGRIS ............................................................... ii

HALAMAN PERSETUJUAN .................................................................. iii

HALAMAN PENGESAHAN ................................................................... iv

HALAMAN PERSEMBAHAN ............................................................... v

HALAMAN MOTTO ............................................................................... vi

PERNYATAAN KEASLIAN KARYA ................................................... vii

ABSTRAKSI ............................................................................................ viii

ABSTRACT .............................................................................................. ix

KATA PENGANTAR .............................................................................. x

DAFTAR ISI ............................................................................................. xii

DAFTAR TABEL ..................................................................................... xvi

DAFTAR GAMBAR ................................................................................ xvii

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

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

1.2 Rumusan Masalah ...................................................................... 2

1.3 Batasan Masalah ........................................................................ 2

1.4 Tujuan dan Manfaat ................................................................... 3

1.5 Metodologi Penelitian ................................................................ 3

1.6 Sistematika Penulisan ................................................................. 4

xii

Page 13: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

BAB II DASAR TEORI ........................................................................... 6

2.1 Pengetian Data, Informasi dan Sistem ....................................... 6

2.2 Pengertian Sistem Informasi ...................................................... 6

2.3 Pengembangan Sistem Informasi ............................................... 7

2.3.1 Pengertian Siklus Pengembangan Sistem ...................... 7

2.3.2 Tahapan-tahapan Siklus Pengembangan Sistem ............ 7

2.4 HTML (Hyper Text Markup Language) .................................... 13

2.4.1 Dasar-dasar HTML ........................................................ 13

2.4.2 Cara kerja HTML ........................................................... 14

2.4.3 Struktur Dokumen HTML ............................................. 14

2.5 PHP (Hypertext Preprocessor) .................................................. 15

2.6 MySQL ....................................................................................... 15

BAB III ANALISA DAN PERANCANGAN SISTEM ........................... 18

3.1 Analisa Sistem ............................................................................ 18

3.1.1 Analisa Sistem Lama ..................................................... 18

3.1.2 Gambaran Umum Sistem ............................................... 20

3.1.3 Batasan Sistem ............................................................... 21

3.1.4 Analisa Kebutuhan Sistem

3.1.1.1 Analisa Dari Sudut Pandang Sekolah ............. 22

3.1.1.2 Analisa dari Sudut Pandang Admin ................ 22

xiii

Page 14: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

3.2 Perancangan Sistem ................................................................... 23

3.2.1 Perancangan Sistem ....................................................... 23

3.2.1.1 Diagram Konteks (Context Diagram) ............. 23

3.2.1.2 Diagram Berjenjang ........................................ 24

3.2.1.3 Overview Diagram (DFD Level 0) .................. 25

3.2.1.4 Diagram Arus Data Level 1 proses 2 .............. 25

3.2.1.5 Diagram Arus Data Level 1 proses 3 .............. 26

3.2.1.6 Diagram Arus Data Level 1 proses 4 .............. 26

3.2.1.7 Diagram Arus Data Level 1 proses 5 .............. 27

3.2.1.8 Diagram Arus Data Level 1 proses 6 .............. 27

3.2.2 Perancangan Basis Data ................................................. 28

3.2.2.1 Entity Relational Diagram (ER Diagram) ...... 28

3.2.2.2 Disain Database (Logical Database Design) . 29

3.2.2.3 Disain Database (Physical Database Design). 30

3.2.3 Perancangan Antarmuka (User Interface) ..................... 32

3.2.3.1 Disain Antarmuka Dinas Pendidikan

(Administrator) ................................................ 32

3.2.3.1 Disain Antarmuka Sekolah ............................. 44

BAB IV IMPLEMENTASI SISTEM ....................................................... 52

4.1 Tampilan Program dan Penjelasan ............................................. 52

4.1.1 Koneksi Database ........................................................... 52

4.1.2 Implementasi Desain Antarmuka ................................... 52

xiv

Page 15: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

4.2 Tampilan Login .......................................................................... 54

4.2.1 Halaman Dinas Pendidikan (Administrator) .................. 58

4.2.2 Halaman Sekolah (Kepala Sekolah) ............................... 63

BAB V ANALISA HASIL ...................................................................... 65

BAB VI PENUTUP .................................................................................. 66

DAFTAR PUSTAKA ............................................................................... 68

xv

Page 16: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

DAFTAR TABEL

Halaman

2.1 Tabel Simbol DFD ........................................................................... 11

3.1 Tabel Sekolah ................................................................................... 30

3.2 Tabel Ruangan ................................................................................. 31

3.3 Tabel Alat ......................................................................................... 31

3.4 Tabel Jenis Alat ................................................................................ 31

3.5 Tabel Kecamatan .............................................................................. 32

3.6 Tabel Dinas Pendidikan ................................................................... 32

xvi

Page 17: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

DAFTAR GAMBAR

Halaman

3.1 Diagram Konteks (Context Diagram)............................................... 23

3.2 Diagram Berjenjang ......................................................................... 24

3.3 Overview Diagram ........................................................................... 25

3.4 Diagram Arus Data Level 1 proses 2 ............................................... 25

3.5 Diagram Arus Data Level 1 proses 3 ............................................... 26

3.6 Diagram Arus Data Level 1 proses 4 ............................................... 26

3.7 Diagram Arus Data Level 1 proses 5 ............................................... 27

3.8 Diagram Arus Data Level 1 proses 6 ............................................... 27

3.9 Entity Relational Diagram (ER Diagram) ....................................... 28

3.10 Logical Design (Relasi antar tabel) .................................................. 29

3.11 Halaman Index Admin ..................................................................... 33

3.12 Halaman Menu Admin ..................................................................... 33

3.13 Halaman Daftar Sekolah .................................................................. 34

3.14 Halaman Detail Sekolah ................................................................... 34

3.15 Halaman Tambah Sekolah ............................................................... 35

3.16 Halaman Edit Sekolah ...................................................................... 36

3.17 Halaman Hapus Sekolah .................................................................. 37

3.18 Halaman Daftar Ruang ..................................................................... 37

3.19 Halaman Tambah Ruang .................................................................. 38

3.20 Halaman Edit Ruang ......................................................................... 38

xvii

Page 18: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

3.21 Halaman Hapus Ruang ..................................................................... 38

3.22 Halaman Daftar Data Alat ................................................................ 39

3.23 Halaman Tambah Alat ...................................................................... 39

3.24 Halaman Edit Alat ............................................................................ 40

3.25 Halaman Hapus Alat ........................................................................ 40

3.26 Halaman Daftar Jenis Alat ............................................................... 41

3.27 Halaman Tambah Jenis Alat ............................................................ 41

3.28 Halaman Edit Alat ............................................................................ 41

3.29 Halaman Hapus Alat ........................................................................ 42

3.30 Daftar Kecamatan ............................................................................. 42

3.31 Form Tambah Kecamatan ................................................................ 43

3.32 Form Edit Kecamatan ...................................................................... 43

3.33 Hapus Kecamatan ............................................................................ 43

3.34 Halaman Index Kepala Sekolah ....................................................... 44

3.35 Halaman Home Sekolah ................................................................... 45

3.36 Halaman Edit Sekolah ...................................................................... 46

3.37 Halaman Daftar Ruangan di Sekolah ............................................... 46

3.38 Halaman Tambah Ruangan di Sekolah ............................................ 47

3.39 Halaman Edit Ruangan di Sekolah .................................................. 48

3.40 Hapus Ruangan ................................................................................ 48

3.41 Halaman Data Alat di Sekolah ......................................................... 49

3.42 Halaman Detail Data Alat di Sekolah ............................................... 49

3.43 Halaman Tambah Alat di Sekolah ................................................... 50

xviii

Page 19: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

3.44 Halaman Edit Alat di Sekolah .......................................................... 50

3.55 Hapus Data Alat di Sekolah ............................................................. 51

4.1 Halaman Utama ................................................................................ 53

4.2 Halaman Sekilas Dinas Pendidikan ................................................. 53

4.3 Halaman Link-link Pendidikan ........................................................ 54

4.4 Login ................................................................................................ 54

4.5 Pesan Error Password Salah ............................................................. 56

4.6 Pesan error NIP/No ID salah ............................................................ 56

4.7 Pesan Error jika NIP/No.id belum diisi ........................................... 56

4.8 Pesan Error jika inputan kosong ...................................................... 57

4.9 Halaman Pengurus ........................................................................... 58

4.10 Halaman Daftar Sekolah ................................................................... 59

4.11 Form Data Sekolah ........................................................................... 60

4.12 Konfirmasi Hapus Data Sekolah ...................................................... 61

4.13 Data Ruangan ................................................................................... 61

4.14 Form Data Ruangan ......................................................................... 61

4.15 Daftar Alat ........................................................................................ 62

4.16 Form Data Alat.................................................................................. 63

4.17 Halaman User Sekolah ..................................................................... 64

4.18 Detail Data Sekolah .......................................................................... 64

xix

Page 20: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Kemajuan bidang teknologi informasi semakin hari berkembang sangat

cepat. Perkembangan ini memungkinkan seseorang untuk berkomunikasi dan

mengakses informasi dimanapun dan kapanpun secara cepat tanpa terhalang

batasan ruang dan waktu. Perkembangan ini juga memacu munculnya internet

sebagai salah satu media informasi.

Dengan internet seseorang dapat memanfaatkan fasilitas apa saja yang ada,

baik itu mencari informasi, bisnis/usaha, belajar dan banyak hal lainnya.

Tak ketinggalan juga di bidang pendidikan, terutama untuk mengetahui

sarana prasarana (fasilitas) pendidikan yang dimiliki oleh sebuah sekolah.

Saat ini, pihak Dinas Pendidikan harus menunggu laporan dari masing-

masing sekolah pada akhir tahun ajaran untuk mengetahui keadaan dan kondisi

sarana prasarana yang dimiliki sekolah. Hal ini sangat tidak efisien dan efektif,

mengingat waktu yang dibutuhkan untuk mengetahui informasi tersebut sangat

lama. Sehingga akan memperlambat pihak Dinas Pendidikan untuk mengambil

keputusan apabila ingin melakukan perbaikan (renovasi) dan pengadaan alat-alat

pendidikan.

Maka dibutuhkan suatu sistem informasi secara online yang

menghubungkan pihak sekolah dan pihak Dinas Pendidikan, dimana pihak

sekolah dalam hal ini Kepala Sekolah dapat langsung melakukan update data–data

1

Page 21: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

2

sarana prasarana pendidikan di sekolah tersebut dan pihak Dinas Pendidikan pun

dapat dengan cepat mengetahui informasi yang telah di-update.

Dengan aplikasi ini diharapkan dapat membantu Dinas Pendidikan untuk

mengetahui informasi sarana prasarana pendidikan yang dimiliki oleh sekolah,

sehingga menjadi bahan pertimbangan dalam mengambil kebijakan-kebijakan.

1.2 Rumusan Masalah

Dari uraian tersebut, maka penulis merumuskan masalah sebagai berikut :

Bagaimana membuat suatu sistem yang dapat memberi kemudahan bagi

pihak Dinas Pendidikan dan pihak sekolah untuk mengetahui informasi dan meng-

update informasi sarana prasarana pendidikan dengan menggunakan teknologi

informasi yang berbasis web.

1.3 Batasan Masalah

Penulisan tugas akhir ini akan membatasi permasalahan pada aplikasi yang

meliputi :

1. Penyajian informasi hanya dibatasi pada sarana prasarana pendidikan yang

ada pada Sekolah Lanjutan Tingkat Pertama (SLTP) yang ada di Kota

Yogyakarta.

2. Aplikasi ini hanya dikhususkan untuk pihak Dinas Pendidikan dan pihak

sekolah yang menginformasikan kondisi sarana prasarana pendidikan yang

ada di sekolahnya.

Page 22: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

3

1.4 Tujuan dan Manfaat

Adapun tujuan dan manfaat dari penulisan tugas akhir ini adalah :

Membangun aplikasi yang berbasis web dengan mengimplementasikannya

ke dalam sistem informasi sarana pendidikan yang dapat memberikan pelayanan

informasi sarana prasarana pendidikan kepada kalangan pendidikan (Dinas

Pendidikan dan sekolah).

1.5 Metodologi Penelitian

Dengan melakukan pendekatan SDLC (Software Development Life Cycle),

yaitu :

1. Studi Kasus

Melakukan wawancara dengan salah seorang staff Sub Dinas Sarana

Prasarana Pendidikan dan Pengajaran pada Dinas Pendidikan Kota

Yogyakarta dan pihak sekolah (Kepala Sekolah dan pegawai TU).

2. Studi Pustaka

Mempelajari literatur-literatur yang berkaitan secara langsung dengan

Tugas Akhir ini yaitu tentang PHP dan MySQL melalui buku-buku, bahan

kuliah dan internet.

3. Analisa Sistem

Bertujuan untuk mengidentifikasi dan mengevaluasi permasalahan yang

dihadapi, dan menemukan solusi yang dapat memperbaiki masalah

tersebut, yang disesuaikan dengan kebutuhan pengguna.

Page 23: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

4

4. Perancangan sistem

Dari hasil analisa sistem kemudian dilakukan perancangan sistem yang

meliputi perancangan proses, perancangan basis data, dan perancangan

antara muka.

5. Implementasi

Merupakan langkah implementasi hasil perancangan sistem, sehingga

sistem siap digunakan.

6. Pengujian

Menguji apakah program sudah dapat dijalankan dan apakah hasilnya

sudah sesuai dengan yang rancangan yang diinginkan.

1.6 Sistematika Penulisan

Untuk mempermudah dalam menyusun dan memahami isi dari tugas kahir

ini, penulis menggunakan sistematika sebagai berikut :

BAB I Pendahuluan

Bab ini berisi gambaran umum isi tugas akhir yang meliputi latar

belakang masalah, rumusan masalah, batasan masalah, tujuan dan

manfaat, metodologi penelitian dan sistematika penulisan.

BAB II Landasan Teori

Bab ini berisi acuan dan teori-teori yang berhubungan erat dan

dipergunakan dalam penelitian ini.

Page 24: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

5

BAB III Analisa dan Perancangan Sistem

Bab ini berisi uraian tentang analisa sistem dan perancangan

sistem. Analisa sistem berupa analisa masalah dan kebutuhan.

Sedangkan perancangannya meliputi perancangan proses,

perancangan basis data dan perancangan antarmuka.

BAB IV Implementasi

Bab ini berisi penjelasan tentang implementasi terhadap basis

data, implementasi antar muka dan implementasi program

kedalam sistem yang sesungguhnya. Dalam bab ini juga

dilakukan pengujian (testing) terhadap aplikasi yang telah dibuat

serta analisis terhadap kinerja program.

BAB V Analisa Hasil

Bab ini berisi analisa hasil dari proses implementasi yang dibuat.

Analisa ini meliputi analisa metodologi, analisa teknologi,

analisa manfaat, serta analisa kelebihan dan kekurangan aplikasi

yang dibuat.

BAB VI Penutup

Bab ini berisi tentang kesimpulan berdasarkan rumusan masalah

yang dihadapi dan beberapa saran untuk pengembangan program

pada waktu yang akan datang.

Page 25: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

BAB II

DASAR TEORI

2.1 Pengertian Data, Informasi, dan Sistem

Data merupakan bentuk yang masih mentah yang belum dapat bercerita

banyak, sehingga perlu diolah lebih lanjut.

Informasi adalah data yang telah diolah dan dianalisa secara formal,

dengan cara yang benar dan secara efektif, sehingga hasilnya bisa bermanfaat

dalam operasional dan manajemen. Informasi mempunyai ciri sebagai berikut :

1. Data yang telah diolah menjadi bentuk yang lebih berguna dan lebih

berarti bagi yang menerimanya.

2. Menggambarkan suatu kejadian-kejadian dan kesatuan nyata.

3. Digunakan untuk mengambil keputusan

Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan

atau untuk menyelesaikan suatu sasaran yang tertentu.1

2.2 Pengertian Sistem Informasi

Telah diketahui bahwa informasi merupakan hal yang sangat penting bagi

manajemen dalam mengambil keputusan. Informasi diperoleh dari sistem

informasi (information systems) atau disebut juga processing systems atau

information processing system.

1 Jerry FitzGerald, Ardra F. FitzGerald, Warren D. Stallings, Jr., Fundamentals of System Analysis (edisi kedua; New York: John Willey & Sons, 1981), hal.5.

6

Page 26: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

7

Definisi sistem informasi :

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 dengan laporan-laporan yang

diperlukan.2

Definisi lain dari sistem informasi adalah suatu sistem yang mengolah data

untuk menghasilkan segala informasi kepada semua pihak pemakai yang

membutuhkan (A.M Polina, Diklat Kuliah).

2.3 Pengembangan Sistem Informasi

2.3.1. Pengertian Siklus Pengembangan Sistem

Siklus pengembangan sistem adalah kumpulan-kumpulan kegiatan dari

analisis pendesain dan user dari sistem informasi yang dilaksanakan untuk

dikembangkan dan diimplementasikan.

2.3.2. Tahapan-tahapan Siklus Pengembangan Sistem

1. Penyelidikan Awal dan Studi Kelayakan

Penyelidikan awal bertujuan untuk mengetahui apa yang diharapkan

dari sebuah sistem informasi yang baru.

2 Robert K. Leitch dan K. Roscoe Davis, (“Accounting Information Systems”, Prentice-Hall, New Jersey, 1983) hal. 6

Page 27: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

8

Studi kelayakan bertujuan untuk memutuskan usaha-usaha penyusunan

sistem yang akan dilakukan untuk menyelesaikan masalah-masalah

sistem informasi.

2. Penentuan Kebutuhan Sistem

Penentuan kebutuhan sistem terdiri dari :

2.1. Teknik Memperoleh Informasi

Beberapa teknik pengumpulan informasi adalah sebagai berikut :

2.1.1. Pengamatan

Teknik pengumpulan informasi melalui observasi atau

pengamatan mempunyai beberapa kelebihan, diantaranya:

data yang dikumpulkan mempunyai keandalan yang

tinggi, analisis sistem melalui observasi dapat melihat

langsung proses-proses yang ada dalam sistem, dapat

digambarkan lingkungan fisik dari kegiatan.

Kerugian teknik observasi antara lain : pekerjaan yang

sedang diobservasi mungkin tidak mewakili suatu tingkat

kesulitan pekerjaan tertentu, observasi dapat mengganggu

proses yang sedang diamati.

2.1.2. Teknik Wawancara Langsung

Teknik wawancara ini memiliki kelebihan diantaranya

memberi kesempatan pada pewawancara untuk

memberikan motivasi agar yang diwawancarai bisa

menjawab secara bebas dan terbuka, memungkinkan

Page 28: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

9

pewawancara mengembangkan pertanyaan sesuai dengan

situasi yang berkembang, kebenaran hasil wawancara

dapat dinilai dari sikap yang diwawacarai.

Teknik ini juga memiliki beberapa kelemahan,

diantaranya prosesnya membutuhkan waktu yang lama,

keberhasilan suatu wawancara sangat tergantung pada

kepandaian pewawancara dalam mengembangkan

pertanyaan, waktu yang dibutuhkan untuk wawancara

seringkali menggangu orang yang diwawancarai.

2.1.3. Teknik Kuisioner/Daftar Pertanyaan

Kelebihan dari teknik kuisioner adalah sesuai untuk data

yang banyak dan tersebar. Kerugiannya diantaranya tidak

diketahui 100% kebenaran dari jawaban responden, daftar

pertanyaan cenderung tidak fleksibel karena tidak bisa

dikembangkan sesuai dengan situasinya.

3. Desain Sistem

3.1. Pengertian Desain Sistem

Desain sistem dapat didefinisikan sebagai berikut, menurut

Robert J. Verzello/John Reuter III :

Tahap setelah analisis dari siklus pengembangan sistem:

pendefinisian dari kebutuhan-kebutuhan fungsional dan

persiapan untuk rancang bangun implementasi;

menggambarkan bagaimana suatu sistem dibentuk.

Page 29: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

10

Menurut John Burch dan Gary Grudnitski :

Desain sistem dapat didefinisikan sebagai penggambaran,

perencanaan dan pembuatan sketsa atau pengaturan dari

beberapa elemen yang terpisah ke dalam satu kesatuan

yang utuh dan berfungsi.

3.2. Tujuan Desain Sistem

Tahap desain sistem mempunyai dua maksud atau tujuan utama,

yaitu sebagai berikut :

1. Untuk memenuhi kebutuhan kepada pemakai sistem.

2. Untuk memberikan gambaran yang jelas dan rancang bangun

yang lengkap kepada pemrogram komputer dan ahli-ahli

teknik lainnya yang terlibat.

3.3. Alat Bantu Dalam Desain Sistem

3.3.1 Data Flow Diagram (DFD)

3.2.2.1. Pengertian Data Flow Diagram (DFD)

Data Flow Diagram merupakan bagan yang

menunjukkan alir di dalam program atau prosedur

sistem secara logika. Tujuan menggunakan Data

Flow Diagram terutama untuk membantu

komunikasi dan dokumentasi.

Page 30: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

11

3.2.2.2. Simbol yang digunakan dalam Data Flow

Diagram

Beberapa simbol yang digunakan dalam Data

Flow Diagram adalah sebagai berikut :

No. Nama Simbol Gambar

1. External entity (kesatuan luar)

atau boundary (batas sistem)

2. Data Flow (Arus Data

3. Proses

4. Simpanan data

Tabel 2. 1 Tabel Simbol DFD

3.2.4. Desain Input

Yang dimaksud dengan desain input adalah merancang

bentuk-bentuk dari tampilan pemasukan data.

3.2.5. Desain Output

Output (keluaran) adalah produk dari sistem informasi

yang dapat dilihat. Ouput dapat berupa hasil di media

keras (kertas) atau hasil di media lunak (berupa

tampilan dilayar monitor, video). Disamping itu output

Page 31: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

12

dapat berupa hasil dari proses yang akan digunakan

oleh proses lain dan tersimpan disuatu media seperti

tape, disk dan lain-lain.

3.2.6. Desain Database

3.2.6.1. Pengertian Database

Basis data (database) adalah kumpulan dari

data yang saling berhubungan dengan yang

lainnya, tersimpan di perangkat keras

komputer dan digunakan perangkat lunak

untuk memanipulasinya. Database merupakan

komponen yang penting dalam sistem

informasi, karena merupakan basis dalam

menyediakan informasi bagi para pemakainya.

Penerapan database dalam sistem informasi

disebut dengan database system.

3.2.6.2. Teknik Entity Relationship (ER)

Entity Relationship Diagram adalah model

kenseptual yang mendiskripsikan hubungan

antara penyimpanan (dalam Data Flow

Diagram) yang digunakan untuk memodelkan

struktur data dan hubungan antara data (peter

chen, 1976). Notasi yang digunakan untuk

Page 32: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

13

menggambarkan Entity Relationship diagram

adalah :

- Segiempat menggambarkan entity

- Diamond menggambarkan hubungan

- Elips atau lingkaran menggambarkan

atribut

4. Implementasi dan Evaluasi

Beberapa aktifitas utama dari pengembangan perangkat lunak meliputi:

• Pengembangan program

• Menyempurnakan desain

• Melakukan pengujian program

• Instalasi atau pemasangan akhir

2.4 HTML (Hyper Text Markup Language)

2.4.1 Dasar-dasar HTML

HTML merupakan bahasa standar yang digunakan oleh protokol HTTP

(Hyper Text Transfer Protocol).

Ciri-ciri HTML :

1. Tersusun oleh tag-tag (sebagai penanda, karena inilah maka disebut

sebagai markup language), misalnya <HTML> ..... </HTML>.

2. Pada umumnya tag selalu mempunyai tag pembuka seperti di atas <HTML>

dan kemudian selalu ada tag penutupnya </HTML>, namun ada beberapa

Page 33: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

14

tag yang tidak mempunyai tag penutup misalnya <BR>, <HR>, dan

sebagainya.

3. Tidak case sensitive (huruf kecil dan besar dianggap sama).

4. Nama file berupa *.html atau *.htm.

2.4.2 Cara kerja HTML

Saat ada permintaan suatu halaman dari browser klien, server web akan

melakukan 3 langkah :

1. membaca permintaan browser.

2. mencari halaman HTML yang disimpan di server.

3. mengirim halaman HTML yang diminta ke browser klien melalui media

internet atau intranet.

Setelah halaman html diterima oleh klien, browser klien akan menerjemahkan

halaman HTML tersebut ke bentuk web.

2.4.3 Struktur Dokumen HTML

Struktur dokumen HTML terdiri atas 3 tag utama yaitu tag HTML, HEAD

dan BODY. Setiap dokumen HTML dibuka dengan tag <HTML> dan ditutup

dengan tag </HTML>. Dokumen HTML juga dapat diberi judul dengan

menggunakan tag <TITLE>. Tag <TITLE> harus berada di dalam tag <HEAD>.

Page 34: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

15

2.5 PHP (Hypertext Preprocessor)

PHP merupakan bahasa scripting yang berjalan di sisi server (server side).

PHP berjalan di web server untuk menginterpret request yang dilakukan dari

World Wide Web, memproses permintaan-permintaan, interaksi dengan program

yang ada di server untuk memaksimalkan permintaan dari browser client. PHP

merupakan bahasa pemrograman web yang paling cepat dibandingkan dengan

yang lainnya untuk saat ini. PHP dapat berjalan di Windows dan Unix, dan

berjalan di webserver IIS maupun Apache. PHP dapat berjalan hampir di semua

platform dan kompatibel dengan sebagian web server. Keuntungan lain dari

penggunaan PHP adalah PHP merupakan open source program, yang

menggunakan SQL (Structured query LanguageI) dalam pengolahan basis

datanya.

2.6 MySQL

MySQL merupakan salah satu software yang sangat popular dan banyak

digemari oleh para programmer karena performasi query dari basis datanya sangat

cepat dan jarang bermasalah dan banyak digunakan pada aplikasi web. Selain itu

software ini compitable pada sistem operasi berbasis LINUX maupun berbasis

Windows dan dapat diperoleh dengan mudah.

MySQL adalah Relation Database Management System (RDBMS) yang

didistribusikan secara gratis dibawah lisensi GPL (General Public Licence).

Dimana setiap orang bebas untuk menggunakan MySQL namun tidak boleh

dijadikan produk turunan yang bersifat Closed Source atau komersial.

Page 35: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

16

MySQL sebenarnya turunan dari salah satu konsep utama dala database

sejak lama, yaitu SQL (Structural Query Language). SQL adalah sebuah konsep

pengoperasian database, terutama untuk pemilihan dan pemasukkan data, yang

memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

Sebagai database server yang memiliki konsep database modern, MySQL

memiliki banyak keistimewaan sbb :

• Portability

MySQL dapat berjalan stabil pada berbagai sistem operasi misalnya Windows,

LINUX, FreeBSD, ac OS X Server, Solaris, Amiga, Hp-UX dan masih banyak

lagi.

• Open Source

MySQL didistribusikan secara Open Source (gratis), di bawah lisensi GPL

sehingga dapat kita gunakan tanpa harus mengeluarkan biaya.

• Multiuser

MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan

tanpa mengalami masalah atau konflik.

• Performace Tuning

MySQL memiliki kecepatan yang menakjubkan dalam menangani query yang

sederhana dan dapat memproses banyak QL dalam satuan waktu.

• Columns Type

MySQL memiliki tipe kolom/field yang sangat kompleks, seperti

signed/unsigned integer, float, double, char, varchar, text, blob, date, time,

datetime, timestamp, year, set serta enum.

Page 36: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

17

• Command and Function

MySQL memiliki operator dan fungsi secara penuh yang mendukung untuk

perintah SELECT dan WHERE dalam query.

• Security

MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama

host, dan izin akses user dengan sistem perizinan yang mendetail serta

password terenkripsi.

• Scalability dan Limits

MySQL mampu menangani database dalam skala besar, dengan jumlah

kolom, field lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris/record.

Page 37: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

BAB III

ANALISA DAN PERANCANGAN SISTEM

Pada bab ini akan dibahas tentang analisa sistem, perancangan sistem dan

perancangan antar muka.

3.1 Analisa Sistem

Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh

ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi

dan mengevaluasi permasalahan-permasalahan dan hambatan-hambatan yang

terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan

perbaikan-perbaikannya.1

3.1.1 Analisa Sistem Lama

Untuk mengetahui sistem yang telah ada, maka dilakukan wawancara

dengan pihak sekolah (Kepala Sekolah dan pegawai TU) maupun pihak Dinas

Pendidikan dan melihat pencatatan informasi sarana prasarana pendidikan yang

sudah ada.

1 Jogiyanto Hartono, Analisis & Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis (edisi ketiga; Andi Offset, 2005), hal 129.

18

Page 38: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

19

Setelah dilakukan wawancara dengan Kepala Sekolah dan pegawai TU, diperoleh

gambaran sebagai berikut :

- laporan data sarana prasarana pendidikan dan alat pendidikan diberikan

kepada Dinas Pendidikan pada setiap akhir tahun ajaran

- pihak sekolah kesulitan jika ingin mengajukan pengusulan sarana

prasarana dan alat pendidikan yang baru karena harus menunggu

keputusan dari Dinas Pendidikan setelah menyerahkan laporan sarana

prasarana dan alat pendidikan

Setelah dilakukan wawancara dengan pihak Dinas Pendidikan, diperoleh

gambaran sebagai berikut :

- Dibutuhkan waktu yang lama untuk memperoleh informasi tentang

keadaaan sarana prasarana pendidikan dan alat pendidikan yang ada di

sebuah sekolah tertentu karena harus menunggu laporan tahunan sarana

prasarana dan alat pendidikan dari pihak sekolah pada akhir tahun ajaran

- Adanya kesulitan dalam pencatatan data-data sarana prasarana pendidikan

dan alat pendidikan tiap sekolah karena jumlah sekolah yang cukup

banyak di Kota Yogyakarta (pihak dinas harus mendata satu persatu)

- Pihak dinas kesulitan dalam menyusun rencana pengadaan, penyimpanan,

pendistribusian penggunaan, perawatan dan penghapusan sarana dan

prasarana pendidikan dan alat pendidikan, karena lamanya waktu yang

dibutuhkan untuk memperoleh informasi sarana prasarana dan alat

pendidikan.

Page 39: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

20

Untuk mengatasi hal-hal tersebut, maka dibuatlah suatu aplikasi online

yang berbasis web untuk Sistem Informasi Sarana Prasarana Pendidikan.

Tujuan dari pembuatan aplikasi ini adalah :

- pihak sekolah dapat langsung menginformasikan keadaan sarana prasarana

dan alat pendidikan yang ada disekolahnya sehingga pihak Dinas

Pendidikan dapat memperoleh informasi tersebut dengan cepat

- meminimalisasi terjadinya kesalahan dalam pencatatan sarana prasarana

pendidikan

- pihak Dinas Pendidikan dengan cepat dapat menyusun rencana pengadaan,

penyimpanan, pendistribusian penggunaan, perawatan dan penghapusan

sarana dan prasarana pendidikan pendidikan

3.1.2 Gambaran Umum Sistem

Sistem informasi sarana prasarana pendidikan dapat memberikan informasi

secara online. Gambaran umum dari aplikasi sarana prasarana pendidikan ini

adalah sebagai berikut :

1. Sistem ini akan menghubungkan pihak Dinas Pendidikan dan sekolah

yang ada di Kota Yogyakarta secara online.

2. Aplikasi ini dikhususkan untuk staff Dinas Pendidikan Sub Dinas Sarana

Prasarana Pendidikan dan Pengajaran dan sekolah.

3. Dinas Pendidikan hanya melakukan update data sekolah, nama sarana

prasarana, sedangkan update data sarana prasarana pada masing-masing

sekolah secara terinci akan dilakukan oleh pihak sekolah.

Page 40: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

21

4. Pihak sekolah hanya dapat melakukan update data pada sekolahnya

sendiri.

5. Informasi yang disediakan pada aplikasi ini adalah sebagai berikut :

- Data Sekolah :

Berisi data sekolah seperti id sekolah, nama, no statistik, alamat,

kecamatan, tahun berdiri, status, tipe, no telpon, nama kepala sekolah,

nip kepala sekolah, password, gambar.

- Data Ruangan

Berisi data ruangan seperti nama ruang, kondisi, dan keterangan.

- Data Alat

Berisi data alat seperti jenis alat, nama alat, kondisi, jumlah dan

keterangan.

3.1.3 Batasan Sistem

Batasan yang terdapat dalam sistem ini adalah :

1. Sistem ini hanya menyediakan informasi seperti yang telah disebutkan

sebelumnya mengenai sarana prasarana dan alat pendidikan

2. Informasi sarana prasarana suatu sekolah tidak dapat diakses oleh

sekolah lain.

Page 41: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

22

3.1.4 Analisa Kebutuhan Sistem

3.1.4.1 Analisa Dari Sudut Pandang Sekolah

Yang akan memasukkan data sekolah per masing-masing sekolah adalah

Kepala Sekolah. Kepala sekolah harus login terlebih dahulu sesuai dengan

username (id sekolah) dan password yang dimiliki untuk dapat masuk ke

halaman web. Kepala Sekolah berhak mengolah data-data yang lebih detil

yang terdapat pada sekolah, yaitu sebagai berikut :

• Data sekolah

Melakukan edit data sekolah

• Data ruangan

Menginputkan data ruangan yang ada di sekolahnya masing-

masing (memilih nama ruangan, kondisi / ruangan, keterangan).

• Data alat

Menginputkan data alat yang ada di sekolahnya masing-masing

(memilih nama alat, kondisi, jumlah dan keterangan).

3.1.4.2 Analisa dari Sudut Pandang Admin

Admin dalam hal ini adalah Dinas Pendidikan harus login terlebih dahulu

sesuai dengan NIP dan password yang dimiliki untuk dapat masuk ke

halaman web. Dinas Pendidikan berhak mengolah data-data sebagai

berikut :

• Menginput data sekolah, data ruangan (nama ruangan), data alat

(nama alat), data jenis alat dan data kecamatan

Page 42: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

23

• Melakukan update data sekolah, meliputi edit dan hapus sekolah.

• Melakukan update data ruangan, meliputi edit dan hapus ruangan.

• Melakukan update data alat, meliputi edit dan hapus alat.

• Melakukan update data jenis alat, meliputi edit dan hapus jenis

alat.

• Melakukan update data kecamatan, meliputi edit dan hapus

kecamatan.

3.2 Perancangan Sistem

3.2.1 Perancangan Proses

3.2.1.1 Diagram Konteks (Context Diagram)

0

Sistem InformasiSarana Prasarana

PendidikanOnline

a

Dinas Pendidikan

b

Sekolah

NIP, password, data sekolah, data ruang,data alat, data jenis alat, data kecamatan

Daftar data sekolah, data ruang,data alat, data jenis alat, data kecamatan

username, password, data sekolah,data ruang, data alat

Data sekolah, data ruang,data alat

Gambar 3. 1 Diagram Konteks (Context Diagram)

Page 43: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

24

3.2.1.2 Diagram Berjenjang

0

Sistem InformasiSarana

PrasaranaPendidikan

Online

1

Login

2

ProsesData Sekolah

3

ProsesData Ruang

4

ProsesData Alat

Pendidikan

4.1 p

Input Data AlatPendidikan

4.2 p

EditData AlatPendidikan

4.3 p

Hapus Data AlatPendidikan

3.1 p

Input Data Ruang

3.2 p

EditData Ruang

3.3 p

Hapus Data Ruang

2.1 p

Input Data Sekolah

2.2 p

EditData Sekolah

2.3 p

Hapus Data Sekolah

5

ProsesJenis Alat

5.1 p

Input DataJenis Alat

5.2 p

Edit DataJenis Alat

5.3 p

Hapus DataJenis Alat

6

ProsesData

Kecamatan

6.1 p

Input DataKecamatan

6.2 p

Edit DataKecamatan

6.3 p

Hapus DataKecamatan

Gambar 3. 2 Diagram Berjenjang

Page 44: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

25

3.2.1.3 Overview Diagram (DFD Level 0)

1

Login

2

ProsesData Sekolah

3

ProsesData Ruang

4

ProsesData Alat

Pendidikan

aDinas

Pendidikan

b

Sekolah

D1 Dinas pendidikan

D3 Sekolah

D4 ruang

D5 alat

D7 kecamatan

NIP,password

username,password

data dinaspendidikan

login sukses

login sukses

loginsukses

login sukses

data sekolah

data sekolah

data kecamatan

data kecamatan

data ruang

data ruang

data alat

data alat

5

ProsesJenis Alat

6

ProsesData

Kecamatan

D6 Jenis alatdata jns alat

data jns alat

login sukses

data sekolah

Gambar 3. 3 Overview Diagram

3.2.1.4 Diagram Arus Data Level 1 proses 2

2.1 p

Input Data Sekolah

2.2 p

EditData Sekolah

2.3 p

Hapus Data Sekolah

aDinas

Pendidikan

b

Sekolah

D3 Sekolahdata sekolah baru

data sekolah terupdate

data sekolahyang diedit

data sekolahyang dihapus

data sekolahyang diedit

data sekolah baru

data sekolah

data sekolah

Gambar 3. 4 Diagram Arus Data Level 1 proses 2

Page 45: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

26

3.2.1.5 Diagram Arus Data Level 1 proses 3

aDinas

Pendidikan

b

Sekolah

data ruang baru

data ruang terupdate

data ruangyang diedit

data ruangyang dihapus

data ruangyang dihapus

data ruangyang diedit

3.1 p

Input Data Ruang

3.2 p

EditData Ruang

3.3 p

Hapus Data Ruang

D4 ruang

data ruang

data ruang

data ruang barudata ruang baru

Gambar 3. 5 Diagram Arus Data Level 1 proses 3

3.2.1.6 Diagram Arus Data Level 1 proses 4

aDinas

Pendidikan

b

Sekolah

data alat baru

data ruang terupdate

data alatyang diedit

data alatyang dihapus

data alatyang dihapus

data alatyang diedit

data alat barudata alat baru

D5 alat

data alat

data alat

4.1 p

Input Data AlatPendidikan

4.2 p

EditData AlatPendidikan

4.3 p

Hapus Data AlatPendidikan

Gambar 3. 6 Diagram Arus Data Level 1 proses 4

Page 46: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

27

3.2.1.7 Diagram Arus Data Level 1 proses 5

5.1 p

Input DataJenis Alat

5.2 p

Edit DataJenis Alat

5.3 p

Hapus DataJenis Alat

aDinas

Pendidikandata jns alat terupdate

data jns alatyang dihapus

data jns alatyang diedit

data jns alatbaru

D6 Jenis alat

data jns alat

data jns alat

data jns alat baru

Gambar 3. 7 Diagram Arus Data Level 1 proses 5

3.2.1.8 Diagram Arus Data Level 1 proses 6

aDinas

Pendidikandata kecamatan terupdate

datakecamatan

yang dihapus

datakecamatanyang diedit

Data kecamatanbaru

data kecamatanbaru

6.1 p

Input DataKecamatan

6.2 p

Edit DataKecamatan

6.3 p

Hapus DataKecamatan

D7 kecamatan

data kecamatan

data kecamatan

Gambar 3. 8 Diagram Arus Data Level 1 proses 6

Page 47: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

28

3.2.2 Perancangan Basis Data

3.2.2.1 Entity Relational Diagram (ER Diagram)

SEKOLAH

no_statistik

nama_sklh alamat

status

thn_berdiri

nama_kepsek

password

RUANG

ALAT

memiliki

no_telp

* kode_ruang

nama_ruang

ket

kon_baik

N

N

1

KECAMATAN

nama_kec

* id_kec

memiliki

1

memiliki

nama_alat* kode_alat

nama_jenis

N

kon_sedang

kon_rusak

kon_baik

kon_rusak

ket

1

DINAS PENDIDIKAN(ADMIN)

nama

password

*nip

JENISALAT

* kode_jenis

memiliki

N

1

nip_kepsek

gambar

* id_sekolah

Gambar 3. 9 Entity Relational Diagram (ER Diagram)

Relasi antara entitas sekolah dan entitas ruang adalah one-to-many, karena

1 sekolah memiliki banyak ruang.

Demikian juga relasi antara entitas sekolah dan alat adalah relasi one-to-

many, 1 sekolah memiliki banyak alat pendidikan.

Relasi antara entitas sekolah dan kecamatan adalah one-to-many karena 1

sekolah hanya terdapat pada 1 kecamatan saja dan pada 1 kecamatan terdapat

beberapa sekolah.

Relasi antara entitas alat dan jenis alat adalah one-to-many karena 1 jenis

alat memiliki banyak alat.

Page 48: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

29

3.2.2.2 Disain Database (Logical Database Design)

Dalam tahap ini akan dilakukan proses translasi dari ER Diagram menjadi

Logical Database Design yang digambarkan dengan menggunakan relational

model.

Logical Database Design yang sudah dibuat akan dioptimalisasi agar

kinerja dari pemrosesan database dan database yang dibuat menjadi lebih efisien

dan kerja sistem menjadi lebih optimal.

sekolah

id_sekolah

id_kec

no_statistik

nama_sklh

status

tipe_sekolah

thn_berdiri

alamat

no_telp

nama_kepsek

nip_kepsek

password

*

**

kecamatan

id_kec

nama_kec*

ruang

kode_ruang

id_sekolah

nama_ruang

kondisi

ket

***

alat

kode_alat

kode_jenis

id_sekolah

nama_alat

jenis_alat

kon_baik

kon_rusak

jumlah

ket

***

dinas pendidikan

nip

password

nama

*

jenisalat

kode_jenis

nama_jenis*

**

Gambar 3. 10 Logical Design (Relasi antar tabel)

Page 49: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

30

3.2.2.3 Disain Database (Physical Database Design)

Dari gambar 3.10 dapat dilihat bahwa akan ada 6 tabel yang terbentuk,

yaitu tabel sekolah, tabel ruang, tabel alat, tabel jenis_alat, tabel kecamatan, dan

tabel dinas pendidikan.

Tabel Sekolah

Nama Field Tipe Data Ukuran Keterangan

id_sekolah varchar 15 Id sekolah (Primary Key)

id_kec int 2 Id kecamatan (Foreign Key)

nama varchar 30 Nama sekolah

no_statistik char No statistik sekolah

status varchar 10 Berisi status sekolah (negeri atau

swasta)

tipe char 1 Tipe sekolah (A, B, C)

thn_berdiri date 20 Tanggal, bulan dan tahun sekolah

diresmikan

alamat varchar 60 Alamat sekolah

no_telp varchar 12 No telpon sekolah

nama_kepsek varchar 30 Nama Kepala Sekolah

nip_kepsek varchar 10 NIP Kepala Sekolah

password varchar 32 Password

gambar varchar 50 Gambar sekolah

Tabel 3. 1 Tabel Sekolah

Page 50: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

31

Tabel Ruang

Nama Field Tipe Data Ukuran Keterangan

kode_ruang char 3 Kode ruang (primary key), auto

increement

id_sekolah varchar 15 Id sekolah (foreign key)

nama_ruang varchar 25 Nama ruangan

kondisi varchar 12 Kondisi baik, rusak ringan, rusak

berat

ket varchar 25 Keterangan kerusakan

Tabel 3. 2 Tabel Ruangan Tabel Alat

Nama Field Tipe Data Ukuran Keterangan

kode_alat int 3 Kode alat (Primary Key), auto

increement

id_sekolah varchar 15 Id sekolah (foreign key)

kode_jenis int 5 Kode jenis (foreign key)

nama_alat varchar 30 Nama alat

kon_baik tinyint 3 Kondisi alat baik

kon_rusak tinyint 3 Kondisi alat rusak

jumlah tinyint 3 Jumlah alat

ket varchar 25 Keterangan kerusakan

Tabel 3. 3 Tabel Alat Tabel Jenis Alat

Nama Field Tipe Data Ukuran Keterangan

kode_jenis int 5 Kode jenis (primary key), auto

increement

nama_jenis varchar 25 Nama jenis alat (alat laboratorium,

kesenian, ketrampilan, olah raga,dll)

Tabel 3. 4 Tabel Jenis Alat

Page 51: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

32

Tabel Kecamatan

id_kec int 2 Id kecamatan (Primary Key), auto

increement

nama_kec varchar 70 Nama kecamatan

Tabel 3. 5 Tabel Kecamatan

Tabel dinas_pendidikan

Nama Field Tipe Data Ukuran Keterangan

nip varchar 10 NIP admin (primary key)

nama varchar 60 Nama admin

password varchar 32 Password admin

Tabel 3. 6 Tabel Dinas Pendidikan (Administator) 3.2.3 Perancangan Antar Muka (User Interface)

Perancangan atau desain antarmuka untuk sistem informasi ini terbagi atas :

1. Desain antarmuka administrator (dinas pendidikan)

2. Desain antarmuka sekolah

3.2.3.1 Desain Antarmuka Administrator (Dinas Pendidikan)

1. Halaman Index Utama Admin

Untuk dapat melakukan maintenance data pada database server, admin

dalam hal ini Dinas Pendidikan harus melakukan login terlebih dahulu

dengan memasukkan NIP dan password.

Page 52: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

33

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

NIP

Password

login

:: Dinas Pendidikan ::

Gambar 3. 11 Halaman Index Admin

2. Halaman Menu Admin

Halaman home akan muncul jika admin berhasil melakukan login. Akan

muncul pilihan menu admin.

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana PrasaranaPendidikan Kota Yogyakarta

TanggalSelamat datang

Data SekolahData Ruang

Data AlatData Jenis Alat

Data Kecamatan

Logout

Menu Administrator

Gambar 3. 12 Halaman Menu Admin

3. Halaman data sekolah

Pada halaman data sekolah akan muncul daftar sekolah dan id sekolah. Id

sekolah akan digunakan sebagai username sekolah, sedangkan password

akan diset awal sama dengan username dan pihak sekolah dapat mengganti

passwordnya setelah melakukan login sekolah.

Admin dapat melakukan tambah sekolah, melihat detail sekolah, edit

sekolah dan hapus sekolah.

Page 53: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

34

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGOInfo Sarana Prasarana

Pendidikan Kota Yogyakarta

TanggalSelamat datang

Daftar Sekolah

newdelete

logoutback

No Nama Sekolah Id Sekolah Edit?

12345

SMPN 1 YogyakartaSMPN 9 YogyakartaSMP Budi LuhurSMP Bidya Wacanaxxxxxxx

satusembilanbudiluhurbudyawacanaxxxxxx

editeditediteditedit

del

Gambar 3. 13 Halaman Daftar Data Sekolah

4. Halaman Detail Sekolah

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGOInfo Sarana Prasarana

Pendidikan Kota Yogyakarta

TanggalSelamat datang

No Statistik

Kecamatan

Status

Alamat Jl. Cik Di Tiro no 59

Gondokusuman

Tipe Sekolah

Negeri

Nama Sekolah SMP N 1 Yogyakarta

2358965982635

Tahun Berdiri

No Telp

Foto/Gambar

(0274)533648

11 September 1945

B

Detail Data Sekolah

logoutback

Kepala Sekolah

NIPxxxxxxx

131 234 567

Drs. Tatang Sumantri

Password

Id Sekolah satu

Gambar 3. 14 Halaman Detail Sekolah

Page 54: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

35

5. Halaman Tambah Data Sekolah

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGOInfo Sarana Prasarana

Pendidikan Kota Yogyakarta

TanggalSelamat datang

submit back

* wajib diisi

FORM TAMBAH SEKOLAH

negeri swastaA B C

browse

No Statistik *

Kecamatan

Status

Alamat

Tipe Sekolah

Nama Sekolah *

Tahun Berdiri

No Telp

Foto/Gambar

Kepala Sekolah

NIP

Password

tanggal bulan tahun

pilih kecamatan

Id Sekolah *

Gambar 3. 15 Halaman Tambah Sekolah

6. Halaman Edit Data Sekolah

Pada halaman edit data sekolah, semua field dapat di ubah kecuali id

sekolah. Admin juga dapat mengganti password.

Page 55: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

36

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGOInfo Sarana Prasarana

Pendidikan Kota Yogyakarta

TanggalSelamat datang

Y0001

negeri swastaA B C

browse

edit back

* wajib diisi

FORM EDIT SEKOLAH

No Statistik *

Kecamatan

Status

Alamat

Tipe Sekolah

Nama Sekolah *

Tahun Berdiri

No Telp

Foto/Gambar

Kepala Sekolah

NIP

Password

tanggal bulan tahun

Jl. Cik Di Tiro no 59

SMP N 1 Yogyakarta

2358965982635

(0274)533648

xxxxxxx

131 234 567

Drs. Tatang Sumantri

Ganti Password

Password Lama

Password Baru

pilih kecamatan

Id Sekolah satu

Gambar 3. 16 Halaman Edit Sekolah

7. Halaman Hapus Data Sekolah

User harus memilih data mana yang mau dihapus, setelah tombol delete

ditekan, maka akan muncul konfirmasi penghapusan data. User dapat

memilih OK untuk melakukan hapus data, user dapat memilih CANCEL

jika tidak ingin melakukan hapus data.

Page 56: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

37

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGOInfo Sarana Prasarana

Pendidikan Kota Yogyakarta

TanggalSelamat datang

Daftar Sekolah

Apakah record ini ingin dihapus?

CancelOK

No Nama Sekolah Id Sekolah Edit?

12345

SMPN 1 YogyakartaSMPN 9 YogyakartaSMP Budi LuhurSMP Bidya Wacanaxxxxxxx

satusembilanbudiluhurbudyawacanaxxxxxx

editeditediteditedit

del

newdelete

logoutback

Gambar 3. 17 Halaman Hapus Sekolah

8. Halaman Data Ruang

Pada halaman data ruang akan muncul daftar ruangan yang telah ada.

Admin dapat melakukan tambah ruangan, edit ruangan dan hapus ruangan.

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

Data Ruangan

newdelete

logoutback

No Nama Ruangan Edit?

12345

KelasLab BiologiLab FisikaPerpustakaanxxxxxx

editeditediteditedit

del

Gambar 3. 18 Halaman Daftar Data Ruang

Page 57: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

38

9. Halaman Tambah Data Ruang

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan KotaYogyakarta

TanggalSelamat datang

Nama Ruangan

FORM TAMBAH RUANGAN

submit back

Gambar 3. 19 Halaman Tambah Ruang

10. Halaman Edit Data Ruang

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan KotaYogyakarta

TanggalSelamat datang

Nama Ruangan

FORM EDIT RUANGAN

edit back

Laboratorium Fisika

Gambar 3. 20 Halama Edit Rnang

11. Halaman Hapus Data Ruang

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

Data Ruangan

newdelete

logoutbackApakah record ini ingin dihapus?

CancelOK

No Nama Ruangan Edit?

12345

KelasLab BiologiLab FisikaPerpustakaanxxxxxx

editeditediteditedit

del

Gambar 3. 21 Halaman Hapus Ruang

Page 58: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

39

12. Halaman Data Alat

Pada halaman data alat akan muncul daftar alat yang telah ada. Admin

dapat melakukan tambah alat, edit alat dan hapus alat.

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan KotaYogyakarta

TanggalSelamat datang

Daftar Alat

No Nama Alat

12345

SerulingGelas UkurKomporMatrasxxxxxxxxx

Jenis Alat

KesenianLaboratoriumPKKOlah ragaxxxxx

Edit?

editeditediteditedit

del

newdelete

logoutback

Gambar 3. 22 Halaman Daftar Data Alat

13. Halaman Tambah Data Alat

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

Nama Alat

FORM TAMBAH ALAT

submit back

Jenis Alat -- Pilih Jenis Alat --

Gambar 3. 23 Halaman Tambah Alat

14. Halaman Edit Alat

Pada halaman edit alat, admin hanya dapat mengubah nama alat, tidak

dapat mengubah jenis alat.

Page 59: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

40

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan KotaYogyakarta

TanggalSelamat datang

Nama Alat

FORM EDIT ALAT

Data Alat

Gitar listrik

Jenis Alat Kesenian

edit back

Gambar 3. 24 Halaman Edit Alat

15. Konfirmasi Hapus Data Alat

User dapat memilih OK untuk melakukan hapus data, user dapat memilih

CANCEL jika tidak ingin melakukan hapus data.

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan KotaYogyakarta

TanggalSelamat datang

Daftar Alat

Apakah record ini ingin dihapus?

CancelOK

No Nama Alat

12345

SerulingGelas UkurKomporMatrasxxxxxxxxx

Jenis Alat

KesenianLaboratoriumPKKOlah ragaxxxxx

Edit?

editeditediteditedit

del

newdelete

logoutback

Gambar 3. 25 Halaman Hapus Alat

Page 60: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

41

16. Halaman Jenis Alat

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

Daftar Jenis Alat

No

12345

Jenis Alat

KesenianLaboratoriumPKKOlah ragaxxxxx

Edit?

editeditediteditedit

del

newdelete

logoutback

Gambar 3. 26 Halaman Daftar Jenis Alat

17. Halaman Tambah Jenis Alat

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

Jenis Alat

FORM TAMBAH JENIS ALAT

submit back

Gambar 3. 27 Form Tambah Jenis Alat

18. Halaman Edit Jenis Alat

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

Jenis Alat

FORM EDIT JENIS ALAT

edit back

Kesenian

Gambar 3. 28 Form Edit Jenis Alat

Page 61: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

42

19. Konfirmasi Hapus Jenis Alat

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

Daftar Jenis Alat

No

12345

Jenis Alat

KesenianLaboratoriumPKKOlah ragaxxxxx

Edit?

editeditediteditedit

del

newdelete

logoutbackApakah record ini ingin dihapus?

CancelOK

Gambar 3. 29 Halaman Hapus Jenis Alat

20. Halaman Data Kecamatan

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

Daftar Kecamatan

No

12345

Kecamatan

JetisMantrijeronUmbul HarjoGondokusumanxxxxx

Edit?

editeditediteditedit

del

newdelete

logoutback

Gambar 3. 30 Daftar Kecamatan

Page 62: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

43

21. Halaman Tambah Kecamatan

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

Nama Kecamatan

FORM TAMBAH KECAMATAN

submit back

Gambar 3. 31 Form Tambah Kecamtan

22. Halaman Edit Kecamatan

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

Nama Kecamatan

FORM EDIT KECAMATAN

edit back

Gondokusuman

Gambar 3. 32 Form Edit Kecamatan

23. Konfirmasi Hapus Kecamatan

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

Daftar Kecamatan

No

12345

Kecamatan

JetisMantrijeronUmbul HarjoGondokusumanxxxxx

Edit?

editeditediteditedit

del

newdelete

logoutbackApakah record ini ingin dihapus?

CancelOK

Gambar 3. 33 Hapus Kecamatan

Page 63: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

44

3.2.3.2 Desain Antarmuka Sekolah

1. Halaman Index Sekolah

Sekolah dalam hal ini kepala sekolah, harus melakukan login terlebih

dahulu dengan memasukkan username. Username sama dengan id sekolah.

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

Username

Password

login

:: Sekolah ::

Gambar 3. 34 Halaman Index Kepala Sekolah

2. Halaman Home Kepala Sekolah

Halaman home akan muncul setelah user berhasil melakukan login. Pada

halaman home akan muncul halaman detail sekolah sama dengan halaman

detail sekolah pada admin. Terdapat menu-menu pilihan yaitu data

sekolah, data ruang, data alat dan logout. User dapat melakukan edit

sekolah dengan menekan tombol edit.

Page 64: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

45

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

.: Data Ruang

.: Data Sekolah

.: Data Alat

.: Logout

MENU

No Statistik

Kecamatan

Status

Alamat Jl. Cik Di Tiro no 59

Gondokusuman

Tipe Sekolah

Negeri

Nama Sekolah SMP N 1 Yogyakarta

2358965982635

Tahun Berdiri

No Telp

Foto/Gambar

(0274)533648

11 September 1945

B

Detail Data Sekolah

logoutedit

Kepala Sekolah

NIPxxxxxxx

131 234 567

Drs. Tatang Sumantri

Password

Id Sekolah satu

Gambar 3. 35 Halaman Home Sekolah

3. Halaman Edit Sekolah

Sama Halaman edit sekolah pada sekolah sama dengan halaman edit

sekolah admin. User sekolah dapat mengubah data sekolah dan juga dapat

melakukan ganti password.

Page 65: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

46

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

.: Data Ruang

.: Data Sekolah

.: Data Alat

.: Logout

MENU

Y0001

negeri swastaA B C

browse

edit back

* wajib diisi

FORM EDIT SEKOLAH

No Statistik *

Kecamatan

Status

Alamat

Tipe Sekolah

Nama Sekolah *

Tahun Berdiri

No Telp

Foto/Gambar

Kepala Sekolah

NIP

Password

tanggal bulan tahun

Jl. Cik Di Tiro no 59

SMP N 1 Yogyakarta

2358965982635

(0274)533648

xxxxxxx

131 234 567

Drs. Tatang Sumantri

Ganti Password

Password Lama

Password Baru

pilih kecamatan

Id Sekolah satu

Gambar 3. 36 Halaman Edit Sekolah

4. Halaman Data Ruangan Sekolah

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

DAFTAR DATA RUANGAN

newdelete

logoutback

.: Data Ruang

.: Data Sekolah

.: Data Alat

.: Logout

MENU

vvvv-

No. Nama RuangKondisi

RusakBerat

RusakRinganBaik

ket

1.2.3.4.5.

----v

-----

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

KelasLab BiologiLab FisikaPerpustakaanxxxxxx

Edit?

editeditediteditedit

del

Gambar 3. 37 Halaman Daftar Data Ruangan di Sekolah

Page 66: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

47

5. Halaman Tambah Data Ruangan Sekolah

Kepala sekolah dapat menambah data ruangan dengan memilih nama

ruangan yang sudah terdapat di daftar ruangan, dan memilih ruangan

apakah baik, rusak ringan atau rusak berat dan memasukkan keterangn

kerusakan.

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

Nama Ruangan

TAMBAH RUANGAN

-- Pilih Nama Ruang --

BaikRusak RinganRusak Berat

Kondisi

Keterangan

submit back

.: Data Ruang

.: Data Sekolah

.: Data Alat

.: Logout

MENU

Gambar 3. 38 Halaman Tambah Ruangan di Sekolah

6. Halaman Edit Data Ruangan Sekolah

Kepala sekolah dapat mengubah data ruangan berdasarkan kondisi

ruangan dengan memilih kondisi baik, rusak ringan atau rusak berat.

Page 67: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

48

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

Nama Ruangan

EDIT DATA RUANGAN

Kondisi

Keterangan Kerusakan akibat gempa,dinding retak-retak

Kelas IA

edit back

.: Data Ruang

.: Data Sekolah

.: Data Alat

.: Logout

MENU

BaikRusak RinganRusak Berat

Gambar 3. 39 Halaman Edit Ruangan di Sekolah

7. Hapus Data Ruang

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

DAFTAR DATA RUANGAN

newdelete

logoutback

Apakah record ini ingin dihapus?

CancelOK

.: Data Ruang

.: Data Sekolah

.: Data Alat

.: Logout

MENU

vvvv-

No. Nama RuangKondisi

RusakBerat

RusakRinganBaik

ket

1.2.3.4.5.

----v

-----

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

KelasLab BiologiLab FisikaPerpustakaanxxxxxx

Edit?

editeditediteditedit

del

Gambar 3. 40 Hapus Ruangan

Page 68: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

49

8. Halaman Data Alat Sekolah

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

DAFTAR ALAT

121511x

No. Nama Alat JlhKondisi

RusakBaikket

1.2.3.4.5.

2300x

141811x

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Jenis Alat

SerulingGelas UkurKomporMatrasxxxxxxxxx

KesenianLaboratoriumPKKOlah ragaxxxxx

Edit?

editeditediteditedit

del

newdelete

logoutback

.: Data Ruang

.: Data Sekolah

.: Data Alat

.: Logout

MENU

Gambar 3. 41 Halaman Data Alat di Sekolah

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

DETAIL DATA ALAT

.: Data Ruang

.: Data Sekolah

.: Data Alat

.: Logout

MENU

Nama Alat

.: Baik

.: Rusak

Kondisi14

4

Keterangan Pecah, retak, hilang

Jenis Alat Peraga Biologi

Gelas Ukur

Jumlah 20

backedit

Gambar 3. 42 Halaman Detail Data Alat di Sekolah

Page 69: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

50

9. Halaman Tambah Data Alat Sekolah

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

Nama Alat

TAMBAH DATA ALAT

-- Pilih Nama Alat --

.: Baik

.: Rusak

Kondisi

Keterangan

Jenis Alat -- Pilih Jenis Alat --

submit back

.: Data Ruang

.: Data Sekolah

.: Data Alat

.: Logout

MENU

Jumlah

Gambar 3. 43 Halaman Tambah Alat di Sekolah

10. Halaman Edit Data Alat Sekolah

User hanya dapat melakukan edit kondisi alat dan jumlah alat.

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

Nama Alat

EDIT DATA ALAT

.: Baik

.: Rusak

Kondisi14

4

Keterangan Pecah, retak, hilang

Jenis Alat Peraga Biologi

Gelas Ukur

edit back

.: Data Ruang

.: Data Sekolah

.: Data Alat

.: Logout

MENU

Jumlah 20

Gambar 3. 44 Halaman Edit Alat di Sekolah

Page 70: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

51

11. Hapus Data Alat

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana PendidikanKota Yogyakarta

TanggalSelamat datang

.: Data Ruang

.: Data Sekolah

.: Data Alat

.: Data Kepsek

.: Logout

MENUDAFTAR ALAT

121511x

No. Nama Alat JlhKondisi

RusakBaikket

1.2.3.4.5.

2300x

141811x

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Jenis Alat

SerulingGelas UkurKomporMatrasxxxxxxxxx

KesenianLaboratoriumPKKOlah ragaxxxxx

Edit?

editeditediteditedit

del

newdelete

logoutbackApakah record ini ingin dihapus?

CancelOK

Gambar 3. 45 Hapus Data Alat Sekolah

Page 71: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

BAB IV

IMPLEMENTASI SISTEM

4.1 Tampilan Program dan Penjelasan

Bagian ini akan menjelaskan jalannya program dan potongan-potongan

script yang dibutuhkan.

4.1.1 Koneksi Database

Untuk dapat mengakses database pada server, maka harus dilakukan

koneksi ke database. Perintah yang digunakan untuk mengkoneksi database

mysql server adalah:

<? mysql_connect("localhost","root","") or die (mysql_error()); mysql_select_db("sarpras2") or die (mysql_error()); ?>

4.1.2 Implementasi Desain Antarmuka

Tampilan utama berikut ini merupakan implementasi dari desain

rancangan yang sebelumnya dibuat. Tampilan yang ada merupakan hasil dari

implementasi program yang telah dibuat.

52

Page 72: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

53

Tampilan halaman index.php adalah sebagai berikut :

Gambar 4. 1 Halaman Utama

User dapat memilih menu-menu sekilas dinas pendididikan, sarana

prasarana, pencarian dan link-link terkait . Jika user memilih sekilas dinas

pendidikan maka akan ditampilkan keterangan tentang dinas pendidikan,

seperti gambar berikut:

Gambar 4. 2 Halaman Sekilas Dinas Pendidikan

Page 73: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

54

Jika user memilih link-link terkait, maka akan muncul halaman link.php

yang berisi link-link yang berkaitan dengan dinas pendidikan. Seperti pada

gambar berikut :

Gambar 4. 3 Halaman Link-link Pendidikan

4.2 Tampilan Login

Untuk masuk ke sistem, user harus melakukan login terlebih dahulu.

Gambar 4. 4 Login

Jika user benar memasukkan nip/no.id dan password, maka user akan

masuk ke halaman pengurus.

Page 74: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

55

Perintah yang digunakan untuk mengecek validitas login pengurus adalah

sebagai berikut :

<? if (empty($_POST['nip']) and empty($_POST['pwd'])) { header("location:index.php?error=1"); } else if (empty($_POST['nip'])) { header("location:index.php?error=2"); } else if (empty($_POST['pwd'])) { header("location:index.php?error=3"); } else { include("config.inc"); $qry = mysql_query("select id_pengurus, if(password=md5('".$_POST['pwd']."'),'0','1') as cek from pengurus where id_pengurus='".$_POST['nip']."'"); $data = mysql_fetch_row($qry); if($data[1] == "0") { session_start(); $_SESSION['nip'] = $_POST['nip']; header("location:pengurus.php?bag=home"); } else if (mysql_num_rows($qry) == 0) { header("location:index.php?error=4"); } else { header("location:index.php?error=5"); } } ?>

Pertama yang dilakukan pemanggilan query $qry =

mysql_query("select id_pengurus, if(password=md5('".$_POST

['pwd']."'),'0','1') as cek from pengurus where id_pengurus=

'".$_POST['nip']."'");. Perintah $data = mysql_fetch_row($qry);

digunakan untuk mengambil record dari tabel pengurus berdasarkan

Page 75: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

56

query, jika ada record yang ditemukan akan dicocokkan apakah field

id_pengurus pada database sama dengan nip yang dan password yang

dimasukkan.

Sistem akan melakukan pengecekan data login. Jika login benar, maka

akan dijalankan file p_home.php untuk mendapatkan status dari anggota.

File p_home.php dapat kita lihat pada lampiran.

Sistem ini juga menyediakan error handling, sehingga dapat membantu

user untuk mengetahui kesalahan apa yang dilakukan sehingga tidak dapat

masuk ke dalam sistem.

Jika password salah akan muncul pesan kesalahan. seperti gambar 4.5

Gambar 4. 5 Pesan Error Password Salah

Jika Nip/no Id salah, maka akan muncul pesan kesalahan :

Gambar 4. 6 Pesan error NIP/No ID salah

Jika NIP/No id belum diisi, maka akan muncul pesan :

Gambar 4. 7 Pesan Error jika NIP/No.id belum diisi

Page 76: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

57

Jika inputan NIP/No.Id dan Password kosong, maka akan muncul pesan:

Gambar 4. 8 Pesan Error jika inputan kosong

Script untuk mengecek pengisisan data tersebut adalah :

<?

if($_GET['error'] == "1")

echo"<b>NIP/ No ID</b> dan <b>Password</b>

belum diisi";

else if($_GET['error'] == "2")

echo"<b>NIP/ No ID</b> belum diisi";

else if($_GET['error'] == "3")

echo"<b>Password</b> belum diisi";

else if($_GET['error'] == "4")

echo"<b>NIP/No ID</b> belum terdaftar";

else if($_GET['error'] == "5")

echo"<b>Password</b> salah";

?>

Jika berhasil login, maka akan ke halaman pengurus.php. Halaman pengurus akan

menampilkan informasi tentang data diri pengurus.

Page 77: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

58

Gambar 4. 9 Halaman Pengurus

4.2.1 Halaman Dinas Pendidikan (Administrator)

Terdapat beberapa pilihan menu untuk administrator yaitu data

sekolah, data ruang dan dat fasilitas.

Jika user memilih menu data sekolah maka akan muncul halaman data

sekolah, yang berisi daftar sekolah yang sudah diinputkan. Seperti

pada gambar 4.10.

Page 78: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

59

Gambar 4. 10 Halaman Daftar Sekolah

User dapat melakukan tambah data sekolah dengan menekan option

tambah, melakukan edit data sekolah, melihat detail data sekolah dan

menghapus sekolah.

Page 79: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

60

Gambar 4. 11 Form Data Sekolah

Perintah sql untuk proses tambah data sekolah adalah :

mysql_query("insert into sekolah values ('".$_POST['id_sekolah']."','".$_POST['no_stat']."','".ucwords($_POST['nama'])."','".ucwords($_POST['alamat'])."','".$_POST['id_kec']."','".$_POST['status']."','".$_POST['tipe']."','".$_POST['telp']."','".$tahun_berdiri."','".$foto."')");

Perintah sql untuk proses edit data sekolah adalah :

mysql_query("update sekolah set nama_sklh = '".$nama_sklh."',id_kec = '".$kec."',tipe = '".$tipe."',alamat = '".$alamat."',no_telp = '".$telp."',status = '".$status."',thn_berdiri = '".$tahun_berdiri."' where id_statistik = '".$no_stat."'");

Perintah sql untuk menghapus data sekolah adalah :

mysql_query("delete from sekolah where id_sekolah = '".$_GET['id_sekolah']."'");

Page 80: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

61

Ketika user ingin melakukan hapus data sekolah akan muncul pesan

konfirmasi hapus data sekolah seperti pada gambar 4.12 berikut

Gambar 4. 12 Konfirmasi Hapus Data Sekolah

Jika memilih user data ruangan, akan muncul juga daftar ruangan

seperti pada gambar 4.13.

Gambar 4. 13 Data Ruangan

User dapat melakukan tambah data ruangan dengan menekan option

tambah, melakukan edit data ruangan, dan menghapus sekolah.

Gambar 4. 14 Form Data Ruangan

Page 81: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

62

Perintah sql untuk menambah data ruangan adalah :

mysql_query("insert into ruang values ('".$_POST['kode_ruang']."','".$_POST['nama_ruang']."')");

Jika memilih data alat, maka akan muncul daftar alat. Seperti pada

gambar 4.15 :

Gambar 4. 15 Daftar Alat

User juga dapat melakukan tambah data alat, edit data alat dan hapus

data alat

Page 82: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

63

Gambar 4. 16 Form Data Alat

Perintah sql untuk menghapus data alat

mysql_query("delete from alat where kode_alat = '".$_GET['kode_alat']."'");

4.2.2 Halaman Sekolah (Kepala Sekolah)

Jika user berhasil login dan statusnya adalah sekolah (kepala sekolah)

maka akan muncul tampilan halaman kepala sekolah berikut

Page 83: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

64

Gambar 4. 17 Halaman User Sekolah

User dapat melihat data sekolah dan melakukan edit data sekolah.

Gambar 4. 18 Detail Data Sekolah

Page 84: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

BAB V

ANALISA HASIL

Pembuatan sistem informasi sarana prasarana pendidikan ini menghubungkan

pihak sekolah dan pihak Dinas Pendidikan, dimana pihak sekolah dalam hal ini Kepala

Sekolah dapat langsung melakukan update data–data sarana prasarana pendidikan di

sekolah tersebut dan pihak Dinas Pendidikan pun dapat dengan cepat mengetahui

informasi yang telah di-update.

Tujuan aplikasi ini adalah membantu Dinas Pendidikan untuk mengetahui

informasi sarana prasarana pendidikan yang dimiliki oleh sekolah, sehingga menjadi

bahan pertimbangan dalam mengambil kebijakan-kebijakan. Pihak sekolah dapat dengan

mudah melakukan pengecekan data-data alat.

Sistem yang dibuat ini masih belum sempurna. Sistem hanya selesai pada proses

memasukkan data untuk admin Dinas Pendidikan sedangkan fasilitas untuk pihak sekolah

memasukkan data-data belum tersedia.

65

Page 85: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

BAB VI

PENUTUP

6.1 Kesimpulan

Kesimpulan yang diperoleh setelah pembuatan analisa dan perancangan

sistem informasi sarana prasarana pendidikan ini adalah :

1. Pihak Dinas Pendidikan tidak akan kesulitan lagi untuk mengetahui

informasi sarana prasarana per sekolah.

2. Dengan adanya sistem ini, diharapkan dapat membantu dan

menghemat waktu bagi pihak Dinas Pendidikan dan pihak sekolah

untuk melihat informasi dan melakukan update data sarana

prasarana pendidikan.

6.2 Saran

Beberapa saran yang dapat digunakan untuk pengembangan sistem ini

menuju arah yang lebih baik dan bermanfaat adalah :

1. Sistem yang dibuat belum sempurna, fasilitas bagi pihak sekolah

belum selesai dibuat. Sehingga diharapkan pada masa mendatang

ada yang dapat menyelesaikannya.

2. Sistem ini dapat dikembangkan dengan sistem multiuser, sehingga

banyak pihak dapat mengetahui informasi dan mengupdate data

sarana prasarana pendidikan yang ada di Kota Yogyakarta.

66

Page 86: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

67

3. Penyajian informasi bukan hanya pada tingkat SLTP saja, tetapi

diharapkan ke seluruh tingkatan sekolah.

4. Sistem juga dapat dikembangkan ke sistem yang berbasis mobile

(WAP atau J2ME) sehingga user tidak terbatas oleh tempat dan

waktu ketika ingin mengakses informasi.

Page 87: SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINErepository.usd.ac.id/32028/2/005314086_Full.pdf · Bapa dan Ma’ tersayang Terimakasih buat doa, kasih sayang, pengertian, dukungan

DAFTAR PUSTAKA

Aplikasi Manajemen Database Pendidikan Berbasis Web dengan PHP dan

MySQL, Andi Offset dan Madcoms, Yogyakarta

Hartanto, Jogiyanto, MBA, P.Hd, 2005, Analisis dan Desain Sistem Informasi :

Pendekatan Terstruktur Teori Praktek dan Aplikasi Bisnis, Andi Offset,

Yogyakarta.

Kadir, Abdul, 2002, Dasar Pemrograman Web Dinamis Menggunakan PHP,

Andi Offset, Yogyakarta.

Nugroho, Bunafit , 2004, PHP & MySQL, , Andi Offset, Yogyakarta.

Oetomo, Budi Sutedjo Dharma, S.Kom., MM, 2002, e-Education, Konsep,

Teknologi dan Aplikasi Internet Pendidikan, Andi Offset Yogyakarta.

http://edu4jogja.depdiknas.org/

http://pendidikan.jogja.go.id

http://www.sekjen.diknas.go.id

68