Aplikasi Rekapitulasi Laporan
Aplikasi Rekapitulasi Laporan
Oleh:
NELI AGUSTIN
NIM: 15 5001 00070
BATUSANGKAR
2019
ABSTRAK
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.
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
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
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
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
2. Context Diagram
Context Diagram adalah diagram yang menggambarkan sistem
dalam suatu proses atau simbol proses dan hubungannya dengan entity
12
External entity
merupakan kesatuan
Sumber dan
diluar lingkungan sistem
tujuan data
bisa berupa orang,
organisasi lainya
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
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
Gambar 2.1
Tampilan Halaman Awal Netbeans IDE 7.4
Gambar 2.2
Tampilan GUI Builder pada netbeans
Gambar 2.3
Tampilan Inspector Windows
19
Gambar 2.4
Tampilan Jendela Pletter
Gambar 2.5
Tampilan properti windows
Gambar 2.6
Tampilan Jendela Desain Area
Gambar 2.7
Tampilan source area
J. Pengenalan XAMPP.
Gambar 2.8
Tampilan XAMPP
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
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
Memasukan data
pemasukan dan
pengeluaran sekolah
Laporan data
pemasukan dan
pengeluaran sekolah
2
Laporan data sisa 1
saldo kas sekolah
Gambar 3.1
Aliran Sitem Informasi (ASI) Lama
28
Gambar 3.2
SistemKerjaAplikasiRekapitulasiKeuangan
ADMIN PIMPINAN
Laporan data
pemasukan dan
pengeluaran 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
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.
Aplikasi
Admin Rekapitulasi Laporan rekap keuangan kepala
keuangan
Laporan pendapatan
Laporan pengeluaran
Rekapitulasi keuangan
Gambar 3.4
Conteks Diagram
31
2.0
Membuat rekap
pendapatan dan
pengeluaran sekolah
Gambar 3.5
DFD
32
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
G. Desain output
jumlah
Gambar 3.10
Desain Input
37
H. Desain Input
1. Login
Logo instansi
LOGIN ADMIN Logo aplikasi
Username
Password
LOGIN EXIT
Gambar 3.11
Rancangan Layout Login
2. Login pimpinan
Logo instansi
LOGIN PIMPINAN Logo aplikasi
Username
Password
LOGIN EXIT
Gambar 3.12
Rancangan Layout Login
38
Gambar 3.13
Rancangan Layout Splash Screen
LOGO INSTANSI
MENU UTAMA
SD N 08 TIGO JANGKO LINTAU BUO LOGO APLIKASI
CHANGE
REKAP DATA PASSWORD LOGOUT
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
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
NOMOR REKENING
NOMOR BUKTI
TANGGAL KWITANSI
JUMLAH PENDAPATAN
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
NOMOR REKENING
NOMOR BUKTI
TANGGAL KWITANSI
JUMLAH PENGELUARAN
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
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
USERNAME SEARCH
PASSWORD LAMA
PASSWORD BARU
BACK
CHANGE
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
i petunjuk
BACK
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
Tabel 4.1
Detail tblogin admin
Field name Type Field size Description
Username Varchar 30
Password Varchar 20
password varchar 20
45
Tabel 4.3
detail tbpendapatan
Field name Type Field size Description
Tgl_pendapatan Varchar 15
Judul_pendapatan Varchar 30
Jumlah_pendapat
Decimal 30,0
an
Tabel 4.4|
detail tbpengeluaran
Field name Type Field size Description
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