REGIONAL DISTRICT TEACHER INFORMATION SYSTEM

SISTEM INFORMASI PENDATAAN GURU SEKOLAH SE-KABUPATEN

  ( Studi Kasus Kabupaten Sleman ) Tugas Akhir Dikerjakan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Teknik Jurusan Teknik Informatika Oleh : Kristi Sulastri NIM. 025314035 JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA

REGIONAL DISTRICT TEACHER

  

(A Case Study at Sleman District)

A Thesis

Presented as Partial Fulfillment of the Requirements

To Obtain the Sarjana Teknik Degree

in Informatics Engineering

by :

  

Kristi Sulastri

NIM. 025314035

DEPARTMENT OF INFORMATICS ENGINEERING

FACULTY OF SCIENCE AND TECHNOLOGY

SANATA DHARMA UNIVERSITY

  MOTTO

K ita patut dan layak berusaha tapi hanya Tuhan yang menentukan

 Semua kehendak-NYA indah pada

waktunya

  

 Lebih baik emosi daripada putus asa

 Gagal itu biasa tapi bangun dan berusa itu

luar biasa

  

Tiada batu yang tak dapat dipecahkan oleh angin dan

hujan, tiap masalah pasti ada jalan keluarnya

  

keb erhasilan bukan karna keberuntungan, sukses lahir karna kerja

keras dan renc ana yang matang

  

ABSTRAK

  Pendataan guru merupakan salah satu kegiatan rutin yang harus dilakukan sekolah kepada dinas pendidikan. Dalam hal ini keterbatasan waktu, tempat dan biaya menjadi kendala yang sering terjadi, padahal pendataan / pelaporan harus selalu dilakukan demi kelancaran pengambilan keputusan di dinas pendidikan. Penulis memilih Kabupaten Sleman, SD Bleber 2 Prambanan, SMP 4 Kalasan dan SMA 1 Kalasan sebagai objeknya. Dalam tugas akhir ini penulis membangun Sistem Informasi Pendataan Guru Sekolah Se-Kabupaten, untuk memudahkan pelaporan data guru ke dinas pendidikan. Memilih offline karena melihat kenyataan kondisi daerah masih ada yang terpencil sehingga tidak memungkinkan ada jaringan internet dan tidak semua komputer terhubung jaringan internet, sehingga Sistem Informasi Pendataan Guru Sekolah Se- Kabupaten ini menggunakan media penyimpanan sebagai alat bantunya. Misalnya flash disk, compact disk dan floppy. Dalam kasus ini menggunakan flash disk.

  Sistem ini dikembangkan menggunakan Script PHP dengan database MYSQL dan web server Apache. Hasil akhir yang diperoleh adalah Sistem Informasi Pendataan Guru

  Sekolah Se- Kabupaten yang secara umum dapat berfungsi dengan baik sehingga dapat dikembangkan sebagai sistem yang sesungguhnya. Kelebihan sistem ini adalah admin sekolah dapat mengupdate data guru dan data sekolah. Perubahannya dapat dilaporkan ke dinas pendidikan menggunakan medi penyimpanan luar seperti flash disk, CD dan disket. Admin dinas melakukan pembaharuan data guru hanya dengan satu kali klik, selanjutnya data dari sekolah mengupdate database dinas pendidikan. Namun dalam sistem ini terdapat kekurangan antara lain dalam penamaan dan pemilihan tipe file sudah di default, penyimpanan data tidak dapat lebih dari satu kali karena file tidak bisa di replace, lokasi penyimpanan sudah ditentukan sehingga tidak dapat memilih lokasi penyimpanan dan belum menyediakan fasilitas cetak laporan.

  

ABSTRACT

  Data collecting for teachers is a routine work that has to be done by a school to be reported to the department of education. In this case, the limitation on time, space and cost become the usual obstacle. In fact, data collecting must always be done for the easiness in making policy in the department of education. The author choose the district of Sleman, Bleber 2 Prambanan elementary school, junior high school 4 of Kalasan and high school 1 of Kalasan as the objects of study. In this paper, the author builds an Teacher Data Collecting Information System. The author chooses the offline system because in the reality there are remote areas that have not been connected to the internet, so this information system uses saving media as the supporting tool. Such as flash disc, CD and floopy. In this case the author uses flash disc.

  This system uses PHP Script with MYSQL database and Apache web server. The final result is this Teacher Data Collecting Information System functions well, so it can be used to develop the real system. The strength of the system is school admin may update the teacher data and the school data so the change can be reported to the department of education. The report is using external saving media such as flash disc, CD and floopy. The department admin may update the data just in one click, after that the data from schools update the database in the department of education. But there are some weaknesses in this system such as the naming and the choosing of file type are already in default, multiple data saving can’t be done because the file can’t replaced, the saving destination already chosen and this system doesn’t provide a printed report facility.

KATA PENGANTAR

  Puji dan syukur saya ucapkan kepada Tuhan atas anugerah NYA sehingga tugas akhir ini dapat diselesaikan dengan baik. Tugas akhir ini disusun untuk memenuhi salah satu starat untuk memperoleh gelar sarjana strata satu program studi Teknik Informatika jurusan Teknik Informatika Fakultas Teknik Universitas Sanata Dharma Yogyakarta.

  Tugas akhir ini yang berjudul “Sistem Informasi Pendataan Guru Sekolah Se-Kabupaten” diharapkan dapat bermanfaat bagi kantor Dinas Pendidikan, sekolah- sekolah dan Program Studi Teknik Informatika Universitas Sanata Dharma Yogyakarta sebagai lembaga studi ilmu serta pihak-pihak lain yang terkait

  Banyak kendala-kendala yang dihadapi dalam menyelesaikan tugas akhir ini, namun berkat adanya bantuan, bimbingan dan kerjasama maka saya sebagai penulis disini mengucapkan terima kasih kepada : 1. Tuhanku sebagai sumber inspirasi dan tempatku berlindung dan memohon.

  Terima kasih atas karunia, berkat, rahmat, kasih , kehendak dan petunjukNya sehingga penulis dapat sampai pada titik ini.

  2. Ibu dan Bapakku serta adik- adikku Agung & Pipit atas doa, nasehat, dorongan, bantuan dan semangatnya yang tak henti-henti agar penulis cepat menyelesaikan kuliahnya.

  3. Dr. Ir. P. Wiryono P., S.J. selaku Rektor Universitas Sanata Dharma

  4. Romo Ir. Gregorius Heliarko SJ, SS, BST, MA, M.Sc selaku Dekan Teknik

  5. Ibu AM. Polina, S.Kom, M.T selaku Ketua Jurusan Teknik Informatika dan Dosen Pembimbing yang telah meluangkan waktu untuk membimbing dan membantu juga senantiasa memberikan masukkan serta jalan keluar kepada penulis sehingga Tugas Akhir ini dapat terselesaikan dengan baik.

  6. Bapak Bernadus Sri Widodo, ST selaku Dosen Pembimbing yang telah meluangkan waktu untuk membimbing sehingga Tugas Akhir ini dapat terselesaikan meski mundur terlalu jauh.

  7. Semua Dosen Teknik Informatika, sekretariat, laboran, seluruh karyawan Kampus III Universitas Sanata Dharma yang telah memberikan bantuan dan dukungan kepada penulis untuk dapat menyelesaikan Tugas Akhir ini dengan baik.

  8. Staff / karyawan BAPEDA Kabupaten Sleman dan Dinas Pendidikan Kab Sleman atas bantuan dan data-datanya untuk melengkapi penyelesaian tugas akhir ini.

  9. Kepala Sekolah, Guru dan karyawan SD Bleber 2 Prambanan, SMP 4 Kalasan dan SMA 1 Kalasan.

  10. Kusuma Adhetama tercinta yang sudah menemaniku, mendukung dan menasehati agar cepat selesai.

  11. Seluruh keluarga besarku (simbah, bude, pakde, bulek, om, adek2 smua, mas2ku, mbak2ku atas doa, dukungan, nasehat, kebersamaan, ilmu dan pengalaman yang belum aku dapatkan sebelumnya.

  12. Yohana dan kamar kosnya yang dengan setia menemaniku dan menjadi pembimbing ke 3, thank’s coi!!!

  13. Teman-teman TI ’02 Nine yang sudah mengajari aku, Danik, Tata, Nita, Brigita yang sudah memberi pinjaman buku, rika, widie yang selalu absent di Hpku, nico, Ika yang sudi menemani dan merelakan kamar kosnya diacak- acak, tere yang sempat ilang trus ketemu lagi, Gwendy dan yang lainnya yang telah membantu dan memberikan ide, kritik, saran serta dukungannya. U’r the best.

  14. Tera dan semua sohib2 SMA Ganza atas bimbingan, dukungan dan dorongannya.

  15. Gidul, Teak, Didit dan temen2 mudika kaltim& mupar thank’s bro!!!!

  16. Makasih juga buat Lia, Aan, Tika, Dwek, Endrul, Mendut yang menjadi teman refreshing…..

  17. Thank’s juga buat supra X dan spinku yang dengan setia membawaku kemana aku pergi. Juga buat AB 4500 IZ yang dengan setia mengantarku ke mana aja.

  18. Makasih juga buat si KOMI dan sobat2nya yang rela di restart2 dan di format......

  19. Coco, Rewo & Revo makaseh ya......udah nemenin begadang, meski kadang ngagetin.

  20. Dan pihak lain yang tidak bisa disebutkan satu persatu telah membantu dan memberi inspirasi penulis hingga Tugas Akhir ini dapat terselesaikan dengan

  Tentunya tugas akhir ini belum sempurna, maka kritik yang membangun dan saran dari semua pihak sangat diharapkan untuk kebaikan sistem yang dibuat.

  Serta semoga penulisan tugas akhir ini dapat bermanfaat bagi pembacanya.

  Yogyakarta, 28 September 2007 Penulis

  Kristi Sulastri

  

DAFTAR ISI

  JUDUL .....................................................................................................……….i JUDUL INGGRIS ............................................................................... ...……….ii HALAMAN PERSETUJUAN ............................................................ ...……….iii HALAMAN PENGESAHAN.................................................................……….iv HALAMAN PERNYATAAN KEASLIAN KARYA...............................……….v HALAMAN MOTTO..............................................................................………vi ABSTRAKSI.........................................................................................……….vii ABSTRACT ..................................................................................... ...……….viii KATA PENGANTAR ............................................................................……….ix DAFTAR ISI ............................................................................................... ....xiii DAFTAR GAMBAR................................................................................... .. xviii DAFTAR TABEL ....................................................................................... ... xxii

  BAB I PENDAHULUAN I.1. Latar Belakang .....................................................................

  1 I.2. Rumusan Masalah ................................................................

  2 I.3. Batasan Masalah...................................................................

  2 I.4. Tujuan..................................................................................

  3 I.5. Metodologi Penelitian ..........................................................

  3 I.6. Sistematika...........................................................................

  5

  BAB II DASAR TEORI 2.1. Sistem Informasi..................................................................

  8 2.2. Pengemabangan Sistem .......................................................

  10 2.3. Pemodelan Terstrktur...........................................................

  12 2.4. Database ..............................................................................

  15 2.5. HTML (Hypetyext Markup Language) ................................

  17 2.5.1. Dasar – dasar HTML...................................................

  17 2.5.2. Struktur Dokumen HTML...........................................

  18 2.5.3. Formast pada HTML...................................................

  18 2.6. PHP ( Pear Hypertext Prepocessor ).....................................

  19 2.6.1. Bentuk Script PHP ......................................................

  20 2.7. MySql..................................................................................

  22 2.7.1. Menghidupkan Server MySQL....................................

  23 2.7.2. Mensortir Data............................................................

  25 2.7.3. Delete Query...............................................................

  25 2.7.4. Update Query..............................................................

  26 2.7.5. Backup dan Restore ....................................................

  26 2.8. Apache ................................................................................

  28 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1. Analisa Sistem.....................................................................

  30 3.1.1. Usecase diagram .........................................................

  31

  1. Diagram Konteks ...................................................

  34 2. Diagram Berjenjang ...............................................

  35 3. DAD level 0 ...........................................................

  36

  4. DAD level 1 Proses data guru ............................... 40

  5. DAD level 1 Proses data sekolah ........................... 40

  6. DAD level 1 Proses pelajaran................................. 41

  7. DAD level 1 proses prestasi .................................. 42

  8. DAD level 1 Proses studi ...................................... 42 9. DAD level 1 proses berita ......................................

  43 10. DAD level 1 proses database ..................................

  44 11. DAD level 2 proses lihat biodata guru ...................

  45 12. DAD level 2 proses update biodata guru ................

  46

  13. DAD level 2 Proses data sekolah ........................... 46

  14. DAD level 2 Proses update data pelajaran ............. 47

  15. DAD level 2 Proses update data prestasi................. 47

  16. DAD level 2 proses update data studi .................... 48

  17. DAD level 2 Proses update berita .......................... 48

  18. DAD level 2 Proses menyimpan database .............. 49 3.1.3. Pemodelan Data ..........................................................

  49 Diagram Relasi Entitas ...............................................

  50 3.2. Perancangan Sistem.............................................................

  51 3.2.1. Perancangan Basisdata ...............................................

  51

  b. Perancangan Tabel ................................................

  52 3.2.2. Perancangan User Interface ......................................

  58 1. login......................................................................

  58 2. index dinas ............................................................

  59 3. index admin sekolah..............................................

  59 4. input data guru ......................................................

  60 5. input data sekolah..................................................

  60 6. halaman database ..................................................

  61 7. form upload file.....................................................

  62 8. output data guru ....................................................

  62 9. output data sekolah................................................

  63 10.halaman hasil cari data sekolah.............................

  63 BAB IV IMPLEMENTASI SISTEM 1. Pembuatan database................................................................

  65 2. Koneksi php ke mysql ............................................................

  70 3. Antar muka.............................................................................

  71

  a) Halaman global user 1. Halaman utama ................................................................

  71 2. Halaman data guru...........................................................

  72 3. Halaman data sekolah ......................................................

  74 4. Halaman pelajaran ...........................................................

  76

  5. Halaman prestasi ............................................................. 77

  b) Halaman admin sekolah

  1. Halaman login admin dinas.............................................. 79

  2. Halaman utama ................................................................ 82

  3. Halaman data guru........................................................... 82 4. Halaman data mengajar....................................................

  87 5. Halaman data keluarga.....................................................

  89 6.. Halaman data prestasi .....................................................

  91

  7. Halaman data studi ......................................................... 93

  8. Halaman data sekolah ...................................................... 95

  9. Halaman database ............................................................ 98

  BAB V ANALISA HASIL IMPLEMENTASI

  5.1. Kelebihan sistem ................................................................. 101

  5.2. Kekurangan sistem .............................................................. 101

  BAB VI PENUTUP

  6.1. Kesimpulan ......................................................................... 103

  6.2. Saran ................................................................................... 103 DAFTAR PUSTAKA .................................................................................. 104

  

DAFTAR GAMBAR

Gambar 2.1 Gambar Blok Model ............................................................

  42 Gambar 3.10 Gambar DAD level 1 proses studi ......................................

  46 Gambar 3.16 Gambar DAD level 2 proses update master pelajaran .........

  46 Gambar 3.15 Gambar DAD level 2 proses update data sekolah ...............

  45 Gambar 3.14 Gambar DAD level 2 proses update biodata guru...............

  44 Gambar 3.13 Gambar DAD level 2 proses lihat biodata guru ..................

  43 Gambar 3.12 Gambar DAD level 1 proses database .................................

  42 Gambar 3.11 Gambar DAD level 1 proses berita.....................................

  41 Gambar 3.9 Gambar DAD level 1 proses master prestasi ........................

  9 Gambar 3.1 Gambar Usecase Diagram ...................................................

  40 Gambar 3.8 Gambar DAD level 1 proses master pelajaran .....................

  40 Gambar 3.7 Gambar DAD level 1 proses data sekolah ............................

  39 Gambar 3.6 Gambar DAD level 1 proses data guru ................................

  38 Gambar 3.5 Gambar Lanjutan DAD level 0.............................................

  35 Gambar 3.4 Gambar DAD level 0 ...........................................................

  34 Gambar 3.3 Gambar Diagram berjenjang ...............................................

  33 Gambar 3.2 Gambar Diagram konteks ....................................................

  47

Gambar 3.18 Gambar DAD level 2 proses update master studi................

  60 Gambar 3.29 Gambar user interface database .........................................

  72 Gambar 4.3 Halaman data guru................................................................

  65 Gambar 4.2 Halaman utama/ index ..........................................................

  63 Gambar 4.1 Membuat database kepegawaian dengan phpmyadmin .........

  63 Gambar 3.33 Gambar hasil cari data .......................................................

  62 Gambar 3.32 Gambar output data sekolah................................................

  62 Gambar 3.31 Gambar user interface data guru ........................................

  61 Gambar 3.30 Gambar user interface form upload file ..............................

  60 Gambar 3.28 Gambar user interface input data sekolah ...........................

  48 Gambar 3.19 Gambar DAD level 2 proses update berita..........................

  59 Gambar 3.27 Gambar user interface input guru ......................................

  59 Gambar 3.26 Gambar user interface index sekolah..................................

  58 Gambar 3.25 Gambar user interface index dinas .....................................

  58 Gambar 3.24 Gambar user interface login admin dinas............................

  51 Gambar 3.23 Gambar user interface halaman utama user ........................

  50 Gambar 3.22 Gambar Relasi antar tabel ..................................................

  49 Gambar 3.21 Gambar ER Diagram..........................................................

  48 Gambar 3.20 Gambar DAD level 2 proses database ................................

  74

Gambar 4.5 Halaman hasil pencarian data sekolah ..................................

  88 Gambar 4.16 Halaman tambah data mengajar ..........................................

  93 Gambar 4.23 Halaman data studi.............................................................

  92 Gambar 4.22 Halaman tambah data prestasi ............................................

  92 Gambar 4.21 Halaman edit data prestasi...................................................

  91 Gambar 4.20 Halaman data prestasi .........................................................

  90 Gambar 4.19 Halaman tambah data keluarga...........................................

  89 Gambar 4.18 Halaman edit data keluarga ................................................

  88 Gambar 4.17 Halaman data keluarga........................................................

  87 Gambar 4.15 Halaman edit data mengajar ................................................

  76 Gambar 4.6 Halaman data mengajar........................................................

  87 Gambar 4.14 Halaman data mengajar ......................................................

  83 Gambar 4.13 Halaman edit data guru .......................................................

  82 Gambar 4.12 Halaman data guru .............................................................

  81 Gambar 4.11 Halaman index admin sekolah.............................................

  81 Gambar 4.10 Halaman login admin sekolah .............................................

  78 Gambar 4.9 Halaman login admin sekolah ..............................................

  78 Gambar 4.8 Halaman berita .....................................................................

  77 Gambar 4.7 Halaman data prestasi semua guru .......................................

  93

Gambar 4.25 Halaman tambah data studi ................................................

  94 Gambar 4.26 Halaman data sekolah ........................................................

  95 Gambar 4.27 Halaman edit data sekolah...................................................

  96 Gambar 4.28 Halaman tambah data sekolah ..............................................

  96 Gambar 4.29 Halaman validasi form........................................................

  97 Gambar 4.30 Halaman validasi kode lokasi .............................................

  97 Gambar 4.31 Halaman database admin sekolah ........................................

  98 Gambar 4.32 Halaman database admin dinas ............................................ 100

  

DAFTAR TABEL

Tabel 2.1 Tabel Komponen DAD.............................................................

  13 Tabel 2.2 Tabel Notasi Simbol Diagram ER............................................

  16 Tabel 3.1 Tabel adm_dinas .....................................................................

  52 Tabel 3.2 Tabel admin ...........................................................................

  52 Tabel 3.3 Tabel ajar ................................................................................

  53 Tabel 3.4 Tabel berita ............................................................................

  53 Tabel 3.5 Tabel bukutamu.......................................................................

  53 Tabel 3.6 Tabel data_gol ........................................................................

  54 Tabel 3.7 Tabel data_kel .........................................................................

  54 Tabel 3.8 Tabel data_prestasi .................................................................

  55 Tabel 3.9 Tabel data_studi ......................................................................

  55 Tabel 3.10 Tabel Golongan .....................................................................

  55 Tabel 3.11 Tabel guru ............................................................................

  55

Tabel 3.13 Tabel prestasi .......................................................................

  56 Tabel 3.14 Tabel rekomendasi ................................................................

  56 Tabel 3.15 Tabel sekolah ........................................................................

  57 Tabel 3.16 Tabel studi..............................................................................

  57 Tabel 3.17 Tabel data_ajar .......................................................................

  57

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

  Dalam tiap Dinas Pendidikan Kabupaten terdapat banyak sekolah yang berada dibawah naungannya. Dalam tiap sekolah mempunyai banyak guru yang datanya sudah berada dalam suatu arsip. Suatu saat Dinas Pendidikan membutuhkan laporan data guru dari tiap sekolah, sehingga laporan data guru yang diterima oleh pihak Dinas Pendidikan Kabupaten sangat banyak.

  Pendataan guru sekolah dimulai dari tempat guru tersebut bertugas dan tugas guru berada di sekolah, sehingga tiap sekolah diharapkan mempunyai data guru yang terorganisasi untuk mempermudah laporan kepada Dinas Pendidikan Kabupaten.

  Yang menjadi hambatan adalah antara sekolah dengan Dinas Kabupaten tidak terkoneksi dengan jaringan komputer dan banyaknya data yang belum terorganisasi secara baik, sehingga dalam pelaporan/ pengumpulan dan pengolahan data mengalami hambatan, sedangkan untuk memasukkan data guru dari semua sekolah yang berada dalam satu kabupaten dibutuhkan waktu yang lama dan dibutuhkan ketepatan data dan ketelitian, karena akan memepengaruhi hasil dari olahan data guru tersebut.

  Dari latar belakang di atas, penulis tertarik untuk mengembangkan Sistem Informasi Pendataan Guru Se-Kabupaten yang mampu mempermudah proses monitoring guru oleh pihak dinas, mendokumentasikan data guru secara terorganisasi dan mampu mempermudah pendataan guru di sekolah- sekolah.

  1.2 Rumusan Masalah

  Dari latar belakang masalah dapat dirumusakan suatu masalah yang dihadapi yaitu bagaimana mengembangkan dan mengimplementasikan Sistem Informasi Pendataan Guru Se-Kabupaten.

  1.3 Batasan Masalah

  Batasan masalah tugas akhir yang dibuat adalah sebagai berikut :

  1. Studi kasus dan contoh data guru diambil dari Dinas Pendidikan Kabupaten Sleman dan sekolah- sekolah yang berada di wilayah Dinas Kabupaten Sleman yang terdiri dari 3 tingkatan yaitu SD Bleber 2, SMP 4 Kalasan dan SMA 1 Kalasan.

  2. Data-data yang diolah meliputi data guru, diasumsikan kepala sekolah juga termasuk guru, data sekolah, data pelajaran, dan relasi yang terjadi dalam data tersebut.

  3. Sistem yang terdapat di kabupaten dan sistem di sekolah adalah sama.

  Kedua sistem tidak terhubung secara langsung atau dengan kata lain offline.

  4. Tidak menangani keamanan jaringan.

  2

  3

  1.4 Tujuan

  Penelitian ini dibuat dengan tujuan sebagai berikut : 1. Membuat Sistem Informasi Pendataan Guru Sekolah Se-kabupaten.

  2. Mendokumentasikan data guru agar mempunyai history yang jelas dan terperinci.

  3. Mempermudah monitoring dan pembaharuan data Dinas Pendidikan terhadap perkembangan data guru dari setiap sekolah yang tidak terhubung dengan internet di seluruh Kabupaten.

  1.5 Metodologi Penelitian

  Metode penelitian yang digunakan untuk penelitian ini adalah metode studi kasus yang dilakukan di Kabupaten Sleman, dengan menggunakan tahap- tahap sebagai berikut :

  1. Studi Kepustakaan Metode kepustakaan adalah proses mengumpulkan data melalui buku, majalah, surat kabar, internet, dan sejenisnya. Dalam hal ini sumber kepustakaan yang digunakan adalah buku dan internet.

  2. Pengembangan Sistem Metode pengembangan sistem dengan menggunakan metode pengembangan sistem SSADM (Whitten, 2004) Yaitu terbagi menjadi beberapa fase :

  a. Fase Analisis Sistem (Analysis Phase )

  4 Analisis sistem disini adalah untuk mengidentifikasi dan mengetahui permasalahan yang ada dan kebutuhan yang dikehendaki sehingga dapat menyelesaikan hambatan dan kendala yang terjadi kearah perbaikan sistem.

  Menganalisis sistem kebutuhan yang diperlukan dengan melakukan studi lapangan, yaitu : o Interview langsung dengan pegawai di sekolah dan di dinas yang terlibat dalam pendataan guru untuk memperoleh keterangan dan penjelasan sistematika pendataan guru. o Sampling data dari dokumen yang ada guna memahami dan mengumpulkan data-data yang diperlukan untuk pembahasan sistem yang dibuat. Menganalisis sistem untuk mengidentifikasi dan mengetahui masalah dengan menggunakan use case diagram dan diagram arus data (DAD) yang merupakan proses model untuk menggambarkan aliran data yang melalui sistem dan proses yang dibentuk oleh sistem. (Whitten, 2004).

  b. Fase Perancangan (Design Phase) Merupakan langkah multi proses yang memusatkan kerja pada perancangan system yaitu ERD (Whitten, 2004). Membuat perancangan menu, perancangan tampilan dan user interface.

  c. Fase Implementasi (Implementation Phase)

  5 Setelah melakukan perancangan system yang diinginkan, maka asil rancangan tersebut diimplementasikan, yang mana rancangan tersebut diterjemahkanke dalam bahasa yang dapat dimengerti mesin.

  d. Fase Pengujian (Testing Phase) Uji coba sistem yang telah dilakukan. Pengujian telah dilakukan di Ruang Kajur Teknik Informatika USD.

1.6 SISTEMATIKA

  Sistematika yang yang digunakan untuk penelitian ini adalah sebagai beikut :

  BAB I PENDAHULUAN Menjelaskan latar belakang penyebab timbulnya suatu masalah dan

  hal- hal yang berhubungan dengan masalah. Menjelaskan rumusan masalah yang merupakan inti penelitian, batasan masalah sebagai tujuan penelitian ini dilakukan, metode penelitian yang digunakan. Dan sistematika penulisan untuk mempermudah pemahaman tentang tulisan ini.

  BAB II LANDASAN TEORI Bab ini membahas mengenai landasan teori yang digunakan sebagai

  pendukung dalam penulisan tugas akhir ini. Merupakan uraian landasan teori sistem informasi, pengertian sistem informasi, database,

  6 penggunaan tag PHP serta penggunaan script MySql, sistem backup dan restore pada MySQL.

  BAB III ANALISA DAN PERANCANGAN SISTEM Bab ini membahas mengenai Analisis Sistem yang meliputi Analisis Kebutuhan Sistem. Serta Perancangan Sistem meliputi Perancangan Database yaitu Logical design dan Physical design. Dan Perancangan Antarmuka yaitu Perancangan Struktur Menu, Perancangan Antar muka untuk User dan Perancangan Antarmuka untuk Admin. BAB IV IMPLEMENTASI SISTEM Bab ini berisi mengenai penerapan sistem yang dibuat sesuai dengan

  rancangan yang telah dilakukan antara lain lingkungan inplementasi, karakteristik pengguna, implementasi database, implementasi design antarmuka yang meliputi implementasi antarmuka untuk user, admin sekolah dan implementasi antarmuka untuk admin dinas.

  BAB V ANALISIS HASIL IMPLEMENTASI Bab ini membahas tentang analisis hasil dari sistem yang dibangun beserta kelebihan dan kekurangannya.

  7

BAB VI PENUTUP Bab ini berisi tentang kesimpulan dan saran dari pembahasan,

  perancangan serta implementasi yang telah dilakukan dalam tugas akhir ini.

BAB II LANDASAN TEORI

2.1 Sistem Informasi

  Sistem adalah suatu jaringan kerja dari prosedur- prosedur yang saling berhubungan, berkumpul untuk melakukan suatu kejadian atau untuk menyelesaikan suatu sasaran tertentu (Jogiyanto, 1995). Pengertian lain dari sistem adalah bagian- bagian saling berkaitan yang beroperasi bersama unutk mencapai sasaran atau maksud. Sebuah sistem bukanlah seperangkat unsure yang tersusun secara teratur, tetapi terdiri dari unsur yang dapat dikenal dan saling melengkapi karena satu maksud, tujuan atau sasaran (Davis, 1999).

  Informasi adalah data yang diolah ke dalam suatu bentuk yan berguna bagi penerimanya dan nyata atau berupa nilai yang dapat dipahami di dalam keputusan sekarang maupun masa depan (Jogiyanto, 1995). Pengertian lain dari informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat dalam mengambil keputusan saat ini dan masa mendatang (Davis, 1999).

  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 yang diperlukan (Jogiyanto, 1995). Sistem

  9 instruksi, dan mengeluarkan hasilnya. Model dasar sistem: masukan, pengolahan dan keluaran adalah cocok bagi kasus sistem pengolahan informasi yamg paling sederhana dimana semua masukan tiba pada saat yang bersamaan (Davis, 1999).

  Sistem informasi terdiri dari komponen- komponen yang disebut dengan istilah blok bangunan, yaitu blok masukan,blok model, blok keluaran blok teknologi, blok basis data, dan blok kendali (Jogiyanto, 1995).

Gambar 2.1 Blok Model

  Blok model terdiri dari kombinasi prosedur, logika dan model matematika yang akan memanipulasi data masukan data yang tersimpan di basis data dengan cara yang sudah ditentukan untuk menghasilkan keluaran yang diinginkan.

  Blok output, produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dokumentasi yang berguna untuk semua tindakan manajemen serta semua pemakai sistem. Teknologi merupakan ‘kotak alat’ dalam sistem informasi.

  Blok teknologi digunakan untuk menerima masukkan, menjalankan model, menyimpan data dan mengaksesnya, menghasilkan dan mengirimkan

  10 Data dasar merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan pada perangkat keras computer dan menggunakan perangkat lunak untuk memanipulasi.

  Blok kendali, pengendalian- pengendalian perlu diterapkan dalam sisitem informasi supaya informasi dapat berjalan sesuai dengan yang diinginkan.

  Beberapa pengendali perlu dirancang dan diterapkan untuk meyakinkan bahwa hal- hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan bisa langsung diatasi.

2.2 Pengembangan Sistem

  Pengembangan sistem (sistem development) dapat berarti penyusunan suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang ada. Sistem yang lama perlu diperbaiki karena :

  1. Adanya masalah- masalah yang timbul di sistem yang lama, dapat berupa: a. Lama yang menyebabkan sistem yang lama tidak dapat beroperasi sesuai dengan yang diharapkan. Contoh : kekurangan ketelitian dalam memasukkan data yang menyebabkan data tidak akurat.

  b. Pertumbuhan organisasi Pertumbuhan organisasi diantaranya adalah kebutuhan informasi yang makin luas, volume pengolahan data yang semakin meningkat, perubahan akutansi yang baru.

  11 Teknologi informasi, perangkat keras, perangkat lunak komputer dan teknologi komunikasi telah berkembang dengan cepat. Organisasi merasa bahwa teknologi informasi perlu digunakan untuk meningkatkan penyediaan informasi sehingga dapat mendukung dalam proses pengambilan keputusan. Dengan dikembangkannya sistem yang baru, maka diharapkan akan terjadi peningkatan-peningkatan pada sistem yang baru. Peningktan-peningkatan ini berhubungan dengan :

  1. Kinerja (performance). Peningkatan terhadap kinerja sistem yang baru sehingga menjadi lebih efektif. Kinerja dapat diukur dari throughput dan

  response time . Response time adalah rata-rata waktu yang tertunda diantara

  dua transaksi atau pekerjaan ditambah dengan waktu response untuk menanggapi pekerjaan tersebut.

  2. Informasi (information), peningkatan terhadap kualitas informasi yang disajikan.

  3. Ekonomis (economy), peningkatan terhadap manfaat atau keuntungan atau penurunan biaya yang terjadi.

  4. Pengendalian (control), peningkatan terhadap pelayanan yang diberikan oleh sistem.

2.3 Pemodelan Terstruktur

  Pemodelan terstruktur merupakan alat-alat (tools) dan teknik-teknik

  12 dari sistem yang dikembangkan akan didapatkan sistem yang strukturnya didefinisikan dengan baik dan jelas. Pemodelan terstruktur ini memiliki tahapan sebagai berikut:

  1. Perancangan database yang terdiri dari teknik Normalisasi dan teknik

  Entity Relationship

  2. Use Case Modeling

  

Use case diagram merupakan penggambaran transaksi timbal balik antara

pelaku dengan sistem yang akan menangani semua kebutuhan pelaku.

  3. Diagram Konteks

Diagram konteks merupakan awal dari Diagram Arus Data sebelum masuk

ke dalam diagram yang lebih rinci. Berikut ini adalah diagram konteks dari

sistem yang akan dibangun.

  4. Diagram Arus Data Tujuan dari pembuatan Diagram Arus data adalah untuk menggambarkan dari mana asal aliran informasi yang terlibat dalam suatu prosedur (event) dan ke mana tujuan data yang keluar serta dimana data tersebut akan disimpan.

  Diagram Alir Data (DAD) atau Data Flow Diagram (DFD) merupakan suatu bagan untuk mewakili arus data atau aliran data dalam suatu sistem. Bagan aliran data digambarkan dengan notasi simbol yang mewakili komponen dalam pembuatan suatu model sistematis.

  13 memahami suatu sistem pada semua tingkat kompleksitasnya (Jogiyanto, 1995).

  Diagram Alir Data (DAD) sering digunakan unutk menggammbarkan suatu sistem yang sudah ada atau sistem baru yang akan dikembangkan secara logika tanpa memperhatikan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik data tersebut disimpan. DAD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur (Structured Analysis Design).

  Notasi simbol yang digunakan dalam menggambarkan DAD adalah sebagai berikut (jogiyanto, 1995) :

  Tabel 2.1 Komponen DAD

  No Komponen DAD Simbol Kesatuan luar (external entity) atau

  1 batas sistem (boundary)

  2 Arus data atau aliran data (data flow)

  3 Proses (Proces)

  4 Simpanan data (data store)

  1. Kesatuan luar Setiap sistem pasti mempunyai batasna sistem (boundary) yang memisahkan suatu sistem dengan lingkungan luarnya. Kesatuan luar

  14 yang dapat berupa orang, organisasi atau sistem lainnya yang berada di lingkungna luarnya yang akan memberikan input atau menerima output.

  Suatu kesatuan luar disimbolkan dengan persegi empat dengan identifikasi nama kesatuan luar di dalamnya.

  2. Arus data Arus data (data flow) di DAD diberi simbol suatu anak panah. Arus ini mengalir diantara proses (proces), simpanan data (data store) dan kesatuan luar (external entity). Arus data ini menunjukkan arus data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem.

  Nama dari arus data dituliskan disamping garis panahnya.

  3. Proses Proses adalah suatu kegiatan atau kerja yang dilakukan oleh orang, mesin, atau computer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses. Suatu proses dapat ditunjukkan dengan simbol lingkaran atau simbol segi empat dengan sudut-sudutnya tumpul.

  4. Simpanan data Simpanan data (data store) merupakan simpanan dari data yang dapat berupa file basis data sistem computer, arsip atau catatan manual, agenda atau buku dan lain – lain. Simpanan data disimbolkan dengan sepasang garis horizontal parallel yang tertutup disalah satu ujungnya.

  Database atau basis data terdiri dari 2 kata, yaitu basis dan data. Basis dapat diartikan sebagai markas atau gudang, tempat bersarang atau berkumpul.

  Sedangkan data adalah representasi fakta dunia nyata yang mewakili suatu obyek seperti manusia, barang, peristiwa, konsep, keadaan dan sebagainya (Fathansyah, 1999). Basisdata dapat didefinisikan dalam sejumlah sudut pandang seperti :

  1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasikan sedemikian agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.

  2. Kumpulan data yang saling berhubungan dan disimpan secara bersama sedemikian rupa dan tanpa penanggulangan (redundansi) yang tidak perlu, unutk memenuhi berbagai kebutuhan. 3. kumpulan file/ table/ arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis.

  Pengolahan database dapat dilakukan secara manual (kertas) ataupun dengan komputerisasi. Pengolahan database berbasis komputer dapat dilakukan oleh sekumpulan program aplikasi/ perangkat lunak yang biasa disebut Sistem manajemen Database (DBMS).

  Dibandingkan dengan sistem berbasis kertas, DBMS memiliki 4 keunggulan ;

  1. Kepraktisan, Sistem yang berbasis kertas akan menggunakan kertas yang sangat banyak untuk menyimpan informasi, sedangkan DBMS

  15

2.4 Database

  menggunakan media penyimpan sekunder yang berukuran kecil tetapi padat informasi.

  2. Kecepatan, mesin dapat mengambil atau mengubah data jauh lebih cepat daripada manusia.