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
i 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.
ii 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
iii
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
iv
10... About Program 43
I. Rancangan Data Base ... 44
BAB IV PENUTUP ... 48
A. Kesimpulan ... 48
B. Saran ... 48 DAFTAR PUSTAKA
v
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
vi
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
1 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.
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.
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.
5 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
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.
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
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
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
Sumber dan tujuan data
External entity merupakan kesatuan diluar lingkungan sistem bisa berupa orang, organisasi lainya
Arus data
Arus data yang masuk dan keluar dalam sebuah sistem
Proses trasformasi
Proses yang merubah 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.
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
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
1
Terminal, menunjukkan awal dan akhir suatu proses
2
Simbol proses dugunakan untuk mewakili suatu proses
3
Simbol input atau output digunakan untuk mewakili data I/O
4
Simbol persiapan digunakan untuk memberi nilai awal suatu besaran
5
Proses terdefenisi, menunjukkan suatu operasi yang rinciannya ditunjukkan ditempat lain
6 Keputusan digunakan untuk suatu
seleksi kondisi didalam program
7
Penghubung menunjukkan
penghubung halaman yang sama ke halaman yang lain
8 Garis alir menunjukkan arus dari
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:
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
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.
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
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.
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.
26 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
27
ADMIN PIMPINAN
Rekap Bukti pemasukan dan pengeluaran sekolah
Memasukan data pemasukan dan pengeluaran sekolah
Merekap data sisa saldo kas sekolah
2 Laporan data sisa 1
saldo kas sekolah
Laporan data sisa saldo kas sekolah Laporan data
pemasukan dan pengeluaran sekolah
Gambar 3.1
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
Merekap data sisa saldo kas sekolah
2 Laporan data sisa 1
saldo kas sekolah
Laporan data sisa saldo kas sekolah
Gambar 3.3
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. Admin Aplikasi Rekapitulasi keuangan kepala Data keuangan pendapatan,
Data keuangan pengeluaran Membuat laporan rekap keuangan
Laporan pendapatan Laporan pengeluaran Rekapitulasi keuangan
Laporan rekap 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 :
Admin
login Username & password
Bantuan bos Input pendapatan
Beli peralatan sekolah Beli snack rapat
Bayar pajak Bayar lampu Beli rank pagar
Input pengeluaran
Membuat rekap pendapatan dan pengeluaran sekolah
pimpinan
Laporan rekapitulasi keuangan Data pendapatan Data pengeluaran 1.0 2.0 3.0 4.0 D.1 D.2 Gambar 3.5 DFD
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.
admin mengambil pendapatan mengambil pengeluaran Id_username password Id_pendapatan Tgl_kwitansi Judul_pendapatan Jumlah pendapatan Id_pengeluaran Tgl_pengeluaran Judul_pengeluaran Jumlah_pengeluaran Pimpinan mengambil mengambil password Id_username 1 N 1 1 1 N N N memiliki 1 N Kode_rekening Kode_rekening Gambar 3.6 ERD
Admin memiliki hubungan dengan pendapatan yaitu dengan
mengimputkan pendapatan.Pendapatan memiliki hubungan dengan
33 E. Flowchart
Admin
Mulai Input username dan password Cek login T End Mengimputkan data pendapatan,penge luaran,rekap,chan ge password,about Data pendapatan, pengeluaran, rekap, change password, about Laporan rekap keuangan y Gambar 3.7 Flowchart AdminAdmin 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.
Pimpinan
Mulai Input username dan password Cek login T End Mengimputkan data rekap,change password,about Data rekap, change password, about Laporan rekap keuangan y Gambar 3.8 Flowchart PimpinanAdmin 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.
G. Desain output
Buku Kas Umum Bulan Agustus
Nama Sekolah :SD 08 Tigo Jangko Kecamatan Kabupaten Provinsi :Tanah Datar :Sumatera Barat :Lintau Buo
No Tanggal Kwitansi Nomor rekening Uraian Penerimaan Rp. Pengeluaran Rp. Saldo Rp. Nomor Bukti Date Datae X(25) Text X(30) X(25) X(30) X(30) X(30) Text X(30) X(30) jumlah
Saldo buku kas umum(BKU)bulan januari 2018 sebesar
MENGETAHUI
KEPALA SDN 08 TIGO JANGKO
Yustiti,S.Pd
NIP.
LINTAU BUO, 20-01-2019
BENDAHARA
Elvira Rozi,S.Pd
NIP.
X(30) X(30) Uang tunai Rp_ Saldo bank Rp_ Surat beharga Rp_ Gambar 3.10 Desain Input37
H. Desain Input 1. Login
Logo instansi
LOGIN ADMIN
Logo aplikasiUsername
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
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
MENU UTAMA
SD N 08 TIGO JANGKO LINTAU BUO LOGO INSTANSI
LOGO APLIKASI
REKAP DATA PASSWORDCHANGE LOGOUT
Copyright Rekapitulasi Keuangan 2018
Gambar 3.14 Menu Utama Pimpinan
39
5. Menu Utama
Logo Instansi Logo Aplikasi
MENU UTAMA
SDN 08 TIGO JANGKO LINTAU BUO
PENDAPATAN PENGELUARAN REKAP
KEUANGAN
CHANGE
PASWORD ABOUT POGRAM LOGOUT
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.
6. Pendapatan
Logo Instansi
PENDAPATAN
Logo AplikasiSDN 08 TIGO JANGKO LINTAU BUO
INPU DATA PENDAPATAN
NOMOR BUKTI
TANGGAL KWITANSI
JUDUL PENDAPATAN
JUMLAH PENDAPATAN
Search
SAVE UPDATE DELETE BACK
SEARCH SEARCH RESET
ID NOMOR BUKTI TANGGAL KWITANSI JUDUL PENDAPATAN JUMLAH PENDAPATAN
NOMOR REKENING
NOMOR REKENING
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 AplikasiSDN 08 TIGO JANGKO LINTAU BUO
INPU DATA PENGELUARAN
NOMOR BUKTI
TANGGAL KWITANSI
JUDUL PENGELUARAN
JUMLAH PENGELUARAN
Search
SAVE UPDATE DELETE BACK
SEARCH SEARCH RESET
ID NOMOR REKENING TANGGAL KWITANSI JUDUL PENGELUARAN JUMLAH PENGELUARAN
NOMOR REKENING
NOMOR BUKTI
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.
8. Rekap Data
Logo instansi Logo Aplikasi
SEARCH RESET
ID Nomor rek Nomor bukti Tanggal k Judul pen Jumlah p
REKAP
SDN 08 TIGO JANGKO LINTAU BUOSEARCH
PENCARIAN DATA REKAP TGL
ID
Nomor
bukti Tanggal kw Judul peng Jumlah pengeluaran
Total Pedapatan : Total pengeluaran:
PRINT DATA BACK
Total kas
Nomor re
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
PASSWORD LAMA
PASSWORD BARU
SEARCH
CHANGE BACK
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
BACK
Copyright Rekapitulasi Keuangan 2018
ABOUT POGRAM
i petunjuk
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
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.
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
ID varchar 10 Primary
key
User name varchar 30
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
an Decimal 30,0
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
48 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.
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.