• Tidak ada hasil yang ditemukan

TUGAS AKHIR APLIKASI REKAPITULASI LAPORAN KEUANGAN BERBASIS DEKSTOP DI SDN O8 TIGO JANGKO. Diajukan Kepada Program D.III Manajemen Informatika

N/A
N/A
Protected

Academic year: 2021

Membagikan "TUGAS AKHIR APLIKASI REKAPITULASI LAPORAN KEUANGAN BERBASIS DEKSTOP DI SDN O8 TIGO JANGKO. Diajukan Kepada Program D.III Manajemen Informatika"

Copied!
57
0
0

Teks penuh

(1)

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

(2)
(3)
(4)
(5)

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.

(6)

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

(7)

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

(8)

iv

10... About Program 43

I. Rancangan Data Base ... 44

BAB IV PENUTUP ... 48

A. Kesimpulan ... 48

B. Saran ... 48 DAFTAR PUSTAKA

(9)

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

(10)

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

(11)

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.

(12)

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.

(13)

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.

(14)

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.

(15)

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

(16)

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

(17)

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.

(18)

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)

(19)

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

(20)

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.

(21)

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

(22)

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

(23)

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.

(24)

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

(25)

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

(26)

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)

(27)

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:

(28)

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

(29)

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.

(30)

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.

(31)

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

(32)

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

(33)

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.

(34)

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

(35)

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.

(36)

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

(37)

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

(38)

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

(39)

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

(40)

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

(41)

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

(42)

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

(43)

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 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.

(44)

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 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.

(45)

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.

(46)

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 Input

(47)

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

(48)

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

(49)

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.

(50)

6. Pendapatan

Logo Instansi

PENDAPATAN

Logo Aplikasi

SDN 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.

(51)

41

7. Pengeluaran

Logo Instansi

PENGELUARAN

Logo Aplikasi

SDN 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.

(52)

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 BUO

SEARCH

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.

(53)

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.

(54)

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

(55)

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

(56)

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.

(57)

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.

Gambar

Gambar 2.7  Tampilan source area
Gambar  diatas  menjelaskan  konsepan  alur  sistem  informasi  sebelum  adanya  Program  Aplikasi  Rekapitulasi  Keuangan  sehingga  seluruh prosesnya dilakukan secara manual dan kurang efektif
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
Gambar 3.12  Rancangan Layout Login
+2

Referensi

Garis besar

Dokumen terkait

Here I’ll show my favorite example of a generator function: a function to generate an unbounded series of prime numbers.. included”—that is, the Python standard library contains

bahwa tidak ada perbedaan antara metode pembelajaran student created case studies disertai media gambar dengan penerapan metode ceramah, diskusi dan presentasi

Kinerja keuangan mencerminkan kemampuan perusahaan dalam menghasilkan laba yang dapat diukur dengan menggunakan data fundamental perusahaan yakni laporan keuangan

Kepatuhan Wajib Pajak dapat diartikan sebagai ketaatan Wajib Pajak dalam melaksanakan ketentuan perpajakan yang berlaku yang taat dan memenuhi kewajiban perpajakan

 Profil Kesehatan merupakan Media Publikasi Data dan Informasi terkait Kesehatan yang disusun dan diterbitkan setiap tahun oleh Kementerian Kesehatan dan setiap Dinas

Sistem Manajemen Basis Data / Database Management System (DBMS) terdiri dari koleksi data yang saling berhubungan dan kumpulan program untuk mengakses data

Database Management Sistem (DBMS) adalah suatu kumpulan basis data yang saling berelasi satu sama lain dan suatu bentuk program untuk mengakses basis data tersebut.. DBMS

Secara umum sistem basis data adalah suatu system yang terdiri dari kumpulan file (tabel) yang saling berhubungan (dalam sebuah basis data di sebuah sistem komputer) dan sekumpulan