Anda di halaman 1dari 57

TUGAS AKHIR

“APLIKASI REKAPITULASI LAPORAN KEUANGAN BERBASIS


DEKSTOP DI SDN O8 TIGO JANGKO”

Diajukan Kepada Program D.III Manajemen Informatika

Untuk Memenuhi Syarat Guna Mencapai Gelar Ahli Madya

Dalam Bidang Ilmu Manajemen Informatika

Oleh:

NELI AGUSTIN
NIM: 15 5001 00070

JURUSAN MANAJEMEN INFORMATIKA

FAKULTAS EKONOMI DAN BISNIS ISLAM

INSTITUT AGAMA ISLAM NEGERI (IAIN)

BATUSANGKAR

2019
ABSTRAK

Judul Tugas Akhir : Aplikasi rekapitulasi laporan keuangan


berbasis desktop di SDN 08 Tigo Jangko
Nama Mahasiswa : Neli Agustin
Nomor Induk Mahasiswa : 15500100070
Jurusan : Manajemen Informatika
Faklutas : Ekonomi dan Bisnis Islam
Dosen Pembimbing : Lidya Rahmi, M.Pd.T

Kondisi pengolahan laporan keuangan pada SDN 08 tigo jangko saat ini
masih mengunakan cara manual,dimana keuangan pendapatan, dan pengeluaran
masih di catat dalam sebuah buku.sehingga memperlambat proses rekapitulasi
laporan keuangan laporan keuangan setiap bulannya,serta memungkinkan
timbulnya kesalahan-kesalahan yang akan terjadi.dengan keadan
tersebut,dibutuhkan sebuah sistem aplikasi rekapitulasi laporan keuangan ini
berbasis desktop dan mengunakan bahasa pemograman java dengan Netbeans
8.0,dengan database penyimpanan mengunakan MySQL.diharapkan aplikasi ini
mampu dalam hal pengelolaan keuangan sehingga dapat mengurangi resiko
kehilangan dan kesalahan data.

Kata Kunci :Sistem,, Rekapitulasi,Netbeans 8.0,Java.

i
DAFTAR ISI

HALAMAN JUDUL
LEMBAR KASLIAN DATA
HALAMAN PERSETUJUAN PEMBIMBING
HALAMAN PENGESAHAN TIM PENGUJI
ABSTRAK .............................................................................................................. i
DAFTAR ISI .......................................................................................................... ii
DAFTAR TABEL.................................................................................................. v
DAFTAR GAMBAR ............................................................................................ vi
BAB I PENDAHULUAN ...................................................................................... 1
A. Latar BelakangMasalah ............................................................................ 1
B. Identifikasi Masalah .................................................................................. 1
C. Batasan Masalah ....................................................................................... 2
D. Rumusan Masalah ..................................................................................... 2
E. Tujuan Penelitian ...................................................................................... 2
F. Manfaat Penelitian .................................................................................... 2
G. Metode Penelitian ..................................................................................... 3
H. Sistematika Penulisan ............................................................................... 4
BAB II LANDASAN TEORI ............................................................................... 5
A. Pengertian Aplikasi ................................................................................... 5
B. Laporan Keuangan .................................................................................... 6
1. Pengertian Laporan Keuangan ............................................................. 6
2. Tujuan Laporan Keuangan ................................................................... 7
3. Karakteristik Laporan Keuangan ......................................................... 7
4. Macam – Macam Laporan Keuangan .................................................. 8
C. Perancangan Sistem .................................................................................. 8
1. Pengertian ............................................................................................. 8
2. Sasaran ................................................................................................. 9
D. Rekapitulasi............................................................................................... 9
E. Basisdata(Database) ............................................................................... 10

ii
F. Alat Bantu Perancangan Sistem .............................................................. 11
1. Aliran Sistem Informasi ..................................................................... 11
2. Context Diagram ................................................................................ 11
3. Data Flow Diagram (DFD) ................................................................ 12
4. Entity Relationship Diagram (ERD) .................................................. 14
5. Flowchart ............................................................................................ 15
G. Java ......................................................................................................... 16
H. iReport..................................................................................................... 16
I. Pengenalan Netbeans IDE 7.4................................................................. 17
J. Pengenalan XAMPP. .............................................................................. 21
K. MySQL ................................................................................................... 22
L. JDBC (Java Database Connectivity) ...................................................... 24
M. Web Browser .......................................................................................... 25
BAB III PEMBAHASAN ................................................................................... 26
A. Analisa Sistem ........................................................................................ 26
1. Aliran Sistem Informasi yang sedang berjalan .................................. 26
2. Aliran Sistem Informasi (ASI) Baru .................................................. 28
B. Conteks Diagram .................................................................................... 30
C. Data Flow Diagram (DFD) ..................................................................... 31
D. Entity Relationship Diagram (ERD) ....................................................... 32
E. Flowchart ................................................................................................ 33
F. Struktur Program ..................................................................................... 35
G. Desain output .......................................................................................... 36
H. Desain Input ............................................................................................ 37
1. Login .................................................................................................. 37
2. Login pimpinan .................................................................................. 37
3. Splash Screen ..................................................................................... 38
4. Menu Utama pimpinan ....................................................................... 38
5. Menu Utama ....................................................................................... 39
6. Pendapatan ......................................................................................... 40
7. Pengeluaran ........................................................................................ 41

iii
8. Rekap Data ......................................................................................... 42
9. Change Password ............................................................................... 43
10......................................................................................... About Program
43
I. Rancangan Data Base ............................................................................. 44
BAB IV PENUTUP ............................................................................................. 48
A. Kesimpulan ............................................................................................. 48
B. Saran ....................................................................................................... 48
DAFTAR PUSTAKA

iv
DAFTAR TABEL
Tabel 2. 1Aliran Sistem Informasi ........................................................................ 11
Tabel 2. 2Simbol-Simbol Konteks Diagram ......................................................... 12
Tabel 2. 3simbol-simbol DFD (Data Flow Diagram) ........................................... 13
Tabel 2. 4Simbol Entity Relationship Diagram .................................................... 14
Tabel 2. 5Simbol Program Flowchart ................................................................... 15
Tabel 4. 1Detail tblogin admin.............................................................................. 44
Tabel 4. 2Detail tblogin pimpinan ........................................................................ 44
Tabel 4. 3detail tbpendapatan ............................................................................... 45
Tabel 4. 4| detail tbpengeluaran ............................................................................ 45

v
DAFTAR GAMBAR
Gambar 2. 1Tampilan Halaman Awal Netbeans IDE 7.4 ..................................... 17
Gambar 2. 2Tampilan GUI Builder pada netbeans ............................................... 18
Gambar 2. 3Tampilan Inspector Windows ........................................................... 18
Gambar 2. 4Tampilan Jendela Pletter ................................................................... 19
Gambar 2. 5Tampilan properti windows .............................................................. 20
Gambar 2. 6Tampilan Jendela Desain Area ......................................................... 20
Gambar 2. 7Tampilan source area ........................................................................ 21
Gambar 2. 8Tampilan XAMPP ............................................................................. 21
Gambar 2. 9JDBC(Java database connectivity) ................................................... 25
Gambar 3. 1 Aliran Sitem Informasi (ASI) Lama................................................. 27
Gambar 3. 2SistemKerjaAplikasiRekapitulasiKeuangan ..................................... 28
Gambar 3. 3 Aliran Sistem Informasi (ASI) Baru ................................................ 29
Gambar 3. 4 Conteks Diagram .............................................................................. 30
Gambar 3. 5DFD................................................................................................... 31
Gambar 3. 6 ERD .................................................................................................. 32
Gambar 3. 7 Flowchart Admin.............................................................................. 33
Gambar 3. 8 Flowchart Pimpinan ......................................................................... 34
Gambar 3. 9Struktur Program Rekapitulasi Keuangan ......................................... 35
Gambar 3. 10 Desain Input ................................................................................... 36
Gambar 3. 11Rancangan Layout Login ................................................................ 37
Gambar 3. 12Rancangan Layout Login ................................................................ 37
Gambar 3. 13Rancangan Layout Splash Screen ................................................... 38
Gambar 3. 14 Menu Utama Pimpinan................................................................... 38
Gambar 3. 15Rancangan Layout Menu Utama..................................................... 39
Gambar 3. 16Rancangan Layout Pendapatan ...................................................... 40
Gambar 3. 17Rancangan Layout Pengeluaran ..................................................... 41
Gambar 3. 18Rancangan Layout Rekap Data....................................................... 42
Gambar 3. 19Rancangan Layout Change Password ............................................ 43
Gambar 3. 20Rancangan Layout About Program ................................................ 43

vi
BAB I
PENDAHULUAN

A. Latar BelakangMasalah
Seiring perkembangan zaman, perkembangan teknologi pun semakin
pesat, salah satunya adalah komputer yang merupakan suatu media elektronik
yang memegang peranan penting dalam perkembangan teknologi saat ini,
serta terus menerus mendominasi berbagai bidang kerja agar dapat lebih
mudah, efektif, dan efisien.
Perkembangan teknologi komputer telah merambat kedalam dunia
pendidikan, salah satunya digunakan dalam pengolahan data akademik,
pengolahan data nilai, pengolahan data siswa, laporan penggajian, hingga
laporan rekapitulasi keuangan maupun rekapitulasi lainnya.
Rekapitulasi laporan keuangan pada SD N 08 Tigo Jangko saat ini
masih menggunakan aplikasi keuangan sangat sederhana, dimanaproses
penerimaan dan pengeluaran uang masih dilakukan secara manual dengan
mencatat laporan tersebut kedalam buku catatan pembantu sementara.
Kemudian setelah di catat kedalam buku pembantu data tersebut di
entrikankedalamMicrosoft excel, sehinga menghabiskan waktu yang cukup
lama karna data dientrikan secara manual.
Berdasarkan permasalahan tersebut, maka penulis mengangkat sebuah
topik dengan judul “Aplikasi Rekapitulasi Laporan Keuangan Berbasis
Desktop di SD N 08 Tigo Jangko”, yang nantinya diharapkan dapat
membantu dan mempermudah Bendahara sekolah untuk merekap data
keuangan di SDN 08 Tigo Jangko.

B. Identifikasi Masalah
Berdasarkan latar belakang diatas dapat diperoleh identifikasi masalah
diantaranya sebagai berikut:
1. Proses penerimaanuang masih dilakukan secara manual.
2. Adanya buku catatan pembantu keuangan yang dipakai sebelum data
dientrikan.

1
2

3. Pembuatan laporan masih mengunakan microsoft excel yang datanya di


entrikan secara manual.

C. Batasan Masalah
Untuk mempermudah pelaksanaan perancangan aplikasi rekapitulasi
laporan keuangan penulis membatasi masalah yang akan dibahas yaitu
sebagai berikut:
1. Perancangan Sistem Aplikasi yang dibahas memuat tentang pendapatan.
2. Perancangan Sistem Aplikasi yang dibahas memuat tentang pengeluaran.

D. Rumusan Masalah
Berdasarkan batasan masalah diatas, maka penulis dapat merumuskan
masalah yaitu:
1. Bagaimana proses penerimaan dan pengeluaran uang dapat dilakukan
dengan lebih cepat dengan mengunakan aplikasi?
2. Bagaimana membuat laporan keuagan dapat dilakukan dengan satukali
proses dapat dihasilkan berbagai macam bentuk laporan keuangan?

E. Tujuan Penelitian
Adapun tujuan pembuatan tugas akhir ini adalah sebagai berikut:
1. Aplikasi Rekapitulasi Laporan Keuangan untuk mempermudah dalam
proses rekapitulasi data keuangan pendapatan dan pengeluaran diSD N
08 Tigo Jangko.
2. Menghasilkan laporan penerimaan dan pengeluaran kas.

F. Manfaat Penelitian
Adapun tugas akhir ini diharapkan dapat berguna bagi pihak-pihak
sebagai berikut :
1. Bagi Penulis
Agar dapat menambah wawasan dan meningkatkan pengetahuan
sekaligus memahami pentingnya teori yang didapat dalam perkuliahan
serta dapat mengaplikasikan teori tersebut ke dalam dunia pekerjaan.
2. Bagi Akademik
Sebagai bahan masukan bagi pengembangan ilmu pengetahuan dan pada
umumnya di kampusIAIN Batusangkar.
3

3. Bagi Sekolah
Agar dapat memberikan masukan yang bermanfaat bagi diSD N 08 Tigo
Jangko dalam penyusunan laporan keuangan.

G. Metode Penelitian
Untuk menyelesaikan tahap-tahap perancangan sistem baru digunakan
beberapa metode penelitian yaitu:
1. Pengumpulan Data
Mengumpulkan data sebanyak banyaknya yang bersumber dari buku
dan internet untuk dijadikan referensi dalam pembuatan aplikasi
Rekapitulasi Pendapatan dan Pengeluaran. Pengumpulan data terbagi
menjadi 2, yaitu:
a. Observasi adalah proses pengamatan dan pencatatan secara sistematis
mengenai gejala-gejala yang diteliti.
b. Wawancara adalah memperoleh data dengan menanyakan langsung
kepada pihak terkait
2. Studi Literatur
Mempelajari materi tentang aplikasi Rekapitulasi Pendapatan dan
Pengeluaran untuk dijadikan pedoman bagi pembuatan aplikasi
Rekapitulasi.
3. Perancangan Sistem
Merancang alur aplikasi Rekapitulasi Pendapatan dan Pengeluaran
dan mendesain aplikasi Rekapitulasi Pendapatan dan Pengeluaran.
4. Pembuatan Sistem
Pembuatan aplikasi Rekapitulasi Pendapatan dan Pengeluaran
dilakukan dengan menggunakan bahasa pemograman java.
5. Implementasi Sistem
Mengimplementasikan aplikasi Rekapitulasi Pendapatan dan
Pengeluaran berbasis desktop.
6. Pengujian
Melakukan pengujian dari aplikasi yang telah dibuat dan melihat
apakah aplikasi telah berjalan dengan baik dan sesuai dengan kriteria yang
telah diharapkan.
4

H. Sistematika Penulisan
BAB I PENDAHULUAN
Bab ini merupakan penguraian mengenai Latar Belakang Masalah,
Identifikasi Masalah, Batasan dan Rumusan Masalah, Tujuan penelitian dan
Kegunaan Penelitian, Metodologi Penelitian dan Sistematika Penulisan.
BAB IILANDASAN TEORI
Bab ini berisi landasan teori dari permasalahan yang diangkat, juga landasan
teori dari sistem aplikasi komputer yang digunakan penulis dalam
membuatAplikasi Rekapitulasi Laporan Keuangan di diSD N 08 Tigo Jangko.
BAB IIIANALISA SISTEM
Bab ini berisi tentang sistem yang sedang berjalan, Desain Sistem Baru yang
terdiri dari Desain Global dan Desain Terperinci.
BAB IV PENUTUP
Bab ini berisi kesimpulan seluruh rangkaian kegiatan selama proses
penelitian yang menyatakan kelebihan dan kekurangan dari hasil selama
penelitian berlangsung, serta saran-saran bagi perbaikan dan pengembangan
sistem yang dimungkinkan.
BAB II
LANDASAN TEORI

A. Pengertian Aplikasi
Aplikasi adalah suatu perangkat lunak komputer yang memanfaatkan
kemampuan komputer langsung untuk melakukan suatu tugas yang di
inginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem
yang mengintegrasikan berbagai kemampuan komputer, tetapi tidak secara
lansung merupakan kemampuan tersebut untuk mengerjakan suatu tugas yang
menguntungkan pengguna Sanny,( 2015:3)
Pengertian aplikasi menurut para ahli adalah sebagai berikut:
Menurut Jogiyanto (1999, 12) adalah penggunaan dalam suatu komputer,
instruksi (instruction) atau pernyataan (statement) yang disusun sedemikian
rupa sehingga komputer dapat memproses input menjadi output.
Menurut Kamus Kamus Besar Bahasa Indonesia (1998, 52) adalah
penerapan dari rancang sistem untuk mengolah data yang menggunakan
aturan atau ketentuan bahasa pemrograman tertentu. Aplikasi adalah suatu
program komputer yang dibuat untuk mengerjakan dan melaksanakan tugas
khusus dari pengguna.
Menurut Rachmad Hakim S, adalah perangkat lunak yang digunakan
untuk tujuan tertentu, seperti mengolah dokumen, mengatur Windows &,
permainan (game), dan sebagainya.
Menurut Harip Santoso, adalah suatu kelompok file (form, class, rePort)
yang bertujuan untuk melakukan aktivitas tertentu yang saling terkait,
misalnya aplikasi payroll, aplikasi fixed asset. Bella ( 2016:3)
adapun pendapat lain tentang aplikasi:Pengertian Aplikasi Aplikasi
adalah penggunaan dalam suatu komputer, intruksi (instruction) atau
pernyataan (statement) yang disusun sedemikian rupa sehingga komputer
dapat memproses input menjadi output [3]. Aplikasi dapat diartikan juga
sebagai program komputer yang dibuat untuk menolong manusia dalam
melakukan tugas tertentu [4]. Aplikasi merupakan software yang berfungsi

5
6

untuk melakukan berbagai bentuk pekerjaan atau tugas-tugas tertentu seperti


penerapan, penggunaan dan penambahan data. Anwar,(:2)
Aplikasi juga dapat diartikan sebagai suatu program berbentuk perangkat
lunak yang berjalan pada suatu sistem tertentu yang berguna untuk membantu
berbagai kegiatan yang dilakukan oleh manusia.
Dapat disimpulkan bahwa aplikasi adalah program siap pakai yang dapat
digunakan untuk menjalankan perintah-perintah dari pengguna aplikasi
tersebut dengan tujuan mendapatkan hasil yang lebih akurat sesuai dengan
tujuan pembuatan aplikasi tersebut.
Dekstop berarti keseluruhan tampilan layar monitor yang terdiri atas
ikon yang tertata untuk memudahkan identifikasi program aplikasi.Dekstop
juga diartikan sebagai sebuah tampilan awal yang akan tampil ketika pertama
kali menghidupkan komputer atau laptop.
Aplikasi desktop adalah aplikasi yang dapat berjalan secara sendiri atau
independen dalam suatu desktop komputer atau laptop yang dapat
menjalankan serangkaian aktivitas dengan di atur oleh pengguna.

B. Laporan Keuangan
1. Pengertian Laporan Keuangan
Laporan adalah suatu bentuk penyampaian berita, keterangan,
pemberitahuan ataupun pertanggungjawaban baik secara lisan mapun
secara tertulis dari bawahan kepada atasan sesuai dengan hubungan
wewenang.
Keuangan merupakan ilmu dan seni dalam mengelola uang yang
mempengaruhi kehidupan setiap orang dan setiap organisasi. Keuangan
berhubungan dengan proses, lembaga, pasar, dan instrument yang terlibat
dalam transfer uang diantara individu maupun antara bisnis dan
pemerintah.
Laporan keuangan merupakan hasil akhir dari suatu proses
pencatatan, yang merupakan suatu ringkasan dari transaksi-transaksi
keuangan yang terjadi selama tahun buku yang bersangkutan.Laporan
7

keuangan juga diartikan sebagai strutur yang menyajikan posisi keuangan


dan kinerja keuangan dalam sebuah entitas.
2. Tujuan Laporan Keuangan
Tujuan umum dari laporan keuangan ini untuk kepentingan umum
adalah penyajian informasi mengenai posisi keuangan (financial
position).
Menurut Standar Akuntansi Keuangan yang dikeluarkan
oleh Ikatan Akuntan Indonesia tujuan laporan keuangan adalah
menyediakan informasi yang menyangkut posisi keuangan, kinerja, serta
perubahan posisi keuangan suatu perusahaan yang bermanfaat bagi
sejumlah besar pemakai dalam pengambilan keputusan.
3. Karakteristik Laporan Keuangan
Terdapat empat karakteristik kualitatif pokok laporan keuangan yaitu:
a. Dapat dipahami
Kualitas penting informasi yang ditampung dalam laporan
keuangan adalah kemudahannya untuk segera dapat dipahami oleh
pemakai.
b. Relevan
Informasi harus relevan untuk memenuhi kebutuhan pemakai
dalam proses pengambilan keputusan. Informasi dikatakan relevan
apabila dapat mempengaruhi keputusan ekonomi pemakai, yaitu
dengan cara dapat beguna untuk mengevaluasi peristiwa masa lalu.
c. Keandalan
Informasi memiliki kualitas andal jika bebas dari pengertian yang
menyesatkan, kesalahan material, dan dapat diandalkan
pemakainya sebagai penyajian yang tulus dan jujur dari yang
seharusnya disajikan.Keandalan informasi juga akan
mempengaruhi relevansi, karena jika informasi yang disajikan
andal maka akan semakin relevan. Begitu juga jika informasi
tersebut tidak andal maka akan berpotensi besar untuk menyesatkan
pemakai informasinya.
8

d. Dapat di Bandingkan
Pemakai juga harus dapat memperbandingkan laporan keuangan
antar perusahaan untuk mengevaluasi posisi keuangan, kinerja serta
perubahan keuangan secara relatif.
4. Macam – Macam Laporan Keuangan
Macam – macam laporan keuangan adalah sebagai berikut :
a. Laporan Laba Rugi
Laporan laba-rugi adalah salah satu laporan keuangan dalam
akuntansi yang menggambarkan apakah suatu perusahaan
mengalami laba atau rugi dalam satu periode akuntansi.
b. Laporan Perubahan Modal
Laporan perubahan modal adalah salah satu laporan
keuangan dalam akuntansi yang menggambarkan bertambahnya
atau berkurangnya modal suatu perusahaan akibat dari laba atau
rugi yang diterima oleh perusahaan tersebut dalam satu periode
akuntansi.
c. Neraca
Laporan neraca adalah salah satu laporan keuangan dalam
akuntansi yang menunjukan keadaan keuangan secara sistematis
dari suatu perusahaan pada saat tertentu dengan cara menyajikan
daftar aktiva, utang dan modal pemilik perusahaan.(Diana, 2011:48

C. Perancangan Sistem
1. Pengertian
Perancangan sistem merupakan sekumpulan prosedur yang
dilakukan untuk mengubah spesifikasi logis menjadi desain yang dapat
diimplementasikan ke sistem komputer organisasi.(Diana, 2011:48)
Menurut Burch dan Grudnitski pengertian perancangan sistem
adalah penggambaran, perencanaan dan pembuatan sketsa
ataupengaturan dari beberapa elemen yang terpisah kedalam suatu
kesatuan yang utuh dan berfungsi. (Jogiyanto, 2005:196)
9

2. Sasaran
Sasaran-sasaran yang akan dicapai dalam perancangan suatu sistem
adalah: (Yakub, 2012:86)
a. Perancangan sistem harus berguna, mudah dipahami dan nantinya
mudah digunakan.
b. Perancangan sistem harus dapat mendukung tujuan utama perusahaan.
c. Perancangan sistem harus efisien dan efektif untuk dapat mendukung
pengolahan data transaksi manajemen dan mendukung keputusan yang
diambil oleh pihak manajemen.
d. Perancangan sistem harus dapat mempersiapkan rancangan bangunan
yang terinci untuk masing-masing komponen dari sistem informasi.
D. Rekapitulasi
Dalam Kamus Besar Bahasa Indonesia Rekapitulasi adalah
ringkasan isi atau ikhtisar pada akhir laporan atau akhir
hitungan.Rekapitulasi merupakan suatu kegiatan meringkas dan
mengumpulkan data dengan pola-pola yang sudah ditentukan sehingga
bentuk, susunan dan isinya menjadi lebih berguna. Kegiatan rekapitulasi
dapat dilakukan dengan dua cara, yaitu cara manual dan otomatis.
Rekapitulasi Keuangan merupakan kegiatan menjumlah atau
meringkas data-data keuangan berupa pendapatan,pengeluaran dan
sebagainya. Kegiatan rekapitulasi keuangan ini merupakan suatu bentuk
laporan keuangan yang digunakan untuk sebuah kebijakan dalam
mengambil sebuah keputusan oleh kepala atau pimpinan. (Natanael, 2013:2)
Rekapitulasi Keuangan sangat penting karena merupakan salah satu
alat untuk melaksanakan kegiatan dalam perncanaan, pengendalian,
pengawasan, dan pengambilan keputusan.
Selama ini SD Negeri 08 Tigo Jangkomasih menggunakan cara
manual dalam pencatatan, dimana cara ini membutuhkan waktu dan tenaga
yang lebih banyak dan kurang efisien apalagi dalam era informasi dan
teknologi saat ini. Cara otomatis merupakan cara yang pastinya sangat
menguntungkan dari segi efisiensi waktu dan biaya. Cara ini juga
mempermudah Bendahara sekolah dalam melakukan kegiatan rekapitulasi
10

yang dilakukan secara komputerisasi yang tentu saja akan lebih cepat dan
minim kesalahan.

E. Basisdata(Database)
Database adalah sekumpulan data yang terdiri dari suatu atau lebih
tabel yang saling berhubungan.User mempunyai wewenang untuk
mengakses data tersebut, baik untuk menambah, mengubah atau menghapus
data yang ada dalam tabel tersebut (Anonymous, 2005).Database digunakan
untuk menampung beberapa tabel atau query yang dijadikan media untuk
menyimpan data sebagai sumber pengolahan data (Anonymous,
2005).Database merupakan kumpulan data yang terorganisasi dalam file-file
terstruktur yang khusus digunakan untuk menampung data (Menurut
Wahyono ,2005).
Dalam pembuatan database, hal-hal yang perlu diperhatikan adalah
sebagai berikut:
1. Tabel merupakan struktur dasar tempat data simpan didalam database.
Bayangkanlah tabel sebagai continer dimana data berada dan ketiga
komponen-komponen lainnya sebagai piranti-piranti yang memanipulasi
data yang ada dalam tabel tersebut.
2. Form merupakan piranti yang memungkinkan anda untuk melihat dan
mengedit data dalam tabel.
3. Query merupakan pertanyaan yang dapat anda lontarkan tentang data
dalam sebuah tabel. Jika anda mencari semua karyawan anda yang lahir
setelah tahun katakanlah, 1970 anda bisa menggunakan query. Query
sering digunakan didalam database karena tabel biasanya berisi data
dalam jumlah yang sangat banyak padahal yang sering kali kita lihat dan
proses hanya sebagian kecil.
4. Report digunakan untuk menghasilkan output cetak dari tabel, jika anda
menginginkan sebuah daftar yang berisi nama dan alamat semua
pelanggan anda. Anda biasanya memperoleh daftar tersebut dari printer.
11

F. Alat Bantu Perancangan Sistem


Langkah-langkah yang dilakukan pada tahap merancang suatu
sistem dan program adalah membuat usulan pemecahan masalah secara
logikal.Umumnya berupa gambar dan diagaram. Alat bantu yang digunakan
dalam perancangan sistem tersebut adalah: (Wahyono, 2004:192)
Untuk dapat melakukan langkah-langkah pengembangan sistem
sesuai dengan metodologi pengembangan sistem yang terstruktur, maka
dibutuhkan alat dan teknik untuk melaksanakannya.Alat-alat yang
digunakan dalam suatu perancangan sistem umumnya berbentuk gambar
dan diagram. Adapun alat bantu yang digunakan dalam perancangan sistem
yang akan digunakan dalam penelitian.
1. Aliran Sistem Informasi
Aliran Sistem Informasi merupakan alat yang digunakan dalam
perancangan yang mana berguna untuk menunjukkan urutan dari
prosedur-prosedur yang ada pada sistem. Bagan alir sistem ini
digambarkan dengan menggunakan simbol-simbol yang terdapat pada
tabel berikut: (Faisal, 2008:223)
Tabel 2.1
Aliran Sistem Informasi
(Jogiyanto, 2005)
NO SIMBOL ARTI/TUJUAN
1 Proses komputerisasi
2 Proses manual
3 Dokumen
4 Penyimpanan
5 Hardisk
6 Penghubung
7 Arus data

2. Context Diagram
Context Diagram adalah diagram yang menggambarkan sistem
dalam suatu proses atau simbol proses dan hubungannya dengan entity
12

eksternal. Penyimpanan data (Data Storage), digunakan secara bersama


antara sistem dan terminator.(Jogiyanto HM, 2009)
Context diagram mempunyai sejumlah karakteristik dalam
sistem, yaitu :
a. Kelompok pemakai,organisasi atau sistem lain dimana sistem
melakukan komunikasi (sebagai terminator).
b. Data masuk, yaitu data yang diterima sistem dari lingkungan dan harus
diproses dengan cara tertentu.
c. Data keluar, yaitu data yang dihasilkan sistem dan diberikan ke dunia
luar.
d. Penyimpanan data (storage), yaitu digunakan secara bersama antara
sistem dengan terminator. Data ini dapat dibuat oleh sistem dan
digunakan oleh lingkungan atau sebaliknya dibuat oleh lingkungan dan
digunakan oleh sistem. Hal ini berarti pembuatan simbol data storage
dalam CD dibenarkan, dengan syarat simbol tersebut.
e. Batasan antara sistem dan lingkungan.
Tabel 2.2
Simbol-Simbol Konteks Diagram
Simbol Keterangan Fungsi

External entity
merupakan kesatuan
Sumber dan
diluar lingkungan sistem
tujuan data
bisa berupa orang,
organisasi lainya

Arus data yang masuk


Arus data dan keluar dalam sebuah
sistem

Proses yang merubah


Proses
trasformasi input menjadi output

3. Data Flow Diagram (DFD)


DFD (Data Flow Diagram)adalah suatu model logika data atau
proses yang dibuat untuk mengambar darimana asal data dan kemana
13

tujuan data yang keluar dari sistem,dimana data disimpan,proses apa


yang menghasilkan data dan interaksi antar data yang tersimpan dan
proses yang dikenakan pada data tersebut.
Keuntunganya adalah memungkinkan untuk mengambarkan
sistem dari level yang paling tinggi kemudian menguraikannya mejadi
level yang lebih rendah (dekomposisi).Kekurangan dari (Data Flow
Diagram) DFDadalah tidak menunjukan proses pengulangan atau
(looping).
Tabel 2.3
simbol-simbol DFD (Data Flow Diagram)
Simbol Keterangan

Kesatuan luar (external entity). Merupakan


sumber/tujuan data atau sebagian /orang yang
berada di luar sistem tetapi berhubungan dengan
sistem tersebut,baik itu memasukan data maupun
mengambil data dari sistem.

Proses. Simbolini digunakan untuk melakukan


proses pengolahan data didalam DFD, yang
menunjukan suatu kegiatan yang mengubah aliran
data masuk(input) menjadi aliran data keluar
(output.)

Penyimpanandata (store) berfungsi sebagai tempat


penyimpanan dokumen-dokumen/file-file yang
dibutuhkan dalam suatu sistem informasi.

Aliran data. Menunjukan arus dalam proses


dimana simbol aliran data ini mempunyai nama
tersendiri.
14

4. Entity Relationship Diagram (ERD)


ERD (Entity Relationship Diagram) adalah sebuah diagram yang
secara konseptual memetakan hubungan antara penyimpanan pada
diagram DFD diatas.Dan (Entity Relationship Diagram) dilakukan untuk
melakukan pemodelan terhadap struktur data dan hubungannya.Entity
relationship diagram adalah suatu model untuk menjelaskan hubungan
antar data basis data berdasarkan objek-objek dasar data yang
mempunyai hubungan antar relasi. Entity relationship diagram untuk
memodelkan struktur data dan hubungan antar data, untuk
menggambarkannya digunakan beberapa notasi dan symbol.
Tabel 2.4
Simbol Entity Relationship Diagram
Simbol Keterangan

Entity

Atribut dari entity

Atribut dari entity dengan key

Relasi antar entity

Garis penghubung
15

5. Flowchart
Flowchart atau bagan alir adalah (chart) yang menunjukkan alir
(flow) didalam program atau prosedur sistem secara logika. Bagan alir
digunakan terutama untuk alat bantu komunikasi dan untuk
dokumentasi.Simbol-simbol yang digunakan untuk membuat flowchart
adalah :
Tabel 2.5
Simbol Program Flowchart

NO SIMBOL ARTI/TUJUAN

Terminal, menunjukkan awal dan


1 akhir suatu proses

Simbol proses dugunakan untuk


2 mewakili suatu proses

Simbol input atau output digunakan


3 untuk mewakili data I/O

Simbol persiapan digunakan untuk


4 memberi nilai awal suatu besaran

Proses terdefenisi, menunjukkan

5 suatu operasi yang rinciannya


ditunjukkan ditempat lain

Keputusan digunakan untuk suatu


6
seleksi kondisi didalam program
Penghubung menunjukkan
7 penghubung halaman yang sama ke
halaman yang lain
Garis alir menunjukkan arus dari
8
proses
16

G. Java
Java adalah bahasa pemograman yang dapat dijalankan di berbagai
perangkat komputer, termasuk pada ponsel. Dikembangkan oleh sun
microsystem dan dirilis pada tahun 1995. Java berbeda dengan
javascrip.sebagai sebuah bahasa pemograman,java dapat membuat seluruh
aplikasi,desktop,web,dan lainnya, sebagai mana dapat dibuat dengan
mengunakan bahasa pemograman konvensional yang lain.Java adalah
bahasa pemprograman yang berorientasi pada objek(oop)dan dapat
dijalankan pada berbagai paltform sistem operasi.
Perkembangan java tidak hanya terfokus pada suatu sistem operasi,
tetapi dikembangkan untuk berbagai sistem operasi dan bersifat opensource.
Java merupakan salah satu bahasa pemograman yang berbasis objek secara
murni. Semua tipe data diturunkan dari kelas dasar yang disebut object.Hal
ini sangat memudahkan pemograman dalam mendesain, membuat,
mengembangkan,dan mengalokasikan kesalahan sebuah program dengan
basis java secara cepat, tepat, mudah dan terorganisir.

H. iReport
iReportadalah laporan yang diperlukan dalam sebuah aplikasi sistem
informasi. Tools yang cukup dikenal untuk membuat laporan yaitu crystal
Report dan bisa digabungkan dengan visual basic,namun untuk
menggunakan crystal report harus mengeluarkan uang untuk mengeluarkan
lisensinya. iReport adalah Report desaigner visual yang dibangun pada
jasperReport yang mengisi kekurangan itu. iReport bersifat intuitif dan
mudah digunakan pembangunan laporan visual/desainer untuk jasperReport
dan tertulis pada kitab java.
Sebagai alternatif,terdapat tools iReport(dengan library
jasperReport) yang dapat pila membantu kita dalam pembuatan
laporan.Library jasperReport sendiri merupakan java library (JAR) yang
bersifat open dan dirancang untuk menambahkan kemampuan pelapor
(reporting capabilities)pada aplikasi java.Kurniawan, (2011:119)
17

I. Pengenalan Netbeans IDE 7.4

Gambar 2.1
Tampilan Halaman Awal Netbeans IDE 7.4

Netbeans merupakan software development yang open source,dengan


kata lain software ini dibawah pengembangan bersama,bebas biaya. Netbeans
Netbeans IDE merupakan sebuah proyek kode terbuka yang suksesdengan
pengunaan yang sangat luas,komonitas yang terus tumbuh,dan memiliki
hampir 100 mitra.Sun microsystems mendirikan proyek kode terbuka
netbeans pada bulan juni 2000 dan terus menjadi sponsor utama.
Netbeans IDE adalah sebuah lingkungan pengembangan sebuah kakas
untuk pemprograman menulis,mengompilasi,mencari mencari kesalahan dan
menyebarkan program. ditulis dalam java namun dapat mendukung bahasa
pemprograman.Netbeans IDE adalah sebuah produk bebas dengan tanpa
batasan bagaimana digunakan.Netbeans IDE mendukung pengembangan
semua aplikasi java(J2SE,web,EJB, dan aplikasi mobile). Fitur lainya adalah
sistem proyek berbasis Ant,kontrol versi,dan refactoring.Komponen GUI
pada Netbeans:
18

1. GUI builder merupakan jendela utama yang didalamnya terdapat


komponen untuk merancang GUI

Gambar 2.2
Tampilan GUI Builder pada netbeans

2. Inspector windows merupakan jendela yang menampilkan pohonpewaris


dari semua komponen porm yang dibuka seperti button, label, menu, timer
dan sebagainya.

Gambar 2.3
Tampilan Inspector Windows
19

3. Pallate windows merupakan jendela yang menampilkan daftar semua


komponen swing yang dapat dimasukan kedalam form seperti
label,button,menu dan lainnya.

Gambar 2.4
Tampilan Jendela Pletter

4. Properties windows merupakan jendela yang menampilkan pengaturan


yang dapat di ubah memilih komponen yang akan di pergunakan.
20

Gambar 2.5
Tampilan properti windows

5. Desing Area merupakan jendela yang di rancang antar muka.

Gambar 2.6
Tampilan Jendela Desain Area

6. Source area merupakan jendela yang digunakan untuk menambahkan


kode pogram pada pemograman java.
21

Gambar 2.7
Tampilan source area
J. Pengenalan XAMPP.

Gambar 2.8
Tampilan XAMPP

XAMPP merupakan paket php dan mysql berbasis open source,yang


berguna sebagai alat pembantu pengembangan aplikasi berbasis
PHP.XAMPP mengkombinasikan beberapa paket perangkat lunak berbeda
22

kedalam satu paket.di dalam paket xampp terdapat tiga paket penting yaitu
Apache sebagai web server,PHP, sebagai bahasa pemograman dan MYSQL
sebagai database.Apache adalah server web (web server) yang dapat
dijalankan di banyak sistem operasi.apache merupakan perangkat lunak open
sourceyang di kembangkan oleh komonitas terbuka yang terdiri dari
pengembangan-pengembangan di bawah naungan Apache sofware
foundation.

K. MySQL
Dalam Buku Ir Betha Sidik (2005) MySQL merupakan software
sistem manajemen database (Database Management System – DBMS) yang
paling populer dikalangan pemrograman Web, terutama dilingkungan Linux
dengan menggunakan script PHP dan Perl yang digunakan untuk
membangun aplikasi web yang menggunakan database sebagai sumber dan
pengelola datanya. MySQL dan PHP dianggap sebagai pasangan software
pengembangan aplikasi web yang ideal dan sering digunakan untuk
membangun aplikasi berbasis web, umumnya pengembangan aplikasinya
menggunakan bahasa pemrograman script PHP. MySQL juga merupakan
database yang digunakan oleh situs-situs terkemuka diinternet untuk
menyimpan datanya.
MySQL dikembangkan oleh sebuah perusahaan Swedia bernama
MYSQL AB yang pada saat itu bernama TcX DataKonsult AB sekitar tahun
1994-1995, namun cikal bakal kodenya sudah ada sejak 1979. Awalnya
TcX membuat MySQL dengan tujuan mengembangkan aplikasi web untuk
klien. Kepopuleran MySQL antara lain karena MySQL menggunakan SQL
sebagai bahasa dasar untuk mengakses databasenya sehingga mudah untuk
digunakan, kinerja query cepat, dan mencukupi untuk kebutuhan database
perusahaaan-perusahaan skala menengah kecil.
Keandalan suatu system database (DBMS) dapat diketahui dari cara
kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang
dibuat oleh user maupun program-program aplikasinya. Sebagai database
23

server, MySQL dapat dikatakan lebih unggul dibandingkan dengan database


server yang lainnya dalam query data.
1. Keistimewaan MySQL
Sebagai database yang memiliki konsep database modern, MySQL
memiliki banyak sekali keistimewaan. Berikut ini beberapa keistimewaan
yang dimiliki oleh MySQL :
a. Portability
MySQL dapat berjalan stabil pada berbagai sitem operasi di antaranya
adalah seperti Windows, Linux, FreeBSD, Mac OS Xserver, Solaris,
Amiga, HP-UX dan masih banyak lagi.
b. Open Source
MySQL didistribusikan secara open source (gratis), di bawah lisensi
GPL.
c. Multiuser
MySQL dapat digunakan oleh beberapa user dalam waktu yang
bersamaan tanpa mengalami masalah atau konflik.Hal ini
memungkinkan sebuah database server MySQL dapat diakses client
secara bersamaan.
d. Performance Tuning
MySQL memiliki kecepatan yang menakjubkan dalam menangani query
sederhana, dengan kata lain dapat memproses lebih banyak SQL per
satuan waktu.
e. Column Types
MySQL memiliki tipe kolom yang sangat kompleks, seperti
signed/unsigned integer, float, double, char, varchar, text, blob,date,
time, datetime, year, set serta enum.
f. Command dan Function
MySQL memiliki operator dan fungsi secara penuh yang mendukung
perintah SELECT dan WHERE dalam query.
g. Security
24

MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask,


nama host, dan user dengan system perizinan yang mendetail serta
password terencripsi.
h. Stability dan Limits
MySQL mampu menangani database dalam skala besar,dengan jumlah
records lebih dari 50 juta dan 60 ribu table serta 5miliar baris. Selain
itu, batas indeks yang dapat di tamping mencapai 32 indeks pada tiap
tabelnya.
i. Connectivity
MySQL dapat melakukan koneksi dengan clientmenggunakan protocol
TCP/IP, Unix soket (Unix), atau NamedPipes (NT).
j. Localisation
MySQL dapat mendeteksi pesan kesalahan (error code) padaclent
dengan menggunakan lebih dari dua puluh bahasa. Meskidemikian,
bahasa Indonesia belum termasuk di dalamnya.
k. Interface
MySQL memiliki interface (antar muka) terhadap berbagaiaplikasi dan
bahasa pemrograman dengan menggunakan fungsiAPI (Application
Programming Interface).
l. Client dan Tools
MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk
administrasi database, dan pada setiap tool yang ada disertai petunjuk
online.
m. Struktur Tabel
MySQL memiliki struktur table yang lebih fleksibel dalam menangani
ALTER TABLE, dibandingkan database lainnya semacam PostgreSQL
ataupun Oracle.

L. JDBC (Java Database Connectivity)


JDBC (Java database connectivity) merupakan bentuk library untuk
mengakses database relasional. Penggunaan API (Application Programming
25

interface) JDBC memudahkan kita dalam mengakses berbagai database SQL


dengan sintaks java yang sama.
JDBC juga memungkinkan kita mengubah host database,port,serta
vendor database dengan sedikit perubahan pada kode java.

Gambar 2.9
JDBC(Java database connectivity)

M. Web Browser
Web browser adalah perangkat lunak aplikasi yang memungkinkan
penguna untuk mengakses dan melihat halaman web atau mengakses program
web 2.0, software seperti Microsoft Internet Exploler dan Mozilla Firefox
yang bisa kita gunakan untuk mengakses informasi pada www yang disimpan
di web service.
BAB III
PEMBAHASAN

A. Analisa Sistem
1. Aliran Sistem Informasi yang sedang berjalan
Analisa merupakan suatu kegiatan yang bertujuan untuk
mempelajari serta mengevaluasi suatu bentuk permasalahan yang ada pada
sebuah sistem.Masalah yang ditemukan dalam analisa sistem adalah hal
yang mungkin akan mempengaruhi kerja sistem. Agar sistem yang
dirancang dapat berjalan sebagaimana mestinya, perlu dilakukan analisis
terhadap kinerja sistem yang pada akhirnya bertujuan untuk
pengembangan sistem.
Pada saat sekarang ini rentannya kerugian pada sebuah sekolah
diakibatkan dengan data kas yang tidak tersusun dengan rapi dan
seringterjadinya kehilangan uang kas yang beresiko kerugian pada
sekolah.
Teknologi mempermudah setiap orang dalam mengerjakan
pekerjaannya, dengan adanya sistem atau aplikasi yang dapat
mempermudah dalam pengelolaan uang kas akan mengurangi kerugian
yang sering terjadi pada sekolah, maka terciptalah aplikasi rekapitulasi
keuangan ini untuk menyelesaikan masalah yang sering terjadi pada
sekolah khususnya pada pengelolaan uang kas sekolah.
a. Rekap bukti pemasukan dan pengeluaran sekolah
b. Lalu admin mengimputkan data dari bukti rekap pemasukan dan
pengeluaran sekolah
c. Kemudian dari laporan pendapatan dan pengeluaran admin
melalaukan rekap data tersebut.
d. Lalu Admin mengeluarkan 2 berkas data keuangan sekolah, satu
diberikan kepada pimpinan
e. Dan yang satunya lagi di pegang oleh admin untuk di jadikan arsip

26
27

ADMIN PIMPINAN

Rekap Bukti pemasukan


dan pengeluaran sekolah

Memasukan data
pemasukan dan
pengeluaran sekolah

Laporan data
pemasukan dan
pengeluaran sekolah

Laporan data sisa


Merekap data sisa saldo kas sekolah
saldo kas sekolah

2
Laporan data sisa 1
saldo kas sekolah

Gambar 3.1
Aliran Sitem Informasi (ASI) Lama
28

Gambar diatas menjelaskan konsepan alur sistem informasi


sebelum adanya Program Aplikasi Rekapitulasi Keuangan sehingga
seluruh prosesnya dilakukan secara manual dan kurang efektif.
2. Aliran Sistem Informasi (ASI) Baru
a. Desain Global
Desain global merupakan suatu gambaran, perencanaan dan
pembuatan sketsa pengaturan secara garis besar tentang alur dari suatu
program dan data-data yang dibutuhkan serta hubungan antar elemen
yang terpisah dalam suatu kesatuan utuh dan sesuai dengan fungsinya.
1) Sistem Kerja

Gambar 3.2
SistemKerjaAplikasiRekapitulasiKeuangan

Pada gambar 3.2 dapat dilihat bahwa sistem kerja Aplikasi


Rekapitulasi Keuangan hanya dikelola oleh admin aplikasi dan akan
menghasilkan rekap data Pendapatan dan pengeluaran uang kas
sekolah.
b. Aliran sistem informasi
Perancangan sistem informasi ini bertitik tolak pada sistem
informasi yang sedang berjalan.Setelah melakukan penganalisaan
terhadap sistem tersebut maka dapat diketahui beberapa kelemahan
sebagaimana telah diuraikan pada poin sebelumnya. Perancangan
sistem baru ini pada prinsipnya hampir sama dengan sistem yang telah
29

ada, perbedaannya hanya yang tadinya dilakukan secara manual


sekaran sudah mengunakan aplikasi.
ASI BARU

ADMIN PIMPINAN

Bukti pemasukan dan


pengeluaran sekolah

Memasukan data pemasukan dan


pengeluaran sekolah

Laporan data
pemasukan dan
pengeluaran sekolah

Laporan data sisa saldo kas


sekolah
Merekap data sisa saldo kas
sekolah

2
Laporan data sisa 1
saldo kas sekolah

Gambar 3.3
Aliran Sistem Informasi (ASI) Baru
30

Dari rangkaian aliran sistem baru maka dapat di jelaskan secara rinci
tentang aliran yang di usulkan
1) Rekap bukti data pemasukan dan pengeluaran sekolah
2) Lalu admin mengimputkan data dari bukti rekap pemasukan dan
pengeluaran sekolah
3) Kemudian admin merekap data sisa ssaldo sekolah.
4) Admin mengeluarkan 2 buah berkas sisa kas sekolah,1 diberikan
kepada pemimpin
5) Dan yang satunya lagi di pegang oleh admin untuk di jadikan arsip

Berdasarkan keadaan di atas, sistem yang sedang berjalan memiliki


kelebihan-kelebihan sebagai berikut: a) memudahkan dalam pencarian
data pengeluaran dan pemasukan b) tidak susah dalam melakukan
penjumlahan pendaptan dan pengeluaran karna sudah di jumlahkan secara
otomatis
Gambar diatas menjelaskan konsepan alur sistem informasi setelah
digunakannya Program Aplikasi Rekapitulasi Keuangan sehingga seluruh
prosesnya dilakukan secara automatis dan berbasis komputer.

B. Conteks Diagram
Context diagram merupakan alat bantu perancangan secara global
yang memperlihatkan sistem secara umum dan bagian-bagian dari sub sistem
yang terlibat didalam sistem secara keseluruhan, keterkaitan dan interaksi
antar subsistem-subsistem.

Data keuangan pendapatan,


Data keuangan pengeluaran
Membuat laporan rekap keuangan

Aplikasi
Admin Rekapitulasi Laporan rekap keuangan kepala
keuangan

Laporan pendapatan
Laporan pengeluaran
Rekapitulasi keuangan

Gambar 3.4
Conteks Diagram
31

Admin mengimputkan data keuangan pendapatan, , data keuangan


pengeluaran, dan membuat laporan rekap keuangan.Dari sistem aplikasi
rekapitulasi keuangan, admin akan mendapatkan , infomasi konfirmasi form
input pendapatan, informasi konfirmasi form input pengeluaran, informasi
rekapitulasi keuangan. Sistem aplikasi rekapitulasi keuangan membuat dan
admin menyerahkan laporan rekapitulasi keuangan kepada ketua.

C. Data Flow Diagram (DFD)


Data Flow Diagram (DFD) adalah sebuah alat dokumentasi grafik
yang menggunakan nomor kecil dari simbol untuk menggambarkan
bagaimana aliran data, mengakhiri hubungan dalam suatu proses.
Adapun bentuk data flow diagram pengolahan data keuangan dapat
dilihat pada gambar berikut ini :
1.0

Username & password login

2.0

Admin Bantuan bos Input pendapatan Data pendapatan pimpinan


D.1

Beli peralatan sekolah


Beli snack rapat
Bayar pajak 3.0
Bayar lampu
Beli rank pagar
Input pengeluaran D.2 Data pengeluaran

4.0 Laporan rekapitulasi keuangan

Membuat rekap
pendapatan dan
pengeluaran sekolah

Gambar 3.5
DFD
32

Pada gambar diatas merupakan rancangan DFD dari Aplikasi


Rekapitulasi Keuangan yang memiliki 3 tempat penyimpanan dan
pengolahan data yaitu login, Pengeluaran dan Pendapatan.

D. Entity Relationship Diagram (ERD)


Diagram hubungan entitas merupakan diagram yang berfungsi untuk
menggambarkan hubungan antara entitas dalam suatu sistem, dimana diagram
menjelaskan hubungan antara entitas yang ada melalui atribut yang dimiliki
oleh entitas tersebut. Pada diagram ini akan digambarkan hubungan antar
entitas yang terlibat dengan sistem yang sedang dibangun.

Judul_pendapatan

Tgl_kwitansi
Jumlah pendapatan

Id_pendapatan
Kode_rekening

password
1 N N 1
mengambil pendapatan mengambil
Id_username

Id_username
password
1
Tgl_pengeluaran
memiliki
admin Pimpinan
N Judul_pengeluaran
Id_pengeluaran
Kode_rekening

Jumlah_pengeluaran

1 N N 1
mengambil pengeluaran mengambil

Gambar 3.6
ERD
Admin memiliki hubungan dengan pendapatan yaitu dengan
mengimputkan pendapatan.Pendapatan memiliki hubungan dengan
pengeluaran.
33

E. Flowchart

Admin

Mulai

Input
username
dan
password

T
Cek login

Data
pendapatan, Mengimputkan
pengeluaran, data Laporan
rekap, change pendapatan,penge rekap End
password, luaran,rekap,chan keuangan
about ge password,about

Gambar 3.7
Flowchart Admin
Admin mulai proses login dengan mengimputkan username dan
password lalu lanjut ke proses login. cek login, kalau berhasil maka masuk ke
menu utama, tetapi kalau gagal maka kembali ke input username dan
password.di flowchart tersebut terdapat menu utama, pendapatan,
pengeluaran, rekap, change password, dan tentang aplikasi.
34

Pimpinan

Mulai

Input
username
dan
password

T
Cek login

Data rekap,
change Mengimputkan Laporan
password, data rekap,change rekap End
about password,about keuangan

Gambar 3.8
Flowchart Pimpinan
Admin mulai proses login dengan mengimputkan username dan
password lalu lanjut ke proses login. cek login, kalau berhasil maka masuk ke
menu utama, tetapi kalau gagal maka kembali ke input username dan
password.di flowchart tersebut terdapat menu utama, rekap, change
password, dan tentang aplikasi.
35

F. Struktur Program

Gambar 3.9
Struktur Program Rekapitulasi Keuangan

Pada gambar 3.9dapat dilihat Struktur Program aplikasi Rekapitulasi


Keuangan yang menampilkan hubungan dari masing-masing form yang ada
pada aplikasi.
36

G. Desain output

Buku Kas Umum


Bulan Agustus
Nama Sekolah :SD 08 Tigo Jangko

Kecamatan :Lintau Buo

Kabupaten :Tanah Datar

Provinsi :Sumatera Barat

Penerimaan Pengeluaran Saldo


No Tanggal Kwitansi Nomor rekening Nomor Bukti Uraian Rp. Rp. Rp.

Date X(25) X(30) Text X(30) X(30) X(30)

Datae X(25) X(30) Text X(30) X(30) X(30)

jumlah

Saldo buku kas umum(BKU)bulan januari 2018 sebesar Rp.-

Uang tunai Rp_

Saldo bank Rp_


Surat beharga Rp_

MENGETAHUI LINTAU BUO, 20-01-2019


KEPALA SDN 08 TIGO JANGKO BENDAHARA

Yustiti,S.Pd Elvira Rozi,S.Pd


NIP. NIP.

Gambar 3.10
Desain Input
37

H. Desain Input
1. Login

Logo instansi
LOGIN ADMIN Logo aplikasi

Username

Password

LOGIN EXIT

Copyright Rekapitulasi Keuangan 2018

Gambar 3.11
Rancangan Layout Login

Pada gambar 3.11 dapat dilihat perancangan layout form login


yang terdiri dari logo, 2 text field, dan 2 button.

2. Login pimpinan

Logo instansi
LOGIN PIMPINAN Logo aplikasi

Username

Password

LOGIN EXIT

Copyright Rekapitulasi Keuangan 2018

Gambar 3.12
Rancangan Layout Login
38

Pada gambar 3.12 dapat dilihat perancangan layout form login


yang terdiri dari logo, 2 text field, dan 2 button.
3. Splash Screen

Gambar 3.13
Rancangan Layout Splash Screen

Pada gambar 3.13 dapat dilihat perancangan layout form splash


screen yang terdiri dari logo, 1 label, 1 progress bar.

4. Menu Utama pimpinan

LOGO INSTANSI
MENU UTAMA
SD N 08 TIGO JANGKO LINTAU BUO LOGO APLIKASI

CHANGE
REKAP DATA PASSWORD LOGOUT

Copyright Rekapitulasi Keuangan 2018

Gambar 3.14
Menu Utama Pimpinan
39

5. Menu Utama

MENU UTAMA
Logo Instansi SDN 08 TIGO JANGKO LINTAU BUO
Logo Aplikasi

REKAP
PENDAPATAN PENGELUARAN
KEUANGAN

CHANGE
ABOUT POGRAM LOGOUT
PASWORD

Copyright Rekapitulasi Keuangan 2018

Gambar 3.15
Rancangan Layout Menu Utama
Pada gambar 3.15 dapat dilihat perancangan layout form menu
utama yang terdiri dari logo dan 6 button.
40

6. Pendapatan

Logo Instansi PENDAPATAN Logo Aplikasi


SDN 08 TIGO JANGKO LINTAU BUO

INPU DATA PENDAPATAN

NOMOR REKENING

NOMOR BUKTI

TANGGAL KWITANSI

JUDUL PENDAPATAN Search

JUMLAH PENDAPATAN

SAVE UPDATE DELETE BACK

SEARCH SEARCH RESET

ID NOMOR REKENING NOMOR BUKTI TANGGAL KWITANSI JUDUL PENDAPATAN JUMLAH PENDAPATAN

Gambar 3.16
Rancangan Layout Pendapatan
Pada gambar 3.16 dapat dilihat perancangan layout form
pendapatan yang terdiri dari logo, 5 textfield, 1 tabel, dan 7 button.
41

7. Pengeluaran

Logo Instansi PENGELUARAN Logo Aplikasi


SDN 08 TIGO JANGKO LINTAU BUO

INPU DATA PENGELUARAN

NOMOR REKENING

NOMOR BUKTI

TANGGAL KWITANSI

JUDUL PENGELUARAN Search

JUMLAH PENGELUARAN

SAVE UPDATE DELETE BACK

SEARCH SEARCH RESET

ID NOMOR REKENING NOMOR BUKTI TANGGAL KWITANSI JUDUL PENGELUARAN JUMLAH PENGELUARAN

Gambar 3.17
Rancangan Layout Pengeluaran
Pada gambar 3.17 dapat dilihat perancangan layout form
pengeluaran yang terdiri dari logo, 5 textfield, 1 tabel, dan 7 button.
42

8. Rekap Data

Logo instansi REKAP Logo Aplikasi


SDN 08 TIGO JANGKO LINTAU BUO

PENCARIAN DATA REKAP

SEARCH TGL SEARCH RESET

Nomor Judul Jumlah


ID Nomor rek Nomor bukti Tanggal k Judul pen Jumlah p ID Nomor re bukti Tanggal kw
peng pengeluaran

Total Pedapatan : Total pengeluaran:

Total kas

BACK
PRINT DATA

Gambar 3.18
Rancangan Layout Rekap Data
Pada gambar 3.18 dapat dilihat perancangan layout form rekap data
yang terdiri dari logo, 1 textfield, 2 tabel, 3 label, dan 2 button.
43

9. Change Password

Logo Instansi CHANGE PASSWORD Logo Aplikasi

CHANGE PASSWORD APLIKASI

USERNAME SEARCH

PASSWORD LAMA

PASSWORD BARU

BACK
CHANGE

Copyright Rekapitulasi Keuangan 2018

Gambar 3.19
Rancangan Layout Change Password
Pada gambar 3.19 dapat dilihat perancangan layout form change
password yang terdiri dari logo, 2 textfield, 1 label, dan 2 button.
10. About Program

Logo instansi
ABOUT Logo aplikasi

ABOUT POGRAM

Pogram rekapitulasi keuangan adalah pogram yang mengelola data keuangan


pada SDN 03 Tigo Jangko Lintau Buo dengan pogram rekapitulasi keuangan
dapat memudahkan SDN 03 Tigo Jangko Lintau Buo dalam mengelola
pemasukan dan pengeluaran yang ada

i petunjuk

BACK

Copyright Rekapitulasi Keuangan 2018

Gambar 3.20
Rancangan Layout About Program
Pada gambar 3.20 dapat dilihat perancangan layout form about
program yang terdiri dari logo, 2 label, dan 1 button.
44

I. Rancangan Data Base


File merupakan kumpulan data-data yang dibentuk oleh beberapa filed.
Data-data yang tersimpan dalam file ini seterusnya diproses oleh sistem
pengolah data (program aplikasi NetBeans IDE 8.0) untuk menghasilkan
output atau laporan yang nantinya dapat disajikan kepada pemakai laporan
atau informasi yang dihasilkan tersebut.
Berdasarkan output yang telah dirancang serta bentuk input dari
program yang nantinya akan diterapkan maka didisainlah file-file yang
diperlukan untuk Aplikasi Laporan Laporan Keuangan SDN 08 :
1. Rancangan Tabel
a. Nama data base :dbrekapitulasikeuangan
Nama Tabel :tblogin admin
Primary key :ID

Tabel 4.1
Detail tblogin admin
Field name Type Field size Description

ID Varchar 10 Primary key

Username Varchar 30

Password Varchar 20

b. Nama database :dbrekapitulasikeuangan


Nama Tabel :tblogin pimpinan
Primary key :ID
Tabel 4.2
Detail tblogin pimpinan
Fild name type Field size Description
Primary
ID varchar 10
key

User name varchar 30

password varchar 20
45

c. Nama data base :dbrekapitulasikeuangan


Nama Tabel :tbpendapatan
Primary key :ID

Tabel 4.3
detail tbpendapatan
Field name Type Field size Description

ID Varchar 10 Primary key

Kode rekening Varchar 10

Tgl_pendapatan Varchar 15

Judul_pendapatan Varchar 30

Jumlah_pendapat
Decimal 30,0
an

a. Nama data base :dbrekapitulasikeuangan


Nama Tabel :tbpengeluaran
Primary key :ID

Tabel 4.4|
detail tbpengeluaran
Field name Type Field size Description

ID varchar 10 Primary key

Kode rekening varchar 2

Tgl_pengeluaran varchar 20

Judul_pengeluaran varchar 5

Jumlah_pengeluaran varchar 30
BAB IV
PENUTUP
A. Kesimpulan
Berdasrkan uraian dan pembahasan yang telah dijelaskan
sebelumnya dari hasil aplikasi rekapitulasi keuangan berbasis desktop
maka dapat disimpulkan:
1. Dengan adanya aplikasi reapitulasi laporan keuangan berbasis desktop
ini maka diharapkan dapat membantu proses pengelolaan keuangan di
SD N 08 Tigo Jangko
2. Aplikasi rekapitulasi laporan keuangan ini dapat meminimalisir resiko
kehilangan data dikarenakan sistem penyimpanan mengunakan data
base.
3. Aplikasi rekapitulasi laporan keuangan juga membantu dalam
pencarian data secara cepat dan tepat untuk meningkatkan kinerja pada
bagian pengelolaan keuangan.
4. Aplikasi rekapitulasi laporan keuangan ini juga memenuhi fungsi-
fungsi yang diharabkan, seperti proses penyimpanan, pengeditan,
penghapusan, dan pencarian data secara komputerisasi, serta database
yang dinamis.
B. Saran
Adapun saran yang dapat disampaikan dalam pembuatan aplikasi
rekapitulasi laporan keuangan ini yaitu:
1. Pada pengembangan berikutnya diharapkan untuk meningkatkann segi
keamanan data,mengingat dokumen yang ada dalam dokumen yang
penting yang sebagian merupakan dokumen yang bersifat rahasia
2. Pengembangan sistem untuk selanjutnya dapat di kembngkan pada
tampilan (interface) yang lebih menarik.
3. Aplikasi rekapitulasi laporan keuangan ini masih jauh dari kata
sempurnah.sehingga selanjutnya jika ada yang ingin mengembangkan
aplikasi ini ke arah yang lebih baik sangat di anjurkan.

48
DAFTAR PUSTAKA

Diana, A. (2011). Sistem Informasi Akuntansi . Yogyakarta: Andi Offset.

Faisal, M. (2008). Sistem Informasi Manajemen Jaringan. Yogyakarta: Sukses


Offset.

Fathansyah. (2012). Basis Data. Bandung: Informatika.

Jogiyanto, H. (2005). Analisa dan Desain. Yogyakarta: Andi Offset.

Kurniawan, H. E. (2011). Aplikasi Penjualan dengan Program Java Netbeans,


XAMPP, dan iReport. Jakarta: PT Alex Media Komputindo.

Natanael, S. (2013). Analisis dan Perancangan Rekapitulasi Nilai Raport Siswa


pada SMA N 1 Klaten Berbasis Web. Analisis dan Perancangan
Rekapitulasi , 60.

Oho, A. (2005). Analisis dan Perancangan. Bandung: Informatika Bandung.

Sanny. (2015). Perancangan Aplikasi Keuangan pada PT Fresh On Time Seafood.


Jurnal Aplikasi Keuangan , 9.

Wahyono, T. (2004). Sistem Informasi . Yogyakarta: Graha Ilmu.

Yakub. (2012). Pengantar Sistem Informasi. Yogyakarta: Graha Ilmu.

Anda mungkin juga menyukai