bab iv

download bab iv

If you can't read please download the document

Transcript of bab iv

BAB IV ANALISIS DAN PERANCANGAN 4.1.Analisis Sistem Lama Pencatatan keuangan MA Mazro'atul Huda Karanganyar Demak masih banyak mengandalkan pencatatan manual. Pencatatan dilakukan pada buku kas MA Mazro'atul Huda Karanganyar Demak dan pada kartu syahriyah (SPP) siswa. Sehingga, hal ini terkadang menimbulkan kesalahan dan kelupaan pada staf administrasi keuangan. Bebereapa kelemahan pada sistem lama dapat diuraikan sebagai berikut. 4.8.1.Proses Pelayanan Pembayaran Syahriyah (SPP) Pada proses pelayanan pembayaran syahriyah (SPP) MA Mazro'atul Huda Karanganyar Demak terdapat beberapa kelamahan dalam pencatatan diantaranya : 1.Pencatatan hanya dilakukan secara manual, sehingga kesalahan manusia (human error) kemungkinan terjadi relatif tinggi. 2.Jika terjadi kehilangan alat bukti pembayaran (kartu syahriyah), maka siswa dan pihak administrasi keuangan akan kesulitan dalam membuat kembali rekapan data transaksi pembayaran, karena harus mencari satu per satu transaksi yang pernah dilakukan dengan manual. 3.Sulit untuk mencocokkan antara transaksi yang ditulis pada kartu syahriyah (SPP) dengan pencatatan yang berada pada buku penerimaan staf administrasi keuangan. 4.8.1.Proses Perhitungan Bisyaroh / Honorarium Guru dan Karyawan 1.Pembuatan slip gaji masih menggunakan model manual (tulis tangah) sehingga tidak ada arsip slip di madrasah. 2.Perhitungan besarnya bisyaroh / honorarium masih harus dihitung secara manual, sehingga KA TU harus bekerja ekstra. 3.KA TU masih harus membuat rekapitulasi dalam buku pengeluaran bisyaroh secara manual.

4.8.1.Penyusunan

Laporan

Keuangan

MA

Mazro'atul

Huda

Karanganyar Demak 1.Staf Administrasi Keuangan masih harus melakukan perhitungan manual, karena pencatatan transaksi keuangan sebelumnya hanya ditulis pada buku. 2.Penyusunan laporan keuangan terasa sulit dikerjakan karena rumintya buku transaksi keuangan manual yang disusun. 4.8.1.Penerimaan Dana Bantuan dari Pihak Ketiga (Yayasan, Pemerintah, dan Sumber Lain yang Halal) Penerimaan dana bantuan yang diberikan oleh pihak ketiga biasanya mengalami hambatan pada bidang pembukuan yang masih dilakukan secara manual. Sehingga pada buku pemasukan sering timbul permasalahan jika ingin mengetahui posisi keuangan madrasah. 4.1.Paparan Sistem Administrasi Keuangan MA Mazda Karanganyar 1.Siswa MA Mazro'atul Huda Karanganyar Demak melakukan pembayaran biaya administrasi keuangan bulanan dan non bulanan. 2.Biaya keuangan bulanan siswa meliputi syahriyah (SPP), pengadaan dan perawatan komputer, tabungan. 3.Biaya keuangan siswa non bulanan meliputi biaya ulangan mid semester, biaya ulangan semester, uang gedung, biaya UN / UM, dan lain-lain. 4.Biaya ulangan mid semester dibayarkan tiap akan diadakan ulangan mid semester atau tiga bulan sekali. 5.Biaya ulangan semester dibayarkan tiap akan diadakan ulangan semester atau tiap enam bulan sekali. 6.Uang gedung dibayarkan pada saat registrasi menjadi siswa baru. 7.Pembayaran biaya UN / UM dilakukan saat semester dua kelas XII atau menjelang diadakan UN / UM. 8.Biaya-biaya lain dibayarkan ketika ada sesuatu hal lain yang bukan menjadi anggaran biaya rutin. 9.Untuk biaya bulanan siswa membayar melalui staf tata usaha adminitrasi

keuangan dengan menyertakan kartu syahriyah (SPP). Sedangkan pembayaran biaya non bulanan siswa tidak perlu membawa kartu syahriyah (SPP) sedangkan untuk bukti transaksi akan diberikan nota / kwitansi pembayaran. 10.Staf tata usaha administrasi keuangan akan mengecek keuangan siswa bersangkutan. 11.Jika terdapat tunggakan dalam melakukan pembayaran bulanan maka pembayaran akan dianggap sebagai pembayaran pada bulan yang paling awal dari bulan-bulan yang belum dibayar. 12.Staf tata usaha admistrasi keuangan melakukan update data transaksi siswa bersangkutan, kemudian mencetak bukti transaksi pada kartu syahriyah, kemudian menyerahkan kembali kartu syahriyah kepada siswa. 13.Di akhir bulan staf tata usaha menyetorkan keuangan bulanan kepada Kepala tata usaha. 14.Pendapatan madrasah dari non siswa misalnya dari yayasan, donatur, bantuan pemerintah, maupun dari pihak-pihak lain yang halal. 15.Pendapatan madrasah ini biasanya didahului dengan proposal permohonan oleh Kepala Madrasah kepada donatur. 16.Donatur akan mempelajari propsal yang diajukan, jika proposal diterima maka akan dilakukan pencairan dana sedangkan jika proposal masih perlu diperbaiki maka pencairan dana akan ditunda. 17.Pencairan dana akan diberikan kepada kepala madrasah yang selanjutnya akan diserahkan kepada kepala tata usaha madrasah. 18.Kepala tata usaha memerintahkan staf tata usaha untuk menginputkan pemasukan dari donatur ke sistem dan mencetak kuitansi tanda terima. 19.Staf tata usaha menginput data penerimaan dan mencetak kwitansi tanda terima yang selanjutnya diteruskan kepada kepala tata usaha. 20.Kepala tata usaha menyerahkan bukti kwitansi kepada kepala madrasah untuk ditandatangani dan diserahkan kepada pihak donatur. 21.Bukti peneriman diberikan kepada pihak donatur setelah dana dicairkan.

22.Pengeluaran keuangan madrasah hanya dapat dilakukan oleh Kepala Tata Usaha dengan ijin Kepala Madrasah. 23.Pengeluaran keuangan meliputi transaksi pengeluaran rutin (bisyaroh/ honorarium dan konsumsi guru dan karyawan madrasah, biaya pembelian ATK, biaya pengembangan yayasan, biaya rapat rutin, biaya ulangan mid semester dan semester, biaya ujian madrasah dan ujian nasional, biaya kegiatan PHBI, biaya kegiatan awal dan akhir tahun, wisata tahunan, dan biaya lain yang telah ditetapkan pada awal tahun pelajaran). 24.Bisyaroh (honorarium) diserahkan langsung oleh kepala tata usaha kepada guru / karyawan yang bersangkutan. 25.Setelah menerima bisyaroh guru / karyawan menandatangani tanda terima bisyaroh (honorarium). 26.Pembelanjaan ATK dilakukan sendiri oleh kepala tata usaha. Dengan cara kepala tata usaha memesan kepada toko ATK. Setelah toko ATK mengirim barang kepala tata usaha membayar kepada pihak toko yang selanjutnya diberikan bukti pembelian (nota / kwitansi). 27.Biaya pengembangan yayasan diserahkan oleh kepala tata usaha kepada ketua yayasan. Selanjutnya ketua yayasan menandatangani tanda terima dan diserahkan kepada kepala tata usaha. 28.Biaya ulangan mid semester dan semester serta biaya yang diperlukan oleh panitia PHBI (yang dilakukan dengan kepanitiaan) diserahkan oleh kepala tata usaha kepada panitia mid semester dan semester. Dengan runtutan sebagai berikut : a.Panitia mengajukan permohonan kepada kepala tata usaha. b.Kepala tata usaha akan mengusulkan kepada kepala madrasah. c.Jika disetujui kepala madrasah akan memberikan perintah pencairan dana kepada kepala tata usaha. d.Kepala tata usaha akan mencairkan dana dan memberikannya kepada panitia. e.Panitia menandatangani tanda terima pencairan dana dan

menyerahkannya kepada kepala tata usaha. 1.Untuk pencairan dana yang lain prosesnya sama dengan pencairan dengan panitia hanya saja aktornya yang berbeda. Untuk dana komputer yang mengajukan dan menerima adalah laboran komputer, untuk bagian srana prasarana yang mengajukan dan menerima Waka Sarpras. 2.Laporan keuangan madrasah dapat dibuka oleh Kepala Madrasah, Kepala Tata Usaha dan Staf Administrasi Keuangan. 3.Laporan keuangan terdiri dari laporan keuangan bulanan, tengah semester, semester, dan tahunan. 4.Staf Tata Usaha Administrasi Keuangan menyerahkan laporan keuangan bulanan dah tengah semester kepada Kepala Tata Usaha. Yang selanjutnya dicek dan ditandatangani bila tidak terjadi masalah. 5.Kepala Tata Usaha melaporkan keuangan madrasah kepada Kepala Madrasah tiap satu semester dan tahunan. Selanjutnya Kepala Madrasah akan melakukan pengecekan keuangan dan menandatangani laporan keuangan bila tidak terjadi masalah. 4.1.Analisa Paparan Sistem Dari paparan sistem di atas dapat dianalisa dengan mengelompokkan kata benda dan kata kerja yang kiranya dapat digunakan untuk tahapan analisa dengan UML. Beberapa kelompok kata tersebut antara lain : 1.Kebijakan keuangan 2.Kepala Madrasah 3.Syahriyah (SPP) 4.Pengadaan dan perawatan komputer 5.Tabungan 6.Ulangan mid semester 7.Ulangan semester 8.Ujian nasional dan madrasah 9.Uang gedung 10.Donatur

11.Pendapatan lain-lain . 12.Bisyaroh (honorarium) guru dan karyawan 13.Gaji pokok 14.Tunjangan jabatan 15.Tunjangan masa kerja 16.Tunjangan lain 17.Potongan Prima Mazda 18.Potongan lain 19.Pengadaan ATK 20.Kegiatan PHBI 21.Perawatan dan pembangunan gedung 22.Perawatan dan pengadaan sarpras 23.Biaya-biaya lainnya. 24.Kas madrasah. 25.Siswa 26.Staf tata usaha administrasi keuangan 27.Bukti pembayaran 28.Yayasan 29.Bantuan pemerintah 30.Pihak-pihak lain 31.Biaya pengembangan yayasan 32.Biaya rapat rutin 33.Biaya ulangan mid semester dan semester 34.Biaya ujian madrasah dan ujian nasional 35.Biaya kegiatan awal dan akhir tahun 36.Wisata tahunan 37.Pembangunan dan perawatan gedung 38.Biaya kunjungan 39.Biaya transport dinas 40.Biaya surat menyurat 41.Biaya pengadaan dan perawatan sarana prasarana

42.Biaya-biaya pengeluaran lainnya yang tak terduga. 43.Laporan keuangan bulanan 44.Laporan tengah semester 45.Laporan semester 46.Laporan tahunan. Selain pengelompokan kata benda, dibutuhkan pula pengelompokan kata kerja agar lebih mudah dalam proses analisa selanjutnya. 1.Menetapkan 2.Membayar 3.Menerima 4.Memasukkan 5.Memberikan 6.Input 7.Update 8.Hapus 9.Melaporkan 10.Mencetak

4.1.Permodelan Sistem 4.4.1.Use Case Diagram

Gambar 4.1. Use Case Diagram

4.4.2.Class Diagram Dari uraian runtutan kegiatan di atas, dapat diklasifikasikan menjadi .... kelas yaitu : 1.Kelas Siswa Kelas siswa digunakan untuk menampung data seluruh siswa MA Mazro'atul Huda Karanganyar Demak. Kelas ini berisi identitas siswa yang nantinya akan digunakan untuk identitas dalam proses pembayaran administrasi keuangan di MA Mazro'atul Huda Karanganyar Demak.

Gambar 4.2. Kelas Siswa 2.Kelas KelasSiswa G amba r 4.3. Kelas KelasSiswa Kelas KelasSiswa terhubung dengan Kelas Siswa. Kelas ini merepresentasikan posisi kelas siswa belajar pada tahun pelajaran tertentu. 3.Kelas Donatur

Gambar 4.4. Kelas Donatur

Kelas Donatur berfungsi untuk menampung seluruh data tentang donatur MA Mazro'atul Huda Karanganyar Demak. Donatur dapat berasal dari perorangan, yayasan, organisasi maupun pemerintah. 4.Kelas Guru dan Karyawan

Gambar 4.5. Kelas Guru&Karyawan Pada Kelas ini menampung data guru dan karaywan yang terdiri dari nip, nama, tempat lahir, tanggal lahir, jabatan, jam mengajar (bila guru) dan alamat. Kelas ini digunakan untuk pada akhirnya untuk menentukan besarnya bisyaroh / honorarium pegawai dan guru MA Mazro'atul Huda Karanganyar Demak. 5.Kelas Staf TU Administrasi

Gambar 4.6. Kelas Staf TU Administrasi Kelas ini menguraikan tentang wewenang Staf Tata Usaha

Administrasi Keuangan. 6.Kelas KA TU

Gambar 4.7. Kelas KA TU Kelas ini menguraikan tentang wewenang Kepala Tata Usaha Staf Tata Usaha . 7.Kelas Kepala Madrasah G amb ar 4.8. Kelas Kepala Madrasah Kelas Madrasah. 8.Kelas Pembayaran ini menguraikan tentang wewenang Kepala

Gambar 4.14 Kelas Pembayaran Kelas ini menampung kegiatan pembayaran yang dilakukan oleh siswa. 9.Kelas Jenis Pembayaran

Gambar 4.15. Kelas Jenis Pembayaran Kelas jenis pembayaran ini menggambarkan jenis-jenis pembayaran yang harus dibayarkan oleh siswa. Jadi dengan kelas ini terlihat bahwa sistem keuangan ini terdapat beberapa jenis pembayaran. 10.Kelas Kas Keuangan

G ambar 4.16. Kelas Kas Keuangan Kelas kas kaeuangan merepresentasikan pertemuan dari keuangan masuk dan keuangan keluar (pendapatan dan pengeluaran). 11.Kelas Bisyaroh

Gambar 4.17. Kelas Bisyaroh Kelas ini menampung data transaksi pengeluaran bisyaroh

madrasah yang diberikan kepada guru / karyawan. 12.Kelas Pengeluaran

Gambar 4.18. Kelas Pengeluaran Kelas pengeluaran menampung data keuangan seluruh pengeluaran, kecuali pengeluaran bisyaroh yang ditampung dalam kelas tersendiri. 13.Kelas Laporan

Gambar 4.23. Kelas Laporan Kelas laporan menggambarkan kebutuhan data yang akan digunakan sebagai laporan. Setelah terbentuk class-class maka selanjutnya menentukan relasi / hubungan antar class. Sehingga dapat digambarkan sebagai berikut.

Gambar 4.24. Class Diagram Sistem Informai Keuangan

4.4.1.Sequence Diagram 1.Sequence Diagram Staf Administrasi Keuangan

Gambar 4.25. Squence Diagram Staf Administrasi Keuangan

2.Squence Diagram Kepala Tata Usaha

Gambar 4.26. Squence Diagram Kepala Tata Usaha

3.Sequence Diagram Kepala Madrasah

Gambar 4.27. Squence Diagram Kepala Madrasah

4.Squence Diagram Sistem Keuangan MA Mazro'atul Huda Karanganyar Demak

Gambar 4.28. Squence Diagram Administrasi Keuangan MA Mazda

4.4.1.Activity Diagram

Gambar 4.29. Activity Diagram Administrasi Keuangan

Gambar 4.30. Activity Sistem Keuangan MA Mazda Karanganyar

4.1.Perancangan Basis Data 1.Tabel Identitas Siswa Fungsi : Menyimpan data identitas siswa Primary Key : NIS Foreign Key :Type Varchar Varchar Varchar Date Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar 10 50 10 30 3 3 20 20 Size 8 50 20 Keterangan Nomor Induk Siswa Contoh : 20090001 Namas siswa Contoh : Abdul Aziz Kota tempat lahir siswa Contoh : Demak Tanggal Lahir Siswa Jenis kelamin siswa Contoh : Laki-laki, perempuan Nama orang tua siswa Contoh : Abdullah Agama siswa Contoh : Islam Desa tempat tinggal siswa Contoh : Cangkring B RT tempat tinggal siswa Contoh : 005 RW tempat tinggal siswa Contoh : 002 Kecamatan tempat tinggal siswa Contoh : Karanganyar Kabupaten tempat tinggal siswa Contoh : Demak

Nama Field NIS NamaSiswa TempatLahir TanggalLahir JenisKelamin NamaOrtu Agama AlamatDesa AlamatRT AlamatRW AlamatKec AlamatKab

2.Tabel Kelas Fungsi Foreign Key : Menyimpan data kelas yang tersedia :Type Varchar Int Varchar Int Size 20 2 10 2 Keterangan Kode kelas yang tersedia Contoh : KLS21052009101010 Nomor urut kelas auto_increment Kelas yang tersedia Contoh : XI IPA 1 Kapasitas ruang kelas Contoh : 30 Primary Key : KdKelas

Nama Field KdKelas No Kelas Kapasitas

3.Tabel Tapel Fungsi Foreign Key : Menyimpan data tahun pelajaran :Type Varchar Varchar Varchar Size 20 4 4 Keterangan Kode kelas yang tersedia Contoh : TPL21052009101010 Tahun pertama Contoh : 2008 Tahun kedua Contoh : 2009 Primary Key : KdTapel

Nama Field KdTapel Tahun1 Tahun2

4.Tabel KelasSiswa Fungsi Foreign Key : Menyimpan data kelas siswa : NIS, KdKelas, KdTapel Type Varchar Varchar Varchar Varchar Size 20 8 20 20 Keterangan Kode Kelas Siswa Contoh : KKS20090101102521 Nomor Induk Siswa Contoh : 20090001 Kode kelas yang tersedia Contoh : KLS21052009101010 Kode kelas yang tersedia Contoh : TPL21052009101010 Primary Key : KdKelasSiswa

Nama Field KdKelasSiswa NIS KdKelas KdTapel

5.Tabel BiayaPembayaran Fungsi Foreign Key : Menampung data biaya pembayaran : KdTapel, KdKelasS Type Varchar Varchar Varchar Varchar Int Size 16 20 20 100 9 Keterangan Identitas transaksi pembayaran Contoh : TSMT120082009001 Kode kelas yang tersedia Contoh : TPL21052009101010 Kode kelas yang tersedia Contoh : KLS21052009101010 Jenis pembayaran Contoh : Uang Gedung Jumlah biaya keuangan Contoh : 100000 Primary Key : KdBiaya

Nama Field KdBiaya KdTapel KdKelas Keterangan JumlahBiaya

6.Tabel Pembayaran Fungsi Foreign Key : Menampung data transasksi pembayaran : KdBiaya Type Varchar Varchar Varchar Date Varchar 100 Size 16 20 16 Keterangan Identitas transaksi pembayaran Contoh : PMBY120082009001 Kode Kelas Siswa Contoh : KKS20090101102521 Identitas transaksi pembayaran Contoh : TSMT120082009001 Tanggal transaksi pembayaran Untuk menampung catatan transaksi bila diperlukan Primary Key : KdPembayaran

Nama Field KdPembayaran KdKelasSiswa KdBiaya TanggalBayar Keterangan

7.Tabel BiayaSyahriyah Fungsi Foreign Key : Menampung data biaya pembayaran : KdTapel, KdKelas Type Varchar Varchar Varchar Int Int Int Size 20 20 20 9 9 9 Keterangan Identitas transaksi pembayaran Contoh : BSY120082009001 Kode kelas yang tersedia Contoh : TPL21052009101010 Kode kelas yang tersedia Contoh : KLS21052009101010 Biaya SPP Biaya perawatan komputer Tabungan siswa Primary Key : KdBiayaSyahriyah

Nama Field KdBiayaSyahriyah KdTapel KdKelas BiayaSPP BiayaKomputer Tabungan

8.Tabel BayarSyahriyah Fungsi Foreign Key : Menampung data transasksi pembayaran syahriyah : KdKelasSiswa, KdBiayaSyahriyah Type Varchar Varchar Varchar Varchar Varchar Date Varchar 100 Size 20 20 20 10 4 Keterangan Identitas transaksi pembayaran Contoh : BSYR2105200901111 Kode Kelas Siswa Contoh : KKS20090101102521 Identitas transaksi pembayaran Contoh : BSY120082009001 Bulan syahriyah yang dibayar Contoh : Januari Tahun syahriah yang dibayar Contoh : 2009 Tanggal transaksi pembayaran Untuk menampung catatan transaksi bila diperlukan Primary Key : KdBayarSyahriyah

Nama Field KdBayarSyahriyah KdKelasSiswa KdBiayaSyahriyah Bulan Tahun TanggalBayar Keterangan

9.Tabel Donatur Fungsi Foreign Key : Menampung data keuangan yang berasal dari donatur :Type Varchar Varchar Varchar Size 15 50 20 Keterangan Primary key tabel Donatur DN17122009120503 Orang atau instansi donatur Contoh : Depag, Abul Syukur Jenis donasi yang diberikan Contoh : perorangan, organisasi Primary Key : IdDonatur

Nama Field IdDonatur NamaDonatur JenisDonasi

Nama Field TanggalTerima JumlahDonasi

Type Date Int

Size

Keterangan Tanggal penerimaan donasi

11

Jumlah donasi yang diberikan

10.Tabel DataPegawai Fungsi Foreign Key : Menyimpan data pegawai : NIK Type Int Varchar Varchar Varchar Date Varchar Varchar Varchar Int Varchar 10 10 20 2 100 Size 3 10 60 30 Keterangan Primary key untuk data pegawai Contoh : 100 Nomor Induk Karyawan Contoh : MA20090001 Nama pegawai Contoh : Drs. H. Abdul Aziz Kota kelahiran pegawai Contoh : Demak Tanggal lahir pegawai Gender guru / karyawan Agama guru / karyawan Jabatan pegawai bersangkutan Contoh : Kepala Sekolah Jumlah jam mengajar Contoh : 24 Alamat pegawai bersangkutan Contoh : Cangkring RT 26/05 Primary Key : IdPegawai

Nama Field IdPegawai NIK Nama TempatLahir TanggalLahir JenisKelamin Agama Jabatan JamMengajar Alamat

11.Tabel Bisyaroh Fungsi Foreign Key : Menampung data pengeluaran bisyaroh (gaji) : NIK Type Varchar Varchar Date Varchar Varchar Int 10 4 11 Size 15 10 Keterangan Primary key tabel bisyaroh Contoh : BS17122009120503 Nomor induk pegawai Contoh : MA20090001 Tanggal pembayaran bisyaroh Bulan gaji Tahun gaji Besarnya gaji yang diberikan Primary Key : IdBisyaroh

Nama Field IdBisyaroh NIK TanggalBayar Bulan Tahun Total 12.Tabel UraianBisyaroh Fungsi Foreign Key

: Menampung uraian data pengeluaran bisyaroh (gaji) : IdBisyaroh Type Int Int Varchar Int Int Size 11 11 50 7 7 Keterangan Primary key auto_increment Menyesuaikan tabel Bisyaroh Uraian transaksi Contoh : Gaji Pokok, Tunjangan Uang untuk transaksi penambah Uang untuk transaksi pengurang

Primary Key : IdUraianBisyaroh

Nama Field IdUraianBisyaroh IdBisyaroh Uraian Debet Kredit 13.Tabel Pengeluaran Fungsi Foreign Key

: Menampung data transaksi keuangan keluar :-

Primary Key : IdPengeluaran

Nama Field IdPengeluaran UraianKeluar Penerima TanggalPencairan JumlahKeluar 14.Tabel Kas Fungsi Foreign Key

Type Varchar Varchar Varchar Date Int

Size 15 50 50

Keterangan Primary key tabel pengeluaran Contoh : KL17122009120503 Uraian pengeluaran Contoh : PHBI Isro' Mi'roj Penerima pengeluaran uang Contoh : Panitia PHBI Tanggal pengeluaran keuangan Jumlah uang yang dikeluarkan

10

: Menampung data masuk dan keluar :Type Int Varchar Int Int Int Size 11 15 11 11 11 Keterangan Primary key untuk tabel Kas auto_increment Menampung kode asal transaksi Menampung uang masuk Menampung uang keluar Menampung sisa keuangan

Primary Key : IdKas

Nama Field IdKas KodeKas Debet Kredit Saldo 15.Tabel User Fungsi Foreign Key

: Menampung data user yang berhak mengakses program :Type Varchar Varchar Size 15 20 Keterangan Id yang digunakan untuk login Contoh : Afa Al Farazi Password untuk login Contoh : ak23kd345ks1

Primary Key : IdUser

Nama Field IdUser Password

Nama Field JenisUser

Type Varchar

Size 20

Keterangan Jenis user yang memakai Contoh : Staf Administrasi TU

4.1.Analisa Kebutuhan Hardware dan Sofware Dari analisa di atas, maka dapat kita tentukan kebutuhan hardware dan software untuk implementasi (penerapan) sistem informasi administrasi keuangan MA Mazro'atul Huda Karanganyar Demak. Kebutuhan hardware dan software sebaiknya memenuhi kriteria sebagai berikut. 4.8.1.Analisa Kebutuhan Hardware Perangkat keras (hardware) untuk menunjang berjalannya sistem komputerisasi administrasi keuangan MA Mazro'atul Huda Karanganyar Demak sebaiknya memenuhi kriteria minimum sebagai berikut : 1.Perangkat komputer dengan spesifikasi minimal a.Processor Intel Pentium IV dan Motherboard yang sesuai b.RAM 256 c.Free space Hardisk 10 GB d.USB Support e.Monitor 15 f.Keyboard g.Mouse 1.Printer Disarankan printer yang mempunyai dukungan warna. 4.8.1.Analisa Kebutuhan Sofware 1.Sistem Operasi Dapat menggunakan berbagai macam sistem operasi, tetapi mengingat aplikasi ini didasarkan dengan basis OpenSource maka disarankan untuk menggunakan urutan pemilihan sebagai berikut : a.Linux (dengan versi kernel 2.6) b.OpenSolaris

c.FreeBSD d.MacOS e.Windows XP 1.DataBase a.MySQL Server 5.0 b.MySQL Client 5.0 c.JDBC Connector 1.Aplikasi a.JRE (Java Runtime Edition) b.JDK (Java Development Kit) c.NetBeans IDE 6.5 d.Ireport 3.5.2 e.PDF Reader 4.1.Desain Input Output 4.8.1.Desain Input Nama Form Fungsi : DialogLogin.java : sebagai form untuk melakukan login program aplikasi Ssistem Keuangan MA Mazro'atul Huda Karanganyar Demak.

Gambar 4.31. Form Login Nama Form Fungsi : FormUtama.java : sebagai tampilan utama yang berisi menu yang berhubungan dengan proses administrasi keuangan MA Mazro'atul Huda Karanganyar Demak.

Gambar 4.32. Design Menu Utama Nama Form Fungsi : IdentitasSiswa.java : untuk memasukkan data identitas siswa

Gambar 4.33. Design Input Identitas Siswa

Nama Form Fungsi

: IdentitasPegawai.java : untuk memasukkan data pegawai (guru dan karyawan)

Gambar 4.34. Design Input Identitas Pegawai Nama Form Fungsi : Donatur.java : untuk memasukkan data pegawai (guru dan karyawan)

Gambar 4.35. Design Input Donatur

Nama Form Fungsi

: Bisyaroh.java : untuk memasukkan transksi pembayaran bisyaroh.

Gambar 4.36. Design Input Transaksi Bisyaroh Nama Form Fungsi : Syahriyah.java : untuk memasukkan transaksi syahriyah (SPP)

Gambar 4.37. Design Input Transaksi Syahriyah

Nama Form Fungsi

: Pengeluaran.java : untuk memasukkan data transaksi pengeluaran.

Gambar 4.38. Design Input Transaksi Pengeluaran Nama Form Fungsi : Pembayaran.java : untuk memasukkan data pembayaran keuangan siswa selain syahriyah.

Gambar 4.39. Design Input Data Pembayaran

Nama Form Fungsi

: PanelKelas.java : untuk memasukkan data kelas yang tersedia.

Gambar 4.40. Design Input Data Kelas Nama Form Fungsi : PanelKelasSiswa.java : untuk membagi posisi kelas seorang siswa pada kelas tertentu.

Gambar 4.41. Design Input KelasSiswa

Nama Form Fungsi

: PanelPembayaran.java : untuk memasukkan data besarnya biaya suatu transaksi pembayaran.

Gambar 4.42. Design Input Pengaturan Pembayaran Nama Form Fungsi : KeuanganSiswa.java : untuk melihat posisi keuangan siswa.

Gambar 4.43. Design Input Posisi Keuangan Siswa

4.8.2.Design Output Sebuah program aplikasi yang baik diharapkan memiliki output yang biasanya berupa laporan-laporan yang dapat ditampilkan baik pada layar monitor maupun dicetak di atas kertas. Format design output pada aplikasi sistem informasi keuangan MA Mazro'atul Huda Karanganyar sebagai berikut :

Gambar 4.44. Design Laporan Data Siswa

Gambar 4.45. Design Laporan Data Guru

Gambar 4.46. Design Kwitansi Penerimaan Donatur

Gambar 4.47. Design Kwitansi Pembayaran

Gambar 4.48. Design Kartu Syahriyah

Gambar 4.49. Design Slip Bisyaroh

Gambar 4.50. Design Laporan Transaksi Lain per Bulan

Gambar 4.51. Design Laporan Syahriyah per Bulan

Gambar 4.52. Design Laporan Bulanan

Gambar 4.53. Design Laporan Semester

Gambar 4.54. Design Laporan Tahunan