Upload
vannguyet
View
226
Download
3
Embed Size (px)
Citation preview
104
BAB IV
PERANCANGAN SISTEM INFORMASI AKUNTANSI KEUANGAN
4.1 Sistem Informasi Akuntansi Keuangan yang Diusulkan
Pada bab ini penulis akan memberikan usulan pada perancangan sistem
informasi akuntansi keuangan yang berjalan, sistem yang diusulkan merupakan
sistem yang sudah terkomputerisasi, diharapkan sistem yang diusulkan dapat
membantu perusahaan dalam mengolah data transaksi keuangan dan
mempermudah pekerjaan agar lebih efektif dan efisien.
4.1.1 Kebijakan Sistem Akuntansi Keuangan
Adapun beberapa kebijakan yang diusulkan oleh peneliti berkaitan dengan
keuangan, diantaranya:
A. Program SIA Keuangan menggunakan kata kunci pada setiap bagiannya untuk
menghindari penyalahgunaan program sehingga hanya orang-orang tertentu
yang bisa masuk dan menggunakan aplikasi ini.
B. Customer Service Bertugas untuk mengelola pendaftaran pasien dan data
pasien.
C. Proses Penjurnalan, buku besar dan Laporan Keuangan dilakukan oleh pihak
Akuntansi .
4.1.2 Stuktur Organisasi yang Diusulkan
Struktur organisasi merupakan hal yang sangat penting dalam suatu perusahaan
untuk menata setiap aktiviats perusahaan dan mewujudkan tujuan perusahaan.
105
Dengan adanya struktur organisasi maka setiap unit kerja dapat
mempertanggungjawabkan hasil pekerjaannya kepada pimpinannya. Struktur
Organisasi Rumah Bersalin Al-Islam dibandingkan dengan struktur organisasi
yang berjalan adalah sebagai berikut:
Direktur RBAI
Kasie YanmedKomite MedikKasie Adm & Keu Kasie PLP
Penanggung Jawab
Adm Umum & SDM
Penanggung jawab
Keu & Akt
Staf PLP
Penanggung jawab
Penunjang Medis
Penanggung jawab
Kebidanan
Penanggung jawab
Keperawatan
Staf Pelaksana
Fungsional
Staf Pelaksana
FungsionalCustomer
Service
Adum
SDM
Keuangan
Akuntansi
Kasir
Keterangan :
: Unit Analisis
: Unit Yang terkait
: Unit Yang Diusulkan
Diklat
: Unit Yang tidak Dianalisis
Laundry
Teknisi
Satpam
Staf Pelaksana
Fungsional
(lab, Farmasi,
Rekam Medis
apotek & Gizi)
Gambar 4.1 Struktur Organisasi Usulan
106
4.1.3 Deskripsi Jabatan yang Diusulkan
Penjelasannya sebagai berikut:
A. Direktur
Direktur bertanggung jawab kepada Yayasan Rumah Sakit Islam atas segala
harta kekayaan rumah bersalin, pelaksanaan operasional rumah bersalin,
keamanan, kesejahteraan karyawan dan kejadian dalam ruang lingkup rumah
bersalin.
B. Kasie Administrasi dan Keuangan
Kasie Administrasi dan Keuangan bertanggungjawab kepada Direktur dalam
pengelolaan Rumah Bersalin yang berkaitan dengan anggaran dan keuangan,
logistik, urusan rumah tangga, sarana prasarana, sumber daya manusia dan
kegiatan administrasi lainnya.
C. Penanggung Jawab Administrasi Umum dan SDM
Penanggung Jawab Administrasi Umum dan SDM bertanggungjawab kepada
Kasie Administrasi Umum dan Keuangan dalam pengelolaan Rumah Bersalin
yang berkaitan dengan pengelolaan administrasi dan sumber daya manusia
seperti, logistik, urusan rumah tangga, sarana prasarana, dan kegiatan
administrasi lainnya.
D. Customer Service
Customer Service bertanggungjawab kepada Penanggung Jawab Administrasi
Umum dan SDM dalam pengelolaan Rumah Bersalin yang berkaitan dengan
pengelolaan pendaftaran pasien dan data pasien.
107
E. Administrasi Umum
Administrasi Umum bertanggungjawab kepada Penanggung Jawab
Administrasi Umum dan SDM dalam pengelolaan Rumah Bersalin yang
berkaitan dengan pengelolaan barang, sarana dan pra sarana.
F. Sumber Daya Manusia
Sumber Daya Manusia Selanjutnya disebut (SDM) bertanggungjawab kepada
bertanggungjawab kepada Penanggung Jawab Administrasi Umum dan SDM
dalam pengelolaan Rumah Bersalin yang berkaitan dengan pengelolaan
sumber daya manusia.
G. Diklat
Diklat bertanggungjawab kepada Penanggung Jawab Administrasi Umum dan
SDM dalam pengelolaan Rumah Bersalin yang berkaitan Pelatihan atau
Penelitian Rumah Bersalin.
H. Laundry
Laundry bertanggungjawab kepada Penanggung Jawab Administrasi Umum
dan SDM dalam pengelolaan Rumah Bersalin yang berkaitan Laundy.
I. Teknisi
Teknisi bertanggungjawab kepada Penanggung Jawab Administrasi Umum dan
SDM dalam pengelolaan Rumah Bersalin dalam memberbaiki sarana dan pra
sarana yang ada di rumah bersalin Al-Islam.
J. Satpam
Mengendalikan keamanan, parkir kendaraan dan penerimaan awal pelanggan
di rumah bersalin Al-Islam.
108
K. Penanggung jawab Administrasi dan Keuangan
Penanggung jawab Administrasi dan Keuangan bertanggungjawab kepada
Kasie Administrasi dan Keuangan dalam pengelolaan Rumah Bersalin yang
berkaitan dengan anggaran dan keuangan.
L. Keuangan
Keuangan bertanggungjawab kepada Penanggung jawab Administrasi dan
Keuangan dalam pengelolaan Rumah Bersalin yang berkaitan dengan:
a. Transaksi Anggaran dan keuangan
M. Akuntansi
Akuntansi bertanggungjawab kepada Penanggung jawab Administrasi dan
Keuangan dalam pengelolaan Rumah Bersalin yang berkaitan dengan:
b. Pembuatan Jurnal Umum
a. Pembuatan Buku Besar Umum
b. Pembuatan Laporan Keuanagan
N. Kasir
Kasir bertanggungjawab kepada Penanggung jawab Administrasi dan
Keuangan dalam pengelolaan Rumah Bersalin yang berkaitan dengan transaksi
pembayaran keuangan pasien.
O. Komite Medik
Komite Medik bertanggungjawab kepada Direktur melalui Kasie Pelayanan
Medis dan Penelitian pengembangan, dalam kegiatan berkoordinasi dengan
unit terkait dan koordinator dibawahnya.
109
P. Kasie Pemasaran dan Layanan Pelanggan
Kasie Pemasaran dan Layanan Pelanggan berfungsi membantu dan
bertanggungjawab kepada Direktur dalam pengelolaan Rumah Bersalin yang
berkaitan dengan kegiatan sosialisasi, promosi, hubungan masyarakat dan
sistem informasi manajemen rumah bersalin.
4.1.4 Formulir
Formulir/Dokumen dan catatan yang diusulkan adalah sebagai berikut:
A. Kartu Berobat
B. Struk Tindakan
C. Kwitansi
4.1.5 Nama Akun dan Kode Akun yang Diusulkan
Account dan code merupakan suatu hal yang digunakan dan penting dalam
pembuatan laporan keuangan, untuk itu Account dan Code yang diusulkan adalah
sebagai berikut:
110
Tabel 4.1 Kode Akun Yang Diusulkan
Nama Akun
Kode
Akun
AKTIVA LANCAR 1
Kas 1.1
Setoran Tabulin (Setoran Tabungan Ibu
Hamil) 1.2
Piutang
Piutang Pasien Umum 1.3
Piutang karyawan 1.4
Piutang mitra 1.5
Piutang kontraktor 1.6
Piutang RSAI 1.7
Piutang CN Farmasi 1.8
Piutang Pasien Dhuafa 1.9
Persediaan
Persediaan obat 1.10
Persediaan Laboratorium 1.11
Perlengkapan 1.12
Biaya dibayar dimuka
Asuransi Dibayar Dimuka 1.13
Biaya dibayar dimuka 1.14
AKTIVA TETAP 2
Tanah 2.1
Gedung 2.2
Instalasi :Listrik 2.3
Kendaraan 2.4
Peralatan Medik 2.5
Peralatan Non Medik 2.6
Akumulasi Penyusutan 2.7
AKTIVA LAIN-LAIN 3
Biaya pra operasional 3.1
Biaya masa kontruksi 3.2
KEWAJIBAN JANGKA PENDEK 4
Hutang Supplier 4.1
Hutang RSAI 4.2
Hutang Jiwaseraya 4.3
Hutang Jamsostek 4.4
Hutang gaji karyawan 4.5
Hutang Tabulin 4.6
EKUITAS 5
Modal Sumbangan 5.1
Modal Sumbangan CN 5.2
Modal Sumbangan Donatur 5.3
Rekening YRSI 5.4
Nama Akun
Kode
Akun
PENDAPATAN 6
Pendapatan Administrasi Rawat Jalan 6.1
Pendapatan Administrasi Rawat Inap 6.2
Pendapatan Akomodasi Poli BKIA 6.3
Pendapatan Akomodasi Poli Gigi 6.4
Pendapatan Akomodasi Poli umum 6.5
Pendapatan Akomodasi Poli Anak 6.6
Pendapatan Akomodasi Poly Obgyn 6.7
Pendapatan Akomodasi Emeregency 6.8
Pendapatan Jasa Ambulance 6.9
Pendapatan Farmasi 6.10
Pendapatan YRSI KWSI 6.11
BEBAN POKOK PENJUALAN 7
Obat Injeksi 7.1
Obat Partus 7.2
Obat Non Partus 7.3
BEBAN OPERASIONAL 8
Biaya Laboratorium 8.1
Biaya lain-lain 8.2
BEBAN ADMINISTRASI & UMUM 9
Biaya Gaji 9.1
Biaya Makan Karyawan 9.2
Biaya Makan Pasien 9.3
Biaya PDAM 9.4
Biaya Listrik 9.5
Biaya Telepon 9.6
Biaya Internet 9.7
Biaya LPG 9.8
Biaya ATK 9.9
Biaya Air Mineral 9.10
Biaya BBM 9.11
Biaya Percetakan 9.12
Biaya Pemasaran 9.13
Biaya Sampah Medis 9.14
Biaya Konsumsi 9.15
Biaya Sosial Kemasyarakatan 9.16
Biaya Diskon Pasien 9.17
Biaya Pemeliharaan Gedung 9.18
Biaya Pemeliharaan Sarana 9.19
Biaya Pemeliharaan Kendaraaan
(ambulance) 9.20
Beban Kerugian Farmasi 9.21
BEBAN PENYUSUTAN 10
Beban Penyusutan Aktiva Tetap 10.1
beban Amortisasi Aktiva lain-lain 10.2
BEBAN BUNGA BANK 11
PPH 12
LABA (RUGI) SEBELUM PAJAK 12.1
111
4.2 Perancangan Model Sistem yang Diusulkan
Pada bab ini penulis akan mengulkan pada perancangan sistem akuntansi
laporan aliran keuangan yang berjalan, sistem yang diusulkan merupakan sistem
secara terkomputerisasi dan sistem yang diusulkan tersebut diharapkan dapat
loebih membantu dan mempermudah pada saat mengimput data transaksi dan
pembuatan laporan bisa lebih akurat, sehingga waktu yang digunakan bisa lebih
efektif dan efisien. Alasan penulis mengusulkan bagian customer service ini,
karena di bagian front office belum ada bagian customer service, sehingga bagian
kasir mengerjakan semua kegiatan yang ada di front office dari mulai pendaftaran
pasien, pendataan pasien, dan pembayaran administrasi pasien.
4.2.1 Diagram Alur Data (Data Flow Diagram) yang di usulkan
Data Flow Diagram berfungsi untuk menggambarkan sistem yang ada pada
diagram konteks menjadi beberapa proses utama yang terjadi pada entitas yang
terkait dalam sistem perancangan sistem informasi akuntansi keuangan.
4.2.1.1 Diagram Konteks
Diagram konteks yang penulis usulkan adalah sebagai berikut:
112
SISTEM INFORMASI
AKUNTANSI KEUANGAN
RBAI
DONATUR- uang
BANK
- Dana CN, - uang, - Lap. Rekapitulasi Penggajihan
- Slip Setoran, - Rekening Koran,
- Rekapan payrol, - uang (transfer)
SUPPLIER
- Surat Kerja Sama, - daftar obat habis, - Retur Obat
- Surat Kerja Sama, - Kwentansi Dana CN
- Uang CN, - Faktur Obat
PASIEN- KTP,- Kartu Berobat, - Uang
- Struk Tindakan, - Kwitansi Pembayaran
Customer Service
- KTP,- Kartu Berobat
- Struk Tindakan, - L.Pasien
DOKTER
- Struk Tindakan
FARMASI
- Daftar obat habis, - Retur obat, - Faktur Penjualan
- Resep obat
- Resep obat, - Struk Tindakan
KASIR
- Struk Tindakan*, - Faktur Penjualan
- Kwitansi Pembayaran, - L. Pendapatan
KEUANGAN
- Kwentansi Dana CN - Struk baru Listrik
- Faktur obat - Struk baru Pdam
- Uang CN, - Struk baru Telepon
- Kwitansi pembayaran Tagihan - Bukti Pembayaran
- Struk lama Listrik - Uang
- Struk lama Pdam - Invoice penagihan Kontraktor
- Struk lama Telepon - Bukti Penerimaan Kas
- Bukti Pengeluaran Kas
ADUM
- L
. P
erm
inta
an
ba
ran
g, -
L. B
ara
ng
- D
ata
Pe
rmin
taa
n B
ara
ng
, -
Ua
ng
REKANAN
- Data Permintaan Barang
- Uang
- Struk Baru Listrik
- Struk Baru Pdam
- Struk Baru Telepon
- Bukti Pembayaran
- Slip gaji
- L . Rekapitulasi Penggajihan
- Data Pegawai, - Gaji pegawai
PEGAWAI
- S
lip
ga
ji
SDMAKUNTANSI
- L. Pendapatan
- Bukti Penerimaan Kas
- Bukti Pengeluaran Kas
- Jurnal Umum
- Laporan Neraca
- Laporan Aktivitas
- Laporan Arus Kas
DIREKTUR- Laporan Neraca, -Laporan Aktivitas
Yayasan
- Laporan Neraca
- Laporan Aktivitas
- Laporan Arus Kas
Gambar 4.2 Diagram Konteks Usulan
Diagram konteks di atas dapat dijelaskan bahwa sistem informasi akuntansi
keuangan yang diusulkan terdiri dari entitas Donatur, Bank, Supplier, Yayasan,
Direktur, Keuangan, SDM, Adum, Rekanan, Pegawai, Pasien, Kasir, Farmasi,
Customer Service, Dokter, Kontraktor, Akuntansi. Dokumen atau data-data yang
digunakan dalam Sistem Informasi Akuntansi Keuangan di atas adalah Slip
Setoran tunai, Rekening Koran, Rekapan Payrol, Rekap Penggajihan, Faktur Obat,
Surat Kerja Sama, Kwitansi Dana CN, Daftar obat habis, Struk Tindakan,
Laporan Data Pasien, Laba Rugi, Laporan Arus Kas, Laporan Neraca Saldo, Form
Permintaan Barang (FPB), Struk Listrik, Struk PDAM, Struk Telepon, Surat
Penagihan, Jurnal Umum, Bukti Pembelian Barang (BPB), Faktur Obat, Retur
Obat, Data Pasien Kontraktor, Faktur Penjualan, Kwitansi Pembayaran, Rekap
Pendapatan Rawat Jalan dan Rawat Inap, Kwitansi Pembayaran Tagihan, Slip
Gaji, Form Pendaftaran, Struk Tindakan, dan Rujukan Rawat Inap.
113
4.2.1.2 Diagram Alur Data Level 0
Diagram Level 0 yang penulis usulkan adalah sebagai berikut:
1.0
PENDAPATAN
DANA
DONATUR BANK
- Uang - Uang
- Slip Setoran- Slip Setoran
SUPPLIER
- Surat Kerjasama
- Uang Cn
- Kwitansi Dana CN
DIREKTUR
- Surat Kerjasama
- Surat Kerjasama*
- Surat Kerjasama*
2.0
PENGELUARAN
DANA
ADUM REKANAN
- Daftar Permintaan Barang*
- Struk lama Listrik
- Struk lama Pdam
- Struk lama Telepon
- Uang
- Bukti pembayaran
- Barang
- Struk baru Listrik
- Struk baru Pdam
- Struk baru Telepon
- Barang
- Bukti pembayaran
SDM
- Rekapitulasi Penggajihan
- Rekapan Payrol
- uang gaji (transfer)
- Rekapan Payrol
KEUANGAN
- Daftar Permintaan Barang*
- Struk lama Listrik
- Struk lama Pdam
- Struk lama Telepon
- uang
- Daftar Permintaan Barang
- Struk baru Listrik
- Struk baru Pdam
- Struk baru Telepon
- BPB
- Rekapitulasi penggajihan
- Uang Cn
- Kwitansi Dana CN
3.0
PENGOBATAN
PASIEN
PASIEN
Customer Service- KTP
- Kartu Berobat
- KTP
- Kartu Berobat
- Identitas pasien
- Struk tindakan
- Stuk Tindakan
- Kwitansi Pembayaran
tb_rekmed- Stuk Tindakan*
- L. Pasien
DOKTER
- Struk Tindakan
- Struk Tindakan*
- Resep Obat
FARMASI
- Resep Obat
KASIR
4.0
TRANSAKSI
PENJUALAN DAN
PEMBELIAN OBAT
- Resep Obat
- F
ak
tur
Pe
nju
ala
n
- Resep Obat
- Obat
- Faktur Penjualan
- Uang
Tb_barangL
. B
ara
ng
Tb_kwitansi- data Kwitansi
- Kwitansi Pembayaran
- L.pendapatan
- L. Pendapatan
- Daftar obat Habis
- Retur obat
- Faktur obat
- obat
- Faktur obat
- Uang
- Kwitansi Pembayaran Tagihan
5.0
PEMBUATAN
LAPORAN
- Struk baru Listrik
- Struk baru Pdam
- Struk baru Telepon
- BPB
- Kwitansi Pembayaran Tagihan
Tb_transaksi- Jurnal Umum
AKUNTANSI- Jurnal Umum
- Jurnal Umum
- BBU
- Lp. Neraca
- Lp.Aktivitas
Direktur
- Lp. Neraca*
- Lp.Aktivitas*
YAYASAN
- Lp. Neraca*
- Lp.Aktivitas*
- Lp. Neraca
- Lp.Aktivitas
Tb_Permintaan
tb_pasien-Identitas pasien
-Lap Data pasien
- Struk tindakan
- Laporan pndapatan
- BBU
- Data Permintaan Barang
- Data gaji
- Data barang
Gambar 4.3 Diagram Arus Data level 0
114
Diagram Arus Data level 0 Sistem Informasi Akuntansi Keuangan yang
diusulkan dapat dijelaskan dari Proses 1.0 pendapatan dana, dimulai dari entitas
Donatur yang memberi sumbangan uang secara transfer ke rekening Yayasan
melalui Bank lalu Bank memberikan bukti slip setoran tunai, setiap bulannya
Bank akan mengirim rekening koran ke pihak Yayasan. Selanjutnya Supplier
mengadakan kerja sama dengan Bagian keuangan dengan membuat surat kerja
sama yang disetujui oleh Direktur RBAI, setalah surat kerja sama disetujui
Supplier akan memberi Dana tunai Cn beserta kwitansi penerimaan yang
diserahkan ke bagian keuangan. Dana Cn tersebut akan disetorkan ke rekening
RBAI oleh bagian keuangan. Selanjutnya Proses 2.0 pengeluaran dana, Dimulai
dari Entitas SDM yang memberikan Form Permintaan Barang selanjutnya disebut
(FPB) Ke bagian Adum untuk disetujui selanjutnya diserahkan ke bagian
keuangan, setelah bagian keuangan menyetujui maka bagian keuangan akan
memberikan uang untuk membeli barang yang diperlukan. Bagian Administrasi
umum selanjutnya disebut (Adum) akan merekap data permintaan barang. Bukti
Pembelian Barang (BPB) akan di rekap menjadi laporan data barang, selanjutnya
adum menyerahkan laporan data barang ke bagian keuangan untuk dijurnal.
Selanjutnya Bagian Sdm merekap data Penggajihan yang akan diserahkan ke
Bank, pihak bank akan mentransfer gaji ke pegawai, Bank akan mengirim bukti
payroll, bukti payrol tersebut selanjutnya akan dibuat slip gaji oleh bagian Sdm.
Setelah itu sdm akan membuat laporan penggajihan dan selanjutnya di serahkan
ke bagian keuangan untuk di jurnal.
Proses 3.0 yaitu Pengobatan Pasien, dimulai dari Entitas Pasien yang
menyerahkan kartu identitas untuk pasien baru dan kartu berobat formulir
115
Pendaftaran di bagian kasir selanjutnya kasir memasukan identitas pasien dan
menyimpan data pasien di database pasien, lalu pasien diberi struk tindakan lalu
pasien diperiksa Dokter, jika pasien harus dirawat maka dokter akan akan
membuat rujukan rawat inap dan selanjutnya di berikan ke kasir untuk disimpan
pada data pasien rawat inap. Jika pasien tidak dirawat inap maka dokter akan
langsung membuat resep obat dan mengisi struk tindakan, selanjutnya struk
tindakan dan resep obat yang telah terisi oleh dokter diserahkan ke Bagian
Farmasi. Proses 4.0 yaitu transaksi penjualan dan pembelian obat, bagian Farmasi
akan mengecek obat jika obat ada maka bagian Farmasi akan membuat faktur
penjualan, selanjutnya faktur penjualan dan Sruk tindakan diserahkan ke bagian
kasir untuk dibuatkan kwitansi pembayaran. Jika obat tidak tersedia maka Farmasi
akan membuat daftar obat habis dan selanjutnya di serahkan ke supplier. Supplier
akan membuatkan faktur obat dan mengirim obat ke Farmasi.
Proses 5.0 yaitu pembuatan laporan dari mulai jurnal umum, buku besar
umum, neraca saldo, laporan laba rugi, neraca.
4.2.1.3 Diagram Arus Data Level 1 proses 1
Adapun Diagram Arus Data level 1 proses 1 yang diusulkan oleh penulis
adalah sbb:
116
1.1
MEMBERI DANA
DONATUR- Uang
- Slip Setoran
BANK- Uang
- Slip Setoran
- Rekening Koran
SUPPLIER
1.2
MENGADAKAN
KERJA SAMA
- Surat Kerja SamaDIREKTUR
1.3
Mengotorisasi
Surat Kerja Sama
- Surat Kerja Sama
- S
ura
t K
erj
a S
am
a
- Surat Kerja Sama*
1.4
MEMBUAT
KWITANSI DAN
MEMBERI DANA
- Uang Cn
KEUANGAN
- Uang Cn
- Kwitansi Dana CN
1.5
MENYETORKAN
UANG CN
- U
an
g C
n
- Uang Cn
- Slip Setoran
- Rekening Koran
- S
lip
Se
tora
n
- R
ek
en
ing
Ko
ran
1.6
Mencatat Bukti
Penerimaan Kas
- Kwitansi Dana CN
Tb_transaksi
- Data Kwitansi Dana CN
Gambar 4.4 Diagram Arus Data level 1 proses 1
DFD yang diusulkan di Proses 1.1 menjelaskan bahwa pemberian dana berasal
dari Donatur secara transfer ke rekening Yayasan melalui Bank, lalu Bank akan
mengirim rekening koran dari transaksi yang berjalan ke Yayasan, jika Donatur
mentrasfer sejumlah uang untuk Yayasan maka Bank akan memberikan tanda
bukti berupa slip setoran tunai. Proses 1.2 menjelaskan bahwa Supplier
mengadakan kerja sama dengan pihak keuangan mengenai dana CN, Selanjutnya
proses 1.3 yaitu supplier membuat surat kerja sama untuk diberikan ke proses 1.4
pengotorisasian surat kerjasama oleh Direktur, setelah disetujui berlanjut ke
117
proses 1.4 yaitu pembuatan kwitansi oleh pihak Supplier kemudian kwitansi
beserta dana cn diserahkan ke bagian Keuangan. Selanjutnya adalah proses 1.5
bagian keuangan menyetorkan dana cn tersebut ke Bank. Proses 1.6 adalah proses
transaksi di keuangan.
118
4.2.1.4 Diagram Arus Data Level 1 proses 2
Diagram Arus Data Level 1 Proses 2 yang diusulkan oleh penulis:
2.1
PENGELUARAN
DANA BARANG
ADUM SDM
- Data permintaaan Barang
REKANAN
- Daftar Permintaan Barang*
- Uang
- Struk baru Listrik
- Struk baru Pdam
- Struk baru Telepon
- Bukti Pembayaran
- Bukti Pembayaran
- L.Barang
Tb_Permintaan_ba
rang
- DPB
- Data Barang
2.2
PENGELUARAN
DANA BULANAN
- Bukti Pembayaran
- Struk lama Listrik
- Struk lama Pdam
- Struk lama Telepon
- Uang
- Struk lama Listrik
- Struk lama Pdam
- Struk lama Telepon
- Uang
KEUANGAN
- Rekapitulasi penggajihan
BANK
- Re
ka
pitu
las
i pe
ng
ga
jiha
n
- Re
ka
pa
n P
ay
rol
PEGAWAI
- Slip gaji
- Uang
- Rekapan Payrol
- Daftar Permintaan Barang
- Struk baru Listrik
- Struk baru Pdam
- Struk baru Telepon
- Daftar Permintaan Barang*
- Uang
Tb_Barang
2.3
Membuat Transaksi
Pengeluaran Kas
- Bukti Pembayaran- Struk baru Listrik
- Struk baru Pdam
- Struk baru Telepon
- Data Transaksi
Gambar 4.5 Diagram Arus Data level 1 proses 2
119
Proses ini menjelaskan tentang pengeluaran dana dimulai dari proses 2.1 yaitu
pengesahan FPB dari unit yang diacc oleh bagian Sdm, selanjutnya FPB
diserahkan ke Adum untuk diacc, FPB* yang telah disetujui diserahkan ke bagian
Keuangan jika bagian keuangan menyetujui maka bagaian Keuangan akan
memberikan dana yang di butuhkan, selanjutnya bagian Adum akan membuat
data permintaan barang, data permintaan barang tersebut akan diserahkan ke
rekanan. Setelah membeli barang yang dibutuhkan, bukti pembelian barang yang
selanjutnya disebut (BPB) akan dibuat data barang dan input transaksi yang telah
dilakukan, selanjutnya data jurnal akan otomatis di jurnal oleh bagian akuntansi..
Slanjutnya pembayaran biaya bulanan oleh bagian Keuangan ke Rekanan.
Selanjutnya yaitu pengajihan pegawai yang dilakukan oleh bagian Sdm ke
Pegawai.
120
4.2.1.5 Diagram Arus Data Level 1 proses 3
Diagram Arus Datab Level 1 Proses 3 yang diusulkan oleh penulis:
3.1
PENDAFTARAN
PASIEN
- KTP
- Kartu Berobat Customer Service
3.2
DIPERIKSA
- Struk Tindakan
DOKTER
- Struk Tindakan
- Struk Tindakan *
- Resep obat
3.6
Membuat Kwitansi
- Struk tindakan
KASIR
- Faktur Penjualan
- Resep Obat
- Obat3.5
MEMBUAT
FAKTUR
PENJUALAN
- R
ese
p O
ba
t
- O
ba
t
- Kwitansi pembayaran
- Struk tindakan
- R
ese
p o
ba
t
FARMASI3.3
MENGAMBIL OBAT
3.4
MENGECEK OBAT
Tb_Pasien- Data. Pasien
Tb_kwitansi
- Resep obat - Resep obat
3.7
Penyetujuan
- S
tru
k T
ind
aka
n*
- KTP
- Kartu Berobat
- Rujukan Rawat Inap
- Struk Tindakan *
- F
akt
ur
Pe
nju
ala
n
- R
ese
p O
ba
t
- O
ba
t
- Kwitansi pembayaran
Akuntansi
- D
eta
i Kw
itan
si
- Da
ta K
wita
nsi
Gambar 4.6 Diagram Arus Data level 1 proses 3
121
Proses ini menjelaskan pengobatan pasien, dimulai dari Pasien yang mengisi
melakukan pendaftaran di bagian customer service selanjutnya memasukan
identitas paien dan menyimpan data pasien di database pasien, lalu pasien diberi
struk tindakan lalu pasien diperiksa Dokter, jika pasien harus dirawat maka dokter
akan akan membuat rujukan rawat inap dan selanjutnya diberikan ke kasir untuk
disimpan didata pasien rawat inap. Jika pasien tidak dirawat inap maka dokter
akan langsung membuat resep obat dan mengisi struk tindakan, selanjutnya struk
tindakan dan resep obat yang telah terisi oleh dokter diserahkan ke Bagian
Farmasi. Transaksi penjualan dan pembelian obat akan diperiksa oleh Farmasi,
jika obat ada maka bagian Farmasi akan membuat faktur penjualan, selanjutnya
faktur penjualan dan Struk tindakan diserahkan ke bagian kasir untuk dibuatkan
kwitansi pembayaran. Jika pembayaran lunas maka pasien mengambil obat
dibagian farmasi.
122
4.2.1.6 Diagram Arus Data Level 1 proses 4
Diagram Arus Data Level 1 Proses 4 yang diusulkan oleh penulis:
FARMASI4.1
Melakukan
Pengecekan Obat
- Resep Obat 4.2
Membuat Faktur
Penjualan
- Resep Obat
KASIR
- Faktur Penjualan
4.3
Memesan Obat
- D
aft
ar
Ob
at
Hab
is
- R
etu
r O
bat
SUPPLIER
- Faktur obat
- Obat
- Faktur obat
- Obat
4.4
Membuat Bukti
Transaksi Pembelian/
Penukaran Obat
4.5
Mengirim obat
4.6
Memberikan Faktur
Obat
- Faktur obat
- Retur Obat
KEUANGAN
- Faktur obat
- Retur Obat
- D
aft
ar
Ob
at
Hab
is
- R
etu
r O
bat
- O
bat
Gambar 4.7 Diagram Arus Data level 1 proses 4
Proses ini menjelaskan tentang pembelian dan penjualan obat, Pasien
memberikan resep obat yang telah diisi oleh dokter, selanjutnya bagian Farmasi
akan mengecek obat, jika obat habis maka Farmasi akan membuat Daftar Obat
habis dan memesan ke Supplier, selanjutnya Supplier akan membuat bukti
transaksi pembelian atau penukaran obat lalu akan mengirim obat beserta bukti
transaksinya. Bukti tersebut akan diserahkan ke bagian Keuangan.
123
4.2.1.7 Diagram Arus Data Level 1 proses 5
Diagram Arus Data Level 1 Proses 5 yang diusulkan oleh penulis:
KEUANGAN5.1
MEMBUAT JU
DIREKTUR
5.8
ACC LAPORANYAYASAN
5.5
Membuat Lp.
Neraca
5.2
MEMBUAT BBU
Tb_transaksi
5.3
MEMBUAT
Lp. Aktivitas
- B
BU
5.4
MEMBUAT
Lp.Ekuitas
- Data transakasi
AKUNTANSI
-Ju
- Data transaksi
-Ju
- L
p.
Aktivita
s-
Lp.E
ku
ita
s
5.6
Membuat Lp.
Arus Kas
5.7
Cetak Laporan
- Lp.Neraca
- Lp. Aktivitas- Lp.Ekuitas- Lp.Neraca
- Lp.Arus Kas
- Lp. Aktivitas- Lp.Ekuitas- Lp.Neraca
- Lp.Arus Kas
- Lp. Aktivitas*- Lp.Ekuitas*- Lp.Neraca*
- Lp.Arus Kas*
- Lp. Aktivitas*- Lp.Ekuitas*- Lp.Neraca*
- Lp.Arus Kas*
Gambar 4.8 Diagram Arus Data level 1 proses 5
Proses ini menjelaskan tentang proses pembuatan Laporan. Pertama Bukti
Transaksi dari seluruh kegiatan yang masuk ke bagian Keuangan akan dibuat
Jurnal Umum, lalu bagian Keuangan akan menyerahkan Jurnal Umum ke bagian
Akuntansi untuk dibuatkan buku besar umum, dan laporan keuangan, setelah
laporan keuangan dicetak selanjutnya ditandatangani oleh Direktur, Laporan
Keuangan tersebut akan diserahkan ke Yayasan sebagai laporan keuangan dari
RBAI.
124
4.2.2 Kamus Data Yang Diusulkan
Kamus data perancangan sistem akuntansi keuangan yang diusulkan pada
Rumah Bersalin Al-Islam adalah sebagai berikut:
125
Tabel 4.2 Kamus Data yang diusulkan
Nama Arus
Data Alias Bentuk Data Arus Data Penjelasan Periode
Vol
ume
Slip Setoran
Tunai -
Dokumen Cetakan
Komputer
Bank ke Proses 1.0 Setiap kali
mentransfer uang
tunai ke rekening
Yayasan lewat Bank
Rata-Rata
dua bulan
sekali 10
Proses 1.0 ke Donatur
Rekening Koran RK Dokumen Cetakan
Komputer
Bank ke proses 1.0 Semua catatan
transakasi di Bank
Rata-rata tiga
bulan sekali 1
Proses 1.0 ke Yayasan
Surat Kerja
Sama -
Dokumen cetakan
Komputer
Supplier ke Proses 1.0 Pada saat Supplier dan
RBAI mengadakan
kerja sama.
Rata-rata
setiap satu
tahun sekali 1
Proses 1.0 ke Kuangan
Surat Kerja
Sama* -
Dokumen cetakan
Komputer
Keuangan ke Proses 1.0 Pada saat Keuangan
dan Supplier
menandatangani Surat
Kerja Sama
Rata-rata
setiap satu
tahun sekali 1
Proses 1.0 ke Keuangan
Kwitansi Dana
CN -
Dokumen Cetakan
Komputer
Supplier ke Proses 1.0 Setiap kali Supplier
memberi dana ke bagian
Keuangan di RBAI
Rata-rata
setiap satu
tahun sekali 1
Proses 1.0 ke Keuangan
126
Tabel 4.3 Kamus Data Lanjutan yang Diusulkan
Formulir
Permintaan
Barang
FPB Dokumen Cetakan
Komputer
SDM ke Proses 2.0
Setiap kali unit
meminta barang
Rata-rata
setiap bulan 5 Proses 2.0 ke Adum
Proses 2.0 ke Keuangan
Bukti Pembelian
Barang BPB
Dokumen Cetakan
Komputer
Adum ke Proses 2.0 Setiap kali Bagian
Adum sudah membeli
barang
Rata-rata
setiap bulan 5
Proses 2.0 ke Keuangan
Rekap
Keuangan
Penggajihan RKP
Dokumen Cetakan
Komputer SDM ke Proses 2.0 Setiap kali Sdm Akan
melakukan
penggajihan untuk
pegawai
Rata-rata
setiap Bulan
3
Proses 2.0 ke Bank
Struk Listrik
- Dokumen Cetakan
Komputer Keuangan Ke Proses 2.0
Setiap kali akan
membayar listrik
Rata-rata
setiap Sebulan
sekali
1
Struk PDAM - Dokumen Cetakan
Komputer Keuangan Ke Proses 2.0
Setiap kali akan
membayar PDAM
Rata-rata
setiap Sebulan
sekali
1
Struk Telepon - Dokumen Cetakan
Komputer Keuangan Ke Proses 2.0
Setiap kali akan
membayar Telepon
Rata-rata
setiap Sebulan
sekali
1
Formulir
Pendaftaran - Dokumen Cetakan
Komputer
Pasien Ke Proses 3.0 Setiap kali Pasien
Akan Berobat
Rata-rata
setiap Bulan 40
Proses 3.0 Ke Kasir
127
Tabel 4.4 Kamus Data Lanjutan yang Diusulkan
Identitas Pasien
- Dokumen Cetakan
Komputer
Proses 3.0 Ke Data Store
Pasien
Setiap kali pasien
memberikan
formulir pendaftaran
Rata-rata
setiap Bulan 40
Struk Tindakan - Dokumen Cetakan
Komputer
Kasir ke Proses 3.0 Setiap kali Dokter
melakukan tindakan
ke pasien
Rata-rata
setiap Bulan 40
Proses 3.0 ke Dokter
Struk Tindakan* - Dokumen Cetakan
Komputer
Dokter ke proses 3.0 Setiap kali Dokter
melakukan tindakan
ke pasien
Rata-rata
setiap Bulan 40
Proses 3.0 ke Farmasi
Farmasi Ke Proses 3.0
Proses 3.0 Ke Kasir
Laporan data
pasien -
Dokumen Cetakan
Komputer Data Store Ke Proses 3.0
Setiap kali Customer
Service
membutuhkan data
pasien
Rata-rata
setiap Bulan 2
Resep obat -
Dokumen Cetakan
Komputer
Dokter ke proses 3.0 Setiap kali dokter
memberi resep
Rata-rata
setiap Bulan 40 Proses 3.0 ke farmasi
Rujukan Rawat
Inap - Dokumen Cetakan
Komputer Dokter ke proses 3.0
Jika Pasien harus di
Rawat Inap
Rata-rata
setiap Bulan 10
Faktur penjualan
-
Dokumen Cetakan
Komputer
Farmasi ke proses 3.0 Setiap Farmasi
transaksi menjual
obat
Rata-rata
setiap Bulan 40
Proses 3.0 ke kasir
Kwitansi
Pembayran -
Dokumen Cetakan
Komputer
Kasir ke Proses 3.0 Setiap kali Pasien
membayar total
pembayran.
Rata-rata
setiap Bulan 40 Proses 3.0 Ke pasien
128
Tabel 4.5 Kamus Data Lanjutan yang Diusulkan
Daftar obat
habis -
Dokumen Cetakan
Komputer
Farmasi ke proses 4.0 Setiap Kali obat
habis
Rata-rata
setiap minggu 4
Proses 4.0 ke supplier
Faktur obat
-
Dokumen Cetakan
Komputer
Supplier ke proses 4.0 Setiap supplier
mengirim obat
Rata-rata
setiap minggu 4
Proses 4.0 ke Keuangan
Retur Obat -
Dokumen Cetakan
Komputer
Farmasi Ke Proses 4.0
Setiap Farmasi
menukar Obat
Rata-rata
setiap Minggu 4 Proses 4.0 ke Supplier
Proses 4.0 ke Keuangan
Kwitansi
pembayaran
tagihan
-
Dokumen Cetakan
Komputer
Proses 5.0 ke kontraktor
Setiap kontraktor
membayar tagihan
Rata-rata
setiap bulan
7 Kontrakor ke proses 5.0
Jurnal Umum
JU
Dokumen cetakan
komputer
Proses 5.0 ke keuangan
Setiap kali keuangan
melaporkan jurnal ke
akuntansi
Rata-rata
setiap bulan
2
Proses 5.0 ke Proses 6.0
Proses 6.0 ke Akuntansi
129
Tabel 4.6 Kamus Data Lanjutan yang Diusulkan
Buku Besar
Umum BB
Dokumen Cetakan
Komputer Akuntansi Ke Proses 6.0
Setiap kali
melaporkan laporan
keuangan
Rata-rata
setiap bulan 1
Neraca Saldo
NS
Dokumen Cetakan
Komputer
Akuntansi ke proses 6.0 Setiap kali
melaporkan laporan
keuangan
Rata-rata
setiap bulan
1 Proses 6.0 ke Direktur
Direktur ke Proses 7.0
Proses 7.0 ke Yayasan
Laporan
Aktivitas
Lap
aktivitas
Dokumen Cetakan
Komputer
Akuntansi ke proses 6.0 Setiap kali
melaporkan laporan
keuangan
Rata-rata
setiap bulan
1 Proses 6.0 ke Direktur
Direktur ke Proses 7.0
Proses 7.0 ke Yayasan
Laporan Arus
Kas
- Dokumen Cetakan
Komputer
Akuntansi ke proses 6.0 Setiap kali
melaporkan laporan
keuangan
Rata-rata
setiap bulan
1 Proses 6.0 ke Direktur
Direktur ke Proses 7.0
Proses 7.0 ke Yayasan
130
4.2.3 Flowchart System yang Diusulkan
Bagan Alir sistem yang diusulkan oleh penulis sbb:
Mulai
Menyumbang
dana melalui
Bank
1
DONATUR BANK
1
Mengirim
Dana ke rek
Yayasan
2
1
Slip Setoran
T
2
Slip Setoran
2
1
Slip Setoran
T
Uang UangUang
Uang
Menyetorkan
Uang Ke Kasir
6
2
Slip Setoran Tunai
1
Slip Setoran Tunai
T
Pengesahan
Teller dan
Penyetor
2*
Slip Setoran Tunai
1*
Slip Setoran Tunai
7
Gambar 4.9 Flowchart System yang Diusulkan
SUPPLIER
Mengadakan
dan Membuat
Surat Kerja
Sama
30
Daftar obat habis
Membuat Faktur
dan Retur Obat
2
Retur Obat
1
Retur Obat
Obat
31
T
YAYASAN
Surat Kerja Sama
2
Faktur Obat
1
Faktur Obat
3
1*
Surat Kerja Sama
4
Membuat
Kwitansi
Pemberian
Dana CN
2
Kwitansi Dana CN
1
Kwitansi Dana CN
T
5
Uang
39
T_transaksi
Informasi LK
40
sesuai
YA
TID
AK
Mengecek Laporan
Keuangan
selesai
41
*
Lp. Arus Kas
*
Lp Aktivitas
*
Neraca
*
Lp. Ekuitas
Gambar 4.10 Flowchart System yang Diusulkan Bagian 1
131
KEUANGAN
Tb_transaksi
Input Transaksi
35
Struk Telepon
Struk PDAM
Struk Listrik
32
Retur Obat
Faktur Obat
T
Uang
7
2*
Slip Setoran Tunai
T
*
Form Permintaan
Barang dari unit
9
Acc Permintaan
barang dan
memberikan dana
**
Form Permintaan
Barang dari unit
Uang
10
Uang
Membayar Biaya
Operasional
Bulanan
16
*
Struk Telepon
*
Struk PDAM
*
Struk Listrik
17
2
Kwitansi Dana CN
T
5
Menyetorkan
Uang Ke bank
Uang
Uang
Uang
Uang
6
2
Slip Setoran
1
Slip Setoran
Gambar 4.11 Flowchart System yang Diusulkan Bagian 2
132
ADUM REKANAN
membayar biaya
Operasional
Bulanan
*
Struk Telepon
*
Struk PDAM
*
Struk Listrik
Uang
SDM
Uang
Form Permintaan
Barang dari unit
Pengesahan bagian
SDM
*
Form Permintaan
Barang dari unit
8
*
Form Permintaan
Barang dari unit
8
**
Form Permintaan
Barang dari unit
10
Uang
Membeli barang
yang dibutuhkan
Bukti pembelian
barang
Struk Telepon
Struk PDAM
Struk Listrik
16
17
Total Gaji
T_transaksi
9
Data Gaji
Data Barang
Cetak Data
Barang
Data Barang
T
Tb_barang
Tb_Pembeli
an_barang
11
Pembelian Barang
12
13
15
Gambar 4.12 Flowchart System yang Diusulkan Bagian 3
133
PASIEN
Melakukan
pendaftaran
Pasien baru
Melakukan
pendaftaran
pasien baru
KTP
ya
18
Melakukan
pendaftaran
Ulang
Kartu berobat
20
Kartu berobat
KTP
19
Tid
ak
T
Kartu berobat
Struk Tindakan
21
T
22
Kwitansi
Pembayaran
25
T
Kwitansi
Pembayaran
29
T
Gambar 4.13 Flowchart System yang Diusulkan Bagian 4
18
Simpan Identitas
pasien dan
Rekam medik
Identitas pasien
dan Rekam
medik
21
Struk Tindakan
20
Kartu berobatKTP
Nama/id Pasien
Tambah dan
simpan rekam
medik
Cetak Kartu
Berobat
Kartu Berobat
Customer Service
Tb_Pasien
Tb_Rekmed
26
19
Cetak Struk
tindakan
Kwitansi
Pembayaran
Struk Tindakan
27
Pasien Dirawat
Gambar 4.14 Flowchart System yang Diusulkan Bagian 5
134
DOKTER
22
Struk Tindakan
Memeriksa
Pasien dan
mengisi Struk
tindakan
*
Struk Tindakan
Resep obat
FARMASI
Resep obat
membuat faktur
penjualan
T
2
Faktur Penjualan
1
Faktur penjualan
30
Obat ada?
Membuat daftar
obat habis
Daftar obat habis 31
2
Retur Obat fc
Obat
Mengecek Obat
Tidak
Ya
T
32
*
Struk Tindakan
1
Retur Obat
T
24
23
2
Faktur Obat fc
1
Faktur Obat
Di Rawat?Mengisi Resep
Obat
Mengisi
Rujukan pada
struk tindakan
23
Tidak
Ya
27
Struk Tindakan
Pasien Dirawat
Memeriksa Pasien
secara berkala
dan mengisi Struk
tindakan
*
Struk Tindakan
28
Gambar 4.15 Flowchart System yang Diusulkan Bagian 6
KASIR
24
1
Faktur penjualan
*
Struk Tindakan
Input struk tindakan dan
faktur penjualan
Simpan dan cetak
Kwitansi
25
Tb_kwitansi
Melihat
Rujukan
rujukan
tidak
Membayar Total
Pembayran Dan
Daftar Ulang ke cs
Ya
2
Kwitansi
Pembayaran26
28
*
Struk Tindakan
1
Kwitansi
Pembayaran
2933
2
Kwitansi
Pembayaran
1
Kwitansi
Pembayaran
2
Kwitansi
Pembayaran
1
Kwitansi
Pembayaran
34
Gambar 4.16 Flowchart System yang Diusulkan Bagian 7
135
AKUNTANSI
Bukti pembelian
barang
12
T
13
Tb_Pembeli
an_barang
Mengecek
Data
Pembelian
Detail
pembelian
sesuai
YAT
IDA
KApprove dan masuk
JU,BBU,NS,LA,EKUITAS,
NERACA,ARUS KAS
No Approve dan
tidak masuk jurnal
T_transaksi
Approve dan masuk
JU,BBU,NS,LA,EKUITAS,
NERACA,ARUS KAS
37
15
33
2
Kwitansi
Pembayaran
2
Kwitansi
Pembayaran
2
Kwitansi
Pembayaran
Mengecek Data
KwitansiDetail Kwitansi
Tb_kwitansi
34
sesuai
TID
AK
No Approve dan
tidak masuk jurnal
YA
35
36
41
Lp. Arus Kas
Lp Aktivitas
Neraca
Lp. Ekuitas
Neraca Saldo
Buku Besar Umum
Jurnal Umum
Gambar 4.17 Flowchart System yang Diusulkan Bagian 8
DIREKUR
3
4
Surat Kerja Sama
Mengotorisasi
Surat Kerja Sama
2*
Surat Kerja Sama
1*
Surat Kerja Sama
T
T_transaksi
36
Informasi LK
Lp. Arus Kas
Lp Aktivitas
Neraca
Lp. Ekuitas
Neraca Saldo
37
sesuai
YA
TID
AK Mengecek
Data LK
Tidak Di
otorisasi
Otorisasi
Lk
39
40
Buku Besar Umum
Jurnal Umum
*
Lp. Arus Kas
*
Lp Aktivitas
*
Neraca
*
Lp. Ekuitas
Gambar 4.18 Flowchart System yang Diusulkan Bagian 9
136
4.2.4 Perancangan Basis Data yang Diusulkan
4.2.4.1 Perancangan Kode Kunci yang Diusulkan
Adapun perancangan untuk pengkodean yang digunakan oleh penulis adalah
sebagai berikut:
A. Kode untuk Kwitansi
KW 00001
Nomor urut kwitansi
Kode Kwitansi
Gambar 4.19 Kode Untuk Kwitansi
B. Kode untuk Pasien
P 00001
Nomor urut pasien
kode pasien
Gambar 4.20 Kode Untuk Pasien
C. Kode untuk Rekam Medik
RM 00001
Nomor urut rekam medik
Kode rekam medik
Gambar 4.21 Kode Untuk Rekam medik
D. Kode untuk Pembelian Barang
NP 00001
Nomor ururt nota pembelian
Kode nota pembelian
Gambar 4.22 Kode Untuk Nota Pembelian
137
E. Kode Untuk Bukti Kas Masuk
BKM 001
Nomor urut bukti kas masuk
Kode bukti kas masuk
Gambar 4.23 Kode Untuk Bukti Kas Masuk
F. Kode Untuk Bukti Kas Keluar
BKK 001
Nomor urut bukti kas keluar
Kode bukti kas keluar
Gambar 4.24 Kode Untuk Bukti Kas Keluar
G. Kode Untuk Faktur Pembelian
F 001
Nomor urut faktur pembelian
Kode bukti faktur pembelian
Gambar 4.25 Kode Untuk Faktur Pembelian
138
4.2.4.2 Normalisasi yang Diusulkan
A. Form Kwitansi Pembayaran
Gambar 4.26 Form Kwitansi Pembayaran
Tabel 4.7 tabel kwitansi pembayaran yang belum normal (unnormalized)
139
Tabel 4.8 Tabel Kwitansi dalam bentuk normal ke 1 (1-NF)
Tabel 4.9 Tabel Kwitansi dalam bentuk normal ke 2 (2-NF)
Relasi Pasien
Relasi Kasir
140
Relasi Medrek
Relasi Pembayaran
4.2.4.3 Perancangan Stuktur Tabel
Perancangan Stuktur tabel adalah sebagai berikut:
Gambar 4.27 tb_akun
Gambar 4.28 tb_akuntipe
Gambar 4.29 tb_barang
Gambar 4.30 tb_kwitansi
141
Gambar 4.31 tb_pasien
Gambar 4.32 tb_pembelian_barang
Gambar 4.33 tb_pembelian_detail
Gambar 4.34 tb_permintaan
Gambar 4.35 tb_rekmed
Gambar 4.36 tb_tindakan
142
Gambar 4.37 tb_tindakan_ref
Gambar 4.38 tb_transaksi
Gambar 4.39 tb_transaksi_detail
Gambar 4.40 tb_user
Gambar 4.41 tb_trans_penerimaan
Gambar 4.42 tb_trans_pengeluaran
143
4.2.4.4 Diagram Relasi Entitas (Entity Relationship Diagram) yang Diusulkan
Diagram relasi entitas yang diusulkan adalah sebagai berikut:
Gambar 4.43 Diagram Relasi Entitas
144
4.3 Perancangan Struktur Menu
4.3.1 Perancangan Struktur Menu Utama
Adapun perancangan stuktur menu utama adalah sebagai berikut:
MENU UTAMA
CUSTOMER
SERVICE
ADUM
Home
Jadwal Dokter
Login
Profile
Programer
Profile RBAI
Pasien Input Data
Pasien Baru
AKUNTANSI
BBU Kas
BBU Persedian Obat
BBU Asuransi
Dibayar Dimuka
BBU Setoran Tabulin
BBU Piutang Pasien
Dhuafa
BBU Gedung
BBU Hutang Supplier
BBU Hutang Tabulin
BBU Modal
Sumbangan CN
BBU Modal
Sumbangan Donatur
BBU Rekening YRSI
BBU Pendapatan
Adm Rawat jalan
BBU Pendapatan
Farmasi
BBU Pendapatan
YRSI KWSI
BBU Pendapatan
adm Rawat inap
BBU Pendapatan
Akomodasi
Emeregency
BBU Pendapatan
Jasa Ambulance
BBU Biaya Gaji
BBU Biaya BBM
BBU Biaya Sosial
Kemasyarakatan
BBU Beban Kerugian
Farmasi
BBU Biaya PDAM
BBU Biaya Listrik
BBU Biaya Telepon
BBU Biaya Internet
BBU Biaya LPG
BBU Biaya ATK
Masukan
Dokter Specialis
Anak
Dokter Specialis
Kandungan
Dokter Specialis
Gigi
Keluaran Kartu Berobat
Struk TIndakanLogout
Data Pasien
Home
KASIR
Masukan
Keluaran
Logout
Home
Daftar Tindakan Input Tindakan Baru
Kwitansi Data Kwitansi
Input Kwitansi BaruKwitansi
Masukan
Logout
Home
Daftar BarangInput Data
Barang Baru
Pembelian Barang Input Data
Pembelian Baru
KEUANGAN
Masukan
Home
Transaksi
Logout
Masukan
Home
Keluaran
Daftar Akun Input Akun Baru
Klasifikasi Tindakan
Klasifikasi Barang
Penyetujuan
Kasir
Adum
Periode JU Jurnal Umum
Periode BBU Buku Besar Umum
Neraca Saldo
Periode BBU Laporan Aktivitas
Laporan Perubahan
Ekuitas
Laporan Neraca
Laporan Arus Kas
Logout
DIREKTUR Home
Keluaran
Periode JU Jurnal Umum
Periode BBU Buku Besar Umum
Neraca Saldo
Periode BBU Laporan Aktivitas
Laporan Perubahan
Ekuitas
Laporan Neraca
Laporan Arus Kas
Logout
Proses
YAYASAN Home
Keluaran
Periode JU Jurnal Umum
Periode BBU Buku Besar Umum
Neraca Saldo
Periode BBU Laporan Aktivitas
Laporan Perubahan
Ekuitas
Laporan Neraca
Laporan Arus Kas
Logout
Proses
BBU Kas
BBU Persedian Obat
BBU Asuransi
Dibayar Dimuka
BBU Setoran Tabulin
BBU Piutang Pasien
Dhuafa
BBU Gedung
BBU Hutang Supplier
BBU Hutang Tabulin
BBU Modal
Sumbangan CN
BBU Modal
Sumbangan Donatur
BBU Rekening YRSI
BBU Pendapatan
Adm Rawat jalan
BBU Pendapatan
Farmasi
BBU Pendapatan
YRSI KWSI
BBU Pendapatan
adm Rawat inap
BBU Pendapatan
Akomodasi
Emeregency
BBU Pendapatan
Jasa Ambulance
BBU Biaya Gaji
BBU Biaya BBM
BBU Biaya Sosial
Kemasyarakatan
BBU Beban Kerugian
Farmasi
BBU Biaya PDAM
BBU Biaya Listrik
BBU Biaya Telepon
BBU Biaya Internet
BBU Biaya LPG
BBU Biaya ATK
BBU Kas
BBU Persedian Obat
BBU Asuransi
Dibayar Dimuka
BBU Setoran Tabulin
BBU Piutang Pasien
Dhuafa
BBU Gedung
BBU Hutang Supplier
BBU Hutang Tabulin
BBU Modal
Sumbangan CN
BBU Modal
Sumbangan Donatur
BBU Rekening YRSI
BBU Pendapatan
Adm Rawat jalan
BBU Pendapatan
Farmasi
BBU Pendapatan
YRSI KWSI
BBU Pendapatan
adm Rawat inap
BBU Pendapatan
Akomodasi
Emeregency
BBU Pendapatan
Jasa Ambulance
BBU Biaya Gaji
BBU Biaya BBM
BBU Biaya Sosial
Kemasyarakatan
BBU Beban Kerugian
Farmasi
BBU Biaya PDAM
BBU Biaya Listrik
BBU Biaya Telepon
BBU Biaya Internet
BBU Biaya LPG
BBU Biaya ATK
ADMIN
User Input User Baru Masukan
Daftar Tindakan
Home
Input Data
Tindakan Baru
Daftar BarangInput Data
Barang Baru
Daftar Akun Input Akun Baru
Logout
Proses
Transaksi
Penerimaan
Transaksi
Pengeluaran
Transaksi Hutang
Transaksi Piutang
Modal Sumbanagan
CN
Kas
Modal Sumbangan
Donatur
Kas
Biaya Bulanan
Pengakuan Hutang
Pelunasan Hutang
Pengakuan Piutang
Pelunasan Piutang
Keluaran
Kwitansi Penerimaan
Kwitansi
Pengeluaran
Faktur
Keuangan
Gambar 4.44 Struktur Menu Utama Program
145
4.3.2 Perancangan Struktur Menu Customer Service
Adapun perancangan stuktur menu customer service adalah sebagai berikut:
CUSTOMER
SERVICE
Pasien Input Data
Pasien Baru Masukan
Keluaran Kartu Berobat
Struk TIndakanLogout
Data Pasien
Home
Gambar 4.45 Struktur Menu Customer Service
4.3.3 Perancangan Struktur Menu Kasir
Adapun perancangan struktur menu kasir adalah sebagai berikut:
KASIR
Masukan
Keluaran
Logout
Home
Daftar Tindakan Input Tindakan Baru
Kwitansi Data Kwitansi
Input Kwitansi BaruKwitansi
Gambar 4.46 Struktur Menu Kasir
4.3.4 Perancangan Struktur Menu Administrasi Umum
Adapun perancangan struktur menu Administrasi Umum adalah sebagai
berikut:
ADUM
Masukan
Logout
Home
Daftar BarangInput Data
Barang Baru
Pembelian Barang Input Data
Pembelian Baru
Gambar 4.47 Struktur Menu Administrasi Umum
146
4.3.5 Perancangan Struktur Menu Keuangan
Adapun perancangan struktur menu Keuangan adalah sebagai berikut:
KEUANGAN
Masukan
Home
Transaksi
Logout
Transaksi
Penerimaan
Transaksi
Pengeluaran
Transaksi Hutang
Transaksi Piutang
Modal Sumbanagan
CN
Kas
Modal Sumbangan
Donatur
Kas
Biaya Bulanan
Pengakuan Hutang
Pelunasan Hutang
Pengakuan Piutang
Pelunasan Piutang
Keluaran
Kwitansi Penerimaan
Kwitansi
Pengeluaran
Faktur
Gambar 4.48 Struktur Menu Keuangan
147
4.3.6 Perancangan Struktur Menu Akuntansi
Adapun perancangan struktur menu Akuntansi adalah sebagai berikut:
AKUNTANSI
BBU Kas
BBU Persedian Obat
BBU Asuransi
Dibayar Dimuka
BBU Setoran Tabulin
BBU Piutang Pasien
Dhuafa
BBU Gedung
BBU Hutang Supplier
BBU Hutang Tabulin
BBU Modal
Sumbangan CN
BBU Modal
Sumbangan Donatur
BBU Rekening YRSI
BBU Pendapatan
Adm Rawat jalan
BBU Pendapatan
Farmasi
BBU Pendapatan
YRSI KWSI
BBU Pendapatan
adm Rawat inap
BBU Pendapatan
Akomodasi
Emeregency
BBU Pendapatan
Jasa Ambulance
BBU Biaya Gaji
BBU Biaya BBM
BBU Biaya Sosial
Kemasyarakatan
BBU Beban Kerugian
Farmasi
BBU Biaya PDAM
BBU Biaya Listrik
BBU Biaya Telepon
BBU Biaya Internet
BBU Biaya LPG
BBU Biaya ATK
Masukan
Home
Keluaran
Daftar Akun Input Akun Baru
Klasifikasi Tindakan
Klasifikasi Barang
Penyetujuan
Kasir
Adum
Periode JU Jurnal Umum
Periode BBU Buku Besar Umum
Neraca Saldo
Periode BBU Laporan Aktivitas
Laporan Perubahan
Ekuitas
Laporan Neraca
Laporan Arus Kas
Logout
Proses
Keuangan
Gambar 4.49 Struktur Menu Akuntansi
148
4.3.7 Perancangan Struktur Menu Direktur
Adapun perancangan struktur menu Direktur adalah sebagai berikut:
DIREKTUR Home
Keluaran
Periode JU Jurnal Umum
Periode BBU Buku Besar Umum
Neraca Saldo
Periode BBU Laporan Aktivitas
Laporan Perubahan
Ekuitas
Laporan Neraca
Laporan Arus Kas
Logout
Proses
BBU Kas
BBU Persedian Obat
BBU Asuransi
Dibayar Dimuka
BBU Setoran Tabulin
BBU Piutang Pasien
Dhuafa
BBU Gedung
BBU Hutang Supplier
BBU Hutang Tabulin
BBU Modal
Sumbangan CN
BBU Modal
Sumbangan Donatur
BBU Rekening YRSI
BBU Pendapatan
Adm Rawat jalan
BBU Pendapatan
Farmasi
BBU Pendapatan
YRSI KWSI
BBU Pendapatan
adm Rawat inap
BBU Pendapatan
Akomodasi
Emeregency
BBU Pendapatan
Jasa Ambulance
BBU Biaya Gaji
BBU Biaya BBM
BBU Biaya Sosial
Kemasyarakatan
BBU Beban Kerugian
Farmasi
BBU Biaya PDAM
BBU Biaya Listrik
BBU Biaya Telepon
BBU Biaya Internet
BBU Biaya LPG
BBU Biaya ATK Gambar 4.50 Struktur Menu Direktur
149
4.3.8 Perancangan Struktur Menu Yayasan
Adapun perancangan struktur menu Yayasan adalah sebagai berikut:
YAYASAN Home
Keluaran
Periode JU Jurnal Umum
Periode BBU Buku Besar Umum
Neraca Saldo
Periode BBU Laporan Aktivitas
Laporan Perubahan
Ekuitas
Laporan Neraca
Laporan Arus Kas
Logout
Proses
BBU Kas
BBU Persedian Obat
BBU Asuransi
Dibayar Dimuka
BBU Setoran Tabulin
BBU Piutang Pasien
Dhuafa
BBU Gedung
BBU Hutang Supplier
BBU Hutang Tabulin
BBU Modal
Sumbangan CN
BBU Modal
Sumbangan Donatur
BBU Rekening YRSI
BBU Pendapatan
Adm Rawat jalan
BBU Pendapatan
Farmasi
BBU Pendapatan
YRSI KWSI
BBU Pendapatan
adm Rawat inap
BBU Pendapatan
Akomodasi
Emeregency
BBU Pendapatan
Jasa Ambulance
BBU Biaya Gaji
BBU Biaya BBM
BBU Biaya Sosial
Kemasyarakatan
BBU Beban Kerugian
Farmasi
BBU Biaya PDAM
BBU Biaya Listrik
BBU Biaya Telepon
BBU Biaya Internet
BBU Biaya LPG
BBU Biaya ATK
Gambar 4.51 Struktur Menu Yayasan
150
4.3.9 Perancangan Struktur Menu Admin
Adapun perancangan struktur menu Admin adalah sebagai berikut:
ADMIN
User Input User Baru Masukan
Daftar Tindakan
Home
Input Data
Tindakan Baru
Daftar BarangInput Data
Barang Baru
Daftar Akun Input Akun Baru
Logout
Gambar 4.52 Struktur Menu Admin
4.4 Perancangan Antar Muka dan Laporan
4.4.1 Perancangan Antar Muka
Perancangan antarmuka dalam perancangan sistem informasi akuntansi laporan
keuangan berbasis web adalah sebagai berikut:
Logo
InstansiNama Instansi
Beranda Profil Sejarah Jadwal Dokter
Copyright
USERNAME
PASSWORD
Login
Gambar 4.53 Perancangan Antar Muka Home
151
Logo
InstansiNama Instansi
Home Pasien
Copyright
Data Pasien
Logout
Gambar 4.54 Perancangan Antar Muka Customer Service
Logo
InstansiNama Instansi
Home Daftar Tindakan
Copyright
Kwitansi
Logout
Pendapatan
Rawat Inap
Pendapatan
Rawat Jalan
Gambar 4.55 Perancangan Antar Muka Kasir
152
Logo
InstansiNama Instansi
Home Daftar Barang
Copyright
Pembelian Barang
Logout
Gambar 4.56 Perancangan Antar Muka Administrasi Umum
Logo
InstansiNama Instansi
Home Pasien
Copyright
Data Pasien
No. ID Pasien
No. Identitas
Tanggal Daftar
Nama Pasien
Jenis Pasien
Tempat Tanggal Lahir
Jenis Kelamin
Alamat
ID Rekam Medik
Klinik Tujuan
Jenis Perawatan
Rekam Medik
V
V
Simpan Batal
Logout
Gambar 4.57 Perancangan Antar Muka Input Data Pasien
153
Logo
InstansiNama Instansi
Home Daftar Tindakan
Copyright
Kwitansi
Logout
Pendapatan
Rawat Inap
Pendapatan
Rawat Jalan
No. Kwitansi
Tanggal
Pasien
Pemeriksa
V
Simpan Batal
Sudah Diterima Dari
Rujukan
KW00001
Gambar 4. Perancangan Antar Muka Input Kwitansi
Logo
InstansiNama Instansi
Administrasi
UmumDaftar Barang Pembelian Barang
Copyright
Nota Permintaan
Nama Unit
Tanggal
Simpan Batal
V
Logout
Gambar 4.59 Perancangan Antar Muka Input Permintaan Barang
154
Logo
InstansiNama Instansi
Kasir Daftar Tindakan Kwitansi
Copyright
Nama Tindakan
Tarif
Simpan Batal
LogoutInput Data Tindakan Baru
Gambar 4.60 Perancangan Antar Muka Input Tindakan
Logo
InstansiNama Instansi
HomeTransaksi
Penerimaan
Transaksi
PengeluaranFaktur
Copyright
Faktur Tindakan
No Bukti
Tanggal
Nama Pembuat Faktur
Penerimaan V
Simpan Batal
Nama Penerima Faktur
Terbilang
Jumlah
Logout
Keterangan
Faktur
Gambar 4.61 Perancangan Antar Muka Tampilan Faktur
155
Logo
InstansiNama Instansi
HomeTransaksi
Penerimaan
Transaksi
PengeluaranFaktur
Copyright
Faktur Tindakan
No Bukti
Tanggal
Nama Penyetor
Penerimaan V
Simpan Batal
Nama Penerima
Terbilang
Jumlah
Logout
Keterangan
Transaksi Penerimaan
Gambar 4.62 Perancangan Antar Muka Input Transaksi Penerimaan
Logo
InstansiNama Instansi
HomeTransaksi
Penerimaan
Transaksi
PengeluaranFaktur
Copyright
Faktur Tindakan
No Bukti
Tanggal
Nama Penerima
Pengeluaran V
Simpan Batal
Nama Pemberi
Terbilang
Jumlah
Logout
Keterangan
Transaksi Pengeluaran
Gambar 4.63 Perancangan Antar Muka Transaksi Pengeluaran
156
4.4.2 Perancangan Laporan
Gambar 4.64 Perancangan Antar Muka pada Jurnal Umum
157
Gambar 4.65 Perancangan Antar Muka pada Buku Besar Umum
158
Gambar 4.66 Perancangan Antar Muka pada Buku Besar Umum Lanjutan 1
159
Gambar 4.67 Perancangan Antar Muka pada Buku Besar Umum Lanjutan 2
Gambar 4.68 Perancangan Antar Muka pada Neraca Saldo
160
Gambar 4.69 Perancangan Antar Muka pada Laporan Aktivitas
Gambar 4.70 Perancangan Antar Muka pada Laporan Perubahan Ekuitas
161
Gambar 4.71 Perancangan Antar Muka pada Laporan Neraca
Gambar 4.72 Perancangan Antar Muka pada Laporan Arus Kas
162
4.5 Tampilan dan Kode Program
Adapun tampilan menu program Perancangan Sistem Informasi Akuntansi
Keuangan dapat dilihat sebagai berikut:
Gambar 4.73 Tampilan program index
Tabel 4.10 Listing program index Listing Program Keterangan
<?php
session_start();
include "koneksi.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"
content="text/html;
charset=utf-8" /><title>Rumah Bersalin Al-
Islam</title>
<link rel="stylesheet" href="style.css"
type="text/css" />
</head>
<body>
<div id="wrapper">
<!-- HEADER -->
<div id="header">
Listing program
Index.php
163
Tabel 4.11 Listing program Lanjutan index 1
Listing Program Keterangan
<h1><img src="banner2.png" width="1200"
height="173" /></h1>
</div>
<!-- MENU -->
<div id="menu">
<ul>
<?php
include "menu.php";
?>
</ul>
</div>
<!-- SIDEBAR -->
<div id="sidebar">
<div class="previous">
<?php
if ($_SESSION[username]!='')
{
echo"<a href='logout.php'>LOGOUT</a>";
} else {
include "login.php";
}
?>
<br>
</div>
</div>
<!-- CONTENT -->
<div id="content">
<?php
include
"content.php";
include "content.php";
?>
</div>
<!-- FOOTER -->
<div id="footer">
Copyright © 2012 by: <a
href="#">wulandari</a></div>
</div>
</div>
</body>
</html>
Listing program
Index.php
164
Gambar 4.74 Tampilan program login
Tabel 4.12 Listing program login Listing Program Keterangan
<div id=”sidebar2”>
<form id=”form1” name=”form1” method=”post”
action=”proses.php”>
<table width=”100” border=”0”>
<tr>
<td width=”86”>USERNAME</td>
<td width=”100”>
<input type=”text” name=”username”
id=”username” width=”” /></td>
</tr>
<tr>
<td>PASSWORD</td>
<td><input type=”password”
name=”password” id=”password” /></td>
</tr>
<center>
<tr>
<td colspan=”2”><input type=”submit”
name=”button”
id=”button” value=”LOGIN” /></td>
</tr></center>
</table>
<p> </p>
</form>
</div>
Listing program
login
165
Gambar 4.75 Tampilan Program input pasien
Tabel 4.13 Listing program input pasien
Listing Program Keterangan
<?php
$query = mysql_query ("select idpasien from
tb_pasien order by idpasien desc");
$r=mysql_fetch_array($query);
$idpasien=substr($r[idpasien],1);
$idpasien=1 + $idpasien;
$idpasien="0000".$idpasien;
$idpasien="P".(substr($idpasien,strlen($idpasie
n)-5,5));
$query2 = mysql_query ("select idrekmed from
tb_rekmed order by idrekmed desc");
$r=mysql_fetch_array($query2);
$idrekmed=substr($r[idrekmed],2);
$idrekmed=1 + $idrekmed;
$idrekmed="0000".$idrekmed;
$idrekmed="RM".(substr($idrekmed,strlen($idrekm
ed)-5,5));
?>
<CENTER><h2>INPUT DATA PASIEN</h2></CENTER>
<form id="form1" name="form1" method="POST"
action="index.php?panggil=ver_input_pasien"><br
>
<center><table>
<tr>
<td><strong> No. ID Pasien</strong></td>
<td> <input type="hidden" name="idpasien"
value="<?php echo"$idpasien"; ?>"/><?php echo"
$idpasien"; ?></td>
</tr>
Listing Program
input_pasien.ph
p
166
Tabel 4.14 Listing program input pasien Lanjutan 1
Listing Program Keterangan
<tr>
<td width="161"><strong>No.
Identitas</strong></td>
<td width="394"><input type="text"
name="identitas" /></td>
</tr>
<tr>
<td><strong>Jenis Pasien</strong></td>
<td>
<select name="jenispasien" >
<option value="Umum">Umum</option>
<option
value="Kontraktor">Kontraktor</option>
<option
value="Dhuafa">Dhuafa</option>
</select></td>
</tr>
<tr>
<td><strong>Nama Pasien</strong></td>
<td><input type="text" name="nama"
size=40 /></td>
</tr>
Listing Program
input_pasien.php
Tabel 4.15 Listing program input pasien lanjutan 2
Listing Program Keterangan
<tr>
<td><strong>Tempat lahir</strong></td>
<td><input type="text"
name="tempat_lahir" /></td>
</tr>
<tr>
<td><strong>Tanggal lahir</strong></td>
<td><input type="text" name="tgl_lahir"
/> Format : yyyy-mm-dd</td>
</tr>
<tr>
<td><strong>Jenis Kelamin</strong></td>
<td>
<select name="jeniskelamin" >
<option
value="Perempuan">Perempuan</option>
<option value="Laki-laki"
selected="selected">Laki-laki</option>
</select></td>
</tr><tr>
<td><strong>Alamat</strong></td>
<td><textarea name="alamat" cols="50"
rows="4"></textarea></td>
</tr>
Listing Program
input_pasien.php
167
Tabel 4.16 Listing program input pasien lanjutan 3 Listing Program Keterangan
<tr>
<td><strong>Id Rekam Medik</strong></td>
<td> <input type="hidden"
name="idrekmed" value="<?php echo"$idrekmed";
?>"/><?php echo" $idrekmed"; ?></td>
</tr>
<tr>
<td><strong>Klinik Tujuan</strong></td>
<td>
<select name="kliniktujuan" >
<option value="Umum">Umum</option>
<option
value="Kandungan">Kandungan</option>
<option value="Gigi">Gigi</option>
<option value="Anak">Anak</option>
<option
value="Emergency">Emergency</option>
<option value="BKIA">BKIA</option>
</select></td>
</tr>
<tr>
<td><strong>Jenis
Perawatan</strong></td>
<td>
<select name="jenisperawatan" >
<option>Rawat Jalan</option>
<option>Rawat Inap</option>
</select></td>
</tr>
<tr><td><strong>Rekam Medik</strong></td>
<td>
<textarea name="rekmed" cols="50"
rows="4"></textarea></td>
</tr>
</table>
<p><input type="submit" name="submit"
id="submit" value="SIMPAN" />
<input type="reset" name="reset"
id="reset" value="BATAL" />
</p>
<p> </p></center>
</form>
</body>
</html>
Listing Program
input_pasien.php
168
Gambar 4.76 Tampilan Program input Kwitansi
Tabel 4.17 Listing program input Kwitansi
Listing Program Keterangan
<?php
$query = mysql_query ("select * from
tb_pasien order by idpasien asc");
$query2 = mysql_query ("select * from
tb_kwitansi order by nokwitansi desc");
$r=mysql_fetch_array($query2);
$newid=substr($r[nokwitansi],2);
$newid=1 + $newid;
$newid="0000".$newid;
$newid="KW".(substr($newid,strlen($newid)-
5,5));
?>
<form id="form1" name="form1" method="POST"
action="ver_input_kwitansi.php"><br>
<center>Input Kwitansi
<center><table >
<tr>
<td><strong> No.
Kwitansi</strong></td>
<td><input type="hidden"
name="nokwitansi" value="<?php echo $newid;
?>"/><?php echo $newid; ?></td>
</tr>
<tr>
<td><strong>Tanggal</strong></td>
<td><input type="text" name="tgl"
value="<?php print date("Y-m-d");?>" />
*Format tanggal: yyyy-mm-dd</td>
</tr>
Listing program
input_kwitansi.
php
169
Tabel 4.18 Listing program input Kwitansi Lanjutan 1
Listing Program Keterangan
<td><strong>Sudah diterima
dari</strong></td>
<td><input type="text"
name="diterima_dari" size=60 /></td>
</tr>
<tr>
<td><strong>Nama Kasir</strong></td>
<td><input type="text"
name="nama_kasir" size=60 /></td>
</tr>
<tr>
<td
width="161"><strong>Pasien</strong></td>
<td width="394"><select
name="idpasien">
<?php
while($data=mysql_fetch_array($query))
{
echo"<option
value='$data[idpasien]'>$data[idpasien] |
$data[nama]</option>";
}
?></select></td>
</tr>
<tr>
<td><strong>Pemeriksa</strong></td>
<td><input type="text"
name="pemeriksa" size=40/></td>
</tr>
<tr>
<td><strong>Rujukan</strong></td>
<td><input type="text" name="rujukan"
size=60 /></td>
</tr>
</table>
<p>
<input type="submit" name="submit"
id="submit" value="SIMPAN" />
<input type="button" name="reset"
id="reset" value="BATAL"
onclick="location.href='index.php?panggil=k
witansi'" />
</p>
<p> </p></center>
</form>
</body>
</html>
Listing program
input_kwitansi.
php
170
Gambar 4.77 Tampilan Program Transaksi
Tabel 4.19 Listing program Transaksi
Listing Program Keterangan
<?php
include ("koneksi.php");
$query = mysql_query ("select a.*,b.* from
tb_akun a,tb_akuntipe b where
a.noakun=b.noakun and
b.tipe='$_SESSION[tipe]'");
$query2 = mysql_query ("select a.*,b.* from
tb_akun a,tb_akuntipe b where
a.noakun=b.noakun and
b.tipe='$_SESSION[tipe]'");
$jum = mysql_num_rows($query);
?><body>
<h2>Transaksi</h2>
<form id="form1" name="form1" method="post"
action="v_transaksi.php">
<table border="0">
<tr>
<td width=200>Tanggal</td>
<td><input type="text" name="tgl"
id="textfield" value="<?php echo date('Y-m-
d'); ?>" /> Format : yyyy-mm-dd</td>
</tr>
<tr>
<td>Bukti</td>
<td><select name=nobukti>
<option value="BKM">BKM</option>
<option value="BKK">BKK</option>
<option value="FPO">FP</option>
</select></td>
</tr>
Listing program
transaksi.php
171
Tabel 4.20 Listing program Transaksi Lanjutan 1
Listing Program Keterangan
<td>Keterangan</td>
<td><textarea name=ket rows=5
cols=30></textarea></td>
</tr>
<tr>
<td>Nama Akun Debit</td>
<td><select name="akundebit">
<?php for($i=1;$i<=$jum;$i++)
{
$data=mysql_fetch_row($query);
echo"<option
value='$data[0]'>$data[1]</option>";
}?>
</select></td>
</tr>
<tr>
<td>Nama Akun Kredit</td>
<td><select name="akunkredit">
<?php for($i=1;$i<=$jum;$i++)
{
$data=mysql_fetch_row($query2);
echo"<option
value='$data[0]'>$data[1]</option>";
}?>
</select></td>
</tr>
<tr>
<td>Nominal</td>
<td><input type="text"
name="nominal"/></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" value="Tambah
Transaksi" class=submit />
</div></td>
</tr>
</table>
</form>
</body>
</html>
Listing program
transaksi.php
172
Gambar 4.78 Tampilan Program Jurnal Umum
Tabel 4.20 Listing program Jurnal Umum Listing Program Keterangan
<a href = 'cetak_jurnalumum.php'
target='_blank'> CETAK</a>
<form id='form1' name='form1' method='POST'
action='index.php?panggil=jurnal_periode'>
<table align='right' border='0'>
<tr>
<td>Masukan Periode Jurnal</td>
<td><input name='periode' type='text'
/></td>
<td><input name='submit'
type='submit' value='Submit' /></td>
</tr>
</table></form><br><br>
<center><h1>Jurnal Umum</h1></center>
Listing program
jurnalumum.php
173
Tabel 4.21 Listing program Jurnal Umum Lanjutan 1
Listing Program Keterangan
</h1>
<?php
$sql = mysql_query("select
a.tran_tanggal,a.tran_nobukti,b.namaakun,c.
noakun,c.nominal,c.tran_tipe from
tb_transaksi a, tb_akun b,
tb_transaksi_detail c where c.noakun =
b.noakun and a.tran_id=c.tran_id order by
a.tran_tanggal,tran_nobukti,tran_tipe");
$jum = mysql_num_rows($sql);
echo"
<table class=mytable width=100%>
<center><tr>
<th width='11%'>Tanggal</td>
<th width='11%'>No. Bukti</td>
<th width='50%'>Nama Akun</td>
<th width='10%'>Ref</td>
<th width='10%'>Debit</td>
<th width='10%'>Kredit</td>
</tr><center>";
$jumdebit=0;
$jumkredit=0;
$t="";
$bukti="";
for($i=1;$i<=$jum;$i++)
{
$data=mysql_fetch_array ($sql);
//tanggal
if($t==$data[tran_tanggal])
$t="";
else
$t=$data[tran_tanggal];
//bukti
if($bukti==$data[tran_nobukti])
$bukti="";
else
$bukti=$data[tran_nobukti];
//view debit dan kredit
if ($data['tran_tipe']== 'debit'){
$nomkredit='';
$nomdebit=$data['nominal'];
$namaakun=$data['namaakun'];
$jumdebit=$jumdebit + $data[nominal];
Listing program
jurnalumum.php
174
Tabel 4.22 Listing program Jurnal Umum Lanjutan 2
Listing Program Keterangan
}else {
$nomdebit='';
$nomkredit=$data['nominal'];
$namaakun="<div
align=right>".$data['namaakun']."</div>";
$jumkredit=$jumkredit + $data[nominal];
}
echo"
<tr>
<td>$t</td>
<td>$bukti</td>
<td>$namaakun</td>
<td>$data[noakun]</td>
<td align=right>$nomdebit</td>
<td align=right>$nomkredit</td>
</tr>";
}
echo"
<tr>
<td colspan=4 align=center>Jumlah
</td>
<td align=right>$jumdebit</td>
<td align=right>$jumkredit</td>
</tr>";
echo"</table>";
?>
Listing program
jurnalumum.php
Gambar 4.79 Tampilan Program Cari Periode Buku Besar Umum
175
Tabel 4.23 Listing program Cari Periode Buku Besar Umum
Listing Program Keterangan
form id='form1' name='form1' method='POST'
action='index.php?panggil=bukubesar'>
<table align='Center' border='0'>
<tr>
<td colspan="2"><h2>Masukan Periode
Untuk Buku Besar</h2></td>
</tr>
<tr>
<td><input name='periode' type='text'
/></td>
<td><input name='submit'
type='submit' value='Submit' /></td>
</tr>
</table></form><br><br></p>
Listing program
Input_bukubesar
.php
176
Gambar 4.80 Tampilan Program Buku Besar Umum
Tabel 4.24 Listing program Buku Besar Umum
Listing Program Keterangan
<?php
session_start();
$perd = $_POST['periode'];
if ($perd==''){
$periode = $_SESSION['periode'];
}
else{
$periode = $_POST['periode'];
$_SESSION['periode']= $_POST['periode'];
}
Listing program
bukubesar.php
177
Tabel 4.25 Listing program Buku Besar Umum Lanjutan 1
Listing Program Keterangan
$tahun = mktime (0,0,0, date('m'), date('d'),
date('Y'));
if($periode=="01"){
$tgl=date("t",mktime(0,0,0,$periode,1,0);
$prd="Januari";
}elseif($periode==02){
$tgl=date("t",mktime(0,0,0,$periode,2,0);
$prd="Februari";
}elseif($periode==03){
$tgl=date("t",mktime(0,0,0,$periode,3,0);
$prd="Maret";
}elseif($periode==04){
$tgl=date("t",mktime(0,0,0,$periode,4,0);
$prd="April";
}elseif($periode==05){
$tgl=date("t",mktime(0,0,0,$periode,5,0);
$prd="Mei";
}elseif($periode==06){
$tgl=date("t",mktime(0,0,0,$periode,6,0);
$prd="Juni";
}elseif($periode==07){
$tgl=date("t",mktime(0,0,0,$periode,7,0);
$prd="Juli";
}elseif($periode==08){
$tgl=date("t",mktime(0,0,0,$periode,8,0);
$prd="Agustus";
}elseif($periode==09){
$tgl=date("t",mktime(0,0,0,$periode,9,0);
$prd="September";
}elseif($periode==10){
$tgl=date("t",mktime(0,0,0,$periode,10,0;
$prd="Oktober";
}elseif($periode==11){
$tgl=date("t",mktime(0,0,0,$periode,11,0));
$prd="November";
}elseif($periode==12){
$tgl=date("t",mktime(0,0,0,$periode,12,0));
$prd="Desember";
}else{
$tgl = "31 Desember ";
$prd=$_SESSION['periode'];
}
Listing
program
bukubesar.php
178
Tabel 4.26 Listing program Buku Besar Umum Lanjutan 2
Listing Program Keterangan
?>
<title></title>
<form method=post id=myform name=myform>
<div style="float:right">
<input type=submit value="Neraca Saldo"
class=submit
onclick="document.myform.action='index.php?panggi
l=neraca'">
<input type=submit value="Laba Rugi" class=submit
onclick="document.myform.action='index.php?panggi
l=labarugi'">
<input type=submit value="Ekuitas" class=submit
onclick="document.myform.action='index.php?panggi
l=ekuitas'">
<input type=submit value="Neraca" class=submit
onclick="document.myform.action='index.php?panggi
l=neraca2'">
<input type=submit value="Arus Kas" class=submit
onclick="document.myform.action='index.php?panggi
l=aruskas'">
</div>
<p><a
href='cetak_bukubesar.php'target='_blank'>CETAK</
a> </p>
<p>
<hr>
<center>
<h2>Buku Besar Umum</h2>
<h2><?php echo"Periode : $tgl $prd";
?></h2></center>
<?php
$q=mysql_query("select a.*,b.* from tb_akun a,
tb_transaksi_detail b where a.noakun=b.noakun
group by a.noakun order by a.noakun ");
$no=1;
while($akun=mysql_fetch_array($q))
{
echo "<table width=100%><tr><td
style='padding-left:10px;'>Nama Akun :
$akun[namaakun]</td><td style='padding-
right:10px; text-align:right;'>No Akun :
$akun[noakun]</td></tr></table>";
echo "<table class=mytable width=100%>
<tr>
<th
width=10%>Tanggal</th>
<th
width=30%>Keterangan</th>
<th width=10%>Ref</th>
<th width=15%>Debit</th>
<th width=15%>Kredit</th>
<th width=15%>Saldo</th>
</tr>";
Listing
program
bukubesar.php
179
Tabel 4.27 Listing program Buku Besar Umum Lanjutan 3
Listing Program Keterangan
$sql="select a.*,b.*,c.* from tb_transaksi a,
tb_transaksi_detail b,tb_akun c where b.noakun=c.noakun
and a.tran_id=b.tran_id and a.tran_id in (select
tran_id from tb_transaksi_detail where
noakun='$akun[noakun]') and b.noakun<>'$akun[noakun]'
and a.tran_tanggal like '%$periode%' order by
tran_tanggal, b.noakun";
$result=mysql_query($sql);
$saldo=0;
$s="";
while($r=mysql_fetch_array($result))
{
if($s=="")
$s=$r[tran_tipe];
if($r[tran_tipe]==$s)
$saldo=$saldo+$r[nominal];
else
$saldo=$saldo-$r[nominal];
if($r[tran_tipe]=="debit")
{
$kredit=$r[nominal];
$debit="";
}
else
{
$kredit="";
$debit=$r[nominal];
}
if($s=="kredit")
{
$sdebit=$saldo;
$skredit="";
}
else
{
$sdebit="";
$skredit=$saldo;
}
echo "
<tr>
<td
align=center>$r[tran_tanggal]</td>
<td>$r[namaakun]</td>
<td
align=center>$r[noakun]</td>
<td align=right>$debit</td>
<td align=right>$kredit</td>
<td align=right>$saldo</td>
</tr>";
}
$namaakun=str_replace('.', '', $akun[noakun]);
echo "</table><br>
<input type=hidden name='debit$namaakun'
value='$sdebit'>
<input type=hidden name='kredit$namaakun'
value='$skredit'>";
$no++;
}
?>
</form>
Listing
program
bukubesar.php
180
Gambar 4.81 Tampilan Program Laporan Aktivitas
Tabel 4.28 Listing program Laporan Aktivitas
Listing Program Keterangan
<? session_start();
$periode=$_SESSION[periode];
$tahun = mktime (0,0,0, date('m'), date('d'),
date('Y'));
if($periode=="01"){
$tgl=date("t",mktime(0,0,0,$periode,1,0));
$prd="Januari";
}elseif($periode==02){
Listing
program
labarugi.php
181
Tabel 4.29 Listing program Laporan Aktivitas Lanjutan 1
Listing Program Keterangan
$tgl=date("t",mktime(0,0,0,$periode,2,0));
$prd="Februari";
}elseif($periode==03){
$tgl=date("t",mktime(0,0,0,$periode,3,0));
$prd="Maret";
}elseif($periode==04){
$tgl=date("t",mktime(0,0,0,$periode,4,0));
$prd="April";
}elseif($periode==05){
$tgl=date("t",mktime(0,0,0,$periode,5,0));
$prd="Mei";
}elseif($periode==06){
$tgl=date("t",mktime(0,0,0,$periode,6,0));
$prd="Juni";
}elseif($periode==07){
$tgl=date("t",mktime(0,0,0,$periode,7,0));
$prd="Juli";
}elseif($periode==08){
$tgl=date("t",mktime(0,0,0,$periode,8,0));
$prd="Agustus";
}elseif($periode==09){
$tgl=date("t",mktime(0,0,0,$periode,9,0));
$prd="September";
}elseif($periode==10){
$tgl=date("t",mktime(0,0,0,$periode,10,0));
$prd="Oktober";
}elseif($periode==11){
$tgl=date("t",mktime(0,0,0,$periode,11,0));
$prd="November";
}elseif($periode==12){
$tgl=date("t",mktime(0,0,0,$periode,12,0));
$prd="Desember";
}else{
$tgl = "31 Desember ";
$prd=$_SESSION['periode'];
}
?>
<form action="cetak_labarugi.php" target="_blank"
method="post">
<input type="submit" value="Cetak" /><div
align="right"><a
href="index.php?panggil=bukubesar">Back</a></div>
<center>
<h2>LAPORAN AKTIVITAS<br /><h2><?php echo "Periode
: $tgl $prd"; ?> </h2 ></h2>
</center>
<div align="">
<table class="mytable" width="">
<tr>
<th width='10%' height="30"><div
align="left">PENDAPATAN:</div></th>
<th width='5%'></th>
</tr>
<tr>
<td>Pendapatan Administrasi Rawat Jalan</td>
Listing
program
labarugi.php
182
Tabel 4.30 Listing program Laporan Aktivitas Lanjutan 2
Listing Program Keterangan
<?php
if($_POST[debit61]>0){
$jml1=$_POST[debit61];
session_register("debit61");
$_SESSION[debit61]=$_POST[debit61];
}
else{
$jml1=$_POST[kredit61];
session_register("kredit61");
$_SESSION[kredit61]=$_POST[kredit61];
}
?>
<td align="right"><div align="left"><?php echo
$jml1;?></div></td>
</tr>
<tr>
<td>Pendapatan Administrasi Rawat Inap</td>
<?php
if($_POST[debit62]>0){
$jml2=$_POST[debit62];
session_register("debit62");
$_SESSION[debit62]=$_POST[debit62];
}
else{
$jml2=$_POST[kredit62];
session_register("kredit62");
$_SESSION[kredit62]=$_POST[kredit62];
}
?>
<td align="right"><div align="left"><?php echo
$jml2;?></div></td>
</tr>
<tr>
<td>Pendapatan Akomodasi Poly BKIA</td>
<?php
if($_POST[debit63]>0){
$jml3=$_POST[debit63];
session_register("debit63");
$_SESSION[debit63]=$_POST[debit63];
}
else{
$jml3=$_POST[kredit63];
session_register("kredit63");
$_SESSION[kredit63]=$_POST[kredit63];
}
?>
Listing
program
labarugi.php
183
Tabel 4.31 Listing program Laporan Aktivitas Lanjutan 3
Listing Program Keterangan
<td align="right"><div align="left"><?php echo
$jml3;?></div></td>
</tr>
<tr>
<td>Pendapatan Akomodasi Poly Gigi</td>
<?php
if($_POST[debit64]>0){
$jml4=$_POST[debit64];
session_register("debit64");
$_SESSION[debit64]=$_POST[debit64];
}
else{
$jml4=$_POST[kredit64];
session_register("kredit64");
$_SESSION[kredit64]=$_POST[kredit64];
}
?>
<td align="right"><div align="left"><?php echo
$jml4;?></div></td>
</tr>
<tr>
<td>Pendapatan Akomodasi Poly Umum</td>
<?php
if($_POST[debit65]>0){
$jml5=$_POST[debit65];
session_register("debit65");
$_SESSION[debit65]=$_POST[debit65];
}
else{
$jml5=$_POST[kredit65];
session_register("kredit65");
$_SESSION[kredit65]=$_POST[kredit65];
}
?>
<td align="right"><div align="left"><?php echo
$jml5;?></div></td>
</tr>
<tr>
<td>Pendapatan Akomodasi Poly Anak</td>
<?php
if($_POST[debit66]>0){
$jml6=$_POST[debit66];
session_register("debit66");
$_SESSION[debit66]=$_POST[debit66];
}
else{
$jml6=$_POST[kredit66];
Listing
program
labarugi.php
184
Tabel 4.32 Listing program Laporan Aktivitas Lanjutan 4
Listing Program Keterangan
<td align="right"><div align="left"><?php echo
$jml4;?></div></td>
</tr>
<tr>
<td>Pendapatan Akomodasi Poly Umum</td>
<?php
if($_POST[debit65]>0){
$jml5=$_POST[debit65];
session_register("debit65");
$_SESSION[debit65]=$_POST[debit65];
}
else{
$jml5=$_POST[kredit65];
session_register("kredit65");
$_SESSION[kredit65]=$_POST[kredit65];
}
?>
<td align="right"><div align="left"><?php echo
$jml5;?></div></td>
</tr>
<tr>
<td>Pendapatan Akomodasi Poly Anak</td>
<?php
if($_POST[debit66]>0){
$jml6=$_POST[debit66];
session_register("debit66");
$_SESSION[debit66]=$_POST[debit66];
}
else{
$jml6=$_POST[kredit66];
session_register("kredit66");
$_SESSION[kredit66]=$_POST[kredit66];
}
?>
<td align="right"><div align="left"><?php echo
$jml6;?></div></td>
</tr>
<tr>
<td>Pendapatan Akomodasi Poly obgyn</td>
<?php
if($_POST[debit67]>0){
$jml7=$_POST[debit67];
session_register("debit67");
$_SESSION[debit67]=$_POST[debit67];
}
else{
$jml7=$_POST[kredit67];
session_register("kredit67");
$_SESSION[kredit67]=$_POST[kredit67];
}
?>
<td align="right"><div align="left"><?php echo
$jml7;?></div></td>
</tr>
Listing
program
labarugi.php
185
Gambar 4.82 Tampilan Program Laporan Perubahan Ekuitas
Tabel 4.33 Listing program Laporan Perubahan Ekuitas
Listing Program Keterangan <center><h2>LAPORAN PERUBAHAN EKUITAS</h2><h2><?php
echo "Periode : $tgl $prd"; ?></h2></center>
<table class=mytable width=60%>
<tr>
<th colspan="20" align=left>EKUITAS AWAL
PERIODE:</th>
</tr>
<tr>
<td width="40%" >Modal Sumbangan CN</td>
<?php
if($_POST[debit52]>0){
$jml1=$_POST[debit52];
session_register("debit52");
$_SESSION[debit52]=$_POST[debit52];
}
else{
$jml1=$_POST[kredit52];
session_register("kredit52");
$_SESSION[kredit52]=$_POST[kredit52];
}
?>
<td align=right><div align="left">
<div align="right"><?php echo $jml1;?></div></td>
</tr>
<tr>
<td>Modal Sumbangan Donatur </td>
<?php
if($_POST[debit53]>0){
$jml2=$_POST[debit53];
session_register("debit53");
else{
$jml2=$_POST[kredit53];
session_register("kredit53");
$_SESSION[kredit53]=$_POST[kredit53]; }?
Listing
program
ekuitas.php
186
Tabel 4.34 Listing program Laporan Perubahan Ekuitas Lanjutan 1
Listing Program Keterangan
<td align=right><div align="right"><?php
echo $jml2;?></div></td>
</tr>
<tr>
<td>Akumulasi surplus/defisit</td>
<td align=right><div align="right"><?php
echo "$akum"?></div></td>
</tr>
<?php
if ($pendapatan>$belanja){
$ekuitas=$jml1+$jml2+$akum;
}
else{
$ekuitas=$jml1-$jml2-$akum;
}
?>
<tr>
<h3>
<td>EKUITAS AKHIR</td></h3>
<td><div align="right"><?php echo
"$ekuitas" ;
session_register(ekuitas);
$_SESSION[ekuitas]=$ekuitas;
?>
</div></td>
</tr>
</table>
Listing
program
ekuitas.php
187
Gambar 4.83 Tampilan Program Laporan Neraca
Tabel 4.35 Listing program Laporan Neraca
Listing Program Keterangan
<center><h2>Neraca </h2><h2><?php echo "Periode
: $tgl $prd"; ?></h2></center>
<table class=mytable width=60%>
<tr>
<th colspan="20" align=left>AKTIVA:</th>
</tr>
<tr>
<td width="40%" >Kas</td>
<?php
if($_POST[debit11]>0){
$jml1=$_POST[debit11];
session_register("debit11");
$_SESSION[debit11]=$_POST[debit11];
}
else if(($_POST[debit11]=="") ||
($_POST[kredit11]=="")) {
$jml1=0;
session_register("debit11");
$_SESSION[debit11]=$_POST[debit11];
Listing
program
Neraca2.php
188
Tabel 4.36 Listing program Neraca Lanjutan 1
Listing Program Keterangan session_register("kredit11");
$_SESSION[kredit11]=$_POST[kredit11];
}
else{
$jml1=$_POST[kredit11];
session_register("kredit11");
$_SESSION[kredit11]=$_POST[kredit11];
}
?>
<td align=left><div align="left"><?php echo
$jml1;?></td>
</tr>
<tr>
<td width="40%" >Piutang Pasien Umum</td>
<?php
if($_POST[debit13]>0){
$jml3=$_POST[debit13];
session_register("debit13");
$_SESSION[debit13]=$_POST[debit13];
}
else{
$jml3=$_POST[kredit13]*(-1);
session_register("kredit13");
$_SESSION[kredit13]=$_POST[kredit13];
}
?>
<td align=left><div align="left"><?php echo
$jml3;?></td>
</tr>
<tr>
<td width="40%" >Piutang Karyawan</td>
<?php
if($_POST[debit14]>0){
$jml4=$_POST[debit14];
session_register("debit14");
$_SESSION[debit14]=$_POST[debit14];
}
else{
$jml4=$_POST[kredit14]*(-1);
session_register("kredit14");
$_SESSION[kredit14]=$_POST[kredit14];
}
?>
<td align=left><div align="left"><?php echo
$jml4;?></td>
</tr>
Listing
program
Neraca2.php
189
Gambar 4.84 Tampilan Program Laporan Arus Kas
Tabel 4.37 Listing program Laporan Arus Kas
Listing Program Keterangan <h2>LAPORAN ARUS KAS</h2><h2><?php echo "Periode
: $tgl $prd"; ?></h2></center>
<center><table width="73%" border="0" class="">
<tr>
Listing
program
Aruskas.php
190
Tabel 4.38 Listing program Laporan Arus Kas Lanjutan 1
Listing Program Keterangan <td colspan="2"><strong>Arus Kas dari Aktifitas
Operasional :</strong></td>
</tr>
<tr>
<td colspan="2"><strong>Penerimaan Dari
:</strong></td>
</tr>
<tr>
<td width="48%"> Pendapatan
Administrasi Rawat Jalan</td>
<?php
if($_POST[debit61]>0){
$jml1=$_POST[debit61];
session_register("debit61");
$_SESSION[debit61]=$_POST[debit61];
}
else{
$jml1=$_POST[kredit61];
session_register("kredit61");
$_SESSION[kredit61]=$_POST[kredit61];
}
?>
<td width="52%" align="right"><div
align="left"><?php echo $jml1;?></div></td>
</tr>
<tr>
<td> Pendapatan
Administrasi Rawat Inap</td>
<?php
if($_POST[debit62]>0){
$jml2=$_POST[debit62];
session_register("debit62");
$_SESSION[debit62]=$_POST[debit62];
}
else{
$jml2=$_POST[kredit62];
session_register("kredit62");
$_SESSION[kredit62]=$_POST[kredit62];
}
?>
<td align="right"><div align="left"><?php echo
$jml2;?></div></td>
</tr>
<td align=right><?php
$saldoakhir=$total+$totald;
echo $saldoakhir;?><hr width="20%"
align="right"><hr width="20%" align="right"/></td>
</tr>
</table>
Listing
program
Aruskas.php
191
4.6 Konversi Komponen Sistem
Spesifikasi komponen sistem pada sistem informasi akuntansi Keuangan
adalah sebagai berikut
4.6.1 Pengguna (Brainware)
Untuk pengoperasian program pada sistem informasi akuntansi keuangan
berbasis web dioperasikan oleh pengguna (user) yang memahami dan menguasai
Aplikasi Browser atau dapat mengoperasikan komputer dengan baik.
4.6.2 Perangkat Keras (Hardware)
Hardware yang diperlukan untuk menjalankan program aplikasi pada sistem
informasi akuntansi keuangan berbasis web minimal dengan leptop dengan
processor intel (R) Core (TM) 2 Duo T5870 @ 2.00Ghz (2 CPUs), ~2.0Ghz
dengan RAM minimal 1024 MB, VGA 128 MB, Hardisk 20 GB, Monitor, Printer,
Keyboard, dan Mouse.
4.6.3 Perangkat Lunak (Software)
4.6.3.1 Perangkat Lunak Sistem
Perangkat lunak sistem yang digunakan untuk mengkonfigurasi komputer
yaitu Windows Seven. Sistem operasi ini dapat mendukung Program Perancangan
Sistem Informasi Akuntansi Keuangan berbasis web.
192
4.6.3.2 Perangkat Lunak Pemrograman
Perangkat lunak pemrograman yang digunakan dalam sistem informasi
akuntansi keuangan adalah PHP, MySQL, Start Apache, PHP Coder dan Win
MySQL Admin.
4.6.3.3 Perangkat Lunak Aplikasi
Perangkat lunak aplikasi yang digunakan dalam sistem informasi akuntansi
belanja barang dan jasa adalah terdapat banyak pilihan diantaranya internet
explorer, mozilla firefox, google chrome, opera, lively browser dan lain-lain.
4.7 Kelebihan dan Kelemahan Sistem
4.7.1 Kelebihan Sistem
Kelebihan yang dimiliki oleh sistem informasi akuntansi Keuangan berbasis
web adalah sebagai berikut:
A. Sistem sudah terintegrasi yang memudahkan pengiriman file antar bagian.
B. Sistem sudah dilindungi oleh kata kunci pada setiap bagiannya.
C. Lebih afektif dan efisien terhadap arsip yang akan disimpan dan waktu yang
tidak hilang.
D. Aplikasi untuk membuka program banyak pilihan dan lebih mudah
didapatkan.
E. Terdapat penyetujuan transaksi di bagian akuntansi sebagai pengendalian.
F. Terdapat jurnal umum, buku besar umum, dan laporan keuangan yang terdiri
dari laporan aktivitas, laporan perubahan modal, laporan neraca dan laporan
arus kas .
193
G. Disediakan login untuk yayasan dan Direktur, sebagai pengendalian rumah
bersalin dalam hal laporan keuangan secara online.
4.7.2 Kelemahan Sistem
Adapun kelemahan dari program dan sistem informasi akuntansi keuangan
rumah bersalin ini adalah sebagai berikut:
A. Untuk mendapatkan tampilan agar bisa fullscreen di komputer portable
seperti laptop atau notebook resolusi pada layar komputer harus di setting.
B. Sistem Validasi masih belum aktif.
C. Untuk mencetak laporan masih menggunakan html, sehingga setiap komputer
/leptop harus menginstal aplikasi pdf.