68
PEMBUATAN SISTEM INFORMASI MONITORING PENYEBARAN DANA DI UPT DINAS PENDIDIKAN KEC.SAMBIREJO SRAGEN TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Ilmu Komputer Diajukan Oleh : FORA FALENTINA NIM. M3107088 PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2010

PEMBUATAN SISTEM INFORMASI MONITORING …...education office Sambirejo UPT is one of application that can be used to ... Keluarga Besar Teknik Informatika 2007, ... Gambar 4.21 Form

  • Upload
    buitram

  • View
    215

  • Download
    1

Embed Size (px)

Citation preview

PEMBUATAN SISTEM INFORMASI MONITORING

PENYEBARAN DANA DI UPT DINAS PENDIDIKAN

KEC.SAMBIREJO SRAGEN

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya

Program Diploma III Ilmu Komputer

Diajukan Oleh :

FORA FALENTINA

NIM. M3107088

PROGRAM DIPLOMA III ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2010

HALAMAN PERSETUJUAN

PEMBUATAN SISTEM INFORMASI MONITORING PENYEBARAN

DANA

DI UPT DINAS PENDIDIKAN KEC.SAMBIREJO SRAGEN

Disusun Oleh :

FORA FALENTINA

NIM. M3107088

Tugas Akhir ini telah disetujui untuk dipertahankan

Di hadapan dewan penguji

pada tanggal _______________

Pembimbing Utama

Drs. YS. Palgunadi, M.Sc

NIP. 19560407 198303 1 004

HALAMAN PENGESAHAN

PEMBUATAN SISTEM INFORMASI MONITORING PENYEBARAN

DANA DI UPT DINAS PENDIDIKAN KEC. SAMBIREJO SRAGEN

Disusun Oleh :

FORA FALENTINA

NIM. M3107088

Pembimbing Utama

Drs. YS. Palgunadi, M.Sc

NIP. 19560407 198303 1 004

Tugas Akhir ini telah diterima dan disahkan

oleh dewan penguji Tugas Akhir Program Diploma III Ilmu Komputer

pada hari __________________

Dewan Penguji :

1. Penguji 1 Drs. YS. Palgunadi, M.Sc ( )

NIP. 19560407 198303 1 004

2. Penguji 2 Agus Purnama, S.Si ( )

NIDN. 0607038501

3. Penguji 3 Drs. Syamsurizal ( )

NIP. 19561212 198803 1 001

Disahkan Oleh :

a.n Dekan Fakultas MIPA UNS

Pembantu Dekan 1

Ir. Ari Handono Ramelan,M.Sc.Ph.D

NIP. 19610223 198601 1 001

Ketua Program Studi

DIII Ilmu Komputer UNS

Drs. YS. Palgunadi, M.Sc

NIP. 19560407 198303 1 004

ABSTRACT

Fora Falentina, 2010. School Funds Distribution Monitoring Information

System At The Sub District Education Office Sambirejo UPT. DIII of

Computer Science, Faculty of Mathematics and Natural Sciences, University of

Sebelas Maret Surakarta.

School funds distribution monitoring information system at the sub district

education office Sambirejo UPT is one of application that can be used to

prepare document about funds. Funds include BOS, funds school development

and funds for school accreditation. Sub district education office Sambirejo UPT

still manually prepares document specially for funds document. The aim of the

research is to develop a monitoring information system making funds at the UPT.

In this research, the system described as : UPT profile, habitant

composition in term of ages, educations, jobs for every village in the Sambirejo

sub district, funds document, search document, manage admin, help and special

menu, to propose funds school development and funds for school accreditation.

The applications of the system have been done by using PHP, MySQL as well as

HTML developer, Javascript and CSS.

It can be concluded that the system has already been developed

Keywords: Funds Monitoring Information System, PHP, MySQL.

ABSTRAK

Fora Falentina, 2010. Pembuatan Sistem Informasi Monitoring Penyebaran

Dana di UPT Dinas Pendidikkan Kecamatan Sambirejo.DIII Ilmu Komputer,

Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret

Surakarta.

Sistem informasi monitoring dana adalah salah satu aplikasi yang dapat

digunakan untuk pengolahan data mengenai dana. Dana yang dimaksud adalah

dana BOS, dana pembangunan sekolah dan dana sekolah berprestasi. UPT dinas

pendidikkan kec. Sambirejo masih manual dalam melakukan pengolahan data

khususnya dalam perekapan data dana. Tujuan dari penelitian ini adalah membuat

sistem informasi monitoring penyebaran dana di UPT tersebut.

Pada Tugas Akhir ini telah dibuat suatu sistem yang memiliki fasilitas

informasi profil UPT, komposisi penduduk desa di kecamatan Sambirejo, data

dana, manage admin, help sebagai menu informasi bantuan dan terdapat menu

khusus yaitu pengajuan untuk dana pembangunan sekolah dan sekolah berprestasi.

Aplikasi ini dibuat dengan menggunakan bahasa pemrograman PHP,

MySQL dan beberapa bahasa pemrograman pendukung diantaranya yaitu HTML

dan CSS.

Kata kunci : sistem informasi monitring dana, PHP, MySQL

MOTTO

� Raihlah akheratmu seakan-akan mati besok dan raihlah duniamu seakan-

akan hidup selama-lamanya.

� Janganlah takut akan perubahan yang terjadi dalam hidup, dengan

perubahan – perubahan akan membuat kita menuju kesuksesan.

� Kamu harus bisa menjinakkan pikiranmu dan perasaanmu, supaya bisa

mendorongmu, membantumu dan bukan malah melawanmu.

� Jangan sesali masa lalu hadapi masa depan dengan penuh optimis.

(Penulis)

PERSEMBAHANPERSEMBAHANPERSEMBAHANPERSEMBAHAN

Karya iKarya iKarya iKarya ini kupersembahkan untuk : ni kupersembahkan untuk : ni kupersembahkan untuk : ni kupersembahkan untuk :

� Bapak, Ibu, Adik,Kakek dan Nenek tercinta dan seluruh keluarga besar yang senantiasa selalu memberikan semangat dan kasih

sayang sehingga penulisan karya ini dapat terselesaikan.

� Teman-teman angkatan 2007, 2008, 2009 yang telah banyak memberikan semangat motivasi dalam penyelesaian tugas akhir ini.

� Semua pembaca karya tugas akhir ini yang telah meluangkan waktunya untuk membaca.

KATA PENGANTAR

Segala puji syukur kehadirat Allah SWT yang telah melimpahkan segala

rahmat, hidayah dan karunia-Nya kepada penulis sehingga dapat terselesaikannya

tugas akhir ini sesuai dengan waktu yang telah ditentukan.

Adapun maksud dan tujuan dari penyusunan Tugas Akhir ini adalah untuk

memenuhi salah satu syarat kelulusan program Diploma Tiga program studi Ilmu

Komputer Universitas Sebelas Maret Surakarta.

Atas tersusunnya laporan Tugas Akhir ini, penulis tidak lupa

mengucapkan terima kasih kepada :

1. Bapak Prof. Drs. Sutarno, M.Sc, Ph.D selaku Dekan Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Surakarta.

2. Bapak Drs. Y.S. Palgunadi, M.Sc selaku Ketua Program Diploma III

Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Sebelas Maret Surakarta dan selaku Dosen Pembimbing

Tugas Akhir atas arahan dan bimbingannya dalam pembuatan laporan

ini.

3. Seluruh Dosen Pengajar dan Staf DIII Ilmu Komputer Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Surakarta.

4. Bapak Drs. Mariyo selaku Kepala UPT Dinas Pendidikkan Kecamatan

Sambirejo.

5. Bapak, Ibu, Adik dan semua keluarga besarku yang telah memberikan

doa dan dukungan baik secara spiritual maupun material.

6. Keluarga Besar Teknik Informatika 2007, 2008, 2009 Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Surakarta.

7. Semua pihak yang telah banyak membantu proses pembuatan Tugas

Akhir ini.

Akhir kata penulis mengharapkan semoga laporan ini dapat bermanfaat

bagi pihak yang membaca dan mempelajarinya.

Surakarta, 24 Juni 2010

Penulis

DAFTAR ISI

Halaman

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

HALAMAN PERSETUJUAN .................................................................. ii

HALAMAN PENGESAHAN .................................................................... iii

HALAMAN ABSTRACT ......................................................................... iv

HALAMAN ABSTRAK ........................................................................... v

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

HALAMAN PERSEMBAHAN ................................................................ vii

KATA PENGANTAR .............................................................................. viii

DAFTAR ISI ............................................................................................ x

DAFTAR GAMBAR ................................................................................ xii

DAFTAR TABEL .................................................................................... xiv

BAB I PENDAHULUAN

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

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

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

1.4 Tujuan Penulisan ................................................................... 3

1.5 Manfaat Penulisan ................................................................. 3

1.6 Metodologi Penelitian ............................................................ 3

1.7 Sistematika Penulisan ............................................................ 4

BAB II LANDASAN TEORI

2.1 Pengertian Sistem Informasi .................................................. 5

2.2 Basis Data.............................................................................. 6

2.3 Hypertext Markup Language (HTML) ................................... 6

2.3.1 Elemen HTML ........................................................... 7

2.3.2 Tag HTML ................................................................. 7

2.4 Apache .................................................................................. 8

2.5 Structured Query Language (SQL) ......................................... 8

2.6 MySQL ................................................................................. 9

2.7 Perl Hypertext Preprocessor (PHP) ........................................ 9

2.7.1 Cara Kerja PHP .......................................................... 10

2.7.2 Kemampuan PHP ....................................................... 10

2.7.3 Penulisan PHP ............................................................ 11

2.8 Unified Modeling Language (UML) ...................................... 12

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem ......................................................................... 14

3.1.1 Analisis Kebutuhan Hardware ....................................... 15

3.1.2 Analisis Kebutuhan Software ........................................ 15

3.2 Perancangan Sistem .................................................................. 15

3.2.1 UML (Unifed Modeling Language) ............................... 15

3.2.2 Rancangan Basis Data ................................................... 25

3.3 Rancangan Halaman Interface .................................................. 33

BAB IV IMPLEMENTASI DAN ANALISA

4.1 Implementasi ............................................................................ 34

4.1.1 Desain Program ............................................................. 35

4.2 Evaluasi Program...................................................................... 53

BAB V PENUTUP

5.1 Kesimpulan .............................................................................. 54

5.2 Saran ........................................................................................ 54

DAFTAR PUSTAKA .................................................................................. 55

DAFTAR GAMBAR

Halaman

Gambar 3.1 Activity Diagram Pendataan Data Desa/Sekolah .................... 16

Gambar 3.2 Activity Diagram Pendataan Data Dana ................................. 17

Gambar 3.3 Activity Diagram Pendataan Mutasi Data .............................. 18

Gambar 3.4 Activity Diagram Permintaan Data Dana .............................. 19

Gambar 3.5 Activity Diagram Laporan ..................................................... 20

Gambar 3.6 Use Case Diagram ................................................................. 21

Gambar 3.7 Class Diagram ...................................................................... 24

Gambar 3.8 Rancangan Halaman interface ............................................... 33

Gambar 4.1 Form Login ............................................................................ 34

Gambar 4.2 Admin tidak login ................................................................. 35

Gambar 4.3 Form Home ........................................................................... 35

Gambar 4.4 Form Sejarah Visi Misi UPT Dinas Pendidikkan Kec,

Sambirejo .............................................................................. 36

Gambar 4.5 Form Visi Misi UPT Dinas Pendidikkan Kec. Sambirejo ...... 37

Gambar 4.6 Form Struktur Organisasi UPT Dinas Pendidikkan Kec.

Sambirejo .............................................................................. 37

Gambar 4.7 Form Edit Visi Misi UPT Dinas Pendidikkan Kec.

Sambirejo .............................................................................. 38

Gambar 4.8 Form sarana sekolah ............................................................. 39

Gambar 4.9 Form Sarana Luar Sekolah ................................................... 40

Gambar 4.10 Form Rasio Guru .................................................................. 40

Gambar 4.11 Form Pendidikkan ................................................................. 41

Gambar 4.12 Form Pekerjaan ...................................................................... 42

Gambar 4.13 Form Agama .......................................................................... 42

Gambar 4.14 Form Data Dana .................................................................... 43

Gambar 4.15 Form Data Desa ..................................................................... 44

Gambar 4.16 Form Input Data Desa ............................................................ 45

Gambar 4.17 Form update Desa .................................................................. 46

Gambar 4.18 Form Cetak Desa ................................................................... 47

Gambar 4.19 Form Cek Data Desa .............................................................. 48

Gambar 4.20 Form Cari Desa...................................................................... 49

Gambar 4.21 Form Gagal Cari Data Desa ................................................... 49

Gambar 4.22 Form Pengajuan Dana ............................................................ 50

Gambar 4.23 Form Hasil Pengajuan Dana ................................................... 51

Gambar 4.24 Form Mutasi Dana ................................................................. 51

Gambar 4.25 Form Manage Admin ............................................................. 52

Gambar 4.24 Form Help ............................................................................. 52

DAFTAR TABEL

Halaman

Tabel 2.1 Daftar tag HTML yang umum digunakan .................................... 7

Tabel 2.2 Bentuk pembuka program PHP .................................................... 11

Tabel 3.1 Aktor Dalam Use Case ................................................................ 22

Tabel 3.2 Struktur Tabel Data Login .......................................................... 25

Tabel 3.3 Struktur Tabel Data Desa ............................................................ 26

Tabel 3.4 Struktur Tabel Data Sekolah ....................................................... 27

Tabel 3.5 Struktur Tabel Data Dana ........................................................... 28

Tabel 3.6 Struktur Tabel Data Proses ......................................................... 29

Tabel 3.7 Struktur Tabel Data Stok Dana ................................................... 30

Tabel 3.8 Struktur Tabel Data Opsi ............................................................ 31

Tabel 3.9 Struktur Tabel Mutasi Data ......................................................... 32

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

UPT (Unit Pelaksana Teknis) Dinas Pendidikan Kecamatan Sambirejo

adalah sebuah unit pelaksana teknis bidang pendidikan di bawah Dinas

Pendidikan Kabupaten Sragen. UPT Dinas Pendidikan Kecamatan Sambirejo

mengurusi segala urusan di bidang pendidikan dari SD Negeri yang berada di

wilayah Kecamatan Sambirejo. Untuk menunjang proses kegiatan belajar

mengajar dalam suatu pendidikan sendiri tentunya dibutuhkan komponen –

komponen yang mendukung guna kemajuan pendidikan sekolah tersebut.

Komponen – komponen yang mendukung seperti diantaranya yaitu fasilitas yang

memadai, peralatan sekolah, keefektifitasan kinerja peran sekolah, dan tentunya

sumber dana bagi sekolah.

Dana merupakan komponen yang perlu diperhatikan untuk menunjang

kemajuan pendidikan di sekolah. Selama ini terdapat beberapa macam dana yang

diperuntukkan sekolah dari pemerintah, diantaranya yaitu dana BOS (Bantuan

Operasinal Sekolah), dana pembangunan sekolah dan dana bagi sekolah

berprestasi. Di UPT Dinas Pendidikan Kecamatan Sambirejo ini kegiatan

pengolahan data masih dilakukan secara manual dengan pegawai yang bekerja di

UPT ini sebanyak 14 orang dan hanya tersedia 2 buah komputer saja, sehingga

membutuhkan proses yang lama untuk melakukan pengolahan data dan segala

keperluan di bidang pendidikan. Dalam memonitoring segala kegiatan juga

dilakukan secara manual, sehingga kinerja dari UPT Dinas Pendidikan Kec.

Sambirejo ini dirasakan masih sangat kurang efektif. Termasuk dalam

memonitoring penyebaran dana, masih dilakukan secara manual. Oleh karena itu

UPT Dinas Pendidikan Kec. Sambirejo membutuhkan sebuah sistem aplikasi yang

dapat memberikan informasi tentang penyaluran dana secara komputerisasi

sehingga memudahkan dalam mengakses data dana secara cepat dan akurat.

Sistem informasi monitoring dana di UPT Dinas Pendidikan Sambirejo

merupakan sistem informasi yang yang berfungsi untuk memonitor dana. Dana

yang dimaksud yaitu seperti dana BOS(Bantuan Operasional Pembangunan) ,

dana pembangunan sekolah bagi sekolah yang kurang mampu, dan dana untuk

sekolah berprestasi. Sistem informasi ini memudahkan UPT Dinas Pendidikan

dalam mengolah data secara up to date dan menguntungkan bagi sekolah karena

dana tersalur secara cepat dan teratur, sehingga dapat terjalin kerja sama yang baik

antara sekolah, UPT Dinas Pendidikan dan pemerintah. Dengan sistem

komputerisasi ini diharapkan proses pendataan dana, pendataan sekolah,

pendataan desa serta transaksi penyaluran dana dapat lebih terkontrol, efisien dan

akurat.

Berdasarkan latar belakang diatas, maka penulis mengadakan ” Pembuatan

Sistem Informasi Monitoring Penyebaran Dana di UPT Dinas Pendidikan

Kec.Sambirejo Sragen ”

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah yang telah diuraikan di atas maka

rumusan masalah yang dibahas adalah “Bagaimana membuat sistem informasi

monitoring penyebaran dana di UPT Dinas Pendidikan Kec.Sambirejo Sragen ”.

1.3 Batasan Masalah

Batasan masalah sistem informasi monitoring ini yaitu memberikan

pelayanan-pelayanan berupa input output data, update data, pemutusan pengajuan

dana dan sistem pengelolaan informasi bagi administrator. Dana yang di batasi

yaitu mengenai perekapan dana BOS, pengajuan dana pembangunan gedung

sekolah dan pengajuan dana sekolah berprestasi. Mencatat mutasi dana untuk

pengajuan pembangunan sekolah. Dalam batasan masalah ini tidak termasuk

menangani akuntasi keuangan dana hanya menangani perekapan dana.

1.4 Tujuan Penulisan

Tujuan dari Tugas Akhir ini adalah membuat sistem informasi monitoring

penyebaran dana di UPT Dinas Pendidikan Kec.Sambirejo Sragen.

1.5 Manfaat Penulisan

Diharapkan penulisan ini dapat menghasilkan manfaat sebagai berikut :

1. Bagi Penulis

Tugas Akhir ini dapat dijadikan gambaran tentang pekerjaan pada saat

mencapai dunia kerja nantinya dan dapat digunakan untuk mempraktekkan

ilmu yang didapat pada masa perkuliahan

2. Bagi Instansi

Tugas Akhir ini dapat mempermudah dalam pengelolaan data dan

mempermudah penyampaian informasi mengenai data dana yang tersalur

secara akurat dan tepat.

3. Bagi Sistem Akademis

Tugas Akhir ini dapat dijadikan arsip atau dokumen yang diharapkan akan

dapat bermanfaat dalam proses kegiatan perkuliahan mahasiswa nantinya.

1.6 Metodologi Penelitian

1. Metode Studi Pustaka

Studi pustaka merupakan suatu teknik atau cara pengumpulan data atau

informasi yang dilakukan dengan cara membaca buku-buku, laporan-laporan

dan sebagainya yang berhubungan dengan permasalahan tersebut.

2. Metode Observasi

Metode observasi merupakan suatu teknik pengumpulan data atau informasi

yang dilakukan dengan cara mengadakan pengamatan langsung pada objek

permasalahan dan kemudian dari pengamatan tersebut diambil suatu

kesimpulan.

3. Metode Interview

Dalam metode ini, didapat data yang diperlukan dalam penelitian ini dengan

melakukan interview dengan beberapa pihak yang terkait dan dianggap

memiliki data yang akurat.

4. Metode Studi Kasus

Studi ini dimaksudkan untuk memperoleh data yaitu data yang relevan dengan

penelitian yang dilakukan khususnya data-data yang nantinya akan digunakan

sebagai konten sistem informasi monitoring dana.

1.7 Sistematika Penulisan

Sebagai gambaran, dalam penulisan laporan tugas akhir ini akan disajikan

dalam lima bab, yang masing-masing bab diuraikan sebagai berikut :

BAB I PENDAHULUAN

Pada bab ini berisi tentang Latar Belakang Masalah, Rumusan

Masalah, Batasan Masalah, Tujuan Penulisan, Manfaat Penulisan,

Metodologi Penulisan dan Sistematika Penulisan.

BAB II LANDASAN TEORI

Pada bab ini berisi tentang landasan teori yang berkaitan dengan

pengertian-pengertian, konsep-konsep dasar dan berbagai hal yang

berhubungan dengan permasalahan diatas.

BAB III ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini berisi tentang analisis sistem dan rancangan sistem

serta berbagai hal yang diperlukan untuk mendukung hal tersebut.

BAB IV IMPLEMENTASI DAN EVALUASI

Pada bab ini akan dibahas implementasi dan evaluasi program.

Selain itu juga akan dibahas tentang program tersebut.

BAB V PENUTUP

Merupakan kesimpulan dari pembahasan yang telah disusun dan

saran-saran serta tindak lanjut dari penelitian yang dilakukan.

BAB II

LANDASAN TEORI

2.1 Pengertian Sistem Informasi

Istilah sistem informasi menyiratkan suatu pengumpulan data yang

terorganisasi beserta tata cara penggunaannya yang mencakup lebih jauh daripada

sekadar penyajian. Istilah tersebut menyiratkan suatu maksud yang ingin dicapai

dengan jalan memilih dan mengatur data serta menyusun tatacara penggunaannya.

Keberhasilan suatu sistem informasi yang diukur berdasarakan maksud

pembuatannya tentu bergantung pada tiga faktor utama yaitu keserasian dan mutu

data, pengorganisasian data, tatacara penggunaannya.

Suatu sistem informasi dibuat untuk suatu keperluan tertentu atau untuk

memenuhi permintaan penggunaan tertentu, maka struktur dan cara kerja sistem

informasi berbeda-beda bergantung pada macam keperluan atau macam

permintaan yang harus dipenuhi. Oleh karena kepentingan yang harus dilayani

sangat beraneka, maka macam sistem informasi pun sangat beraneka. Namun

demikian sistem informasi mempunyai banyak tampakan (features) umum dan

menghadapi banyak persoalan yang mirip. Jadi disamping perbedaan yang jelas

terdapat banyak persamaan antar berbagai sistem informasi. Suatu persamaan

yang menonjol ialah semua sistem informasi menggabungkan berbagai ragam data

yang dikumpulkan dari berbagai sumber. Untuk dapat menggabungkan data yang

berasal dari berbagai sumber diperlukan suatu sistem alih rupa data sehingga

menjadi tergabungkan. Berapapun ukurannya dan apapun ruang lingkupnya, suatu

sistem informasi perlu memiliki ketergabungan data yang disimpannya.

2.2 Basis Data

Basis data (database) merupakan kumpulan data yang saling berhubungan

dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan

perangkat lunak untuk memanipulasinya. Database merupakan salah satu

komponen yang penting dalam sistem informasi, karena merupakan basis dalam

menyediakan informasi bagi para pemakai.

Untuk membentuk suatu database diperlukan jenjang data. Jenjang data

dimulai dari :

a. Characters : merupakan bagian data yang terkecil, dapat berupa

karakter numerik, huruf ataupun karakter-karakter khusus (special

characters) yang membentuk suatu item data atau field.

b. Field : merepresentasikan suatu atribut dari record yang menunjukkan

suatu item dari data, seperti misalnya nama, alamat dan lain

sebagainya. Kumpulan dari field membentuk suatu record.

c. Record : record menggambarkan suatu unit data individu yang

tertentu. Kumpulan dari record membentuk suatu file.

d. File : file terdiri dari record-record yang menggambarkan satu

kesatuan data yang sejenis.

e. Database : kumpulan dari file atau tabel membentuk suatu database.

2.3 Hypertext Markup Language (HTML)

Hypertext Markup Language (HTML) merupakan suatu bahasa

pemrograman yang dipergunakan untuk menyusun dan membentuk suatu

dokumen agar dapat ditampilkan pada program browser World Wide Web dalam

bentuk yang dikehendaki pembuatnya. Dokumen web dapat berisikan

informasi grafis, video, sound maupun link hubungan ke sumber-sumber lain

di internet dengan menggunakan tata penulisan hypertext. (Sampurna, 2000)

2.3.1 Elemen HTML

Dalam dokumen HTML, elemen dibagi menjadi dua kategori utama,

yaitu

elemen-elemen <HEAD> yang memberikan informasi tentang dokumen

tersebut, seperti judul dokumen atau hubungannya dengan dokumen lain

serta elemen-elemen <BODY> yang menentukan bagaimana isi suatu

dokumen ditampilkan oleh browser, seperti paragraf, form, tabel dan

lain-lain. Suatu elemen HTML terdiri dari tag-tag beserta teks yang ada

dalam tag-tag tersebut. (Sampurna, 2000)

2.3.2 Tag HTML

Sewaktu browser menampilkan suatu halaman Web, browser tersebut

akan membaca teks-teks pada dokumen HTML dan mencari suatu kode

khusus yang disebut tag. Tag ini dinyatakan dengan tanda lebih kecil (<) dan

tanda lebih besar (>). Tag ini biasanya merupakan suatu pasangan yang

disebut tag awal dan tag akhir. Tag awal dinyatakan dalam bentuk <nama

tag>, sedangkan tag akhir dalam bentuk </nama tag>. Format umum tag

berpasangan adalah: <nama tag> teks yang ditampilkan </nama tag>.

Tabel 2.1 merupakan tag-tag yang umum digunakan.

Tabel 2.1 Daftar tag HTML yang umum digunakan

Tag Keterangan

<HTML>.....</HTML> Mendeklarasikan bahwa halaman web akan

ditulis

dalam HTML

<HEAD>.....</HEAD> Membatasi kepala halaman

<BODY>.....</BODY> Mendefinisikan judul (tidak ditampilkan dalam

halaman)

<B>.....</B> Menyetel.....dengan cetak tebal

<I>.....</I> Menyetel.....dengan cetak miring

<UL>.....</UL> Membatasi list tidak berurut (daftar butir)

<LI> Mengawali item list (tidak diakhiri </li>

<BR> Pindah baris

<P> Mengawali sebuah paragraf

<HR> Garis horizontal

(Sampurna, 2000)

2.4 Apache

Untuk menjalankan PHP dibutuhkan web server. Web server berfungsi

menyimpan serta mendistribusikan data ke komputer lain lewat internet yang

meminta informasi tersebut. Apache merupakan web server yang dikeluarkan oleh

NSCA yaitu NSCA HTTPD sekitar tahun 1995. (Imansyah, 2003)

2.5 Structured Query Language (SQL)

SQL merupakan bahasa standar yang digunakan untuk mengakses dan

memanipulasi database proses menyimpan, meng-update dan akses informasi

menjadi lebih mudah serta lebih dapat dimengerti oleh manusia karena mirip

dengan bahasa Inggris standar dengan menggunakan SQL. Instruksi-instruksi

SQL digunakan untuk perintah-perintah yang interaktif, untuk informasi dari

relasional basis data dan untuk membangun data yang digunakan sebagai laporan.

Dalam konteks bahasa SQL, pada umumnya informasi tersimpan dalam

tabel-tabel yang secara logik merupakan struktur dua dimensi yang terdiri atas

baris data (row atau record) yang berada dalam satu atau lebih kolom (column).

Baris pada tabel sering disebut sebagai instance dari data. Sedangkan kolom

sering disebut sebagai attributes atau field. (Purbo, 2000)

2.6 MySQL

MySQL merupakan sebuah server database yang banyak digunakan di

internet karena kehandalannya, keamanan dan juga sifat yang freeware. MySQL

mendukung terhadap pemrograman C, Perl, Java, PHP dan Phyton. Tool-tool

yang disediakan MySQL memungkinkan untuk membuat aplikasi client atau

server dan website yang digabungkan dengan database. MySQL juga mendukung

terhadap sistem operasi berbasis Unix, Windows dan OS/2. MySQL adalah mesin

basis data yang sama ketika proses-proses pada aplikasi itu berjalan secara

<PRE>.....</PRE> Teks performat, tidak diformat ulang

<IMG SCR=”.....”> Memuat gambar disini

<A

HREF=”..”>...</A>

Mendefinisikan sebuah hyperlink

simultan. Program utilitas MySQL dapat menggunakan pernyataan SQL.

(Medinets, 2000)

2.7 Perl Hypertext Preprocessor (PHP)

Perl Hypertext Preprocessor (PHP) merupakan bahasa scripting dan

interpreter yang digunakan dalam pemrograman web. PHP merupakan bahasa

yang disertakan dalam dokumen HTML bekerja di sisi server sehingga script-nya

tak tampak di sisi client. PHP dirancang untuk dapat bekerja sama dengan

database server dan dibuat sedemikian rupa sehingga pembuatan dokumen

HTML yang dapat mengakses database menjadi lebih mudah.

PHP diperkenalkan pertama kali oleh Rasmus Lerdorf di akhir 1994.

Ketersediaan source code dalam bahasa C membuat PHP sangat universal dan

mudah disesuaikan dengan platform yang kita gunakan, sehingga tidak perlu

keraguan untuk menginvestasikan waktu dan tenaga guna mengembangkan

aplikasi PHP. PHP juga modular, kemampuannya dalam mengenal berbagai

database server tidak perlu terpasang seluruhnya. Hal ini penting guna efisiensi

dan penghematan memori. Jadi misalkan database yang kita gunakan adalah

MySQL maka kita tidak perlu meng-compile PHP untuk mendukung database

yang lain.

PHP bekerja di sisi server (menyatu dengan web server), PHP juga dapat

mengakses database server yang berada di remote host. Tentu saja hal ini perlu

didukung oleh database server itu sendiri, karena tidak semua database server

menyediakan fasilitas remote access. Selama masa pembuatan, browser, web

server dan database server dapat menyatu dalam sebuah host, jadi tidak harus

online untuk mencoba aplikasi yang dibuat dengan PHP. (Medinets, 2000)

2.7.1 Cara Kerja PHP

Seperti yang pernah disebutkan bahwa PHP adalah aplikasi di sisi server

atau dengan kata lain beban kerja ada di server bukan di client (browser).

Pada saat browser meminta dokumen PHP, web server langsung

menggunakan modul PHP untuk mengolah dokumen tersebut. Jika pada

dokumen terkandung fungsi yang mengakses database maka modul PHP

menghubungi database server yang bersangkutan. Dokumen yang berformat

PHP dikembalikan web server dalam format HTML, sehingga source code

PHP tidak tampak di sisi browser. (Medinets, 2000)

2.7.2 Kemampuan PHP

PHP digunakan untuk membuat aplikasi CGI (Common Gateway

Interface) yaitu suatu program yang dapat menerima input dari browser,

memproses dan selanjutnya mengirim kembali outputnya, yang di program

dengan Perl atau C. Data masukkan dalam suatu form HTML secara otomatis

di variabel-kan dan dapat digunakan langsung, sehingga tidak perlu

menguraikan lagi, yang disebut query string.

Kemudahan akses ke berbagai database server adalah yang terpenting dari

PHP. Adapun database server adalah yang didukungnya antara lain : Oracle,

Sybase, Informix, Postgres, dBase, Interbase, MySQL, ODBC dan masih

banyak lagi. (Medinets, 2000)

2.7.3 Penulisan PHP

Seperti pada pemrograman-pemrograman lainnya PHP memiliki beberapa

aturan penulisan yang harus diketahui sebelumnya, yaitu bagaimana memulai

program PHP dan mengakhiri PHP, sehingga dengan memenuhi beberapa

aturan yang ada sehingga dapat mengerjakan program yang dihadapi.Untuk

memulai program PHP, dapat dimulai dengan mengenal sebuah tag pengenal

PHP yang digunakan untuk menuliskan kode PHP.

Untuk menuliskan dan memperkenalkan kode PHP, harus dimulai dengan

tanda <?php, setelah tanda tersebut dapat melanjutkan dengan kode program

isi didalamnya. Untuk mengakhiri kode program yang dibuat, dapat ditutup

dengan tanda ?>. Selain penggunaan tanda seperti itu, dapat menggunakan

beberapa bentuk lain seperti yang ditunjukkan pada Tabel 2.2.

Tabel 2.2 Bentuk pembuka program PHP

Awal Akhir

<? ?>

<?php ?>

<script language=”php”> </script>

(Bunafit Nugroho, 2004)

2.8 Unified Modeling Language (UML)

Unified Modeling Language adalah bahasa standar yang digunakan untuk

menjelaskan dan memvisualisasikan artifak dari proses analisis dan desain

berorientasi obyek. UML menyediakan standar pada notasi dan diagram yang bisa

digunakan untuk memodelkan suatu sistem. UML menjadi bahasa yang bisa

digunakan untuk berkomunikasi dalam perspektif obyek antara user dan

developer, antara developer dengan developer, antara developer desain dengan

developer pemrograman (Julius Hermawan, 2004).

UML memungkinkan developer melakukan pemodelan secara visual,yaitu

penekanan pada penggambaran, bukan didominasi oleh narasi. Pemodelan visual

membantu untuk menangkap struktur dan kelakuan dari obyek, mempermudah

penggambaran interaksi antara elemen dalam sistem, dan mempertahankan

konsistensi antara desain dan implementasi dalam pemrograman (Julius

Hermawan, 2004)

UML mendefinisikan diagram berikut :

a. Use Case Diagram

b. ClassDiagram

c. Statechart diagram

d. Activity Diagram

e. Sequence Diagram

f. Colaboration Diagram

g. Component Diagram

h. Deployment Diagram

Dari diagram-diagram di atas, yang penting untuk proses analisis dan

desain adalah sebagai berikut :

a. Use Case Diagram

<% %>

Use Case Diagram adalah deskripsi fungsi dari sebuah sistem dari

perspektif / sudut pandang para pengguna sistem. Use Case mendefinisikan

“apa” yang dilakukan oleh sistem dan elemen-elemennya, bukan

“bagaimana” sistem dan elemen-elemennya saling berinteraksi. Use Case

bekerja dengan menggunakan “scenario”, yaitu deskripsi urutan-uutan

langkah yang menerangkan apa yang dilakukan pengguna terhadapsistem

maupun sebaliknya. Use case diagram mengidentifikasikan fungsionalitas

yang dipunyai ole sistem (use case), user yang berinteraksi dengan sistem

(actor) dan aosiasi / keterhubungan antara user dengan fungsionalitas sistem.

b. Class Diagram

Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan

menghasilkan sebuah obyek dan merupakan inti dari pengembangandan

desainberorientasi obyek.class menggambarkan keadaan (atribut / properti)

suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan

tersebut (metode / fungsi). Class diagram menggambarkan struktur dan

deskripsi class, package, dan objectbeserta hubungan satu sama lain seperti

containment, pewarisan, asosiasi dan lain-lain.

c. Sequence Diagram

Sequence Diagram mendokumentasikan komunikasi / interaksi antar

kelas-kelas. Diagram ini menunjukkan sejumlah obyek dan message (pesan)

yang diletakkan diantara obyek-obyek di dalam use case.

d. Activity Diagram

Activity Diagram digunakan untukmendokumentasikan alur kerja pada

sebuah sistem, yang dimulai dari pandangan business level hingga ke

operational level. Pada dasarnya, activity diagram mempunyai peran seperti

halnya flowchart, akan tetapi perbedaannya dengan flowchart adalah activity

diagram bisa mendukung perilaku parallel sadangkan flowchart tidak bisa.

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Berdasarkan observasi langsung yang dilakukan di UPT Dinas Pendidikan

Kecamatan Sambirejo tidak mempunyai Sistem Informasi Monitoring dana.

Proses pendataan dana di UPT Dinas Pendidikan Kecamatan Sambirejo masih

dilakukan secara manual. Hal ini sangat menghambat kelancaran dalam

melakukan proses pendataan dan pengelolaan datanya. Meskipun sudah

menggunakan komputer, tetapi belum dapat membantu mempercepat proses

pendataan karena belum terdapat sistem yang lebih efektif dan efisien yang dapat

digunakan dalam proses pendataan tersebut sehingga menghambat dalam

mendapatkan informasi yang cepat dan akurat.

Informasi yang ada adalah berupa arsip-arsip yang berasal dari setiap

sekolahan dan kantor UPT Dinas Pendidikan Kecamatan Sambirejo. Dimana

arsip-arsip dari tiap sekolahan dan Kantor UPT tersebut dijadikan satu menurut

nama sekolahan dan dijilid menjadi sebuah buku. Proses pendataan dari tiap

sekolahan dan kantor UPT dilakukan tiap bulan, sehingga dapat dibayangkan

berapa banyak arsip-arsip yang telah dibukukan sejak UPT itu berdiri. Dengan

keadaaan tersebut, untuk mencari informasi yang dibutuhkan tentu akan

memerlukan waktu sangat lama.

Untuk mengatasi masalah diatas sangatlah diperlukan sistem informasi

yang dapat membantu mempercepat proses pendataan penyebaran buku sehingga

menghasilkan informasi yang cepat, akurat, dan efisien. Oleh karena itu penulis

mencoba membantu memecahkan masalah dengan membuat rancangan sistem

informasi yang dibutuhkan.

14

3.1.1 Analisis Kebutuhan Hardware

Hardware yang digunakan dalam pembuatan website ini yaitu

menggunakan komputer yang dapat di aplikasikan ke revolusi yang lebih

tinggi dengan spesifikasi minimum sebagai berikut :

1. Intel Pentium IV

2. RAM (Memori) 512 MB

3. Hard Disk 80 GB

4. Monitor CRT, mouse dan keyboard.

3.1.2 Analisis Kebutuhan Software

Software yang diperlukan dalam pembuatan sistem informasi ini

adalah

sebagai berikut :

1. Editor : Macromedia Dreamweaver 8, Notepad++ v5.3.1

2. Appserv v2.5.10 : PHP, MySQL, Apache

3. Software Pendukung: Photoshop 7, CorelDRAW 12, Browser Mozilla

Firefox 3.0

3.2 Perancangan Sistem

3.2.1 UML (Unifed Modeling Language)

Rancangan dalam pembuatan Sistem Informasi Monitoring Dana di UPT

Dinas Pendidikan kec.Sambirejo digambarkan dalam UML (Unifed Modeling

Language)yang meliputi sebagai berikut :

1 . Activity Diagram

- Activity Diagram Pencatatan Data sekolah/desa

Gambar 3.1 Activity Diagram Pendataan Data Desa/Sekolah

Gambar 3.2 Activity Diagram Pendataan Data Dana

- Activity Diagram Mutasi Data

Gambar 3.3 Activity Diagram Pendataan Mutasi Data

- Activity Diagram Proses Permintaan Data Dana

Gambar 3.4 Activity Diagram Permintaan Data Dana

- Activity Diagram Laporan

Gambar 3.5 Activity Diagram Laporan

2 . Use Case Diagram

Gambar 3. 6 Use Case Diagram

Tabel 3.1 Aktor Dalam Use Case

No Actor Deskripsi

1 Petugas Sekolah Petugas Sekolah adalah orang yang selalu

melaporkan perkembangan kondisi pembangunan

dalam sekolah tersebut , kemudian data tersebut

diberikan ke UPT Dinas Pendidikan Sambirejo untuk

diolah.

2 Petugas Pengelola Petugas Pengelola adalah orang yang bertanggung

jawab dalam mengurusi permintaan dan penerimaan

dana dari pemerintah ke sekolah – sekolah petugas

tersebut juga melakukan perekapan data hingga

pengolahan data.

3 Petugas Pemerintah Petugas Pemerintah adalah orang yang bertugas

dalam peninjauan langsung sebelum memutuskan

apakah sekolah tersebut mendapatkan dana. Petugas

ini memberikan dana dari pemerintah kepada

sekolah dan juga mendapat rekap data dari petugas

pengelola atau yang dinamaka dengan laporan.

Definisi Use Case

1. Login : Untuk menggunakan aplikasi ini digunakan login

yang berfungsi sebagai pengamanan bagi operator yang

mengakses aplikasi ini dimana login ini bertujuan lebih

khususnya untuk pengamanan data.

2.Pendataan : Untuk pencatatan data ini dilakukan oleh petugas

pengelola, proses ini untuk mencatat data yang telah

dilaporkan oleh petugas sekolah.

3.Mutasi data : Melihat data untuk mengetahui besar dana tiap sekolah

agar mengetahui sekolah mana yang membutuhkan

dana bantuan, tidak hanya melihat data akan tetapi

proses mutasi ini meliputi proses update data.

4.Proses : Permintaan dana dari petugas sekolah ke pemeritah

melalui petugas pengelola UPT.Dinas Pendidikan

Sambirejo untuk melihat pemesanan dana sebelumnya.

5.Cek Data : Konfirmasi apakah data sudah tersedia serta

mengecek dana sudah sampai pada tujuan apa belum.

6.Laporan : Laporan digunakan untuk pencatatan data antara

penerima dan petugas pengelola serta dana yang sudah

di terima.

3 . Class Diagram

Utility

(control)

Desa

Sekolah

Pencatatan Data Dana

Login

Kelas Diagram-

- Username

- Password

+ Validation

- kode_desa

- nama_desa

- jumlah SD

- jumlah penduduk

- luas daerah

- KodeSekolah

- NamaSekolah

- AlamatSekolah

- NoTelp

- JumlahMurid

- JumlahGuru/staff

- KodeDana

- JenisDana

-

-

PenanggungJawab-

TanggalPenerimaan

+ getKodeDesa ()

+ getNamaDesa ()

+ getJumlahSD ()

+ getKodeSekolah ()

+ getNamaSekolah ()

+ getJumlahMurid ()

+ get JumlahGuru/ Staff ()

getKodeDana

getJenisDana

+

getDanaAju

()

+

getPenanggungJawab

()+

getTanggalPenerimaan

()+

Interface Mutasi Data

InputData

UpdateData

CekData

CetakData

LihatData

AgregasiAgregasi

Extends

Login

- Username

- Password

IMPLEMENTASI

IMPLEMENTASI

Mutasi Dana

- KodeSekolah

- JenisDana

-

-

+ getKodeSekolah ()

+ getJenisDana

()

+ ()

Agregasi

Agregasi

Agregasi

1

m

n

11

1 1

n

nm

m

DanaAjuDanaTerimaDanaMandiri

TanggalPengajuan

-

+ +

()

()

-

-

getDanaTerima

()getDanaMandiri

()

getTanggalPengajuan() +

getMutasiDana

+

+ ()

KodeDana-

getKodeDana ()+

getTanggalPenerimaan

DanaTerima

TanggalPenerimaan

getDanaTerima

()

++ getStokAwal ()

+ grt StokAkhir ()

- StokAwal

- StokAkhir

Gambar 3. 7 Class Diagram

3.2.2 Rancangan Basis Data

Rancangan basis data merupakan langkah untuk menentukan basis data

yang diharapkan dapat mewakili seluruh kebutuhan pengguna atau pemakai jasa

layanan sistem informasi ini. Basis data yang akan dirancang berisi tabel-tabel

sebagai berikut :

1. Tabel Login Pengelola

Fungsi : Memberikan hak akses kepada petugas pengelola untuk

mengolah data yang ada di sistem Informasi ini.

Tabel 3.2 Struktur Tabel Data Login

Field Tipe Ukuran Keterangan

username Varchar 6 Nama user sebagai Primary

Key(PK)

password Varchar 6 Password user

status_admin varchar 1 Status admin apakah masih

aktif atau tidaknya

2. Tabel Desa

Fungsi : Menyimpan data desa yang berada di kecamatan Sambirejo.

Tabel 3.3 Struktur Data Desa

Field Tipe Ukuran Keterangan

kd_desa varchar 3 Kode desa sebagai Primary

Key(PK)

nama_desa varchar 15 Nama desa yang berada di

kecamatan Sambirejo

jumlah_penduduk integer 4 Jumlah penduduk setiap

desa

luas_daerah varchar 8 Luas daerah desa

jumlah_sd integer 2 Jumlah SD yang terdapat

di setiap desa

3. Tabel Sekolah

Fungsi : Menyimpan data sekolah yang berada di kecamatan Sambirejo.

Tabel 3.4 Struktur Data Sekolah

Field Tipe Ukuran Keterangan

kd_sekolah varchar 13 Kode sekolah sebagai

Primary Key(PK)

kd_desa varchar 3 Kode desa sebagai Foreign

key(FK)

nama_sekolah varchar 20 Nama sekolah

alamat_sekolah varchar 20 Alamat sekolah setiap desa

no_telp varchar 15 No telp sekolah

jumlah_murid integer 3 Jumlah murid yang terdapat

di setiap sekolah.

jumlah_guru integer 2 Jumlah guru yang terdapat di

setiap sekolah

4. Tabel Dana

Fungsi : Menyimpan data dana yang telah direkap oleh petugas pengelola

dana.

Tabel 3.5 Struktur Data Dana

Field Tipe Ukuran Keterangan

kd_dana varchar 15 Kode dana sebagai

Primary Key(PK)

kd_sekolah varchar 10 Kode sekolah sebagai

Foreign Key(FK)

jenis_dana varchar 20 Jenis dana yang

diperoleh

tanggal_pengajuan date Tanggal di ajukan dana

tersebut

tanggal_terima date Tanggal di terima dana

tersebut

penanggung_jawab varchar 15 Petugas sekolah yang

bertanggung jawab

dalam penerimaan dana.

dana_aju int 9 Jumlah dana yang akan

diajukan oleh sekolah

dana_terima int 9 Jumlah dana yang telah

diterima oleh sekolah

dana_mandiri int 9 Jumlah kekurangan dana

yang dialami oleh

sekolah

5. Tabel Proses

Fungsi : Menyimpan nilai data yang membantu dalam penentuan proses

pengajuan dana. Tabel ini merupakan tabel lain yang menunjang dalam

penentuan proses pengajuan dana.

Tabel 3.6 Struktur Tabel Proses

Field Tipe Ukuran Keterangan

kd int 4 Kode sebagai Primary

Key(PK)

kd_sekolah varchar 4 Kode sekolah sebagai

Foreign Key(FK)

tanggal date Tanggal diajukan dana

no1 int 1 Nilai pada option 1

no2 int 1 Nilai pada option 2

no3 int 1 Nilai pada option 3

no4 int 1 Nilai pada option 4

no5 int 1 Nilai pada option 5

no6 int 1

Nilai pada option 6

no7 int 1 Nilai pada option 7

no8 int 1 Nilai pada option 8

no9 int 1 Nilai pada option 9

no10 int 1 Nilai pada option 10

no11 int 1 Nilai pada option 11

6. Tabel Stok Dana

Tabel ini berfungsi untuk jumlah stok dana dari pemerintah dengan

jumlah stok dana sesuai dengan jenis dananya.

Tabel 3.7 Struktur Stok Dana

Field Tipe Ukuran Keterangan

jenis_dana varchar 25 Jenis dana sebagai primary

key(PK)

jumlah_stok int 10 Jumlah stok dana yang

tersedia dari pemerintah

7. Tabel Opsi

Tabel opsi berfungsi sebagai penyimpanan data pendukung seperti

komposisi penduduk yang dilihat dari jumlah penduduk menurut

pendidikkan, menurut agama, pekerjaan dan visi misi. Tabel ini dapat

berupa tulisan yang menjelaskan isi data atau hanya berupa gambar saja.

Tabel 3.8 Struktur Data Opsi

Field Tipe Ukuran Keterangan

kd_opsi varchar 30 Kode opsi sebagai primary

key

judul varchar 80 Judul dari opsi

isi text Isi data yang akan

ditampilkan sebagi data

pendukung

gambar varchar 100 Gambar yang ditampilkan

sebagai data pendukung

8. Tabel Mutasi Dana

Tabel ini menyimpan data pada waktu proses mutasi dana, dimana terjadi

proses penerimaan dana yang diajukan oleh sekolah.

Tabel 3.9 Struktur Mutasi Data

Field Tipe Ukuran Keterangan

no_kirim varchar 15 No kirim sebagai primary

key

kd_dana varchar 15 Kode dana sebagai Foreign

Key(FK)

kd_sekolah varchar 13 Kode sekolah sebagai

foreign key

tanggal_terima date Tanggal terima pada waktu

pengiriman dana dari UPT

ke sekolah

stok_awal int 11 Stok awal jumlah dana

yang tersedia

Stok_akhir int 11 Stok akhir jumlah dana

yang masih tersisa

3.3 Rancangan Halaman Interface

Halaman Interface yang akan dirancang hanya terdiri dari satu bagian,

yaitu halaman Interface untuk admin(tugas pengelola). Halaman web untuk

admin(tugas pengelola) terdiri dari halaman pengaturan home, halaman

pengaturan profil UPT , halaman pengaturan visi misi dan tujuan, halaman

pengaturan sejarah, halaman penajuan dana, halaman login, halaman manage

admin dan halaman untuk panduan yaitu pada menu help.

Gambar 3.8 Rancangan Halaman interface

HEADER

MENU UTAMA dan LINK TERKAIT

PETA

KECAMATAN

SAMBIREJO

KALENDER

CONTENT

FOOTER

BAB IV

IMPLEMENTASI DAN ANALISA 3 dd

4.1 Implementasi

4.1.1 Desain Program

1. Form Login

Form ini di gunakan untuk mengakses sistem informasi , petugas

pengelola (admin) memasukkan kode dan password yang hanya diketahui

oleh dmin saja dan dapat dilihat pada gambar 4.1.

Gambar 4.1 Form Login

Apabila admin (petugas pengelola) tidak melakukan login terlebih

dahulu maka admin tidak dapat mengakses data di sistem informasi ini

dan tampilan yang akan muncul apabila admin tidak login dahulu terlihat

pada gambar 4.2

Gambar 4.2 Admin tidak login

2. Form Home

Form Home terdapat menu mutasi data seperti input data, lihat data, cek

data, cetak data, hapus data dan edit data dapat dilihat pada gambar 4.3.

Gambar 4.3 Form Home

3. Form Profile

Dalam form ini terdapat 3 link yaitu mengenai sejarah UPT, visi misi

UPT, dan struktur organisasi di UPT tersebut. Ketiga submenu ini dalam

penyimpanannya disimpan dalam table opsi.

a. Tampilan Form Sejarah Visi Misi UPT Dinas Pendidikkan Kec.

Sambirejo

Gambar 4.4 Form Sejarah Visi Misi UPT Dinas Pendidikkan Kec.

Sambirejo

b. Tampilan Form Visi Misi UPT Dinas Pendidikkan Kec. Sambirejo

Gambar 4.5 Form Visi Misi UPT Dinas Pendidikkan Kec.

Sambirejo

c. Tampilan Form Struktur Organisasi UPT Dinas Pendidikkan Kec.

Sambirejo

Gambar 4.6 Form Struktur Organisasi UPT Dinas Pendidikkan Kec.

Sambirejo

4. Form Edit Profil

Form edit ini berfungsi untuk mengubah atau menambah data yang

tersedia di profil, terdapat 3 edit profil yaitu untuk mengedit data sejara,

visi misi dan struktur organisasi UPT dinas pendidikkan kecamatan

Sambirejo. Salah satu tampilan edit profil, dapat dilihat tampilan edit visi

misi UPT dinas pendidikkan kecamatan Sambirejo pada gambar 4.7.

Gambar 4.7 Form Edit Visi Misi UPT Dinas Pendidikkan Kec. Sambirejo

5. Form Komposisi Penduduk

Form untuk komposisi penduduk ini hanya sebagai data pendukung

dan data tersebut berisi misalnya jumlah penduduk menurut agama,

tamat pendidikkannya, dan terdapat sarana sekolah . Data tersebut hanya

berupa gambar namun isi dari gambar tersebut bermanfaat sebagai

informasi tentang desa di kecamatan Sambirejo. Form ini terdapat 4 sub

menu yaitu :

a) sub menu sarana dan prasarana sekolah (terdapat 3 link antara lain

sarana sekolah, sarana luar sekolah, rasio guru )

- sarana sekolah

Gambar 4.8 Form Sarana Sekolah

- sarana sarana luar sekolah

Gambar 4.9 Form Sarana Luar Sekolah

- rasio guru

Gambar 4.10 Form Rasio Guru

b) sub menu pendidikkan

Gambar 4.11 Form Pendidikkan

c) sub menu pekerjaan

Gambar 4.12 Form Pekerjaan

d) sub menu agama

Gambar 4.13 Form Agama

6. Form Data

Form data terdiri dari data desa, data sekolah, dan data dana. Dalam

setiap tampilan form tersebut terdapat link input data, update data, hapus

data dan cetak data sebagai laporan.

a. Tampilan data seperti data dana terlihat pada gambar 4.14.

Gambar 4.14 Form Data Dana

b. Tampilan data seperti data desa terilhat pada gambar 4.15.

Gambar 4.15 Form Data Desa

7. Form Input Data

Form input data menampilkan field yang disediakan untuk menginput

data, data yang akan di inputkan terdapat 3 input data yaitu input data

desa, input data sekolah, input data dana. Salah satu input data yaitu input

data desa dapat dilihat pada gambar 4.16 .

Gambar 4.16 Form Input Data Desa

8. Form Update Data

Form input data menampilkan field yang disediakan untuk mengupdate

data, data yang akan di update , terdapat 3 update data yaitu update data

desa, update data sekolah, input data dana. Salah satu update data yaitu

update data desa dapat dilihat pada gambar 4.17 .

Gambar 4.17 Form update Desa

9. Form Cetak Data

Form cetak data berfungsi untuk mencetak data, hasil cetak tersebut

dapat berfungsi sebagai laporan dan tampilan cetak data desa dapat dilihat

pada gambar 4.18.

Gambar 4.18 Form Cetak Desa

10. Form Cek Data

Cek data disini berfungsi untuk mengecek apakah data tersebut sudah

ada di database belum. Untuk pengecekkan berdasarkan kode atau nama

misalnya kode desa atau nama desa yang akan dicari. Untuk ce k data

disini terdapat 3 pengecekkan dari data desa, sekolah dan data dana. Untuk

tampilan cek data desa dapat dilihat pada gambar 4.19

Gambar 4.19 Form Cek Data Desa

Apabila data yang akan dicari sudah ada dalam database maka secara

otomatis akan menampilkan data yang telah dicari seperti terlihat pada

gambar 4.20. Apabila data tersebut belum ada maka dilakukan

penginputan data terlebih dahulu dan tampilan dapat dilihat pada gambar

4.21.

Gambar 4.20 Form Cari Desa

Gambar 4.21 Form Gagal Cari Data Desa

11. Form Proses

Form proses berisi tentang permintaan dana dan

pendapatan dana. Dalam permintaan dana sendiri akan di

uji untuk pengajuan dana. Apakah sekolah berhak

mengajukan dana tersebut kepada pemerintah atau tidak.

Setelah pengujian melalui kriteria pengajuan dana sesuai

dana yang diajukan diputuskan layak atau tidak

mengajukan dana tersebut maka dapat terlihat sekolah

mana yang berhak mendapatkan dana. Dana tersebut

meliputi pengajuan dana pembangunan sekolah dan

pengajuan dana sekolah berprestasi.Untuk dana BOS

dilakukan perekapan data dana saja tidak meliputi

pengajuan. Untuk tampilan form pengajuan dana terlihat

pada gambar 4.22.

Gambar 4.22 Form Proses Pengajuan Dana

Setelah proses pengajuan dana selesai dapat diketahui hasilnya yaitu

apakah sekolah layak atau tidak mendapatkan dananya telihat pada gambar

4.23.

Gambar 4.23 Form Hasil Proses Pengajuan Dana

Apabila sekolah tersebut benar – benar layak mendapatkan dana

maka akan melakukan mutasi dana untuk menerina dana pemerintah dan

melihat jumlah stok dana, seperti yang terlihat pada gambar 4.24

Gambar 4.24 Form Mutasi Dana

12. Form Manage Admin

Form manage admin merupakan tampilan multi admin dimana terdapat

banyak admin yang bisa mengakses sistem informasi ini. Terdapat menu

tambah admin untuk menambahkan jika ada pegawai UPT yang ingin

menjadi admin, untuk tampilan manage admin terlihat pada gambar 4.25.

Gambar 4.25 Form Manage Admin

13. Form Help

Form help ini berfungsi sebagai panduan jika dalam mengakses sistem

informasi mengalami kesulitan sehingga dapat melihat panduan untuk

mempermudah pengaksesan data. Tampilan form ini terlihat pada gambar

4.26.

Gambar 4.26 Form Help

4.2 Evaluasi Program

Aplikasi Sistem Informasi Monitoring Dana di UPT Dinas Pendidikkan

Kec. Sambirejo merupakan suatu aplikasi yang bertujuan menangani pengolahan

data - data yang berkaitan dengan sistem kerja yang berjalan di UPT Dinas

Pendidikkan Kec. Sambirejo khususnya mengenai dana untuk sekolah SD yang

berada di bawah UPT tersebut . Pengolahan data tersebut meliputi proses input,

update , pencarian, proses pengajuan dana dan pembuatan laporan.

Kelebihan dari aplikasi ini antara lain : memudahkan pegawai UPT

dibagian keuangan yang mengenai dana dari pemerintah yang diperuntukkan

untuk sekolah SD dimana petugas pengelola dapat melakukan transaksi

pengolahan data secara cepat dan akurat serta kemudahan untuk pembuatan

laporan, memudahkan petugas sekolah dalam mengajukan dana ke pemerintah

melalui UPT. Untuk penyaluran dana sendiri menjadi lebih transparan dimana 3

peran utama pelaku yang melakukan transaksi penyaluran dana ini saling

mengetahui satu sama lain, sehingga nantinya mampu terbina kerja sama yang

baik dan erat antara petugas pengelola UPT, petugas sekolah dan pemerintah.

Kelemahan dalam system informasi ini yaitu belum ada back up data dan

restore data, belum dapat merekam pelacak penyebaran dana, belum terkait

dengan akuntasi keuangan dana dan tampilan desaign dalam sistem informasi

monitoring dana ini masih sangat sederhana.

BAB V

PENUTUP

5.1 Kesimpulan

Dari hasil penelitian maka dapat diambil kesimpulan sebagai berikut :

1. Sistem informasi monitoring dana ini diharapkan dapat membantu

mempermudah dalam pengerjaan pelayanan proses memonitor dana.

2. Dengan menggunakan sistem informasi monitoring dana ini,

mempermudah dalam mendapatkan informasi, dengan cepat dan akurat.

Tidak hanya itu saja, dalam pendeteksian kesalahan apabila terjadi

kesalahan penginputan data oleh admin dapat diketahui dengan mudah,

dan juga dapat memudahkan dalam memantau penyebaran dana.

5.2 Saran

Berdasarkan kesimpulan di atas maka terdapat beberapa saran sebagai berikut :

Sistem informasi monitoring penyebaran dana ini masih mempunyai

beberapa kekurangan sebaiknya perlu ditambahkan adanya back up data dan

restore data, menganalisa akuntasi keuangan serta perlu adanya merekam pelacak

penyebaran dana tersebut.

DAFTAR PUSTAKA

Fathansyah, Ir. 2002. Basis Data. Bandung : Informatika.

Imansyah, Muhamad. 2003. PHP dan MYSQL untuk Orang Awam. Palembang :

Maxikom.

Kristanto, Andri. 2003. Perancangan Sistem Informasi dan Aplikasinya.

Yogyakarta : Gava Media

Medinets, David. 2000. PHP3 Programming Browser-Based Application.

McGraw-Hill : New York.

Nugroho, Bunafit. 2004. Aplikasi Web Dinamis dengan Menggunakan PHP dan

MySQL. Gava Media : Yogyakarta.

Purbo, W. Ono, 2000. TCP/IP, Standar Design dan Implementasi. PT. Elex Media

Komputindo : Jakarta.

Sampurna, 2000. Belajar Sendiri Membuat Home Page dengan HTML. PT. Elex

Media Komputindo : Jakarta.

Simarmata, Jenner.2007.Perancangan Basis Data. Yogyakarta : AndiYuhefizar,

2005.