ABSTRAK
Aplikasi Manajemen Cash On Hand Berbasis Website adalah aplikasi untuk menghitung jumlah pemasukan dan pengeluaran dalam per hari, per bulan, per tahun. Pembuatan aplikasi ini ditujukan agar mempermudah mengelola keuangan pribadi. Proses perancangan aplikasi mengunakan Flowchart dan
Entity Relationship Diagram (ERD). MySQL digunakan untuk menyimpan
data dan bahasa pemrograman yang digunakan adalah Hypertext Preprocessor (PHP). Fitur yang disediakan pada aplikasi adalah fitur registrasi digunakan untuk mendaftar, fitur login digunakan untuk masuk ke laman admin atau pengguna, fitur transaksi digunakan untuk menambahkan pemasukan dan pengeluaran, fitur hasil digunakan untuk melihat hasil dari pemasukan dan pengeluaran yang telah ditambahkan, fitur data pengguna digunakan untuk melihat, mengedit, menghapus data pengguna, fitur tambah admin digunakan admin untuk menambahkan admin baru dan fitur tambah kategori digunakan admin untuk menambahkan kategori apabila perlu menambahkan kategori pada pemasukan atau pengeluaran. Berdasarkan hasil pengujian, diperoleh simpulan bahwa aplikasi yang dihasilkan telah dapat mempermudah dalam penghitungan, dan memperkecil kesalahan dalam penghitungan.
ABSTRACT
Management cash on hand application is a accounting web-based
application that calculating the amount of income and expenditure in daily,
monthly and yearly. The purpose of this application is to help personal
financial management easier. The process of designing applications is using
Flowchart and Entity Relationship Diagram (ERD). MySQL was used to store
data and Hypertext Preprocessor (PHP)was used as programming language.
Features provided on the application is the registration feature to register,
login feature to enter the admin page or user page, transaction feature to add
income and expenditure list, user data feature is used to see, edit and
remove user data, add admin feature is used to add new admin, add
categorization is used to add new category if admin want to add new
category. Based on test results, the conclusion is this application has been
able to make calculation easier, and minimize errors in calculation.
DAFTAR ISI
LEMBAR PENGESAHAN ... 2
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... 3
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... 4
PRAKATA ... 5
BAB II KAJIAN TEORI ... 18
2.1 Pengeluaran (Beban) ...18
2.2 Pendapatan/ Pemasukan...18
2.3 Sistem Informasi ...18
2.4 Basis Data ...20
2.5 Entity Relationship Diagram (ERD) ...20
2.6 Flowchart...23
2.7 MySQL ...25
2.8 PHP (Personal Home Page) ...25
BAB III ANALISIS DAN RANCANGAN SISTEM ... 26
3.1 Proses Pada Sistem Aplikasi...26
3.2 Proses Login ...26
3.3 Proses Registasi Pengguna ...27
3.4 Proses Pemasukan dan Pengeluaran ...28
3.5 Proses View Hasil ...30
3.6 Proses View Data Pengguna...31
3.7 Proses Update Data Pengguna ...33
3.9 Proses Search Data Pengguna ...34
3.10 Proses Tambah Admin ...36
3.11 Proses Tambah Kategori ...37
3.12 Proses Log Out ...38
3.13 ERD (Entity Relationship Diagram) ...39
BAB IV HASIL DAN PENELITIAN ... 40
4.1 Tampilan Awal Aplikasi ...40
4.2 Tampilan Fitur Register Pengguna...41
4.3 Tampilan Fitur Pemasukan dan Pengeluaran ...42
4.4 Tampilan Fitur Result per Hari ...43
4.5 Tampilan Fitur Result per Bulan ...44
4.6 Tampilan Fitur Result per Tahun ...45
4.7 Tampilan Update Pengguna ...46
4.8 Tampilan Form Update Data Pengguna ...47
4.9 Tampilan Delete Data Pengguna ...48
4.10 Tampilan Tambah Admin...49
4.11 Tampilan Tambah Kategori ...50
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 51
5.1 Halaman Register Pengguna ...51
5.2 Halaman Login ...53
5.3 Halaman Insert Data Pemasukan dan Pengeluaran ...54
5.4 Halaman Form Update Pengguna...55
5.5 Halaman Form Result Data per Hari ...57
5.6 Halaman Form Result Data Per Bulan ...57
5.7 Halaman Form Result per Tahun ...58
5.8 Halaman Tambah Admin ...59
5.9 Halaman Tambah Kategori ...61
BAB VI KESIMPULAN DAN SARAN ... 62
6.1 Kesimpulan ...62
6.2 Saran ...62
DAFTAR GAMBAR
Gambar 3. 1 User Interface Login ...26
Gambar 3. 2 Flowchart Proses Login...27
Gambar 3. 3 UI Registrasi...28
Gambar 3. 4 Flowchart Proses Registrasi Pengguna ...28
Gambar 3. 5 User Interface Pemasukan dan Pengeluaran ...29
Gambar 3. 6 Flowchart Proses Pemasukan dan Pengeluaran...30
Gambar 3. 7 User Interface View Hasil ...30
Gambar 3. 8 Flowchart Proses View Hasil...31
Gambar 3. 9 User Interface View Data Pengguna...32
Gambar 3. 10 Flowchart Proses View Data Pengguna...32
Gambar 3. 11 Flowchart Proses Update Data Pengguna ...33
Gambar 3. 12 Flowchart Proses Delete Data Pengguna...34
Gambar 3. 13 Flowchart Proses Search Data Pengguna...35
Gambar 3. 14 User Interface Tambah Admin ...36
Gambar 3. 15 Flowchart Proses Tambah Admin ...37
Gambar 3. 16 User Interface Tambah Kategori ...37
Gambar 3. 17 Flowchart Proses Tambah Kategori ...38
Gambar 3. 18 Flowchart Log Out ...38
Gambar 3. 19 ERD (Entity Relationship Diagram)...39
Gambar 4.1 Tampilan Login ...40
Gambar 4.2 Pseudo Code Login ...41
Gambar 4.3 Tampilan Register ...41
Gambar 4.4 Pseudo Code Register ...41
Gambar 4.5 Tampilan Pemasukan dan Pengeluaran ...42
Gambar 4.6 Pseudo Code Pemasukan dan Pengeluaran ...42
Gambar 4.7 Result per Hari ...43
Gambar 4.8 Pseudo Code Result per Hari ...43
Gambar 4.9 Tampilan Result per Bulan ...44
Gambar 4.10 Pseudo Code Result per Bulan ...44
Gambar 4.11 Tampilan Result per Tahun ...45
Gambar 4.12 Pseudo Code per Tahun...45
Gambar 4.13 Tampilan Data Pengguna ...46
Gambar 4.14 Pseudo Code Data Pengguna ...46
Gambar 4.15 Tampilan Form Update Data Pengguna ...47
Gambar 4.16 Pseudo Code Update Pengguna...47
Gambar 4.17 Tampilan Delete Pengguna ...48
Gambar 4.18 Pseudo Code Delete Pengguna ...48
Gambar 4.19 Tampilan Tambah Admin...49
Gambar 4.20 Pseudo Code Tambah Admin ...49
Gambar 4.21 Tampilan Tambah Kategori ...50
DAFTAR TABEL
Tabel 5. 1 Testing Form Register ...51
Tabel 5. 2 Testing Form Login ...53
Tabel 5. 3 Testing Form Insert Pemasukan dan Pengeluaran ...54
Tabel 5. 4 Testing Form Update Pengguna ...55
Tabel 5. 5 Testing Form Data per Hari ...57
Tabel 5. 6 Testing Form Result per Bulan...57
Tabel 5. 7 Testing Form Result per Tahun ...58
Tabel 5. 8 Testing Form Tambah Admin ...59
DAFTAR LAMPIRAN
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Sadar ataupun tidak, setiap hari manusia melakukan transaksi, baik
dari remaja (13 tahun) hingga orang dewasa (40 tahun). Banyaknya alur uang
masuk atau uang keluar membuat kesulitan untuk mencatat alur uang masuk
atau uang keluar tersebut. Sebagian besar pencatatan keuangan dilakukan
secara manual. Hal ini membuat kemungkinan terjadinya kesalahan semakin
besar, contohnya salah penghitungan, lupa akan transaksi yang dilakukan,
dan kehilangan bukti transaksi.
Dari beberapa aplikasi cash on hand yang sudah dicoba contohnya, Aplikasi Keuangan Pribadi tidak ada fitur tambah kategori. Pada aplikasi
tersebut dibutuhkan fitur tambah kategori karena jenis transaksi atau
kebutuhan setiap orang berbeda-beda. Aplikasi Atur Uang Personal aplikasi
sering error karena aplikasi tersebut hanya bisa digunakan di handphone
tertentu.
1.2 Rumusan Masalah
Berdasarkan latar belakang masalah yang telah dipaparkan
sebelumnya, perumusan masalah adalah
1. Struktur data yang diperlukan untuk mengelola data keuangan pribadi.
2. Aplikasi untuk mengelola data pada struktur data yang dihasilkan pada
masalah pertama.
1.3 Tujuan Pembahasan
Berdasarkan rumusan masalah diatas, tujuan pembahasan dari tugas
akhir ini adalah sebagai membuat Aplikasi Manajemen Cash On Hand
1.4 Batasan Masalah
Untuk mempermudah penulisan pada laporan tugas akhir ini, maka
batasan masalah Aplikasi Manajemen Cash On Hand Berbasis Website
adalah sebagai berikut:
1. Bahasa pemograman yang digunakan adalah PHP versi 5.6.23. 2. Database yang digunakan adalah MySQL versi 10.1.13.
3. Lebar tampilan adalah 1200 pixel dan tinggi tampilan adalah minimal 300
pixel.
1.5 Sumber Data
Sumber data primer yang digunakan adalah literatur yang berhubungan
dengan sistem informasi dan bahasa pemograman. Sumber data sekunder
adalah literatur yang berkaitan dengan akuntansi.
1.6 Sistematika Penyajian
Sistematika penyajian dalam laporan seminar tugas akhir ini adalah
sebagai berikut:
BAB I PENDAHULUAN
Bab ini berisi gambaran umum penelitian yang dilakukan, meliputi latar
belakang masalah, rumusan masalah, tujuan pembahasan, batasan masalah
sumber data dan sistematika penyajian yang merupakan panduan dalam
penyusunan landasan teori.
BAB II LANDASAN TEORI
Bab ini menjelaskan tentang teori-teori yang berkaitan dengan pembuatan
aplikasi berbasis website dan akuntansi.
BAB III ANALISIS DAN RANCANGAN SISTEM
BAB IV HASIL DAN PENELITIAN
Bab ini membahas tentang tampilan aplikasi yang dirancang dan pseudo code
aplikasi.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini membahas hasil dari uji coba yang dilakukan dari rancangan aplikasi
yang dibuat.
BAB VI SIMPULAN DAN SARAN
Merupakan simpulan dari hasil dari pembahasan dan penelitian serta saran
BAB VI KESIMPULAN DAN SARAN
6.1 Kesimpulan
Kesimpulan dari pembuatan Aplikasi manajemen cash on hand berbasis website ini adalah:
a. Pada halaman pengguna disediakan fitur insert pemasukan dan pengeluaran yang dilakukan pengguna untuk memasukkan pemasukan dan pengeluaran, fitur view dan search inputan dilakukan pengguna untuk mencari dan melihat data yang sudah dimasukkan pengguna.
b. Pada halaman admin di dalam website disediakan fitur view pengguna untuk melihat data setiap pengguna, fitur update data pengguna beserta formnya digunakan untuk mengubah data pengguna, fitur delete pengguna digunakan untuk menghapus data pengguna dan fitur search pengguna digunakan untuk mencari data pengguna.
6.2 Saran
Saran-saran untuk pengembangan aplikasi manajemen cash on hand berbasis website ini adalah:
a. Penambahan fitur insert aset atau harta yang terdapat di halaman pengguna dimana pengguna dapat melaporkan asset atau harta yang dimiliki.
APLIKASI MANAJEMEN
CASH ON HAND
BERBASIS
WEBSITE
Tugas Akhir
Diajukan untuk Memenuhi Persyaratan Akademik Dalam
Menyelesaikan Pendidikan pada Program Studi
D3 Teknik Informatika Universitas Kristen Maranatha
Oleh
EDWARD SEMBIRING
1271007
PROGRAM STUDI D3 TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN MARANATHA
PRAKATA
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena
dengan karunianya penulis dapat menyelesaikan laporan Tugas Akhir ini.
Laporan Tugas Akhir yang berjudul” Aplikasi Manajemen Cash On Hand
Berbasis Website” dibuat sebagai salah satu syarat dalam meraih gelar
Diploma di Fakultas Teknologi Informasi, Program Studi D3 Teknik
Informatika, Universitas Kristen Maranatha, Bandung. Dalam kesempatan ini
penulis ingin mengucapkan terima kasih kepada semua pihak yang telah
memberikan dukungan, bantuan, dan bimbingan kepada:
1. Bapak Djoni Setiawan, S.T., M.T sebagai pembimbing dan koordinator
Tugas Akhir Program Studi D3 Teknik Informatika Fakultas Teknologi
Informatika Univeristas Kristen Maranatha.
2. Bapak Dr. Hapnes Toba, M.sc. sebagai Dekan Fakultas Teknologi
Informatika Univeristas Kristen Maranatha.
3. Segenap Dosen Fakultas Teknologi Informasi Universitas Kristen
Maranatha yang telah membekali penulis dengan ilmu-ilmu yang berguna
untuk kedepannya.
4. Pihak-pihak yang lain yang telah membantu dalam pembuatan laporan ini.
Dengan adanya laporan dan aplikasi ini dapat memberikan manfaat
dan wawasan kepada pembaca, mahasiswa dan semua pihak yang berminat
atas hasil laporan dan aplikasi ini.
Bandung, 04 Agustus 2016
Daftar Pustaka
[1] Ikatan Akuntansi Indonesia, Standar Akuntansi Keuangan. Jakarta: Salemba 4, 2007.
[2] H. Kusnadi, Akuntansi Keuangan Menengah (intermediate): Prinsip, Prosedur, dan Metode, Universitas Brawijaya, Ed. Malang, 2000. [3] T Sutarbi, Sistem Informasi Manajemen. Yogyakarta: Andi, 2005. [4] J O'Brien, Pengantar Sistem Informasi. Jakarta: Salemba 4, 2005. [5] Fathansyah, Basis Data. Bandung: Informatika, 2004.
[6] Al-Bahra Bin Ladjamudin, Konsep Sistem Basis Data dan Impelentasinya. Yogyakarta: Graha Ilmu, 2004.
[7] Krismiaji, Sistem Informasi Akuntansi. Yogyakarta: UPP AMP YKPN, 2010.
[8] Budi Raharjo, Belajar Otodidak Membuat Database Menggunakan MySQL. Bandung: Informatika, 2011.