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