RANCANG BANGUN APLIKASI PENGELUARAN SUMBER DANA...
Transcript of RANCANG BANGUN APLIKASI PENGELUARAN SUMBER DANA...
RANCANG BANGUN APLIKASI PENGELUARAN SUMBER
DANA PADA PANTI ASUHAN PESANTREN BISMAR
AL MUSTAQIM
KERJA PRAKTIK
Program Studi
S1 Sistem Informasi
Oleh:
PUNGKI YOGA BUDISTRIA
14410110011
FAKULTAS TEKNOLOGI DAN INFORMATIKA
INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA
2018
RANCANG BANGUN APLIKASI PENGELUARAN SUMBER DANA
PADA PANTI ASUHAN PESANTREN BISMAR AL MUSTAQIM
Diajukan sebagai salah satu syarat untuk menyelesaikan
Program Sarjana Komputer
Disusun Oleh:
Nama : PUNGKI YOGA BUDISTRIA
NIM : 14410110011
Program : S1 (Strata Satu)
Jurusan : Sistem Informasi
FAKULTAS TEKNOLOGI DAN INFORMATIKA
INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA
2018
“Keep Working and Pray”
Ku persembahkan kepada
Ayah dan Ibu Tercinta
Beserta semua teman dan sahabat yang selalu
Memberikan nasihat dan dukungan
vi
vii
ABSTRAK
Bismar Al Mustaqim merupakan pesantren sekaligus panti asuhan bagi
para santrinya. Pesantren ini didirikan pada tahun 2014. Dalam menjalani kegiatan
pesantren, pasti membutuhkan pengeluaran-pengeluaran yang mendukung kegiatan
tersebut. Selama ini, Bismar Al Mustaqim belum mengelompokkan pengeluaran
sumber dana yang ada sehingga tidak mampu menghasilkan laporan pengeluaran
sumber dana yang dibutuhkan.
Agar pengeluaran sumber dana dapat dikelompokkan dengan baik maka
dibuatlah Rancang Bangun Aplikasi Pengeluaran Sumber Dana yang akan
membantu menghasilkan rekap pengeluaran sumber dana dan laporan pengeluaran
sumber dana yang dibutuhkan.
Dengan membuat Rancang Bangun Aplikasi Pengeluaran Sumber Dana
Pada Panti Asuhan Pesantren Bismar Al Mustaqim. Maka akan membantu admin
menghasilkan rekap pengeluaran sumber dana dan laporan pengeluaran sumber
dana yang akurat disetiap periode.
Kata Kunci : Pengeluaran, Sumber Dana, Aplikasi
viii
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa, karena berkat dan rahmat
yang diberikan sehingga penulis dapat melaksanakan dan menyelesaikan
pembuatan Laporan Kerja Praktik yang berjudul “Sistem Informasi Pengeluaran
Sumber Dana pada Panti Asuhan Pesantren Bismar Al Mustaqim”.
Pada laporan kerja praktik ini membahas tentang proses perancangan dan
pembuatan Aplikasi Sistem Informasi Pengeluaran Sumer Dana pada Panti Asuhan
Pesantren Bismar Al Mustqim diharapkan dapat membantu mengelola dan
mengalokasikan pengeluaran sumber dana secara cepat dan tepat guna memberikan
informasi kepada pengurus.
Dalam proses pembuatan kerja praktik ini tidak terlepas dari bantuan dan
motivasi dari berbagai pihak yang telah meberikan nasihat, saran, kritik kepada
penulis. Oleh karena itu, pada kesempatan ini penulis menyampaikan ucapan terima
kasih kepada:
1. Ayah dan Ibu tercinta yang selalu mendoakan serta memberikan nasihat dan
motivasi di setiap perjuangan penulis.
2. Bapak Prof. Dr. Budi Jatmiko, M.Pd selaku Rektor Institut Bisnis dan
Informatika Stikom Surabaya.
3. Bapak Dr. Anjik Sukmaaji, S.Kom., M.Eng. selaku Kepala Program Studi
Sistem Informasi Institut Bisnis dan Informatika Stikom Surabaya.
4. Bapak Arifin Puji Widodo, S.E., MSA selaku Dosen Pembimbing yang telah
meluangkan waktu untuk memberikan bimbingan dan semangat selama
proses perkuliahan dan penyelesaian Kerja Praktik.
ix
5. Bapak Moh. Mukhrojin, S.Pd.I, M.Si selaku Ketua Yayasan Pesantren Panti
Asuhan Bismar Al Mustaqim, Ibu Iva dan Ibu Diah yang selalu membimbing.
6. Saudari Hilda Vina Permadi serta Solechatul Imaniah yang telah menemani
berjuang berjalan bersama dalam kegiatan Kerja Praktik di Pesantren Panti
Asuhan Bismar Al Mustaqim.
7. Keluarga S1 Sistem Informasi Kekhususan Komputerisasi Akuntansi yang
telah menghibur dan membantu penyelesaian Kerja Praktik.
Semoga Tuhan Yang Maha Esa memberikan balasan baik kepada semua
pihak yang telah memberikan bantuan, nasehat, dan dukungan selama pelaksanaan
kerja praktik maupun pembuatan laporan kerja praktik ini.
Penulis menyadari bahwa laporan kerja praktik yang telah dikerjakan ini
masih terdapat kekurangan. Oleh karena itu, penulis berharap terdapat saran dan
kritik yang bersifat membangun sehingga laporan ini dapat diperbaiki dikemudian
hari. Semoga laporan kerja praktik bermanfaat bagi penulis dan semua pihak.
Surabaya, 7 September 2018
Penulis
x
DAFTAR ISI
ABSTRAK ............................................................................................................. vi
KATA PENGANTAR ......................................................................................... viii
DAFTAR ISI ............................................................................................................ x
DAFTAR GAMBAR ........................................................................................... xiii
DAFTAR TABEL ................................................................................................ xiv
DAFTAR LAMPIRAN .......................................................................................... xv
BAB I PENDAHULUAN ........................................................................................ 1
1.1 Latar Belakang Masalah ..................................................................... 1
1.2 Rumusan Masalah ............................................................................... 2
1.3 Batasan Masalah ................................................................................. 2
1.4 Tujuan ................................................................................................. 2
1.5 Manfaat ............................................................................................... 2
BAB II GAMBARAN UMUM PERUSAHAAN .................................................... 3
2.1 Sejarah Singkat Panti Asuhan Bismar Al Mustaqim .......................... 3
2.2 Struktur Organisasi ............................................................................. 5
2.3 Deskripsi Pekerjaan ............................................................................ 5
BAB III LANDASAN TEORI ................................................................................. 7
3.1 Yayasan ............................................................................................... 7
3.2 Penggunaan Sumber Dana .................................................................. 7
3.2.1 Infaq ........................................................................................ 7
3.2.2 Zakat ....................................................................................... 8
3.2.3 Shodaqoh ................................................................................ 8
3.3 Basis Data ........................................................................................... 9
3.4 Entity Relationship Model (ERD) ...................................................... 9
3.5 Database Management System (DBMS) .......................................... 10
3.6 Structured Query Language (SQL) ................................................... 10
3.7 Data Flow Diagram (DFD) ............................................................... 11
3.8 Simbol Data Flow Diagram (DFD) .................................................. 11
3.9 Tahapan Data Flow Diagram (DFD) ............................................... 12
xi
3.10 Microsoft Visual Studio .................................................................. 12
3.11 Visual Basic .................................................................................... 13
3.12 Hierarchy Input Process (HIPO) ..................................................... 14
3.13 System Flowchart............................................................................ 14
3.14 Microsoft SQL Server 2008 ............................................................ 14
3.15 Crystal Report ................................................................................. 15
BAB IV DESKRIPSI PEKERJAAN ..................................................................... 16
4.1 Analisa Sistem .................................................................................. 16
4.2 Perancangan Sistem .......................................................................... 17
4.3 IPO Diagram ..................................................................................... 17
4.4 System Flow...................................................................................... 19
4.4.1 System Flow Login............................................................... 19
4.4.2 System Flow Ganti Password ............................................... 20
4.4.3 System Flow Pencatatan Pengeluaran ................................... 21
4.4.4 System Flow Mencetak Laporan .......................................... 22
4.5 Diagram Berjenjang (HIPO) ............................................................. 23
4.6 Context Diagram ............................................................................... 24
4.7 Data Flow Diagaram (DFD) ............................................................ 25
4.8 Conceptual Data Modeling .............................................................. 27
4.9 Physical Data Modeling ................................................................... 28
4.9 Kebutuhan Sistem ............................................................................ 28
4.10 Perangkat Keras (Hardware) ......................................................... 29
4.11 Perangkat Lunak (Software) .......................................................... 29
4.12 Database Management System (DBMS) ....................................... 29
4.12.1 Tabel Bagian ....................................................................... 30
4.12.2 Tabel Petugas...................................................................... 30
4.12.3 Tabel Sumber Dana ............................................................ 31
4.12.4 Tabel Biaya ......................................................................... 31
4.12.5 Tabel Pengeluaran .............................................................. 31
4.12.6 Tabel Detil Biaya ................................................................ 32
4.13 Pengoperasian Program ................................................................. 33
4.13.1 Tampilan Menu Utama ....................................................... 33
xii
4.13.2 Tampilan Login .................................................................. 34
4.13.2 Tampilan Master Petugas ................................................... 34
4.13.3 Tampilan Master Biaya ...................................................... 35
4.13.4 Tampilan Master Sumber Dana .......................................... 35
4.13.4 Tampilan Pengeluaran ........................................................ 36
4.13.5 Tampilan Menu Laporan .................................................... 37
4.13.6 Tampilan Rekap Pengeluaran Sumber Dana Zakat ............ 37
4.13.7 Tampilan Rekap Pengeluaran Sumber Dana Shodaqoh ..... 38
4.13.8 Tampilan Rekap Pengeluaran Sumber Dana Infaq ............ 38
4.13.9 Tampilan Laporan Pengeluaran Sumber Dana Zakat ......... 39
4.13.10 Tampilan Laporan Pengeluaran Sumber Dana Shodaqoh 40
4.13.11 Tampilan Laporan Pengeluaran Sumber Dana Infaq ....... 41
BAB V PENUTUP ................................................................................................ 42
5.1. Kesimpulan ..................................................................................... 42
5.2. Saran ............................................................................................... 42
DAFTAR PUSTAKA ............................................................................................ 42
LAMPIRAN ........................................................................................................... 44
BIODATA PENULIS ............................................................................................ 49
xiii
DAFTAR GAMBAR
Gambar 4. 2 System Flow Login .......................................................................... 19
Gambar 4. 3 Sysflow Ganti Password .................................................................. 20
Gambar 4. 6 Diagram Berjenjang ......................................................................... 23
Gambar 4. 8 Data Flow Diagram Level 0 ............................................................. 25
Gambar 4. 9 Data Flow Diagram Level 1 Proses Pengeluaran ............................. 26
Gambar 4. 10 Data Flow Diagram Level 1 Proses Pelaporan .............................. 26
Gambar 4. 11 Conceptual Data Model .................................................................. 27
Gambar 4. 12 Physical Data Modeling ................................................................. 28
Gambar 4. 13 Tampilan Menu Utama................................................................... 33
Gambar 4. 14 Menu Login .................................................................................... 34
Gambar 4. 15 Master Petugas ............................................................................... 35
Gambar 4. 16 Master Biaya .................................................................................. 35
Gambar 4. 17 Master Sumber Dana ...................................................................... 36
Gambar 4. 18 Pengeluaran .................................................................................... 36
Gambar 4. 19 Menu Laporan ................................................................................ 37
Gambar 4. 20 Rekap Pengeluaran Sumber Dana Zakat ........................................ 37
Gambar 4. 21 Rekap Pengeluaran Sumber Dana Shodaqoh ................................. 38
Gambar 4. 22 Rekap Pengeluaran Sumber Dana Infaq ........................................ 39
Gambar 4. 23 Laporan Pengeluaran Sumber Dana Zakat ..................................... 40
Gambar 4. 24 Laporan Pengeluaran Sumber Dana Shodaqoh .............................. 40
Gambar 4. 25 Laporan Pengeluaran Sumber Dana Infaq ..................................... 41
xiv
DAFTAR TABEL
Tabel 4.1 Tabel Bagian ......................................................................................... 30
Tabel 4.2 Tabel Petugas ........................................................................................ 30
Tabel 4.3 Tabel Sumber Dana ............................................................................... 31
Tabel 4.4 Tabel Biaya ........................................................................................... 31
Tabel 4.5 Tabel Pengeluaran ................................................................................. 32
Tabel 4.6 Tabel Detil Biaya .................................................................................. 32
xv
DAFTAR LAMPIRAN
Lampiran 1 Surat Balasan dari Instansi/Perusahaan .............................................. 44
Lampiran 2 Form KP-5 ......................................................................................... 45
Lampiran 3 Form KP-6 ......................................................................................... 47
Lampiran 4 Form KP-7 ......................................................................................... 48
Lampiran 5 Kartu Bimbingan KP ......................................................................... 49
1
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Panti Asuhan Pesantren Bismar Al Mustaqim merupakan panti asuhan yang
didirikan pada tahun 2014. Panti asuhan yang beralamatkan di Perum. Dosen
Untang Jalan Nginden Baru VIII B No. 19 Surabaya ini juga tempat belajar bagi
ratuasan anak-anak yatim, piatu, yatim piatu, maupun dhuafa. Untuk menunjang
kegiatan-kegiatan tersebut, Bismar Al Mustaqim membutuhkan sumber dana dari
berbagai donatur. Dari sumber dana tersebut akan digunakan untuk berbagai jenis
pengeluaran dan dari setiap pengeluaran tersebut akan dibuat rekap. Namun selama
ini, Bismar Al Mustaqim belum mengelompokkan sumber dana yang ada sehingga
tidak mampu menghasilkan laporan pengeluaran sumber dana yang dibutuhkan.
Agar pengeluaran sumber dana dapat dikelompokkan dengan baik maka
dibuatlah Rancang Bangun Aplikasi Pengeluaran Sumber Dana yang akan
membantu menghasilkan rekap pengeluaran sumber dana dan laporan pengeluaran
sumber dana yang dibutuhkan.
Dari permasalahan diatas, Rancang Bangun Aplikasi Pengeluaran Sumber
Dana Pada Panti Asuhan Pesantren Bismar Al Mustaqim. Akan membantu admin
menghasilkan rekap pengeluaran sumber dana dan laporan pengeluaran sumber
dana yang akurat disetiap periode.
2
1.2 Rumusan Masalah
Berdasarkan penjelasan latar belakang masalah maka dapat dirumuskan
permasalahannya adalah:
Bagaimana merancang dan membangun aplikasi pengeluaran sumber dana pada
Panti Asuhan Bismar Al Mustaqim?
1.3 Batasan Masalah
Dalam implementasi pembuatan aplikasi pengeluaran sumber dana pada kerja
praktik ini memiliki batasan masalah, antara lain:
1. Aplikasi ini hanya membahas pengeluaran sumber dana yang berada di Panti
Asuhan Bismar Al Mustaqim.
2. Tidak membahas laporan keuangan.
1.4 Tujuan
Tujuan yang akan dicapai adalah merancang dan membangun Aplikasi
Penerimaan Sumber Dana pada Panti Asuhan Pesantren Bismar Al Mustqim yang
mampu menghasilkan rekap pengeluaran sumber dana dan laporan pengeluaran
sumber dana.
1.5 Manfaat
Dari pembuatan aplikasi ini diharapkan dapat memberikan manfaat, antara
lain:
1. Mempermudah petugas pengeluaran melakukan pencatatan pengeluaran
sumber dana sehingga pencatatan pengeluaran dapat dilakukan secara efektif
dan efisien.
2. Untuk penyajian rekap pengeluaran sumber dana dan laporan pengeluaran
sumber dana yang akurat.
3
BAB II
GAMBARAN UMUM PERUSAHAAN
2.1 Sejarah Singkat Panti Asuhan Bismar Al Mustaqim
Panti Asuhan Pesantren Bismar Al Mustaqim merupakan perusahaan nirlaba
yang didirikan pada tahun 2014. Panti asuhan yang beralamatkan di Perumahan
Dosen Untag Jalan Nginden Baru VIII-B No. 19 Surabaya ini diketuai oleh Bapak
Mohammad Mukhrojin, S.pdi, M.si sejak awal didirikan. Untuk mengetahui info
lebih banyak tentang pesantren ini dapat menghubungi di nomor (031) 5937637
atau mengunjungi websitenya di bismaralmustaqim.org. Panti asuhan yang sering
disebut Bismar Al Mustaqim ini juga merupakan anak perusahaan dari PT. Bismar
Al Mustaqim. Sehingga Bismar Al Mustaqim wajib melaporkan kondisi keuangan
yang terjadi setiap periodenya.
Bismar Al Mustaqim merupakan tempat berteduh sekaligus tempat belajar
bagi anak-anak yatim piatu maupun dhuafa. Mereka adalah santri di panti asuhan
tersebut. Total santri putra dan putri masing-masing ada 30 orang. Untuk total anak
asuh ada 36 orang. Sedangkan santri di luar data tersebut berjumlah ratusan. Setiap
hari para santri dan anak asuh menjalani aktivitas yang telah dibuat oleh pengurus
Gambar 2.1. Logo Panti Asuhan Pesantren Bismar Al Mustaqim
4
panti asuhan. Mulai dari sholat berjamaah, kerja bakti, sekolah, belajar bahasa arab,
inggris, dan juga bahasa daerah, bimbingan Al-Quran maupun bimbingan belajar.
Untuk tenaga pengajar diambil dari pengurus panti atau memanggil tenaga pengajar
dari luar. Demi menjamin kelancaran kegiatan-kegiatan yang dilakukan, maka
membutuhkan sejumlah dana. Dana yang digunakan yaitu dalam bentuk kas setiap
periode yang diberikan oleh PT. Bismar Al Mustaqim. Kas tersebut merupakan
donasi yang diberikan oleh para donatur panti asuhan. Kemudian donasi tersebut
diolah oleh Panti Asuhan Pesantren Bismar Al Mustaqim dan dikirimkan kepada
PT. Bismar Al Mustaqim untuk dijadikan uang kas bagi panti asuhan.
Adapun visi dan misi pada Panti Asuhan Pesantren Bismar Al Mustaqim yaitu:
1. Visi Perusahaan
Menciptakan generasi Yatim Piatu & Dhuafa yang cerdas, sehat, handal,
profesional, amanah, dan berakhlak mulia, dengan pengetahuan luas dan
keterampilan multi guna
2. Misi Perusahaan
a. Membina mental dan spiritual anak agar lebih dekat kepada Allah SWT melalui
sholat jamaah, puasa, dan pentingnya doa dan mendoakan orang banyak.
b. Melatih dan menumbuh kembangkan kemampuan dan kecerdasan pikiran anak
berbagai macam keilmuan.
c. Membina emosional anak untuk lebih percaya diri dalam menggapai segala cita-
cita mereka.
d. Memacu dan memfasilitasi anak yang kreatif dan inovatif demi mencapai cita-
cita dan kemajuannya.
5
2.2 Struktur Organisasi
Dalam pencapaian tujuan yang telah ditetapkan, Pesantren dan Panti Asuhan
Bismar Al Mustaqim melakukan pembagian tugas dan tanggung jawab yang
digambarkan dengan struktur organisasi pada
2.3 Deskripsi Pekerjaan
Penjelasan pembagian tugas dan tanggung jawab pada setiap bagian yang
bersangkutan berdasarkan struktur organisasi antara lain:
a. Penasehat
Tugas utama : memberikan arah kebijakan, masukan, nasehat dan pertimbangan
dalam suatu ide dan program dalam upaya pengembangan perusahaan yang
disesuaikan dengan visi dan misinya.
b. Dewan Pembina
Tugas utama : membimbing perusahaan agar sukses dalam meningkatkan
performa.
Penasehat
Dewan Pembina Pengawas
Ketua Pengurus
Sie Pendidikan dan Kewirausahaan
Sie Kesantrian dan Kepengasuhan
Sie Humas dan Pengembangan
Sie Administrasi dan Umum
Pengembang Kolektor Admin
6
c. Ketua Pengurus
Tugas utama : mengajak, mempengaruhi dan mengarahkan suatu perusahaan
untuk mencapai tujuan yg diinginkan.
d. Sekretaris
Tugas utama : membuat, mencatat dan memelihara dokumen perusahaan.
e. Bendahara
Tugas utama : mencatat, mengelola dan mengalokasikan keuangan perusahaan.
f. Sie Kesantrian dan Kepengasuhan
Tugas utama : membimbing para santri untuk menerapkan norma kehidupan
dengan baik di setiap harinya.
g. Sie Pendidikan dan Kewirausahaan
Tugas utama : mendidik para santri dalam bidang ilmu pengetahuan umum serta
dalam bidang ilmu bisnis.
h. Sie Humas dan Pengembang
Tugas utama : mengirimkan dokumen, mengundang tamu dan permintaan
perizinan suatu acara.
i. Sie Administrasi dan Umum
Tugas utama : memasukkan, mengelola serta memelihara data operasional
perusahaan.
7
BAB III
LANDASAN TEORI
Bab ini akan membahas landasan teori yang meliputi hal-hal terkait dengan
permasalahan yang ada dan landasan teori yang membahas tentang ilmu yang
terkait dalam permasalahan tersebut.
3.1 Yayasan
Panti Asuhan Pesantren Bismar Al Mustaqim merupakan sebuah yayasan.
Berdasarkan Undang-Undang RI No. 16 Tahun 2001 tentang yayasan, yayasan
adalah badan hukum yang terdiri atas kekayaan yang dipisahkan dan diperuntukkan
untuk mencapai tujuan tertentu di bidang sosial, keagamaan, dan kemanusiaan,
yang tidak mempunyai anggota. UU yayasan juga telah mengatur secara rinci dan
detail tentang internal organisasi sebuah yayasan yang meliputi susunan struktur
baku organisasi yayasan yaitu Pembina, Pengurus dan Pengawas, serta
pengangkatan, pemberhentian, penggantian, organisasi yayasan hingga forum
rapat.
3.2 Penggunaan Sumber Dana
3.2.1 Infaq
Infaq adalah mengeluarkan harta yang mencakup zakat dan bukan zakat.
Infaq ada yang wajib dan ada yang sunnah. Infaq wajib diantaranya zakat, kafarat,
nadzar, dll. Infak sunnah diantara nya, infak kepada fakir miskin sesama muslim,
infak bencana alam, infak kemanusiaan, dll. Terkait dengan infak ini Rasulullah
SAW bersabda dalam hadits yang diriwayatkan Bukhari dan Muslim ada malaikat
yang senantiasa berdo’a setiap pagi dan sore : “Ya Allah SWT berilah orang yang
8
berinfak, gantinya. Dan berkata yang lain : “Ya Allah jadikanlah orang yang
menahan infak, kehancuran”.Infaq adalah mengeluarkan harta yang mencakup
zakat dan non zakat. Infaq ada yang wajib dan ada yang sunnah. Infaq wajib
diantaranya zakat, kafarat, nadzar, dll. Infak sunnah diantara nya, infak kepada fakir
miskin sesama muslim, infak bencana alam, infak kemanusiaan, dll. Terkait dengan
infak ini Rasulullah SAW bersabda dalam hadits yang diriwayatkan Bukhari dan
Muslim ada malaikat yang senantiasa berdo’a setiap pagi dan sore : “Ya Allah SWT
berilah orang yang berinfak, gantinya. Dan berkata yang lain : “Ya Allah jadikanlah
orang yang menahan infak, kehancuran”.
3.2.2 Zakat
Zakat adalah sejumlah harta yang wajib dikeluarkan oleh pemeluk agama
Islam untuk diberikan kepada golongan yang berhak menerima, seperti fakir miskin
dan semacamnya, sesuai dengan yang ditetapkan oleh syariah. Zakat termasuk ke
dalam rukun Islam dan menjadi salah satu unsur yang paling penting dalam
menegakkan syariat Islam. Oleh karena itu hukum zakat adalah wajib bagi setiap
muslim yang telah memenuhi syarat-syarat tertentu. Zakat juga merupakan bentuk
ibadah seperti sholat, puasa, dan lainnya dan telah diatur dengan rinci berdasarkan
Al-quran dan Sunah.
3.2.3 Shodaqoh
Shadaqah merupakan pemberian seorang muslim kepada orang lain (baik
muslim maupun non muslim). Sedekah berarti memberi derma, termasuk
memberikan derma untuk mematuhi hukum dimana kata zakat digunakan didalam
al-quran dan sunah. Kata zakat disebut pula sedekah karena zakat merupakan
sejenis derma yang diwajibkan sedangkan sedekah adalah sukarela. Zakat
9
dikumpulkan oleh pemerintah sebagai suatu pungutan wajib, sedangkan sedekah
lainnya dibayar secara sukarela. Jumlah dan nishab zakat ditentukan sedangkan
jumlah sedekah yang lainnya sepenuhnya tergantung keinginan yang menyumbag.
Pengertian sedekah sama dengan pengertian infaq termasuk juga hukum dan
ketentuan-ketentuannya. Hanya saja shadaqah mempunyai makna yang lebih luas
dibandingkan infaq. Jika infaq dikaitkan dengan materi, sedekah memiliki arti lebih
luas, menyangkut hal yang bersifat nonmateriil. Shadaqah ialah segala bentuk nilai
kebajikan yang tidak terikat oleh waktu dan juga yang tidak terbatas pada materi
tetapi tetapi juga dalam bentuk non materi. Misalnya menyingkirkin rintangan di
jalan, menuntun orang buta, memberikan senyuman dan wajah yang manis kepada
sudaranya, menyalurkan syahwatnya kepada istrinya. Dan shadaqah adalah
ungkapan kejujuran (shiddiq) iman seseorang.
3.3 Basis Data
Basis data didefinisikan sebagai kumpulan data yang saling terhubung dan
terorganisasi sehingga mudah disimpan, dimanipulasi, serta dipanggil oleh
pengguna. Data disimpan dengan cara-cara tertentu sehingga mudah untuk
digunakan atau ditampilkan kembali; data disimpan sedemikian rupa sehingga
proses penambahan, pengambilan, dan modifikasi data dapat dilakukan dengan
mudah dan terkontrol.
3.4 Entity Relationship Model (ERD)
Entity Relationship Model (ERD) pertama kali diusulkan oleh Petter tahun
1976 sebagai cara untuk mempersatukan pandangan basis data jaringan dan
relasional. Entity Relationship Model adalah model data konseptual yang
memandang dunia nyata sebagai kesatuan (entitas) dan hubungan (relasi).
10
Komponen dasar model merupakan diagram Entity-Relationship yang digunakan
untuk menyajikan obyek data secara visual.
3.5 Database Management System (DBMS)
Database Management System (DBMS) adalah suatu sistem perangkat lunak
yang mengatur permintaan dan penyimpanan data. DBMS menyediakan keamanan,
privacy, integritas, dan kontrol konkurensi. DBMS menyediakan semua layanan
dasar yang diperlukan untuk mengorganisir dan memelihara basis data, termasuk
layanan:
1. Memindahkan data dari dan ke file-file data fisik jika dibutuhkan.
2. Mengelola akses data oleh berbagai pengguna secara bersamaan.
3. Mendukung bahasa query.
4. Ketentuan untuk membackup basis data dan pemulihan dari kegagalan.
Mekanisme keamanan untuk mencegah perubahan dan akses data yang tidak sah.
3.6 Structured Query Language (SQL)
SQL singkatan dari Structured Query Language. SQL merupakan bahasa
query standar yang digunakan untuk mengakses basis data relasional serta sebagai
alat komunikasi untuk sistem basis data. Standarisasi internasional terhadap SQL
pertama dilakukan oleh American National Standards Institutuion (ANSI) dan
International Standard Organization (ISO). Salah satu karakteristik SQL adalah
sebagai bahasa non prosedural yang mengimplikasikan bahwa seorang programmer
hanya menunjukkan kepada sistem manajemen database apa saja yang harus
dipenuhi dan kemudian sistem menentukan bagaimana memeperoleh hasil yang
sesuai.
11
3.7 Data Flow Diagram (DFD)
Menurut Sutabri (2012:116), Data Flow Diagram (DFD) adalah suatu
network yang menggambarkan suatu sistem terkomputerisasi, manualisasi, atau
gabungan dari keduanya, yang penggambarannya disusun dalam bentuk kumpulan
komponen sistem yang saling berhubungan sesuai dengan aturan main. Keuntungan
penggunaan DFD adalah untuk menggambarkan sistem dari level yang paling
tinggi kemudian menguraikannya menjadi level yang lebih rendah (dekomposisi).
Kekurangan penggunaan DFD adalah tidak menunjukkan proses pengulangan,
proses keputusan, dan proses perhitungan.
3.8 Simbol Data Flow Diagram (DFD)
Menurut Sutabri (2012:117), simbol atau lambang yang digunakan dalam
membuat DFD ada empat buah antara lain:
1. External Entity
Simbol ini digunakan untuk menggambarkan asal atau
tujuan data.
2. Proses
Simbol ini digunakan untuk proses pengolahan atau
transformasi data.
3. Data Flow
Simbol ini digunakan untuk menggambarkan aliran
data yang berjalan.
12
2. Data Store
Simbol ini digunakan untuk menggambarkan data flow
yang sudah disimpan atau diarsipkan.
3.9 Tahapan Data Flow Diagram (DFD)
Menurut Sutabri (2012:120), langkah-langkah di dalam membuat data flow
diagram dibagi menjadi tiga tahap atau tingkat konstruksi DFD antara lain:
1. Diagram Konteks
Diagram ini dibuat untuk menggambarkan sumber serta tujuan data yang akan
diproses atau diagram tersebut digunakan untuk menggambarkan sistem secara
umum dari keseluruhan sistem yang ada.
2. Diagram Nol
Diagram ini dibuat untuk menggambarkan tahapan proses yang ada di dalam
diagram konteks, yang penjabarannya lebih terperinci.
3. Diagram Detail
Diagram ini dibuat untuk menggambarkan arus data secara lebih mendetail
dari tahapan proses yang ada di dalam diagram nol.
3.10 Microsoft Visual Studio
Menurut Haryono (2013:2), Microsoft Visual Studio adalah sebuah
Integrated Development Environment buatan Microsoft Coroporation. Microsoft
Visual Studio digunakan untuk mengembangkan aplikasi dalam native code (dalam
bentuk bahasa mesin yang berjalan di atas Windows) ataupun managed code (dalam
bentuk Microsoft Intermediate Language di atas .NET Framework). Selain itu,
Visual Studio juga digunakan untuk mengembangkan aplikasi Silverlight, aplikasi
13
Windows Mobile (yang berjalan di atas .NET Compact Framework). Visual studio
mencakup sebuah kode editor yang didukung oleh fitur intellisense atau yang
disebut dengan code refactoring. Debugger telah terintegrasi bekerja pada level
source, level debugger, dan level debuger mesin. Tool built in mencakup form
desainer untuk membangun sebuah aplikasi GUI, web desainer, class desainer, dan
database schema desainer.
Microsoft Visual Studio mendukung bahasa pemrograman yang berbeda.
Adapun bahasa pemrograman yang didukung oleh Visual Studio adalah Visual
C++, Visual Basic, Visual C#. Visual Studio juga dapat mendukung bahasa
pemrograman lain seperti M, Phyton, dan Ruby yang terdapat pada pack extra yang
terpisah dari Visual Studio.
3.11 Visual Basic
Menurut Haryono (2013:4), Visual Basic merupakan bahasa pemrograman
yang menawarkan Integrated Development Environment (IDE) visual untuk
membuat program perangkat lunak berbasis sistem operasi Microsoft Windows
dengan menggunakan model pemrograman (COM).
Visul Basic merupakan peningkatan bahasa pemrograman BASIC dan
menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan
cepat. Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan
Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi
cara kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan
menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic.
Program-program yang ditulis dengan Visual Basic juga dapat menggunakan
Windows API, tetapi membutuhkan deklarasi fungsi luar tambahan.
14
3.12 Hierarchy Input Process (HIPO)
Hierarchy Input Process/output (HIPO) dapat digunakan sebagai alat
pengembangan sistem dan teknik dokumentasi pada program. Penggunaan HIPO
adalah sebagai berikut:
a. Menggambarkan suatu struktur guna memahami fungsi-fungsi dari
program.
b. Untuk lebih menekankan fungsi-fungsi yang harus diselesaikan oleh
program, bukannya menunjukkan statemen-statemen program yang
digunakan untuk melaksanakan fungsi tersebut.
c. Menggambarkan penjelasan yang jelas dari input yang digunakan dan
output yang dihasilkan.
d. Menyediakan output yang tepat dan sesuai dengan kebutuhan-
kebutuhan pengguna.
3.13 System Flowchart
Menurut (Kristanto, 2008), System Flowchart merupakan suatu bagan yang
menunjukkan arus atau alir data yang akan diproses dalam program dari awal
sampai akhir. Terdapat simbol- simbol dalam system flowchart yaitu sebagai
berikut.
3.14 Microsoft SQL Server 2008
Menurut (Petkovic, 2010), SQL Server adalah sebuah sistem manajemen
basis data relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah
transact –SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang
digunakan oleh Microsoft dan Sybase. SQL (Structured Query Language) adalah
sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data
15
relasional. Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis
data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan
digunakannya SQL Server pada basis data besar. Penulis menggunakan SQL Server
2008 untuk merancang database yang digunakan pada sistem.
3.15 Crystal Report
Menurut (Jogiyanto H. , 2009), Crystal Report merupakan software yang
digunakan untuk pembuatan laporan dengan cara mengoneksi nama tabel yang akan
dibuat yang terdapat pada database. Setelah tampilan data ada maka klik dan drag
semua field yang ada sesuai dengan tampilan yang diinginkan.
16
BAB IV
DESKRIPSI PEKERJAAN
4.1 Analisa Sistem
Pelaksanaan kerja praktek dilakukan di sebuah Panti Asuhan dan Pesantren
yang beralamatkan di Perumahan Dosen Untag Jalan Nginden Baru VIII-B No. 19
Surabaya. Berdasarkan observasi yaitu wawancara dan pengumpulan bukti
dilapangan, proses pengeluaran sumber dana belum menggunakan aplikasi. Proses
bisnis yang dilakukan mula-mula adanya kebutuhan yang memerlukan biaya seperti
biaya pendidikan, biaya pelatihan, biaya perlengkapan, biaya peralatan, biaya
konsumsi dan lain-lain. Pengeluaran biaya tersebut menggunakan sumber dana
infaq, zakat, shodaqoh, kotak amal, kotak surga, dan orang tua asuh. Sumber dana
tersebut akan digunakan untuk berbagai macam hal yang bermanfaat yaitu sumber
dana zakat yang akan digunakan untuk keperluan beasiswa, kesehatan, guru
yayasan, relawan dakwah dan lain sebagainya. Sedangkan shodaqoh atau infaq
akan digunakan untuk keperluan pendidikan, konsumsi, listrik dan air, dan lain
sebagainya. ”
Selama ini, Bismar Al Mustaqim belum mengalokasikan pengeluaran
sumber dana belum secara tersistem. Akibatnya, bisa saja pengeluaran menjadi
tidak sesuai dengan kegunaan masing-masing sumber dana.
Untuk mengurangi resiko diatas tersebut, maka dibuatlah Sistem Informasi
Pengeluaran Sumber Dana Pada Panti Asuhan Pesantren Bismar Al Mustaqim.
Diharapkan sistem tersebut dapat memudahkan pencatatan pengeluaran sumber
dana secara cepat dan tepat.
17
4.2 Perancangan Sistem
Perancangan Aplikasi Penerimaan Sumber Dana pada Panti Asuhan dan
Pesantren Bismar Al Mustaqim terdiri dari: System Flow Sebelum Perancangan,
Input Process Output (IPO), System Flow Sesudah Perancangan, Diagram
Hierarchy Input Process Output (HIPO), Context Diagram, Data Flow Diagram
(DFD) Level 0, Data Flow Diagram (DFD) Level 1, Conceptual Data Model
(CDM), Physical Data Model (PDM) dan Struktur Tabel.
4.3 IPO Diagram
Input Prosess Output (IPO) diagram adalah sebuah diagram atau bagan yang
berisi gambaran umum tentang kebutuhan dari user atau pengguna yang diawali
dengan input tertentu untuk sebuah proses tertentu dan menghasilkan output yang
dibutuhkan oleh pengguna. Pada tahap berikutnya, IPO diargam yang telah dibuta
akan dirinci dalam gambaran system flow. Sehingga, antar rancangan memiliki
keterkaitan satu dengan lainya.
Selain digunakan sebagai pedoman dalam membuat system flow, IPO
diagram juga dijadikan pedoman dalam membuat Context Diagram yang
selanjutnya akan dilakukan decompose menjadi Data Flow Diagram.
18
INPUT
Data Sumber
Dana
PROSES
Maintanance Data
Biaya
Pencatatan Bukti
Transaksi
Pembuatan
Rekap Laporan
OUTPUT
Rekap Laporan
Pengeluaran Sumber
Dana
Data Petugas
Data Biaya
Maintanance Data
Petugas
Maintanance Data
Sumber Dana
Laporan Pengeluaran
Sumber Dana
Bukti Transaksi
Gambar 4. 1 Input Proses Output
1. Input
a. Data Biaya
Data biaya berisi simpanan data biaya yang berisi id biaya dan nama biaya.
b. Data Petugas
Data petugas berisi simpanan data petugas yang berisi id petugas, nama
petugas, alamat petugas, notelp petugas, password dan id bagian.
c. Data Sumber Dana
Data sumber dana berisi simpanan data sumber dana yang berisi id sumber
dana dan nama sumber dana.
d. Bukti Transaksi
Bukti transaksi akan dicatat sebagai bahan pembuatan laporan.
2. Proses
a. Maintanance Data Biaya
Proses mengelola data biaya.
b. Maintanance Data Petugas
19
Proses mengelola data petugas.
c. Maintanance Data Sumber Dana
Proses mengelola data sumber dana.
d. Pencatatan Bukti Transaksi
Proses pencatatan bukti transaksi untuk bahan pembuatan laporan.
e. Pembuatan Rekap
Proses pembuatan rekap yang akan ditujukan kepada ketua yayasan.
3. Output
a. Rekap Laporan Pengeluaran Sumber Dana
Laporan pengeluaran sumber dana berisi data-data sumber dana pada
periode tertentu yang berisi nomor pengeluaran, tanggal, keterangan, biaya
dan total.
b. Laporan Pengeluaran Sumber Dana
Laporan pengeluaran sumber dana berisi data-data sumber dana pada
periode tertentu yang berisi biaya dan total.
4.4 System Flow
4.4.1 System Flow Login
System Flow Login
Bagian Pengeluaran Sistem
Mulai
Username dan
Password
Cek username
dan password
Tabel Petugas
Valid?
Username atau
password salah
Login Berhasil
Selesai
Y
T
Gambar 4. 2 System Flow Login
20
Untuk dapat mengakses aplikasi ini, setiap user harus memasukan username
dan password terlebih dahulu sebagai salah satu bentuk sistem keamanan serta
pemberian hak akses.
4.4.2 System Flow Ganti Password
System Flow Ganti Password
Bagian Pengeluaran Sistem
Mulai
Username dan
Password
Cek username
dan password
Tabel Petugas
Valid?
Username atau
password salah
Ubah Password
Selesai
Y
T
Password
berhasil diubah
Gambar 4. 3 Sysflow Ganti Password
System Flow Ganti Password merupakan gambaran alur sistem untuk
mengubah password yang dimiliki oleh user. Alur ini dapat dilakukan apabila
petugas sudah terdaftar di Master Petugas, kemudian user mengisi username,
mengisi password lama dan mengisi password baru. Ketika user menekan tombol
ubah, maka sistem akan mengubah password lamanya dengan password yang baru.
21
4.4.3 System Flow Pencatatan Pengeluaran
Gambar 4. 4 Pencatatan Pengeluaran
System Flow Pencatatan Pengeluaran dapat dilakukan apabila bagian
pengeluaran mendapatkan bukti transaksi. Semua bukti – bukti transaksi akan di
simpa. Setelah itu proses membuat rekap pengeluaran sumber dana dan laporan
pengeluaran sumber dana.
System Flow Pencatatan Pengeluaran
Bagian Pengeluaran Sistem Ketua Yayasan
Mulai
Bukti Transaksi
Memasukkan
Bukti Transaksi
Tabel
Pengeluaran
Membuat Rekap
dan laporan
pengeluaran
Rekap
Pengeluaran
Sumber Dana
Rekap Pengeluaran
Sumber Dana
Tabel Detil
Biaya
Laporan
Pengeluaran
Sumber Dana
Laporan
Pengeluaran
Sumber Dana
22
4.4.4 System Flow Mencetak Laporan
System Flow Cetak Rekap dan Laporan Pengeluaran Sumber Dana
Bagian Pengeluaran Sistem Ketua Yayasan
Mulai
Tanggal CetakPilih Data
Tabel
Pengeluaran
Cetak Rekap
Sumber Dana
dan Laporan
Selesai
Laporan
Pengeluaran
Laporan
Pengeluran
Sumber Dana
Tabel Bukti
Transakssi
Rekap
Pengeluaran
Sumberr Dana
Gambar 4. 5 Mencetak Rekap dan Laporan
System Flow Mencetak Rekap dan Laporan Pengeluaran Sumber Dana
menjelaskan bagaimana sistem mencetak rekap dan laporan pengeluran sumber
dana pada periode tertentu. Untuk mencari data pengeluaran sumber dana dapat
dengan cara memfilter berdasarkan jenis laporan. Tabel yang dibutuhkan untuk
mencetak rekap dan laporan pengeluaran sumber dana adalah tabel pengeluaran
dan detil biaya. Rekap pengeluaran sumber dana ini nantinya akan diberikan
Ketua Yayasan Bismar Al Mustaqim dan akan menjadi informasi yang
bermanfaat. Untuk mencetaknya, user harus memasukkan tanggal transaksi
pengeluaran, barulah sistem akan memfilter sesuai spesifikasi sumber dana.
23
4.5 Diagram Berjenjang (HIPO)
Rancang Bangun Aplikasi
Pengeluaran Sumber Dana
Pada Panti Asuhan Bismar
Al Mustaqim
0
Proses Pencatatan
Pengeluaran
Sumber Dana
1
Proses Pelaporan
2
Memasukkan Bukti
Transaksi
1.1
Mencetak Rekap
Pengeluaran
Sumber Dana Zakat
2.1
Mencetak Rekap
Pengeluaran
Sumber Dana Infaq
2.2
Mencetak Rekap
Pengeluaran
Sumber Dana
Shodaqoh
2.3
Mencetak
Laporan
Pengeluaran
Sumber Dana
2.4
Gambar 4. 6 Diagram Berjenjang
Diagram berjenjang merupakan gambaran sistem secara menyeluruh yang
digambarkan melalui hirarki proses. Pada Gambar 4.6 terlihat proses dan subproses
dari Aplikasi Pengeluaran Sumber Dana pada Panti Asuhan dan Pesantren Bismar
Al Mustaqim, yaitu terdapat 3 proses utama yang terdiri dari Proses Mengelola
Master, Proses Pencatatan Pengeluaran Sumber Dana dan Proses Pelaporan. Untuk
Proses Mengelola Data Master terdiri dari: mengelola data petugas, data biaya, dan
data sumber dana. Untuk Proses Pencatatan Pengeluaran Sumber Dana tidak
terdapat sub proses. Sedangkan untuk Proses Pelaporan terdapat sub proses
mencetak rekap pengeluaran sumber dana dan laporan pengeluaran sumber dana.
24
4.6 Context Diagram
Aplikasi
Pengeluaran Sumber
Dana Pada Bismar
Al Mustaqim
Bagian
PengeluaranKetua Yayasan
Rekap Pengeluaran Sumber
Dana Zakat
Rekap Pengeluaran Sumber
Dana Infaq
Rekap Pengeluaran Sumber
Dana Shodaqoh
Bukti Transaksi
Laporan Pengeluaran Sumber
Dana
Gambar 4. 7 Context Diagram
Contex Diagram pada Gambar 4.7 menjelaskan alur data yang terjadi pada
Aplikasi Pengeluaran Sumber Dana, context diagram tersebut memiliki 2
eksternal entitas sebagai sumber data atau destinasi data tersebut mengalir, yaitu:
Bagian Pengeluaran dan Ketua Yayasan dan Muzakki.
Dari context diagram, sistem akan berjalan apabila mendapatkan inputan
berupa bukti transaksi dari bagian pengeluaran. Supaya bukti transaksi tersebut
dapat diproses, maka sistem juga membutuhkan data lainnya seperti data petugas,
data biaya dan data sumber dana. Ketika seluruh inputan sudah diperoleh, maka
sistem akan mengeluarkan rekap dan laporan yang ditujukan kepada Ketua
Yayasan yaitu berupa rekap pengeluaran dengan spesifikasi tertentu.
25
4.7 Data Flow Diagaram (DFD)
Data Flow Diagaram (DFD) Level 0
1.0
Proses pencatatan
Pengeluaran
Sumber Dana
Bagian Pengeluaran
Tabel Sumber Dana
Tabel Biaya
Tabel Pengeluran
2.0
Proses PelaporanKetua Yayasan
Rekap Pengeluaran
Sumber Dana Infaq
Rekap Pengeluaran
Sumber Dana Zakat
Rekap Pengeluaran
Sumber Dana Shodaqoh
Bukti Transaksi
Laporan Pengeuaran
Sumber Dan
Tabel Detil Biaya
Tabel Petugas
Tabel Bagian
Gambar 4. 8 Data Flow Diagram Level 0
Data Flow Diagram (DFD) level 0 merupakan hasil decompose dari context
diagram. Pada Data Flow Diagram (DFD) level 0 ini terdapat dua proses, yaitu
proses pengeluaran dan proses pelaporan. Untuk Proses pengeluaran terjadi karena
adanya daftar kebutuhan. Kemudian sebagai informasi dari daftar kebutuhan
tersebut, maka dibutuhkan tabel sumber dana, tabel biaya dan tabel pengeluaran.
Kemudian transaksi tersebut akan dicetak menjadi kwitansi yang diberikan kepada
bagian pengeluaran. Dalam menghasilkan dan rekap pengeluaran sumber dana,
maka sistem hanya membutuhkan data yang diambil dari tabel pengeluaran.
26
Data Flow Diagaram (DFD) Level 1 Proses Pengeluaran
1.1
Memasukkan
Daftar Kebutuhan
Bagian PengeluaranBukti Transaksi
Tabel Sumber Dana
Tabel Biaya
Tabel Pengeluran
Gambar 4. 9 Data Flow Diagram Level 1 Proses Pengeluaran
Berdasarkan Gambar 4.9, DFD level 1 proses pengeluaran menjelaskan
bagaimana alur proses pengeluaran yang dimulai dari menghitung daftar kebutuhan
yang akan dikeluarkan. Setelah proses menghitung selesai data pengeluaran
disimpan pada tabel pengeluaran dan proses cetak kwitansi yang akan diberikan
kepada bagian pengeluaran.
Data Flow Diagram (DFD) level 1 Proses Pelaporan
Gambar 4. 10 Data Flow Diagram Level 1 Proses Pelaporan
1.1
Proses Cetak
Rekap Pengeluaran
Sumber Zakat
Tabel Bukti Transaksi
Ketua Yayasan
Rekap Pengeluaran
Sumber Dana Infaq
Rekap Pengeluaran
Sumber Dana Zakat
Rekap Pengeluaran
Sumber Dana ShodaqohTabel Pengeluaran
1.4
Proses Cetak
Laporan
Pengeluaran
Sumber Dana
1.3
Proses Cetak
Rekap Pengeluaran
Sumber Dana
Shodaqoh
1.2
Proses Cetak
Rekap Pengeluaran
Sumber Infaq
Laporan Pengeluaran
Sumber DanaTabel Detil Biaya
27
Berdasarkan Gambar 4.10 DFD Level 1 proses pelaporan menjelaskan
bagaimana alur data menghasilkan laporan-laporan yang ditujukan kepada jajaran
pimpinan Bismar Al Mustaqim sebagai informasi untuk mendukung pengambilan
keputusan ketua yayasan.
4.8 Conceptual Data Modeling
Gambar 4. 11 Conceptual Data Model
Conceptual Data Model merupakan tahapan logik yang menunjukkan relasi
antar tabel dalam database. Conceptual Data Model (CDM) pada aplikasi ini
menggunakan lima tabel yaitu Tabel Bagian, Tabel Petugas, Tabel Pengeluaran,
Tabel Biaya dan Tabel Sumber Dana. Hubungan antara tabel-tabel tersebut
digambarkan pada Gambar 4.11
bekerja
melakukan
membutuhkan
membutuhkanMenyimpan
Bagian
id_bagian
nama_bagian
<pi> Variable characters (8)
Variable characters (100)
id_bagian <pi>
Petugas
id_petugas
nama_petugas
alamat_petugas
notelp_petugas
password
<pi> Variable characters (8)
Variable characters (50)
Variable characters (50)
Variable characters (12)
Variable characters (10)
<M>
id_petugas
...
<pi>
Pengeluaran
id_pengeluaran
tanggal_pengeluaran
grand_total
nama_penerima
<pi> Variable characters (8)
Date
Integer
Variable characters (50)
<M>
id_pengeluaran
...
<pi>
SumberDana
id_sumber_dana
nama_sumber_dana
<pi> Variable characters (8)
Variable characters (50)
<M>
id_sumber_dana
...
<pi>
Biaya
id_biaya
nama_biaya
<pi> Variable characters (8)
Variable characters (50)
<M>
id_biaya
...
<pi>
DetilBiaya
id_pengeluaran_
id_biaya_
subtotal
keterangan
id_bukti
<pi>
<pi>
Variable characters (8)
Variable characters (8)
Integer
Variable characters (50)
Variable characters (8)
<M>
<M>
Identifier_1
...
<pi>
28
4.9 Physical Data Modeling
Gambar 4. 12 Physical Data Modeling
Tahapan fisik yang digambarkan melalui PDM merupakan hasil
pengembangan dari CDM dengan pemberian keterangan tipe data masing- masing
atribut serta menampilkan primary key dan foreign key pada setiap tabel yang di
tunjukan pada Gambar 4.12 Pada PDM Aplikasi Penerimaan Sumber Dana ini tidak
terdapat tabel baru yang merupakan hasil relasi dari many to many.
4.9 Kebutuhan Sistem
Kebutuhan sistem pada aplikasi persediaan barang meliputi kebutuhan
perangkat keras (hardware) dan perangkat lunak (software).
FK_PETUGAS_BEKERJA_BAGIAN
FK_PENGELUA_MELAKUKAN_PETUGAS
FK_PENGELUA_MEMBUTUHK_SUMBERDA
FK_DETILBIA_MEMBUTUHK_PENGELUA
FK_DETILBIA_MEMBUTUHK_BIAYA
Bagian
id_bagian
nama_bagian
varchar(8)
varchar(100)
<pk>
Petugas
id_petugas
id_bagian
nama_petugas
alamat_petugas
notelp_petugas
password
...
varchar(8)
varchar(8)
varchar(50)
varchar(50)
varchar(12)
varchar(10)
<pk>
<fk>
Pengeluaran
id_pengeluaran
id_petugas
id_sumber_dana
tanggal_pengeluaran
grand_total
nama_penerima
...
varchar(8)
varchar(8)
varchar(8)
date
integer
varchar(50)
<pk>
<fk1>
<fk2>
SumberDana
id_sumber_dana
nama_sumber_dana
varchar(8)
varchar(50)
<pk> Biaya
id_biaya
nama_biaya
varchar(8)
varchar(50)
<pk>
DetilBiaya
id_pengeluaran
id_biaya
subtotal
keterangan
id_bukti
...
varchar(8)
varchar(8)
integer
varchar(50)
varchar(8)
<pk,fk1>
<pk,fk2>
29
4.10 Perangkat Keras (Hardware)
Perangkat keras yang dibutuhkan untuk menjalankan aplikasi persediaan
barang adalah perangkat komputer yang memiliki spesifikasi minimal sebagai
berikut:
1. Seperangkat komputer dengan processor 1.70GHz.
2. VGA 64MB bit dengan resolusi 1366 x 768 atau lebih tinggi.
3. Memori RAM 2GB atau lebih tinggi.
4.11 Perangkat Lunak (Software)
Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi persediaan
barang adalah:
1. Sistem Operasi Windows 10 Professional.
2. Microsoft SQL Server 2008.
3. MicrosoftVisual Studio 2010.
4.12 Database Management System (DBMS)
Dari PDM yang telah terbentuk, maka dapat disusun struktur tabel yang
digunakan untuk menyimpan data. Tabel-tabel yang digunakan pada sistem ini
antara lain:
30
4.12.1 Tabel Bagian
Nama Tabel : Bagian
Primary key : kode_bagian
Foreign key : -
Fungsi : Untuk menyimpan data bagian
Tabel 4.1 Tabel Bagian
Field Data Type Length Constraint
kode_bagian Varchar 15 Primary Key
nama_bagian Varchar 50 -
4.12.2 Tabel Petugas
Nama Tabel : Petugas
Primary key : id_petugas
Foreign key : id_bagian
Fungsi : Untuk menyimpan data petugas
Tabel 4.2 Tabel Petugas
Field Data Type Length Constraint
id_petugas Varchar 8 Primary Key
nama_petugas Varchar 50 -
alamat_petugas Varchar 50 -
notelp_petugas Varchar 12 -
password Varchar 10 -
bagian Varchar 8 Foreign Key
31
4.12.3 Tabel Sumber Dana
Nama Tabel : Sumber Dana
Primary key : id_sumber_dana
Foreign key : -
Fungsi : Untuk menyimpan data sumber dana
4.12.4 Tabel Biaya
Nama Tabel : Biaya
Primary key : id_biaya
Foreign key : -
Fungsi : Untuk menyimpan data biaya
4.12.5 Tabel Pengeluaran
Nama Tabel : Pengeluaran
Primary key : id_pengeluaran
Foreign key : id_petugas, id_biaya dan id_sumber_dana
Fungsi : Untuk menyimpan data pengeluaran
Tabel 4.3 Tabel Sumber Dana
Field Data Type Length Constraint
id_sumber_dana Varchar 8 Primary Key
nama_sumber_dana Varchar 50 -
Tabel 4.4 Tabel Biaya
Field Data Type Length Constraint
id_biaya Varchar 8 Primary Key
nama_biaya Varchar 50 -
32
4.12.6 Tabel Detil Biaya
Nama Tabel : Detil Biaya
Primary key : -
Foreign key : id_biaya dan id_pengeluaran
Fungsi : Untuk menyimpan detil biaya
Field Data Type Length Constraint
id_pengeluaran Varchar 8 Primary Key
id_petugas Varchar 8 Foreign Key
tanggal_pengeluaran Date - -
grand_total int 8 Foreign Key
id_sumber_dana Varchar 8 Foreign Key
Tabel 4.5 Tabel Pengeluaran
Tabel 4.6 Tabel Detil Biaya
Field Data Type Length Constraint
id_pengeluaran Varchar 8 Primary Key
id_biaya Varchar 8 Foreign Key
id_bukti Varchar 8 Foreign Key
subtotal int - -
keterangan varchar 50 -
33
4.13 Pengoperasian Program
Pada bagian ini akan dijelaskan mengenai langkah-langkah dalam
pengoperasian program Aplikasi Penerimaan Sumber Dana. Adapun langkah-
langkahnya sebagai berikut.
4.13.1 Tampilan Menu Utama
Gambar 4. 13 Tampilan Menu Utama
Pada Gambar 4.13 merupakan desain interface awal yang akan ditemui ketika
user mulai mengoperasikan aplikasi. Pada menu utama terdapat menu file, menu
utilitas, menu transaksi, dan menu laporan. Di menu file sendiri terdapat sub menu,
yaitu: menu login dan logout. Untuk menu utilitas terdapat sub menu master
petugas, menu master biaya dan menu master sumber dana. Pada menu transaksi
digunakan untuk memproses pengeluaran sumber dana. Sedangkan di menu laporan
terdapat menu cetak laporan pengeluaran.
34
4.13.2 Tampilan Menu Login
Gambar 4. 14 Tampilan Menu Login
Pada Gambar 4.14 tampilan menu login berfungsi sebagai persyaratan awal
bagi user agar dapat mengoperasikan aplikasi. Menu login digunakan sebagai
keamanan sehingga tidak semua petugas dapat melakukan pengeluaran.
4.13.2 Tampilan Master Petugas
Pada Gambar 4.15 tampilan menu master petugas berfungsi sebagai
menambah petugas, mengedit dan menghapus.
35
Gambar 4. 15Tampilan Master Petugas
4.13.3 Tampilan Master Biaya
Gambar 4. 16 Tampilan Master Biaya
Pada Gambar 4.16 tampilan master biaya berfungsi sebagai menambah biaya,
mengedit dan menghapus.
4.13.4 Tampilan Master Sumber Dana
Pada Gambar 4.17 tampilan master sumber dana berfungsi sebagai
menambah sumber dana, mengedit dan menghapus.
36
Gambar 4. 17 Tampilan Master Sumber Dana
4.13.4 Tampilan Menu Pengeluaran
Gambar 4. 18 Menu Pengeluaran
Pada Gambar 4.18 tampilan pengeluaran berfungsi sebagai pencatatan bukti
transaksi yang masuk.
37
4.13.5 Tampilan Menu Laporan
Gambar 4. 19 Tampilan Menu Laporan
Pada Gambar 4.19 tampilan menu laporan berfungsi sebagai mencetak rekap
pengeluaran sumber dana dan laporan pengeluaran sumber dana. Dengan cara pilih
jenis laporan dan sumber dana lalu tekan cetak. Untuk jenis laporan sumber dana
pilih jenis laporan sumber dana dan pilih sumber dana lalu tekan cetak.
4.13.6 Tampilan Rekap Pengeluaran Sumber Dana Zakat
Gambar 4. 20 Tampilan Rekap Pengeluaran Sumber Dana Zakat
38
Pada Gambar 4.20 merupakan rekap pengeluaran sumber dana zakat. Ini
dapat ditampilkan dengan mengisi jenis laporan, seumberdana, kolom program,
periode awal dan periode akhir. Kolom program diisi sesuai jenis donasi yang ingin
ditampilkan seperti: infaq, zakat, shodaqoh. Kemudian pilih periode awal dan
periode akhir agar tercetak laporan sesuai yang diinginkan. Tombol cetak berfungsi
menampilkan laporan setelah mengisi ketentuan diatas.
4.13.7 Tampilan Rekap Pengeluaran Sumber Dana Shodaqoh
Gambar 4. 21Tampilan Rekap Pengeluaran Sumber Dana Shodaqo
Pada Gambar 4.21 merupakan rekap pengeluaran sumber dana shodaqoh. Ini
dapat ditampilkan dengan mengisi jenis laporan, seumberdana, kolom program,
periode awal dan periode akhir. Kolom program diisi sesuai jenis donasi yang ingin
ditampilkan seperti: infaq, zakat, shodaqoh. Kemudian pilih periode awal dan
periode akhir agar tercetak laporan sesuai yang diinginkan. Tombol cetak berfungsi
menampilkan laporan setelah mengisi ketentuan diatas.
4.13.8 Tampilan Rekap Pengeluaran Sumber Dana Infaq
Pada Gambar 4.22 merupakan rekap pengeluaran sumber dana infaq. Ini
dapat ditampilkan dengan mengisi jenis laporan, seumberdana, kolom program,
39
periode awal dan periode akhir. Kolom program diisi sesuai jenis donasi yang ingin
ditampilkan seperti: infaq, zakat, shodaqoh. Kemudian pilih periode awal dan
periode akhir agar tercetak laporan sesuai yang diinginkan. Tombol cetak berfungsi
menampilkan laporan setelah mengisi ketentuan diatas.
Gambar 4. 22 Tampilan Rekap Pengeluaran Sumber Dana Infaq
4.13.9 Tampilan Laporan Pengeluaran Sumber Dana Zakat
Pada Gambar 4.23 merupakan laporan pengeluaran sumber dana zakat. Ini
dapat ditampilkan dengan mengisi jenis laporan, seumberdana, kolom program,
periode awal dan periode akhir. Kolom program diisi sesuai jenis donasi yang ingin
ditampilkan seperti: infaq, zakat, shodaqoh. Kemudian pilih periode awal dan
periode akhir agar tercetak laporan sesuai yang diinginkan. Tombol cetak berfungsi
menampilkan laporan setelah mengisi ketentuan diatas.
40
Gambar 4. 23 Tampilan Laporan Pengeluaran Sumber Dana Zakat
4.13.10 Tampilan Laporan Pengeluaran Sumber Dana Shodaqoh
Gambar 4. 24 Tampilan Laporan Pengeluaran Sumber Dana Shodaqoh
41
Pada Gambar 4.24 merupakan laporan pengeluaran sumber dana shodaqoh.
Ini dapat ditampilkan dengan mengisi jenis laporan, seumberdana, kolom program,
periode awal dan periode akhir. Kolom program diisi sesuai jenis donasi yang ingin
ditampilkan seperti: infaq, zakat, shodaqoh. Kemudian pilih periode awal dan
periode akhir agar tercetak laporan sesuai yang diinginkan. Tombol cetak berfungsi
menampilkan laporan setelah mengisi ketentuan diatas.
4.13.11 Tampilan Laporan Pengeluaran Sumber Dana Infaq
Gambar 4. 25 Laporan Pengeluaran Sumber Dana Infaq
Pada Gambar 4.25 merupakan laporan pengeluaran sumber dana infaq. Ini
dapat ditampilkan dengan mengisi jenis laporan, seumberdana, kolom program,
periode awal dan periode akhir. Kolom program diisi sesuai jenis donasi yang ingin
ditampilkan seperti: infaq, zakat, shodaqoh. Kemudian pilih periode awal dan
periode akhir agar tercetak laporan sesuai yang diinginkan. Tombol cetak berfungsi
menampilkan laporan setelah mengisi ketentuan diatas.
42
BAB V
PENUTUP
5.1. Kesimpulan
Dari hasil pengujian Aplikasi Pegeluaran Sumber Dana yang telah dilakukan
pada Panti Asuhan Bismar Al Mustaqim dapat diambil beberapa kesimpulan,
diantaranya:
1. Aplikasi Pengeluaran Sumber Dana dapat digunakan sebagai penyimpanan
data petugas dan pengeluaran.
2. Aplikasi Pengeluaran Sumber Dana dengan mudah membantu admin
mengelola pencatatan pengeluaran pada yayasan.
3. Aplikasi Pengeluaran Sumber Dana dapat menghasilkan rekap pengeluaran
sumber dana dan laporan pengeluaran sumber dana setiap periode.
5.2. Saran
Adapun hal yang dapat dikembangkan dalam Aplikasi Penerimaan Sumber
Dana pada Panti Asuhan Bismar Al Mustaqim, yaitu:
1. Aplikasi bersifat online. Sehingga akan lebih cepat ketika melaporkan
laporan pengeluaran sumber dana di setiap periode kepada jajaran pimpinan
Bismar Al Mustaqim.
43
DAFTAR PUSTAKA
Haryono. 2013. Pengenalan Visual Studio. Jakarta: Elex Media Komputindo.
Jogiyanto, H. 2009. Analisis dan Desain. Yogyakarta: Andi Offset.
teori dan praktek aplikasi bisnis. Yogyakarta: Andi.
Kristanto, A. (2008). Perancangan Sistem Informasi dan Aplikasinya .
Yogyakarta: Gava Media.
Kristanto. 2008. Perancangan Sistem Informasi Dan Aplikasinya. Yogyakarta:
Gaya Media.
Petkovic, D. 2010, September 1. Microsoft SQL Server 2008: A Beginner’s.
Retrieved from
http://www.indowebster.com/McGrawHillOsborneMediaMICROSOFTSQ
LSERVER2008BEGINNERSGUIDE4EJul2008.html
Sutabri. 2012. Konsep Sistem Informasi. Jakarta: Andi.
Undang-Undang RI No. 16 Tahun 2001. Tentang Yayasan. Jakarta: Lembaga
Negara.