Menyelesaikan Program
HALAMAN JUDUL
Disusun Oleh :
NIM : 2012-53-083
Fakultas : Teknik
2016
i
HALAMAN PERSETUJUAN
Menyetujui :
Pembimbing Utama, Pembimbing Pembantu,
ii
HALAMAN PENGESAHAN
Menyetujui :
Penguji I, Penguji II,
iii
PERNYATAAN KEASLIAN
Demikian pernyataan ini saya buat dengan sesungguhnya dan apabila dikemudian
hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini, maka saya
bersedia menerima sanksi akademik berupa pencabutan gelar yang telah diperoleh
karena karya tulis ini serta sanksi lain sesuai dengan peraturan yang berlaku di
Universitas Muria Kudus.
Demikian pernyataan ini saya buat dalam keadaan sadar tanpa paksaan dari pihak
manapun.
iv
HALAMAN MOTTO DAN PERSEMBAHAN
MOTTO
“Hanya karena kita telah tertindas selama seratus tahun sebelum kita mulai
melawan, bukanlah alasan bagi kita untuk tidak berusaha menang...”
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada :
v
RINGKASAN
Pengelolaan Keuangan merupakan hal yang tak dapat dipisahkan dari proses
manajemen suatu intansi, tak terkecuali sekolah. Untuk itulah untuk
mempermudah dalam hal pengelolaan dan pencatatan keuangan sekolah
diperlukan suatu sistem informasi. Dengan sistem informasi pengelolaan
keuangan sekolah ini, diharapkan bisa membantu proses pengelolaan keuangan
dari tahap pembuatan rencana anggaran, pencatatan dana masuk/keluar, sampai
dengan pembuatan laporan.
Dengan menerapkan model penyampaian perangkat lunak sebagai layanan
(SaaS), aplikasi ini bisa digunakan oleh beberapa sekolah/kelompok pengguna.
Kelompok pengguna yang telah terdaftar bisa langsung menggunakan aplikasi
tanpa harus menginstall. Data antar kelompok pengguna akan dipisah sesuai
kelompok penggunanya.
vi
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT atas Rahmat dan
hidayah-Nya sehingga penulis dapat menyelesaikan Skripsi tentang sistem
pengelolaan keuangan sekolah bermodelkan saas ini.
Penyusunan Skripsi ini merupakan salah satu syarat untuk menyelesaikan
program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria
Kudus.
Atas tersusunnya Laporan Skripsi ini tidak lepas dari bantuan dan dukungan
dari semua pihak. Penulis mengucapkan terima kasih yang sebesar-besarnya
kepada:
1. Kedua orang tua dan saudara saudari yang sangat Penulis cintai, yang telah
memberi dukungan secara material maupun spiritual.
2. Bapak Dr.Suparnyo, SH, MS Selaku Rektor Universitas Muria Kudus
3. Bapak Moh Dahlan , S.T, M.T, selaku Dekan Fakultas Teknik Universitas
Muria Kudus.
4. Bapak Rhoedy Setiawan, M.Kom, selaku Ketua Program Studi Sistem
Informasi Fakultas Tehnik Universitas Muria Kudus.
5. Bapak Supriyono, S.Kom, M.Kom selaku Pembimbing Utama yang telah
memberikan bimbingan dalam pembuatan laporan skripsi ini.
6. Bapak Wiwit Agus Triyanto, S.Kom, M.Kom selaku Pembimbing
Pembantu yang telah memberikan bimbingan dalam pembuatan laporan
skripsi ini.
7. Dinas Pendidikan Pemuda dan Olahraga Kab. Kudus.
8. Staff TU dan Kepala SMK 2 Kudus.
9. Teman-teman.
10. Semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah
banyak membantu penulis dalam menyelesaikan laporan Skripsi ini.
vii
Demikian laporan ini disusun, namun Penulis menyadari bahwa dalam
penyusunan laporan ini sangat jauh dari kesempurnaan. Namun Penulis berharap
laporan ini dapat bermanfaat bagi semua pihak.
viii
DAFTAR ISI
HALAMAN JUDUL................................................................................................ i
HALAMAN PERSETUJUAN ................................................................................ ii
HALAMAN PENGESAHAN ................................................................................ iii
HALAMAN MOTTO DAN PERSEMBAHAN ..................................................... v
RINGKASAN ........................................................................................................ vi
KATA PENGANTAR .......................................................................................... vii
DAFTAR ISI .......................................................................................................... ix
DAFTAR GAMBAR ............................................................................................ xii
DAFTAR TABEL ................................................................................................ xvi
DAFTAR LAMPIRAN ....................................................................................... xvii
1 BAB I : PENDAHULUAN.............................................................................. 1
1.1 Latar Belakang Masalah ........................................................................... 1
1.2 Perumusan Masalah .................................................................................. 2
1.3 Batasan Masalah ....................................................................................... 2
1.4 Tujuan ....................................................................................................... 2
1.5 Manfaat ..................................................................................................... 2
1.5.1 Bagi Penulis ...................................................................................... 2
1.5.2 Bagi Akademik.................................................................................. 3
1.6 Tinjauan Pustaka ...................................................................................... 3
1.7 Metodologi Penelitian .............................................................................. 4
1.7.1 Metode Pengumpulan Data ............................................................... 4
1.7.2 Metode Perancangan Sistem ............................................................. 5
1.8 Metode Rekayasa Perangkat Lunak ......................................................... 5
1.9 Lokasi Penelitian ...................................................................................... 6
1.10 Sistematika Penulisan ............................................................................... 6
2 BAB II : LANDASAN TEORI ....................................................................... 9
2.1 Sistem Informasi ....................................................................................... 9
2.2 Akuntansi.................................................................................................. 9
2.2.1 Laporan keuangan ............................................................................. 9
2.3 Pengelolaan Keuangan Sekolah ............................................................. 10
2.3.1 Sumber-Sumber Pemasukan Keuangan Sekolah ............................ 10
2.3.2 Tujuan Manajemen Keuangan Sekolah .......................................... 11
ix
2.3.3 Prinsip-Prinsip Manajemen Keuangan ............................................ 11
2.4 Komputasi Awan (Cloud Computing) .................................................... 11
2.4.1 Software as a Service ...................................................................... 12
2.5 FOD (Flow of Document) ...................................................................... 13
2.6 UML (Unified Modelling Language) ..................................................... 13
2.7 ERD (Entity Relationship Diagram) ...................................................... 15
3 BAB III TINJAUAN UMUM OBJEK PENELITIAN ................................. 17
3.1 Dinas Pendidikan Pemuda dan Olahraga Kabupaten Kudus .................. 17
3.1.1 Profil................................................................................................ 17
3.1.2 Tugas Pokok .................................................................................... 18
3.1.3 Fungsi .............................................................................................. 18
3.1.4 Visi .................................................................................................. 18
3.1.5 Misi ................................................................................................. 19
3.1.6 Susunan Organisasi ......................................................................... 19
3.2 SMK 2 Negeri Kudus ............................................................................. 20
3.2.1 Profil................................................................................................ 20
3.2.2 Data Sekolah ................................................................................... 21
3.2.3 Visi .................................................................................................. 22
3.2.4 Misi ................................................................................................. 22
3.2.5 Struktur Organisasi ......................................................................... 22
3.2.6 Tujuan Sekolah................................................................................ 23
3.2.7 Flow Of Document(FOD) pengelolaan keuangan SMK Negeri 2
Kudus 26
4 BAB IV : PERANCANGAN SISTEM ......................................................... 29
4.1 Analisa Kebutuhan Sistem ..................................................................... 29
4.2 Analisa Kebutuhan Data dan Informasi ................................................. 30
4.3 Kebutuhan perancangan sistem .............................................................. 30
4.4 Desain Sistem dan Perangkat Lunak ...................................................... 31
4.4.1 Proses Bisnis ................................................................................... 31
4.4.2 Use case Sistem ............................................................................... 36
4.4.3 Skenario Sistem............................................................................... 37
4.4.4 Class diagram .................................................................................. 43
4.4.5 Squence diagram ............................................................................. 47
4.4.6 Activity Diagram ............................................................................. 51
x
4.4.7 Statechart Diagram ......................................................................... 55
4.4.8 ERD (Entity Relationship Diagram) ............................................... 61
4.4.9 Perancangan Basis Data .................................................................. 66
4.4.10 Desain antarmuka ............................................................................ 72
5 BAB V : IMPLEMENTASI .......................................................................... 77
5.1 Kebutuhan Sistem................................................................................... 77
5.2 Implementasi Sistem .............................................................................. 77
5.2.1 Halaman beranda ............................................................................. 77
5.2.2 Halaman pendaftaran ...................................................................... 78
5.2.3 Halaman verifikasi email ................................................................ 78
5.2.4 Halaman persetujuan pendaftaran ................................................... 79
5.2.5 Halaman Utama Pengelolaan Keuangan ......................................... 79
5.2.6 Halaman Kelola Rencana Anggaran ............................................... 80
5.2.7 Halaman Tambahkan Transaksi ...................................................... 80
5.2.8 Halaman Kelola Akun ..................................................................... 81
5.2.9 Halaman Laporan Neraca ................................................................ 81
5.2.10 Halaman Kelola Pengguna .............................................................. 82
6 BAB VI: PENUTUP ..................................................................................... 83
6.1 Kesimpulan ............................................................................................. 83
DAFTAR PUSTAKA ........................................................................................... 85
xi
DAFTAR GAMBAR
xii
Gambar 4.14: Squence diagram pendaftaran ....................................................... 48
Gambar 4.15: Squence diagram verifikasi pendaftaran ........................................ 48
Gambar 4.16: Squence diagram buat rencana anggaran ....................................... 49
Gambar 4.17: Squence diagram pencatatan transaksi ........................................... 49
Gambar 4.18: Squence diagram kelola akun......................................................... 50
Gambar 4.19: Squence diagram kelola pengguna ................................................. 50
Gambar 4.20: Squence diagram pelaporan ........................................................... 50
Gambar 4.21: Activity Diagram Pendaftaran........................................................ 51
Gambar 4.22: Activity Diagram verifikasi sekolah .............................................. 52
Gambar 4.23: Activity Diagram Buat Rencana Anggaran.................................... 52
Gambar 4.24: Activity Diagram pencatatan transaksi .......................................... 53
Gambar 4.25: Activity Diagram kelola akun ........................................................ 54
Gambar 4.26: Activity Diagram kelola pengguna ................................................ 54
Gambar 4.27: Activity Diagram pelaporan ........................................................... 55
Gambar 4.28activity diagram pencatatan pelaporan: ............................................ 55
Gambar 4.29: Statechart Diagram User: show ..................................................... 55
Gambar 4.30: Statechart Diagram User: add ....................................................... 56
Gambar 4.31: Statechart Diagram User: deactivate .............................................. 56
Gambar 4.32: Statechart Diagram User: login ...................................................... 56
Gambar 4.33: Statechart Diagram Sekolah: add ................................................... 56
Gambar 4.34: Statechart Diagram Sekolah: detail ................................................ 57
Gambar 4.35: Statechart Diagram Sekolah:delete ................................................ 57
Gambar 4.36: Statechart Diagram Sekolah: update .............................................. 57
Gambar 4.37: Statechart Diagram Sekolah: verifikasi .......................................... 57
Gambar 4.38: Statechart Diagram Rencana_anggaran: add_anggaran ................. 58
Gambar 4.39: Statechart Diagram Rencana_anggaran: show ............................... 58
Gambar 4.40: Statechart Diagram Rencana_anggaran: set ................................... 58
Gambar 4.41: Statechart Diagram Jurnal: show ................................................... 59
Gambar 4.42: Statechart Diagram Jurnal: add ...................................................... 59
Gambar 4.43: Statechart Diagram Jenis_transaksi: show ..................................... 59
Gambar 4.44: Statechart Diagram Jenis_transaksi: add ........................................ 59
xiii
Gambar 4.45: Statechart Diagram Jenis_transaksi: delete .................................... 60
Gambar 4.46: Statechart Diagram Akun:show ..................................................... 60
Gambar 4.47: Statechart Diagram Akun: add ....................................................... 60
Gambar 4.48: Statechart Diagram Transaksi: show .............................................. 60
Gambar 4.49: Statechart Diagram Transaksi: add ................................................ 61
Gambar 4.50: Statechart Diagram Admin_Sekolah: verifikasi_email .................. 61
Gambar 4.51: Entitas user ..................................................................................... 62
Gambar 4.52: Entitas sekolah ............................................................................... 63
Gambar 4.53: Entitas transaksi ............................................................................. 63
Gambar 4.54: Entitas jenis_transaksi .................................................................... 63
Gambar 4.55: Entitas jurnal .................................................................................. 64
Gambar 4.56: Entitas rencana_anggaran............................................................... 64
Gambar 4.57: Entitas akun .................................................................................... 64
Gambar 4.58: Entitas Aktifitas.............................................................................. 64
Gambar 4.59 ERD sistem pengelolaan keuangan sekolah .................................... 65
Gambar 4.60: Struktur tabel user .......................................................................... 66
Gambar 4.61: Struktur tabel sekolah ..................................................................... 67
Gambar 4.62: Struktur tabel aktifitas .................................................................... 67
Gambar 4.63: Struktur tabel rencana_anggaran .................................................... 68
Gambar 4.64: Struktur tabel jenis_transaksi ......................................................... 68
Gambar 4.65: Struktur tabel transaksi ................................................................... 69
Gambar 4.66: Struktur tabel jurnal........................................................................ 69
Gambar 4.67: Struktur tabel jurnal........................................................................ 70
Gambar 4.68: Relasi antar tabel ............................................................................ 71
Gambar 4.69 Desain antarmuka panel login ......................................................... 72
Gambar 4.70 Desain antarmuka halaman pendaftaran ......................................... 72
Gambar 4.71 Desain antarmuka halaman verifikasi pendaftaran ......................... 73
Gambar 4.72 Desain antarmuka halaman kelola anggaran ................................... 73
Gambar 4.73 Desain antarmuka input transaksi ................................................... 74
Gambar 4.74 Desain antarmuka halaman kelola akun .......................................... 74
Gambar 4.75 Desain antarmuka halaman laporan neraca ..................................... 74
xiv
Gambar 4.76 Desain antarmuka halaman kelola pengguna .................................. 75
Gambar 5.1Tampilan halaman beranda ................................................................ 78
Gambar 5.2 Tampilan halaman pendaftaran ......................................................... 78
Gambar 5.3 Tampilan halaman verifikasi ............................................................. 79
Gambar 5.4 Halaman persetujuan pendaftaran ..................................................... 79
Gambar 5.5.Halaman Utama Pengelolaan Keuangan ........................................... 80
Gambar 5.6 Halaman Kelola Rencana Anggaran ................................................. 80
Gambar 5.7 Halaman Tambahkan Transaksi ........................................................ 81
Gambar 5.8 Halaman Kelola Akun ....................................................................... 81
Gambar 5.9 Halaman Laporan Neraca .................................................................. 82
Gambar 5.10 Halaman Kelola Pengguna .............................................................. 82
xv
DAFTAR TABEL
xvi
DAFTAR LAMPIRAN
xvii
BAB I
PENDAHULUAN
1 BAB I : PENDAHULUAN
1.1 Latar Belakang Masalah
Dewasa ini dunia pendidikan menjadi semakin berkembang. Pertumbuhan
jumlah murid, kebijakan pemerintah, dan banyaknya kebutuhan instansi menuntut
efektifitas dan transparansi dalam pengelolaan data. Terutama pada bagian
manajemen keuangan.
Tentu pengelolaan keuangan menjadi bagian yang paling sensitif, dalam hal
ini laporan keuangan harus cepat tersedia dan bisa ditelusuri untuk mencegah
terjadinya penggelapan dana. Bagaimanapun juga, setiap transaksi dan saldo yang
tersedia harus dapat dipertanggung jawabkan. Akan memakan waktu dan tenaga
ekstra jika dalam hal manajemen keuangan masih menggunakan cara manual,
belum lagi kesalahan kesalahan yang mungkin terjadi.
Maka dari itu banyak instansi sekolah yang mulai berfikir untuk menerapkan
perangkat lunak sistem informasi dalam hal pengelolaan keuangan. Dengan
kemudahan dan kecepatan dalam menyediakan laporan membuat penerapan
sistem informasi di instansi pendidikan semakin digemari.
Akan tetapi, mahalnya pengadaan perangkat keras maupun perangkat lunak,
juga perawatannya yang memakan banyak biaya dan dibutuhkannya SDM yang
mumpuni dalam bidang IT untuk merawat sistem, membuat beberapa sekolah
berfikir ulang untuk menerapkan sistem informasi di tempat mereka.
Cloud Computing adalah solusinya. Model perangkat lunak SaaS(Software as
a Service) merupakan salah satu bentuk dari Cloud Computing dimana pengguna
hanya perlu menggunakan aplikasi saja. Dalam SaaS, pengguna tidak perlu
mengeluarkan uang lebih untuk pengadaan perangkat lunak maupun
perawatannya, semua ditanggung oleh vendor aplikasi. Jadi pengguna hanya
menyewa aplikasi tersebut,bahkan terkadang tersedia secara gratis. Pengguna
tidak perlu repot repot merekrut orang untuk merawat sistem karena semua itu
sudah ditangani oleh vendor penyedia aplikasi. Tidak ada lagi waktu yang
1
2
1.4 Tujuan
Tujuan dari penelitian ini adalah untuk menghasilkan suatu sistem informasi
untuk pengelolaan keuangan pada sekolah yang mampu menampilkan informasi
secara cepat dan akurat. Aplikasi ini nantinya bisa digunakan oleh lebih dari satu
sekolah secara bersama sama.
1.5 Manfaat
Adapun manfaat yang diharapkan dalam penulisan skripsi ini adalah:
Meliputi :
a. Studi Kepustakaan
Pengumpulan data dari buku-buku yang sesuai dengan tema permasalahan,
misalnya buku analisis dan desain sistem informasi, buku tentang memahami
kebijakan administrasi.
b. Studi Dokumentasi
Pengumpulan data dari literatur–literatur dan dokumentasi dari Internet,
diktat, dan/atau sumber informasi lain. Misal dokumentasi tentang perancangan
sistem yang serupa
Pada bab ini memberikan uraian tinjauan umum objek penelitian yang
menguraikan sejarah singkat berdirinya instansi, struktur organisasi, serta hal-hal
yang berkenaan dengan pokok masalah yang dibahas penulis.
Bab IV
Bab ini berisi analisa dan perancangan sisitem yang akan dibangun.
Bab V
Dalam bab ini menjelaskan tetang proses pembuatan program, dan
pembahasan program inti, prosedur-prosedur serta tampilan program secara
umum.
Bab VI
Pada bab ini berisi kesimpulan dan saran dari hasil penelitian secara
keseluruhan.
8
BAB II
LANDASAN TEORI
2.2 Akuntansi
Menurut (Jusup, 2011) dalam “Dasar-dasar akuntansi jilid 1”: Akuntansi
dapat didefinisikan sebagai suatu disiplin yang menyediakan informasi yang
diperlukan untuk melaksanakan kegiatan secara efisien dan mengevaluasi
kegiatan kegiatan suatu entitas.
9
10
17
18
3.1.3 Fungsi
Berdasarkan Peraturan Daerah Kabupaten Kudus nomor 14 Tahun 2008
tentang Organisasi dan Tata Kerja Dinas Daerah Kabupaten Kudus, fungsi Dinas
Pendidikan Pemuda dan Olahraga adalah
a. Perumusan kebijakan teknis bidang pemuda,dan olahraga
b. Penyelenggaraan urusan pemerintahan dan pelayanan umum bidang
pendidikan, pemuda, dan olahraga
c. Pembinaan dan fasilitasi bidang pendidikan, pemuda, dan olahraga
d. Pelaksanaan tugas di bidang pendidikan dasar, pendidikan menengah,
pendidikan non formal dan pengembangan pendidik dan tenaga kependidikan,
pemuda, dan olahraga
e. Pemantauan, evaluasi, dan pelaporan bidang pendidikan, pemuda, dan
olahraga
f. Pelaksanaan kesekretariatan dinas
g. Pelaksanaan tugas lain yang diberikan oleh Bupati sesuai dengan tugas dn
fungsinya.
3.1.4 Visi
“Terwujudnya pelayanan yang berkualitas di bidang pendidikan, pemuda, dan
olahraga “
19
3.1.5 Misi
Misi Dinas Pendidikan Pemuda dan Olahraga Kabupaten Kudus dirumuskan
sebagai berikut :
1. Menuntaskan Program Wajib Belajar 12 Tahun dengan tetap memantapkan
Wajib Belajar 9 tahun;
2. Meningkatkan profesionalisme pendidik dan tenaga kependidikan;
3. Melaksanakan pembinaan dan pengembangan pendidikan nonformal dan
informal;
4. Melaksanakan pembinaan kepemudaan;
5. Melaksanakan pembinaan keolahragaan.
Kecamatan : Dawe
Kabupaten : Kudus
Propinsi : Jawa Tengah
Kode Pos : 59353
Email : smk2kudus@gmail.com
Website : www.smkn2kudus.sch.id
3.2.3 Visi
“Kompeten, Beriman, Bertaqwa, Berorientasi pada kebutuhan global”
3.2.4 Misi
a. Menghasilkan tamatan yang memiliki budi pekerti luhur, bertaqwa kepada
Tuhan Yang Maha Esa, berbudaya Indonesia serta berperilaku hidup sehat
b. Menghasilkan tamatan yang memiliki pengetahuan dan ketrampilan sesuai
standar keahlian jurusan
c. Menghasilkan tamatan yang mampu mengembangkan diri dan memilih
karier serta menumbuhkan jiwa mandiri
d. Menerapkan layanan prima dalam pengelolaan sekolah melalui Sistem
Manajemen Mutu ISO 9001:2008
Alur:
1. Dinas memberikan rencana dana yang akan dikirimkan ke sekolah, dan
meminta sekolah membuat RAPBS
2. Tata Usaha Sekolah membuat RAPBS berdasarkan kebutuhan dan
disesuaikan dengan rencana dana yang akan diterima.
3. RAPBS yang sudah dibuat diberikan kepada Kepala Sekolah
4. Kepala Sekolah menyetujui RAPBS.
5. RAPBS yang sudah disetujui dicopy untuk diarsipkan berdasarkan waktu
dan diberikan kepada Dinas.
6. Dinas melakukan transfer dana kepada sekolah
28
29
30
Bersambung
32
Pesimistik flow:
1. 2a Tidak muncul data pendaftar
baru
Solusi:
39
Proses pendaftaran
gagal/belum selesai
2. 4b. Sekolah sudah pernah
didaftarkan
Solusi:
Tolak Pendaftaran
3. 5a. Email pemberitahuan tak
kunjung diterima
Solusi:
Kemungkinan permintaan
pendaftaran Admin_Sekolah memang
belum diproses oleh admin, silahkan
hubungi admin provider untuk lekas
memproses pendaftaran
2. Class Admin_Sekolah
Admin_Sekolah mewarisi atribut dan method dari Class User, class ini juga
memiliki atribut sekolah dan method verifikasi_email().
Berikut merupakan gambaran dari class Admin_Sekolah:
3. Class Admin_Provider
Class admin merupakan bentuk dari pengguna aplikasi yang berstatus sebagai
admin provider, class ini mewarisi atribut dan method dari Class User.
Berikut merupakan gambaran dari class User:
44
4. Class Sekolah
Merupakan lingkungan kerja/kelompok kerja dari aplikasi ini, tiap tiap
Admin_Sekolah terdaftar dalam masing masing Sekolah, dan tiap Sekolah bisa
memiliki lebih dari satu Admin_Sekolah.
Berikut merupakan gambaran dari class Sekolah:
b. Class Diagram
Berikut merupakan gambaran dari class Diagram:
Gambar 4.29:
Statechart Diagram User: show
56
b. Add
Berikut merupakan statechart method add dari user:
b. Detail
Berikut merupakan statechart method detail dari class sekolah:
c. Delete
Berikut merupakan statechart method delete dari class sekolah:
c. Delete
Berikut merupakan statechart method delete dari class jenis_transaksi:
b. Add
Berikut merupakan statechart method add dari class akun:
a. Add
Berikut merupakan statechart method add dari class transaksi:
61
a. Entitas User
Entitas user memiliki atribut id_user, email, status, password. Seperti
ditunjukkan pada gambar dibawah ini:
c. entitas transaksi
Entitas transaksi memiliki atribut id, waktu, dan uraian. Seperti ditunjukkan
pada gambar dibawah ini:
d. Entitas Jenis_Transaksi
Entitas jenis_transaksi memiliki atribut id, nama, id_jenis_anggaran, dan
jenis. Seperti ditunjukkan pada gambar dibawah ini:
e. Entitas Jurnal
Entitas jenis_transaksi memiliki atribut id_akun, debet, kredit, id_transaksi.
Seperti ditunjukkan pada gambar dibawah ini:
64
c. Tabel aktifitas
Nama Database : KSAAS_main
Nama Tabel : aktifitas
Primary Key : id
Foreign Key : user_id(user.user_id)
d. Tabel rencana_anggaran
Nama Database : KSAAS_{id_sekolah}
Nama Tabel : rencana_anggaran
Primary Key : id
Foreign Key : pencatat(user.id)
f. Tabel transaksi
Nama Database : KSAAS_{id_sekolah}
Nama Tabel : transaksi
Primary Key : id
Foreign Key : id_jenis_transaksi(jenis_transaksi.id)
h. Tabel akun
Nama Database : KSAAS_{id_sekolah}
Nama Tabel : user
Primary Key : id_akun
Foreign Key :-
Struktur tabel akun bisa dilihat dalam gambar berikut:
70
2. Relasi Tabel
Relasi tabel untuk aplikasi pengelolaan keuangan sekolah bisa dilihat pada
gambar dibawah:
5 BAB V : IMPLEMENTASI
5.1 Kebutuhan Sistem
Untuk proses implementasi dan deploy Sistem Pengelolaan Keuangan
Sekolah bermodelkan SaaS ini diperlukan suatu web server, tempat untuk
menaruh file file aplikasi, supaya bisa diakses melalui internet oleh pengguna.
a. Identifikasi Kebutuhan Sistem
Aplikasi ini membutuhkan suatu web server supaya bisa diakses oleh
pengguna, setidaknya pada computer server harus tersedia :
1. Apache HTTP Server
2. Php dengan versi >= 5.4
3. Php_mod apache
4. Mysql server
Untuk disisi pengguna membutuhkan browser yang terbaru (disarankan
mozilla firefox).
b. Identifikasi Kebutuhan Brainware
1. Admin provider
Untuk menjalankan aplikasi ini dibutuhkan seorang admin provider yang akan
mengelola pengguna aplikasi di tingkat admin sekolah.
2. Admin sekolah
Admin sekolah juga diharapkan memiliki cukup wawasan tentang akuntansi
dan pengelolaan keuangan sekolah.
77
78
Data daftar jenis transaksi diperoleh dari rencana anggaran. Data ini akan
menjadi acuan dalam pencatatan transaksi, jika dipilih, maka transaksi akan ditulis
sebagai realisasi dari jenis transaksi yang dipilih. Jika admin sekolah
menginputkan transaksi tanpa memilih salah satu jenis transaksi maka transaksi
akan dicatat sebagai transaksi lain lain.
Berikut adalah tampilan dari halaman transaksi:
4. Dengan cara seperti ini maka aplikasi pengelolaan keuangan sekolah dapat
digunakan bersama sama oleh banyak sekolah(kelompok pengguna).
5. Data dari tiap tiap sekolah dipisahkan, jadi tiap tiap sekolah datanya tidak akan
tercampur.
6.2 Saran
Beberapa saran yang dapat penulis berikan sehubungan dengan perancangan
aplikasi yang dibangun ini adalah:
83
84
DAFTAR PUSTAKA
Kepes, B. (2013). Understanding The Cloud Computing Stack SaaS, Paas, IaaS.
Rackspace.
85
86