• Tidak ada hasil yang ditemukan

SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINE

N/A
N/A
Protected

Academic year: 2019

Membagikan "SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINE"

Copied!
87
0
0

Teks penuh

(1)

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

(2)

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

(3)
(4)
(5)

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

(6)

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)

(7)

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

(8)

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.

(9)

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.

(10)

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.

(11)

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

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

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

10. Sisters and Brothers Cell GroupWisdom 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

(12)

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.1Latar Belakang Masalah ... 1

1.2Rumusan Masalah ... 2

1.3Batasan Masalah ... 2

1.4Tujuan dan Manfaat ... 3

1.5Metodologi Penelitian ... 3

1.6Sistematika Penulisan ... 4

(13)

BAB II DASAR TEORI ... 6

2.1Pengetian Data, Informasi dan Sistem ... 6

2.2Pengertian Sistem Informasi ... 6

2.3Pengembangan Sistem Informasi ... 7

2.3.1 Pengertian Siklus Pengembangan Sistem ... 7

2.3.2 Tahapan-tahapan Siklus Pengembangan Sistem ... 7

2.4HTML (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.5PHP (Hypertext Preprocessor) ... 15

2.6MySQL ... 15

BAB III ANALISA DAN PERANCANGAN SISTEM ... 18

3.1Analisa 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

(14)

3.2Perancangan 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.1Tampilan Program dan Penjelasan ... 52

4.1.1 Koneksi Database ... 52

4.1.2 Implementasi Desain Antarmuka ... 52

(15)

4.2Tampilan 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

(16)

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

(17)

DAFTAR GAMBAR

Halaman

3.1 Diagram Konteks (Context Diagram)... 23

3.2 Diagram Berjenjang ... 24

3.3 OverviewDiagram ... 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

(18)

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

(19)

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

(20)

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

(21)

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.

(22)

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

(23)

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

(24)

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

(25)

BAB II

DASAR TEORI

2.1Pengertian 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.2Pengertian 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.

(26)

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.3Pengembangan 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

(27)

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

(28)

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 :

(29)

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

(30)

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

(31)

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

(32)

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.4HTML (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>

(33)

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

(34)

2.5PHP (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.6MySQL

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.

(35)

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

(36)

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

(37)

BAB III

ANALISA DAN PERANCANGAN SISTEM

Pada bab ini akan dibahas tentang analisa sistem, perancangan sistem dan perancangan antar muka.

3.1Analisa 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.

(38)

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)

(39)

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.

(40)

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

(41)

22

3.1.4 Analisa Kebutuhan Sistem

3.1.4.1Analisa 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.2Analisa 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

(42)

• 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.1Diagram Konteks (Context Diagram)

0

Sistem Informasi Sarana Prasarana

Pendidikan Online 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

(43)

24

3.2.1.2Diagram Berjenjang

0 Data Ruang

3.2 p

Edit Data Ruang

3.3 p

Hapus Data Ruang 2.1 p

Input Data Sekolah

2.2 p

Edit Data Sekolah

2.3 p

Hapus Data Sekolah

5

(44)

3.2.1.3Overview Diagram (DFD Level 0)

D1 Dinas pendidikan

D3 Sekolah

D6 Jenis alat data jns alat

data jns alat

login sukses data sekolah

Gambar 3. 3 OverviewDiagram

3.2.1.4Diagram Arus Data Level 1 proses 2

2.1 p

Input Data Sekolah

2.2 p

Edit Data Sekolah

2.3 p

Hapus Data Sekolah a

data sekolah baru

data sekolah terupdate

data sekolah

data sekolah baru

data sekolah

data sekolah

(45)

26

3.2.1.5Diagram Arus Data Level 1 proses 3

a

Dinas Pendidikan

b

Sekolah

data ruang baru

data ruang terupdate

data ruang yang diedit

data ruang yang dihapus Data Ruang

3.2 p

Edit Data Ruang

3.3 p

Hapus Data Ruang

D4 ruang

data ruang

data ruang data ruang baru

data ruang baru

Gambar 3. 5 Diagram Arus Data Level 1 proses 3

3.2.1.6Diagram Arus Data Level 1 proses 4

a

Dinas Pendidikan

b

Sekolah

data alat baru

data ruang terupdate

data alat data alat baru

data alat baru

D5 alat

(46)

3.2.1.7Diagram Arus Data Level 1 proses 5

data jns alat terupdate

data jns alat yang dihapus

data jns alat yang diedit

data jns alat

baru 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.8Diagram Arus Data Level 1 proses 6

a

Dinas Pendidikan

data kecamatan terupdate

data

(47)

28

3.2.2 Perancangan Basis Data

3.2.2.1Entity Relational Diagram (ER Diagram)

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.

(48)

3.2.2.2Disain 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

(49)

30

3.2.2.3Disain 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

(50)

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)

(51)

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.1Desain Antarmuka Administrator (Dinas Pendidikan)

1. Halaman Index Utama Admin

(52)

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007 LOGO Info Sarana Prasarana Pendidikan

Kota 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 Prasarana

Pendidikan Kota Yogyakarta Tanggal Selamat datang

Data Sekolah Data Ruang

Data Alat Data 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.

(53)

34

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana

Pendidikan Kota Yogyakarta

Tanggal

No Nama Sekolah Id Sekolah Edit?

1 2 3 4 5

SMPN 1 Yogyakarta SMPN 9 Yogyakarta SMP Budi Luhur SMP Bidya Wacana xxxxxxx

Gambar 3. 13 Halaman Daftar Data Sekolah 4. Halaman Detail Sekolah

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007 LOGO Info Sarana Prasarana

Pendidikan Kota Yogyakarta

Tanggal Selamat 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

logout back

Kepala Sekolah NIP

xxxxxxx 131 234 567 Drs. Tatang Sumantri

Password

Id Sekolah satu

(54)

5. Halaman Tambah Data Sekolah

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007 LOGO Info Sarana Prasarana

Pendidikan Kota Yogyakarta

Tanggal Selamat datang

submit back * wajib diisi FORM TAMBAH SEKOLAH

negeri swasta

A 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

(55)

36

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007 LOGO Info Sarana Prasarana

Pendidikan Kota Yogyakarta

Tanggal * wajib diisi FORM EDIT SEKOLAH

No Statistik *

Kecamatan Status Alamat

Tipe Sekolah Nama Sekolah *

Tahun Berdiri

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

(56)

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007 LOGO Info Sarana Prasarana

Pendidikan Kota Yogyakarta

Tanggal Selamat datang

Daftar Sekolah

Apakah record ini ingin dihapus? Cancel OK

No Nama Sekolah Id Sekolah Edit?

1 2 3 4 5

SMPN 1 Yogyakarta SMPN 9 Yogyakarta SMP Budi Luhur SMP Bidya Wacana xxxxxxx

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 Pendidikan Kota Yogyakarta

No Nama Ruangan Edit?

1

(57)

38

9. Halaman Tambah Data Ruang

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan Kota Yogyakarta

Tanggal Selamat 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 Kota Yogyakarta

Tanggal Selamat 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 Pendidikan Kota Yogyakarta Apakah record ini ingin dihapus?

Cancel OK

No Nama Ruangan Edit?

1

(58)

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 Kota

Yogyakarta

Tanggal Selamat datang

Daftar Alat

No Nama Alat

1

Gambar 3. 22 Halaman Daftar Data Alat 13.Halaman Tambah Data Alat

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan

Kota Yogyakarta

Tanggal Selamat datang

Nama Alat

FORM TAMBAH ALAT

submit back

Jenis Alat Pilih Jenis Alat

--Gambar 3. 23 Halaman Tambah Alat

14.Halaman Edit Alat

(59)

40

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan Kota

Yogyakarta

Tanggal Selamat 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 Kota

Yogyakarta

Tanggal Selamat datang

Daftar Alat

Apakah record ini ingin dihapus?

Cancel OK

No Nama Alat

1

(60)

16.Halaman Jenis Alat

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan Kota Yogyakarta

Tanggal Selamat datang

Daftar Jenis Alat

No

Gambar 3. 26 Halaman Daftar Jenis Alat 17.Halaman Tambah Jenis Alat

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan Kota Yogyakarta

Tanggal Selamat 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 Pendidikan Kota Yogyakarta

Tanggal Selamat datang

Jenis Alat

FORM EDIT JENIS ALAT

edit back Kesenian

(61)

42

19.Konfirmasi Hapus Jenis Alat

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan Kota Yogyakarta

Tanggal Selamat datang

Daftar Jenis Alat

No Apakah record ini ingin dihapus?

Cancel OK

Gambar 3. 29 Halaman Hapus Jenis Alat 20.Halaman Data Kecamatan

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan Kota Yogyakarta

(62)

21.Halaman Tambah Kecamatan

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan Kota Yogyakarta

Tanggal Selamat 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 Pendidikan Kota Yogyakarta

Tanggal Selamat 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 Pendidikan Kota Yogyakarta Apakah record ini ingin dihapus?

Cancel OK

(63)

44

3.2.3.2Desain 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 Pendidikan

Kota Yogyakarta

Username Password

login

:: Sekolah ::

Gambar 3. 34 Halaman Index Kepala Sekolah 2. Halaman Home Kepala Sekolah

(64)

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan Kota Yogyakarta

Tanggal Selamat datang

.: Data Ruang .: Data Sekolah

.: Data Alat

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

logout edit

Kepala Sekolah NIP

xxxxxxx 131 234 567 Drs. Tatang Sumantri

Password

Id Sekolah satu

Gambar 3. 35 Halaman Home Sekolah

3. Halaman Edit Sekolah

(65)

46

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan Kota Yogyakarta

Tanggal Selamat datang

.: Data Ruang .: Data Sekolah .: Data Alat * wajib diisi FORM EDIT SEKOLAH

No Statistik * Kecamatan Status Alamat

Tipe Sekolah Nama Sekolah *

Tahun Berdiri

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 Pendidikan Kota Yogyakarta

Tanggal Selamat datang

DAFTAR DATA RUANGAN

new delete

logout back

.: Data Ruang .: Data Sekolah

.: Data Alat No. Nama Ruang

Kondisi

(66)

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 Pendidikan Kota Yogyakarta

Tanggal Selamat datang

Nama Ruangan

TAMBAH RUANGAN

Pilih Nama Ruang

--Baik Rusak Ringan Rusak 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

(67)

48

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan Kota Yogyakarta

Tanggal Selamat datang

Nama Ruangan

EDIT DATA RUANGAN

Kondisi

Keterangan Kerusakan akibat gempa, dinding retak-retak Kelas IA

edit back .: Data Ruang

.: Data Sekolah

.: Data Alat

Gambar 3. 39 Halaman Edit Ruangan di Sekolah 7. Hapus Data Ruang

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan

Kota Yogyakarta

Tanggal Selamat datang

DAFTAR DATA RUANGAN

new delete

logout back

Apakah record ini ingin dihapus?

Cancel OK

.: Data Ruang .: Data Sekolah

.: Data Alat No. Nama Ruang

Kondisi

(68)

8. Halaman Data Alat Sekolah

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan

Kota Yogyakarta

No. Nama Alat Jlh

Kondisi

.: 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 Pendidikan

Kota Yogyakarta

Tanggal Selamat datang

DETAIL DATA ALAT

.: Data Ruang .: Data Sekolah

.: Data Alat

Keterangan Pecah, retak, hilang

Jenis Alat Peraga Biologi

Gelas Ukur

Jumlah 20

back edit

(69)

50

9. Halaman Tambah Data Alat Sekolah

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan

Kota Yogyakarta

Tanggal Selamat 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 Pendidikan

Kota Yogyakarta

Tanggal Selamat datang

Nama Alat

EDIT DATA ALAT

.: Baik .: Rusak

Kondisi

14 4

Keterangan Pecah, retak, hilang

Jenis Alat Peraga Biologi

Gelas Ukur

edit back

.: Data Ruang .: Data Sekolah

.: Data Alat

.: Logout MENU

Jumlah 20

(70)

11.Hapus Data Alat

Dinas Pendidikan Kota Yogyakarta All right reserved © 2007

LOGO Info Sarana Prasarana Pendidikan

Kota Yogyakarta

Tanggal Selamat datang

.: Data Ruang .: Data Sekolah

.: Data Alat

.: Data Kepsek

.: Logout

No. Nama Alat Jlh

Kondisi

Apakah record ini ingin dihapus?

Cancel OK

(71)

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.

(72)

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:

(73)

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

(74)

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);

(75)

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 :

(76)

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"; ?>

(77)

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.

(78)

Gambar 4. 10 Halaman Daftar Sekolah

User dapat melakukan tambah data sekolah dengan menekan option

(79)

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['a lamat'])."','".$_POST['id_kec']."','".$_POST['statu s']."','".$_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 :

(80)

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.

(81)

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

(82)

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)

(83)

64

Gambar 4. 17 Halaman User Sekolah

User dapat melihat data sekolah dan melakukan edit data sekolah.

(84)

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.

(85)

BAB VI

PENUTUP

6.1Kesimpulan

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.

(86)

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

Gambar

Gambar 3. 2 Diagram Berjenjang
Gambar 3. 11 Halaman Index Admin
Gambar 3. 24 Halaman Edit Alat
Gambar 3. 26 Halaman Daftar Jenis Alat
+7

Referensi

Dokumen terkait

UJI AKTIVITAS ANTITUMOR EKSTRAK METANOL BENALU TEH ( Scurulla atropurpurea ) PADA KULIT MENCIT ( Mus musculus ) YANG DIINDUKSI 7,12-DIMETILBENZ(α)ANTRASEN (DMBA) SECARA

Memiliki kemampuan disiplin ini memanglah sangat sulit dilakukan bagi sekolompok manusia dan bagi seorang guru ini adalah salah satu tugas yang tidaklah mudah,

yang semasa hidupnya telah banyak merawat, membantu serta memberi saya motivasi, sehingga saya dapat masuk di Fakultas Perikanan dan Kelautan Universitas Airlangga

Menimbang, bahwa terkecuali Terbanding I / Terlawan Penyita, para Terbanding / Para Terlawan Tersita lainnya dan Para Turut Terbanding / Para Turut Terlawan,

Dengan demikian meskipun tugas yang diberikan kepada karyawan PDAM Surabaya terlalu berlebihan, karyawan PDAM Surabaya tetap merasa senang dengan pekerjaanya.Selain

Pnda penelitian ini dilnkuknn studi ekstraksi protein de- ngan berbngni v a riasi pe~banding~n bahan dengan pelarut air, va- riasi lama waktu ekstrnksi dan variasi

Saran dari hasil penelitian ini adalah (1) penelitian ini dapat dikembangkan melalui bidang kajian lain, (2) satuan lingual yang ditemukan dapat ditambahkan dalam kamus, (3) perias

Adapun tujuan melaksanakan Kerja Praktik dalam penulisan LKP ini adalah Untuk mengetahui Peran Asuransi Jiwa Dalam Meningkatkan Kesadaran Masyarakat Tentang Pentingnya