SISTEM INFORMASI SARANA PRASARANA PENDIDIKAN ONLINE

  

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

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

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

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)

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

  

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.

  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.

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.

  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

  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

  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

  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

  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

  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

  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

  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

  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

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

  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.

  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.

  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.

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 .

  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 1 information processing system .

  

Jerry FitzGerald, Ardra F. FitzGerald, Warren D. Stallings, Jr., Fundamentals of System Analysis 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 .

  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

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

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

  <BR> <HR>

  tag yang tidak mempunyai tag penutup misalnya , , 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> .

  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.

  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.
  • 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.

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 .

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

  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.

  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.

  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