tugas akhir - bina sarana informatika · pihak perusahaan dapat lebih mudah menyajikan informasi...
TRANSCRIPT
i
PERANCANGAN SISTEM AKUNTANSI PENDAPATAN KAS
PADA PT. ZONA SEHAT KHATULISTIWA JAKARTA
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Diploma Tiga (DIII)
EMI MASRUROH 11140130
RIFKI SAEFUDIN 11141204
AISYIYAH AMALIYA 11142243
Program Studi Komputerisasi Akuntansi
Akademik Manajemen Informatika dan Komputer
Bina Sarana Informatika
Jakarta
2017
ii
iii
iv
v
vi
vii
viii
ix
x
xi
xii
xiii
xiv
xv
)
xvi
xvii
KATA PENGANTAR
Puji syukur Alhamdulillah, penulis panjatkan kehadirat Allah SWT yang
telah melimpahkan segala rahmat dan karunia-Nya, sehingga penulis dapat
menyelesaikan tugas akhir ini dengan baik. Dimana tugas akhir ini penulis sajikan
penulis ambil adalah sebagai berikut: “Perancangan Sistem Akuntansi
Pendapatan Kas Pada PT. Zona Sehat Khatulistiwa”.
Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat kelulusan
program Diploma Tiga (D.III) AMIK BSI. Sebagai bahan peulisan diambil
berdasarkan hasil penelitian, observasi dan beberapa sumber literatur yang
mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan
dari semua pihak, maka penulis tugas akhir ini tidak akan lancar. Oleh karena itu
pada kesempatan ini, izinkanlah penulis menyampaikan ucapan terima kasih
kepada:
1. Direktur Akademi Manajemen Informatika dan Komputer Bina Sarana
Informatika.
2. Ketua Program Studi Komputerisasi Akuntansi Akademi Manajemen
Informatika dan Komputer Bina Sarana Informatika.
3. Bapak Ghofar Taufiq, M.Kom selaku dosen pembimbing Tugas akhir yang
telah memberikan bimbingan dan pengarahan dalam menyelesaikan tugas
akhir ini.
xviii
4. Bapak Abdul Rohman S.Sos selaku pemilik PT. Zona Sehat Khatulistiwa
5. Bapak/Ibu dosen Komputerisasi Akuntansi AMIK BSI yang telah memberikan
ilmu selama belajar di BSI.
6. Kepada keluarga terutama orang tua tercinta, yang telah memberikan do’a dan
dukungan baik moril maupun materil kepada penulis, sehingga penulisan ini
dapat terselesaikan.
7. Sahabat-sahabat yang telah meluangkan waktu untuk membantu penulis
menyelesaikan tugas akhir ini.
8. Teman-teman 11.6D.07 terimakasih atas kebersamannya.
Serta semua pihak yang telah menyumbangkan tenaga, pikiran dan doa’a
sehingga terselesaikannya tugas akhir ini. Penulis menyadari bahwa penulisan tugas
akhir ini masih jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran
yang bersifat membangun demi kesempurnaan penilisan dimasa yang akan dating.
Akhir kata semoga tugas akhir ini dapat berguna bagi penulis khususnya
dan bagi para pembaca yang berminat pada umumnya.
Jakarta, 12 Juli 2017
Penulis
xix
ABSTRAK
Emi Masruroh (11140130), Rifki Saefudin (11141204), dan Aisyiyah Amaliya
(11142243), Perancangan Sistem Akuntansi Pendapatan Kas Pada PT. Zona
Sehat Khatulistiwa Jakarta.
Sistem informasi akuntansi yang sedang berjalan di PT. Zona Sehat Khatulistiwa
saat ini masih belum sempurna, ini terbukti karena masih adanya kendala yang
dapat mengganggu jalannya proses bisnis secara keseluruhan, untuk itu penulis
melakukan pengembangan perancangan sistem akuntansi pada PT. Zona Sehat
Khatulistiwa dengan melakukan observasi langsung di perusahaan untuk
mendapatkan segala sesuatu yang berkaitan dengan prosedur pendapatan yang
sedang berlangsung, setelah penulis melakukan observasi di perusahaan maka
pihak perusahaan dapat lebih mudah menyajikan informasi akuntansi tentang
pendapatan dan mempermudah untuk mendapatkan informasi baik pencarian data
dan mengurangi kesalahan-kesalahan dalam membuat laporan sehingga lebih
efektif dan efesien.
Kata kunci : Perancangan Sistem Akuntansi Pendapatan Kas
xx
ABSTRACT
Emi masruroh (11140130), Rifki Saefudin (11141204), Aisyiyah Amaliya
(11142243), Design of Accounting System Cash Income in PT. Zona Sehat
Khatulistiwa Jakarta
Accouting information system that is running in PT. Zona Sehat Khatulistiwa this
time still not perfect, this is proven because there are still obstacles which can
disturb business process nets overall, for that writer doing development designing
of accounting system in PT. Zona Sehat Khatulistiwa by making direct observations
at the company to get everything related with income procedures which is being
take place, after the writer made the observation at the company then the company
can more easily present information of accounting obout revenue and simplify to
get information, search date and reduce error in creating reports so more effective
and efficient.
Keywords: Design of Accounting System Cash Income
xxi
DAFTAR ISI
Halaman
Lembar Judul Tugas Akhir............................................................................ i
Lembar Pernyataan Keaslian Tugas Akhir ................................................... ii
Lembar Persetujuan Publikasi Karya Ilmiah................................................ v
Lembar Persetujuan dan Pengesahan Tugas Akhir ....................................... viii
Lembar Konsultasi Tugas Akhir ................................................................... xi
Kata Pengantar .............................................................................................. xvii
Abstraksi ....................................................................................................... xix
Daftrar isi ...................................................................................................... xxi
Daftar Simbol ................................................................................................ xxiii
Daftar Gambar ............................................................................................... xxviii
Daftar Tabel .................................................................................................. xxx
Daftar Lampiran ............................................................................................ xxxi
BAB I PENDAHULUAN ...................................................................... 1
1.1. Umum ................................................................................... 1
1.2. Maksud dan Tujuan .............................................................. 3
1.3. Metode Penelitian................................................................. 3
1.3.1. Metode Pengumpulan Data ........................................ 4
1.3.2. Metode Pengembangan Software ............................... 4
1.4. Ruang Lingkup ..................................................................... 7
1.5. Sistematika Penulisan .......................................................... 8
BAB II LANDASAN TEORI ................................................................. 10
2.1. Konsep Dasar Sistem ........................................................... 10
2.2. Peralatan Pendukung (Tools System) ................................... 14
BAB III ANALISA SISTEM BERJALAN ............................................ 21
3.1. Umum ................................................................................... 21
3.2. Tinjauan Perusahaan ............................................................ 21
3.2.1. Sejarah Perusahaan..................................................... 22
3.2.2. Struktur Organisasi dan Fungsi .................................. 23
3.3. Proses Bisnis Sistem Berjalan .............................................. 24
3.4. Unified Modelling Language (UML) ................................... 27
3.4.1. Activity Diagram ........................................................ 27
3.5. Spesifikasi Sistem Berjalan .................................................. 29
3.5.1. Spesifikasi Bentuk Dokumen Masukan ..................... 29
3.5.2. Spesifikasi Bentuk Dokumen Keluaran ..................... 30
3.6. Permasalahan Pokok ............................................................ 31
3.7. Pemecahan Masalah ............................................................. 32
xxii
BAB IV RANCANGAN SISTEM USULAN ......................................... 33
4.1. Analisa Kebutuhan Software................................................ 33
4.1.1. Analisa Kebutuhan ..................................................... 33
4.1.2. Use Case Diagram ..................................................... 34
4.1.3. Activity Diagram ........................................................ 37
4.2. Desain ................................................................................... 56
4.2.1. Entity Relationship Diagram (ERD) .......................... 57
4.2.2. Logical Record Structure (LRS) ................................ 58
4.2.3. Spesifikasi File ........................................................... 59
4.2.4. Software Architecture................................................. 62
4.2.5. Testing ........................................................................ 86
4.2.6. Spesifikasi Hardware dan Software ........................... 93
BAB V PENUTUP .................................................................................. 95
5.1. Kesimpulan .......................................................................... 95
5.2. Saran ..................................................................................... 95
DAFTAR PUSTAKA .................................................................................. 97
DAFTAR RIWAYAT HIDUP ................................................................... 98
SURAT KETERANGAN RISET/PKL ..................................................... 101
LAMPIRAN-LAMPIRAN ......................................................................... 104
xxiii
DAFTAR SIMBOL
1. Activity Diagram
INITIAL NODE
Status awal aktivitas sistem, sebuah diagram aktivitas
memiliki sebuah status awal.
ACTION
Aktivitas yang dilakukan sistem, aktivitas biasanya
diawali dengan kata kerja.
DECISION
Asosiasi percabangan dimana jika ada pilihan aktivitas
lebih dari satu.
JOIN
Digunakan untuk menunjukkan kegiatan yang
digabungkan.
2. Use Case diagram
Actor untukMenspesifikasikan himpuan peran yang pe
nguna mainkan ketika berinteraksi dengan use case.
xxiv
Generalization Hubungan dimana objek anak
(descendent) berbagi perilaku dan struktur data dari
objek yang ada di atasnya objek induk.
Include Menspesifikasikan bahwa use case sumber
secara eksplisit.
Extend Menspesifikasikan bahwa use case target
memperluas perilaku dari use case sumber pada suatu
titik yang diberikan.
Association Apa yang menghubungkan antara objek
satu dengan objek lainnya.
Actifity Memperlihatkan bagaimana masing-masing
kelas antarmuk saling berinteraksi satu sama lain
Action State dari sistem yang mencerminkan eksekusi
dari suatu aksi.
Initial Node Bagaimana objek dibentuk atau diawali .
Actifity Final Node Bagaimana objek dibentuk dan
Dihancurkan.
Fork Node Satu aliran yang pada tahap tertentu berubah
menjadi beberapa aliran.
xxv
3. ERD (Entity Relation Diagram)
SIMBOL KETERANGAN
ENTITAS
Menunjukan pelaku yang terlibat
dalam sistem informasi
GARIS RELASI
Garis yang menghubungkan antara
entitas dengan relasi
PENYIMPANAN
KOMPUTERISASI
Menunjukan hubungan antara entitas
satu dengan entitas lain.
Atribut
Berfungsi untuk mendeskripsikan
karakter entitas
4. Sequence Diagram
SIMBOL NAMA KETERANGAN
Object Object merupakan instance dari
sebuah class dan dituliskan
tersusun secara horizontal.
digambarkan sebagai sebuah
class (kotak) dengan nama obyek
di dalamnya yang diawali dengan
sebuah titik koma
Actor Actor juga dapat berkomunikasi
dengan object, maka actor juga
dapat diurutkan sebagai kolom.
Simbol Actor sama dengan
simbol pada actor use case
diagram.
xxvi
Lifeline Lifeline mengindikasikan
keberadaan sebuah object dalam
basis waktu. Notasi untuk
Lifeline adalah garis putus-putus
vertikal yang ditarik dari sebuah
obyek.
Activation Activation dinotasikan sebagai
sebuah kotak segi empat yang
digambar pada sebuah lifeline.
Activation mengindikasikan
sebuah obyek yang akan
melakukan sebuah aksi.
Message Message, digambarkan dengan
anak panah horizontal antara
Activation. Message
mengindikasikan komunikasi
antara object-object.
4. Deployment Diagram
SIMBOL NAMA KETERANGAN
komponen Pada deployment
diagram,
komponenkomponen
yang ada diletakkan
didalam node untuk
memastikan keberadaan
posisi mereka
Node Node menggambarkan
bagian-bagian hardware
dalam sebuah sistem.
Notasi untuk node
digambarkan sebagai
sebuah kubus 3 dimensi.
xxvii
Association Sebuah association
digambarkan sebagai
sebuah garis yang
menghubungkan dua
node yang
mengindikasikan jalur
komunikasi antara
element-elemen
hardware.
xxviii
DAFTAR GAMBAR
Halaman
Gambar III.1. Struktur Organisasi PT. Zona Sehat Khatulistiwa ....................... 24
Gambar III.2. Activity Diagram PT. Zona Sehat Khatulistiwa ........................... 28
Gambar IV.1. Use Case Diagram Halaman Admin ........................................... 35
Gambar IV.2. Use Case Diagram Halaman Operator ........................................ 36
Gambar IV.3. Use Case Diagram Halaman Keuangan ...................................... 37
Gambar IV.4. Activity Diagram Bagian Admin Input Data Pegawai ................. 38
Gambar IV.5. Activity Diagram Bagian Admin Input Data Cabang .................. 39
Gambar IV.6. Activity Diagram Admin Input Data Akun .................................. 40
Gambar IV.7. Activity Diagram Fungsi Tambah Pada Input Pendapatan
Bagian Admin .......................................................................... 41
Gambar IV.8. Activity Diagram Fungsi Batal dan Simpan Pada Input
Pendapatan Bagian Admin ....................................................... 42
Gambar IV.9. Activity Diagram Fungsi Edit dan Keluar Input
Pendapatan Bagian Admin ....................................................... 43
Gambar IV.10. Activity Diagram Jurnal Umum Bagian Admin ......................... 44
Gambar IV.11. Activity Diagram Rekap Pendapatan Bagian Admin ................. 45
Gambar IV.12. Activity Diagram Laporan Pendapatan Klinik Bagian
Admin ....................................................................................... 46
Gambar IV.13. Activity Diagram Laporan Jurnal Umum Bagian Admin .......... 47
Gambar IV.14. Activity Diagram Laporan Pengeluaran Bagian Admin ............ 48
Gambar IV.15. Activity Diagram Fungsi Tambah Bagian Operator .................. 49
Gambar IV.16. Activity Diagram Fungsi Batal dan Simpan Bagian
Operator.................................................................................... 50
Gambar IV.17. Activity Diagram Fungsi Edit dan Keluar Bagian
Operator.................................................................................... 51
Gambar IV.18. Activity Diagram Jurnal Umum Bagian Keuangan.................... 52
Gambar IV.19. Activity Diagram Rekap Pendapatan Klinik Bagian
Keuangan.................................................................................. 53
Gambar IV.20. Activity Diagram Laporan Pendapatan Klinik Bagian
Keuangan.................................................................................. 54
Gambar IV.21. Activity Diagram Laporan Jurnal Umum Bagian Keuangan ..... 55
Gambar IV.22. Activity Diagram Laporan Pengeluaran Klinik Bagian
Keuangan.................................................................................. 56
Gambar IV.23. Entity Relationship Diagram (ERD) .......................................... 57
Gambar IV.24. Logical Record Structure (LRS) ................................................ 58
Gambar IV.25. Deployment Diagram Sistem Akuntansi Pendapatan Kas
PT. Zona Sehat Khatulistiwa.................................................... 63
Gambar IV.26. Sequence Diagram Login Admin .............................................. 64
Gambar IV.27. Sequence Diagram Bagian Admin Form Data
Pegawai .................................................................................... 65
Gambar IV.28. Sequence Diagram Bagian Admin Form Data
Cabang...................................................................................... 66
xxix
Gambar IV.29. Sequence Diagram Bagian Admin Form Data Akun................. 67
Gambar IV.30. Sequence Diagram Login Operator............................................ 68
Gambar IV.31. Sequence Diagram Bagian Operator Form Input
Pendapatan ............................................................................... 69
Gambar IV.32. Sequence Diagram Login Bagian Keuangan ............................. 70
Gambar IV.33. Sequence Diagram Bagian Keuangan Form Jurnal
Umum ....................................................................................... 71
Gambar IV.34. Sequence Diagram Bagian Keuangan Laporan Pendapatan
Klinik ....................................................................................... 72
Gambar IV.35. Sequence Diagram Bagian Keuangan Laporan Jurnal
Umum ....................................................................................... 72
Gambar IV.36. Sequence Diagram Bagian Keuangan Laporan Pengeluaran
Klinik ....................................................................................... 73
Gambar IV.37. Admin Melakukan Login ........................................................... 74
Gambar IV.38. Admin Menu Utama................................................................... 74
Gambar IV.39. Admin Menu Fila ....................................................................... 75
Gambar IV.40. Admin Input Data Pegawai ........................................................ 75
Gambar IV.41. Admin Input Data Cabang ......................................................... 76
Gambar IV.42. Admin Input Data Akun ............................................................. 76
Gambar IV.43. Admin Menu Operator ............................................................... 77
Gambar IV.44. Admin Input Pendapatan ............................................................ 77
Gambar IV.45. Admin Menu Keuangan ............................................................. 78
Gambar IV.46. Admin Input Jurnal Umum ........................................................ 78
Gambar IV.47. Admin Melihat Rekap Pendapatan ............................................ 79
Gambar IV.48. Admin Melihat Menu Laporan .................................................. 79
Gambar IV.49. Admin Mencetak Laporan Pendapatan Seluruh Klinik ............. 80
Gambar IV.50. Bagian Keuangan Mencetak Jurnal Umum ............................... 80
Gambar IV.51. Bagian Keuangan Mencetak Pengeluaran Klinik ...................... 81
Gambar IV.52. Operator Melakukan Login ........................................................ 81
Gambar IV.53. Operator Melihat Menu Operator .............................................. 82
Gambar IV.54. Operator Melakukan Input Pendapatan...................................... 82
Gambar IV.55. Keuangan Melakukan Login ...................................................... 83
Gambar IV.56. Keuangan Melihat Menu Keuangan .......................................... 83
Gambar IV.57. Keuangan Melakukan Input Jurnal Umum ................................ 84
Gambar IV.58. Keuangan Melihat Rekap Pendapatan ....................................... 84
Gambar IV.59. Keuangan Melihat Menu Laporan ............................................. 85
Gambar IV.60. Keuangan Mencetak Laporan Pendapatan Klinik ...................... 85
xxx
DAFTAR TABEL
Halaman
Tabel IV.1. Spesifikasi File Tabel Pegawai ..................................................... 59
Tabel IV.2. Spesivikasi File Tabel Cabang ...................................................... 60
Tabel IV.3. Spesifikasi File Tabel Akun ......................................................... 60
Tabel IV.4. Spesifikasi File Tabel Pendapatan_Kas ........................................ 61
Tabel IV.5. Spesifikasi File Tabel Jurnal Umum ............................................ 62
Tabel IV.6. Hasil Pengujian Black Box Testing Form Login ........................... 86
Tabel IV.7. Hasil Pengujian Black Box Testing Form Input
Data Pegawai .............................................................................. 87
Tabel IV.8. Hasil Pengujian Black Box Testing Form Input
Data Cabang ................................................................................ 88
Tabel IV.9. Hasil Pengujian Black Box Testing Input
Data Akun ................................................................................... 89
Tabel IV.10. Hasil Pengujian Black Box Testing Input
Pendapatan .................................................................................. 89
Tabel IV.11. Hasil Pengujian Black Box Testing Form Jurnal Umum ............ 90
Tabel IV.12. Hasil Pengujian Black Box Testing Form
Laporan Pendapatan .................................................................... 91
Tabel IV.13. Hasil Pengujian Black Box Testing Form
Laporan Jurnal Umum................................................................. 92
Tabel IV.14. Hasil Pengujian Black Box Testing Form
Laporan Pengeluaran ................................................................... 92
Tabel IV.15. Spesifikasi Hardware dan software ............................................ 93
xxxi
DAFTAR LAMPIRAN
Halaman
A.1. Form Pendaftaran ..................................................................................... 104
A.2. Bukti Setoran ............................................................................................ 105
A.3. Laporan Pendapatan Harian ..................................................................... 106
A.4. Jurnal Umum ............................................................................................ 107
A.5. Rekapan Pendapatan Klinik Cabang ........................................................ 108
A.6. Laporan Pendapatan Bulanan ................................................................... 114
1
BAB I
PENDAHULUAN
1.1. Umum
Lingkungan bisnis yang global sekarang ini, menyebabkan persaingan
usaha antar perusahaan semakain ketat. Karena banyak informasi yang akan
menuntut semua bidang berkembang dengan akses yang cepat, tanpa terkecuali
dibidang bisnis dan usaha. Perkembangan teknologi yang sangat pesat membuat
kebutuhan akan informasi sangat efektif dan efisien yang memerlukan kecepatan,
ketepatan, kualitas dan pelayanan yang sangat memuaskan. Semua itu merupakan
tujuan utama yang harus dicapai sesegera mungkin. Untuk memenuhi segala
tuntutan tersebut diperlukan sarana pendukung yang memadai baik sarana dalam
bidang sumber daya professional, maupun prasarana pendukung lainnya. Prasarana
yang sangat sesuai dengan tuntutan tersebut untuk menghasilkan suatu informasi
yang berkualitas, tepat, cepat, efisien, efektif, dan dapat memudahkan dalam hal
pengambilan keputusan.
Aktivitas utama dari sistem informasi akuntansi secara garis besar adalah
mengolah atau memproses data transaksi keuangan menjadi laporan keuangan
dengan menggunakan sistem komputerisasi yang terhubung dengan jaringan
komunikasi antara bagian yang satu dengan yang lainnya. Sistem informasi
akuntansi juga mempunyai fungsi penting diantarannya mengumpulkan dan
menyimpan data aktivitas dan transaksi perusahaan, memproses data menjadi
informasi yang dapat digunakan dalam proses pengembalian serta melakukan
kontrol secara tepat terhadap aset organisasi. Sistem informasi akuntansi
2
mempunyai 3 Subsistem yaitu sistem pemrosesan transaksi gunannya untuk
mendukung proses bisnis harian, sistem buku besar, dan sistem penutupan dan
pembalik yaitu pembalikan dan penutupan dari laporan yang dibuat dengan jurnal
pembalik dan jurnal penutup menghasilkan laporan keuangan, seperti laporan
Laba/rugi, arus kas, pengembalian pajak, dll.
Sistem informasi akuntansi yang sedang berjalan di PT. Zona Sehat
Khatulistiwa saat ini masih belum sempurna, ini terbukti karena masih adanya
kendala yang dapat mengganggu jalannya proses bisnis secara keseluruhan.
Perusahaan menghadapi permasalahan dalam menggunakan teknik secara manual,
karena teknologi yang digunakan kurang canggih sehingga sering mengalami
adannya permasalahan, dimana penyimpanan data-data perusahaan baik yang
sifatnnya publik maupun yang sangat rahasia, rentan akan gangguan keamanan.
Solusi yang terbaik mengenai hal tersebut adalah dengan menggunakan
komputerisasi yang digunakan oleh user untuk membantu dan memudahkan dalam
proses pengolahan data pekerjaan, baik dalam dunia bisnis, kegiatan sehari-hari
maupun pendidikan. Komputer akan sangat memudahkan user untuk memecahkan
suatu masalah yang sering terjadi bahkan yang rumit sekalipun.
Untuk ini penulis mencoba membahas ruang lingkup yang kecil dalam
sistem pendapatan. Sehubungan dengan hal tersebut, maka penulis mengambil
judul “Perancangan Sistem Akuntansi Pendapatan Kas Pada PT. Zona Sehat
Khatulistiwa”.
3
1.2. Maksud dan Tujuan
Maksud penulisan Perancangan Sistem Akuntansi Pendapatan Kas Pada PT.
Zona Sehat Khatulistiwa dalam penulisan tugas akhir (TA) ini adalah sebagai
berikut :
1. Untuk mengetahui bagaimana cara bekerjanya sistem informasi akuntansi
pendapatan pada PT. Zona Sehat Khatulistiwa.
2. Mengidentifikasi permasalahan-permasalahan yang ada pada sistem yang
sedang berjalan dan meningkatkan kinerja secara optimal.
3. Melakukan pengembangan perancangan sistem akuntansi pada PT. Zona
Sehat Khatulistiwa.
4. Untuk mengimplementasikan sistem pendapatan agar lebih efektif dan efisien
pada PT. Zona Sehat Khatulistiwa.
Sedangkan tujuan dari penulisan tugas akhir ini adalah untuk memenuhi
salah satu syarat kelulusan Program Diploma Tiga (D3) Program Studi
Komputerisasi Akuntansi Pada Akademi Manajemen Informatika dan Komputer
Bina Sarana Informatika (AMIK BSI) Jakarta.
1.3. Metode Penelitian
Metode penelitian adalah tata cara bagaimana suatu penelitian akan
dilaksanakan, metode penelitian ini sering dikacaukan dengan prosedur penelitian
atau teknik penelitian, hal ini disebabkan karena ketiga hal tersebut saling
berhubungan dan sulit dibedakan. Metode penelitian membicarakan mengenai tata
cara pelaksanaan penelitian.
4
1.3.1. Metode pengumpulan Data
Dalam rangka pengumpulan data untuk memenuhi perancangan sistem
informasi pendapatan pada PT. Zona Zehat Khatulistiwa, penulis melakukan
beberapa cara :
1. Observasi (Pengamatan)
Proses pengamatan langsung di lapangan yaitu di PT. Zona Sehat
Khatulistiwa, penulis melakukan pengamatan langsung ke perusahaan tersebut
untuk mendapatkan segala sesuatu yag berkaitan dengan prosedur pendapatan
yang sedang berlangsung.
2. Wawancara (Interview)
Wawancara adalah suatu metode dengan menggunakan proses tanya jawab
secara langsung dan sistematis dengan mngajukan beberapa pernyataan pada
narasumber dalam hal ini adalah Bapak Abdul Rohman S.sos selaku pemilik
(Owner) PT. Zona Sehat Khatulistiwa.
3. Studi Pustaka
Selain dengan observasi penulis juga melakukan pencarian data dengan studi
pustaka yaitu dengan membaca dan mempelajari buku atau literatur yang
sesuai dengan pembahasan materi serta pengetahuan lain sebagai bahan
perbandingan dalam menyelesaikan Tugas Akhir (TA).
1.3.2. Metode Pengembangan Software
Metode pengembangan perangkat lunak (atau disebut juga model proses
atau paradigma rekayasa perangkat lunak) adalah suatu strategi pengembangan
yang memadukan proses, metode, dan perangkat (tools). Metode-metode
5
pengembangan perangkat lunak, memberikan teknik untuk membangun perangkat
lunak yang berkaitan dengan serangkaian tugas yang luas yang menyangkut analisis
kebutuhan, konstruksi program, desain, pengujian dan pemeliharaan.
Pengembangan sistem dapat berarti menyusun suatu sistem yang baru untuk
menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem telah
ada. Sistem yang lama perlu diperbaiki atau diganti disebabkan karena beberapa
hal, yaitu:
1. Adanya permasalahan-permasalahan (problem) yang timbul di sistem yang
lama.
2. Untuk meraih kesempatan-kesempatan (opportunities).
3. Adanya intruksi-intruksi (directives).
Adapun metode pengembangan perangkat lunak yang penulis ambil yaitu:
Metode Waterfall
Waterfall merupakan salah satu metode dalam SDLC yang mempunyai ciri khas
pengerjaan setiap fase dalam waterfall harus diselesaikan terlebih dahulu sebelum
melanjutkan ke fase selanjutnya. Artinya fokus terhadap masing-masing fase dapat
dilakukan maksimal karena tidak adanya pengerjaan yang sifatnya paralel.
1. Analisa kebutuhan software
Sulitnya admin dalam proses mengolah transaksi klinik yang menyulitkan
bagian keuangan dalam merekap pendapatan dari setiap klinik cabang yang
membutuhkan banyak waktu, maka kami mengusulkan sebuah sistem
informasi berbasis komputer dengan menggunakan metode waterfall dan
bahasa pemrograman java desktop yaitu dengan aplikasi neatbens 8.1 dan
menggunakan database MySQL.
6
2. Desain
Adapun desain user interface yang digunakan dalam program pengembangan
sistem informasi pencatatan transaksi pendapatan di Klinik Zona Khatulistiwa
yaitu menu login, menu transaksi, menu master, menu laporan, menu input
data, menu laporan keuangan dan cetak.
3. Code Generation
Bahasa pemrograman yang penulis gunakan pada penilitian ini penulis
menggunakan java desktop dengan pendukung aplikasi Neatbeans 8.1 dan
menggunakan database MySQL.
4. Testing
Metode testing yang digunakan dalam java adalah black box testing dengan
menguji perangkat lunak dari segi spesifikasi fungsional tanpa menguji desain
dan kode program pengujian dimaksudkan untuk mengetahui apakah fungsi
fungsi masukan dan keluaran dari perangkat lunak sesuai dengan spesifikasi
yang digunakan.
5. Support
Pemiliharaan suatu software sangat diperlukan termasuk didalamnya adalah
pengembangan diperlukan ketika adanya perubahan dari eksternal perusahaan
seperti penggantian sistem input transaksi dan laporan keuangan. Dengan
melakukan backup data dan maintenance dapat membantu memaksimalkan
pengembangan sistem dalam klinik.
1.4. Ruang Lingkup
7
Dalam penulisan tugas akhir ini penulis ingin menganalisa bagaimana
proses sistem pendapatan dan pengembangan sistem informasi akuntansi terutama
sistem pendapatan di dalam perusahaan oleh sebab itu penulis memilih melakukan
riset di perusahaan PT. Zona Sehat Khatulistiwa.
Pengembangan sistem pendapatan pada PT. Zona Sehat Khatulistiwa
dilakukan oleh bagian admin, bagian operator dan bagian keuangan. Bagian admin
dapat mengakses semua menu yang ada dalam perancangan sistem akuntansi
pendapatan kas yaitu menu file, menu operator, menu keuangan dan menu laporan,
bagian admin disini sebagai pemegang jalanya program, jadi semua yang telah
diproses oleh operator dan bagian keuangan bisa dilihat oleh bagian admin, namun
pada penginputan menu file yaitu input data pegawai, input data cabang, dan input
data akun hanya bisa dilakukan oleh bagian admin saja.
Bagian operator dapat melakukan login ke menu utama tetapi hanya dapat
akses ke menu operator untuk melakukan input pendapatan dari setiap cabang
klinik. Penginputan dilakukan setiap hari setelah menerima laporan pendapatan
harian dari setiap klinik.
Bagian keuangan dapat melakukan login pada menu utama namun hanya
dapat mengakses pada menu keuangan dan menu laporan. Untuk menu keuangan
bagain keuangan dapat melakukan penginputan data jurnal umum perusahaan dan
melihat rekap pendapatan yang telah diinput oleh bagian operator. Selanjutnya
bagian keuangan bisa mengakses menu laporan dalam menu laporan terdapat
laporan pendapatan klinik, jurnal umum dan pengeluaran. Bagian keuangan hanya
dapat melihat dan mencetak sesuai dengan tanggal dan periode yang diinginkan
namun tidak dapat merubahnya.
8
1.5. Sistematika Penulisan
Untuk mengetahui secara ringkas permasalahan dalam penulisan tugas akhir
ini, maka digunakan sistematika penulisan yang bertujuan untuk mempermudah
pembaca.
BAB I PENDAHULUAN
Pada bab ini penulis menguraikan tentang latar belakang secara umum,
maksud dan tujuan, metode penelitian, ruang lingkup, serta sistematika
penulisan secara keseluruhan.
BAB II LANDASAN TEORI
Pada bab ini penulis menguraikan mengenai pembahasan teoritis
sebagai landasan berfikir dan konsep-konsep yang digunaan sebagai
acuan dalam penulisan ini yaitu perancangan sistem informasi
akuntansi.
BAB III ANALISA SISTEM BERJALAN
Pada bab ini penulis membahas mengenai proses sitem berjalan,
latar belakang pendapatan di PT. Zona Sehat Khatulistiwa, tinjauan
perusahaan, sejarah perusahaan, struktur organisasi dan fungsinnya,
proses bisnis sistem berjalan, activity diagram, spesifikasi sistem
berjalan, spesifikasi bentuk dokumen masukan, spesifikasi bentuk
dokumen keluaran, permasalahan pokok, pemecahan masalah di PT.
Zona Sehat Khatulistiwa.
BAB IV RANCANGAN SISTEM USULAN
9
Pada bab ini penulis membahas mengenai rancangan sistem usulan
yang dibutuhkan perusahaan demi terwujudnya sistem yang lebih baik
dari sebelumnya, analisa kebutuhan software, use case diagram,
activitiy diagram, desain, entity relationship diagram (ERD), logical
record structure (LRS), spesifikasi file, software archictecture,
deployment diagram, sequence diagram, user interface, testing,
spesifikasi hardware dan software.
BAB V PENUTUP
Pada bab ini penulis menjelaskan mengenai kesimpulan serta saran
yang berhasil ditarik dari seluruh pembuatan tugas akhir ini.
10
BAB II
LANDASAN TEORI
2.1. Konsep Dasar Sistem
A. Pengertian Sistem
Menurut Mulyadi (2014:5) “Sistem adalah suatu jaringan prosedur yang
dibuat menurut pola yang terpadu untuk melaksanakan kegiatan pokok
perusahaan”.
Menurut Al Fatta (2007:3) “Sistem adalah suatu kumpulan atau himpunan
dari unsur atau variabel-variabel yang saling terorganisasi, saling berinteraksi dan
saling bergantung satu sama lain”.
Menurut Mulyani (2016a:2) “Sistem bisa diartikan sebagai sekumpulan
subsistem, komponen ataupun elemen yang saling bekerjasama dengan tujuan yang
sama untuk menghasilkan output yang sudah ditentukan sebelumnya”.
Dari ketiga definisi diatas dapat disimpulkan bahwa sistem adalah kumpulan
suatu jaringan yang saling berinteraksi atau terhubungan untuk melakukan suatu
kegiatan untuk mencapai suatu tujuan yang diharapkan.
Adapun jenis sistem dan sifat sistem berikut ini:
1. Jenis Sistem
a. Sistem Lingkaran Terbuka Sistem yang tidak mempunyai elemen
mekanisme kontrol dan tujuan.
b. Sistem Lingkaran Tertutup Sistem yang disertai oleh adanya elemen
mekanisme kontrol dan tujuan.
11
2. Sifat Sistem :
a. Sistem Terbuka : Sistem yang dihubungkan dengan lingkungannya melalui
arus sumber daya.
b. Sistem Tertutup : Sistem yang sama sekali tidak berhubungan dengan
lingkungannya
c. Sistem Fisik : Sistem yang terdiri dari sejumlah sumber daya fisik
d. Sistem Konseptual : Sistem yang menggunakan sumber daya Konseptual
(Datadan Informasi) untuk mewakili suatu sistem fisik.
B. Pengertian Informasi
Informasi adalah (data yang diolah menjadi bentuk yang lebih berarti bagi
yang menerimanya, menggambarkan suatu kejadian (event), kesatuan nyata (fact
and entity) serta digunakan untuk pengambilan keputusan).
Menurut Mahatmyo (2014:1) menyimpulkan bahwa:
Informasi adalah sebuah sumber daya bisnis. Sama dengan sumber daya
bisnis lainnya seperti bahan baku, modal, dan tenaga kerja. Informasi
sangat penting bagi perusahaan modern untuk bertahan hidup. Setiap hari
banyak arus informasi ke para pengambilan keputusan serta berbagai
pengguna lainnya untuk memenuhi berbagai kebutuhan internal. Arus
informasi juga keluar dari perusahaan ke pengguna luar, seperti pelanggan
pemasok, dan pemegang kepentingan (Stakeholder).
C. Sistem Informasi Akuntansi
Sistem Informasi Akuntansi (SIA) banyak digunakan oleh organisasi bisnis
untuk mendukung proses bisnisnya. Kebutuhan akan SIA tergantung pada jenis
proses bisnis dan kompleksitas informasi yang diinginkan.
Menurut Bodnar dan Mustakini dalam Wahyono (2009:16) “Sistem
Informasi Akuntansi (SIA) adalah kumpulan dari sumber daya, baik manusia,
peralatan dan teknologi yang dirancang dan dipergunakan untuk mengubah data
ekonomi ke dalam informasi yang bermanfaat bagi penggunanya”.
12
Sistem Informasi Akuntansi terdiri dari lima komponen yang saling terhubung
yaitu:
1. Orang-orang menoperasikan sistem tersebut dan melaksanakan berbagi fungsi.
2. Prosedur-prosedur baik manual maupun yang terotomatisasi yang dilibatkan
dalam mengumpulkan, memproses, dan menyimpan data tentang aktivitas
organisasi.
3. Data tentang proses bisnis organisasi
4. Software yang digunakan untuk memproses data organisasi
5. Infrastruktur teknologi informasi
Dengan kelima komponen ini, akan memungkinkan SIA dalam suatu organisasi
atau perusahaan untuk memenuhi fungsi pentingnya, diantarannya:
1. Mengumpulkan dan menyimpan data tentang aktivitas-aktivitas yang
dilaksanakan oleh organisasi, sumber daya yang dipengaruhi oleh aktivitas-
aktivitas tersebut, dan para pelaku yang terlibat dalam aktivitas tersebut, agar
para manajemen, para pegawai, dan pihak luar yang berkepentingan dapat
meninjau ulang hal-hal yang telah terjadi.
2. Mengubah data menjadi informasi, ini merupakan fungsi vital dari SIA,
ketika data menjadi informasi, maka informasi tersebut akan sangat
bermanfaat baik bagi pihak eksternal perusahaan.
3. Fungsi yang ketiga dari SIA adalah tersedianya pengendalian sebagaimana
kita tahu bahwa dalam ranah organisasi yang lingkupnya besar seperti
perusahaan, terjadinnya kecurangan bukanlah hal yang langka. Dengan adanya
SIA, perusahaan akan mampu untuk menjaga aset-aset organisasi, termasuk
13
data organisasi, untuk memastikan bahwa data tersebut tersedia saat
dibutuhkan.
D. Pengertian Pendapatan
Pendapatan merupakan kenaikan harta perusahaan yang di sebabkan oleh
adanya transaksi dengan pihak ketiga, misalnya penjualan (sales), pendapatan sewa
(rent revenue), pendapatan deviden (dividend revenue), dan pendapatan komisi
(commission revenue). Bertambahnya pendapatan ini secara tidak langsung akan
menambah owner’s equity.
Definisi pendapatan (income) meliputi pendapatan (revenues) dan
keuntungan (gains). Pendapatan timbul dalam pelaksanaan aktivitas entitas yang
biasa. Sementara keuntungan mungkin timbul dan tidak timbul dalam pelaksanaan
aktivitas entitas yang biasa. Keuntungan mencerminkan kenaikan manfaat ekonomi
dan, pada hakikatnya tidak berbeda dengan pendapatan.
E. Pengertian Sistem Akuntansi
Menurut Mulyadi (2014:3) “Sistem Akuntansi adalah organisasi formulir,
catatan, dan laporan yang dikoordinasi sedemikian rupa untuk menyediakan
informasi keuangan yang dibutuhkan oleh manajemen guna memudahkan
pengelolaan perusahaan”.
Berikut ini unsur suatu sistem akuntansi yaitu:
1. Jurnal
Jurnal merupakan catatan akuntansi yang pertama diselenggarakan dalam
proses akuntansi, maka dalam sistem akuntansi, jurnal harus dirancang
sedemikian rupa sehingga tidak akan terjadi satu transaksi pun yang tidak
dicatat, catatan yang dilakukan di dalamnya lengkap dengan penjelasan,
14
tanggal dan informasi lain, agar catatan tersebut mudah diusut kembali ke
dokumen sumbernya.
2. Laporan Keuangan
Laporan Keuangan pada perusahaan merupakan hasil akhir dari kegiatan
akuntansi (siklus akuntansi) yang mencerminkan kondisi keuangan dan hasil
operasi perusahaan. Informasi tentang kondisi keuangan dan hasil operasi
perusahaan sangat berguna bagi berbagai pihak, baik pihak-pihak yang ada di
dalam (internal) perusahaan maupun pihak-pihak yang ada diluar (eksternal)
perusahaan. Oleh karena itu, laporan keuangan dapat di pakai sebagai alat untuk
berkomunikasi dengan pihak-pihak yang berkepentingan dengan data keuangan
perusahaan.
F. Perancangan Sistem
Menurut Sukamto dan Shalahudin (2013:23) menyimpulkan bahwa:
Desain atau Perancangan dalam pembangunan perangkat lunak
merupakan upaya untuk mengonstruksi sebuah sistem yang memberikan
kepuasan akan spesifikasi kebutuhan fungsional, memenuhi target,
memenuhi kebutuhan secara implisit atau eksplisit dari segi performansi
maupun penggunaan sumber daya, kepuasan batasan pada proses segi
biaya, waktu dan perangkat.
Tujuan Perancangan Sistem adalah untuk memenuhi kebutuhan kepada
pemakai sistem dan untuk memberikan gambaran yang jelas dan rancang bangun
yang lengkap kepada pemrogram komputer dan ahli-ahli teknik lainnya yang
terlibat.
2.2. Peralatan Pendukung (tools system)
Peralatan pendukung (tools system) merupakan alat yang tepat digunakan
untuk menjalankan aktivitas dari sistem. Adapun beberapa alat pendukung antara
15
lain seperti peralatan kantor yang mencangkup komputer, mesin printer, atk kantor
serta bentuk model dari sistem, dimana simbol-simbol, lambang-lambang dan
diagram-diagram menunjukan secara tepat arti fisiknya.
A. Pengertian Unified Modeling Language (UML)
Menurut Sukamto dan Shalahuddin (2013:137) “UML muncul karena
adanya kebutuhan pemodelan visual untuk menspesifikasikan, menggambarkan
membangun dan dokumentasi dari sistem perangkat lunak”.
Menurut Nugroho (2010:6) mendefinisikan “UML adalah bahasa
pemodelan untuk sistem atau perangkat lunak yang berparadigma berorientasi
objek”.
Menurut Mulyani (2016b:48) “Unified Modeling Language (UML) adalah
sebuah teknik pengembangan sistem yang menggunakan bahasa grafis sebagai alat
untuk pendokumentasian dan melakukan spesifikasi pada sistem”.
Dalam konteks UML, tahap konseptualisasi dilakukan dengan pembuatan
use case diagram yang sesungguhnya merupakan deskripsi peringkat tinggi
bagaimana perangkat lunak (aplikasi) akan digunakan oleh penggunanya.
Selanjutnya use case diagram tidak hanya sangat penting pada tahap analisis, tetapi
juga penting untuk perancangan (design), untuk mencari (mencoba menemukan)
kelas-kelas yang terlibat dalam aplikasi, dan untuk melakukan pengujian (testing).
Adapun fungsi dari UML yaitu:
1. Memberikan bahasa pemodelan yang bebas dari berbagai bahasa
pemrograman dan proses rekayasa.
16
2. Memberikan model yang siap pakai, bahasa pemodelan visual yang eksprsif
untuk mengembangkan dan saling menukar model dengan mudah dan
dimengerti secara umum.
3. UML bisa juga berfungsi sebagai sebuah (blue print) cetak biru, karena sangat
lengkap dan detail, dengan cetak biru ini maka akan bisa diketahui informasi
seara detail tentang kodingan program atau bahkan membaca program dan
menginterprestasikan kembali dalam bentuk diagram.
Berikut ini ada beberapa simbol yang digunakan dalam UML:
1. Initial Node
Sebagai status awal aktivitas sistem, sebuah diagram aktivitas memiliki
sebuah status awal.
2. Action
Aktivitas yang dilakukan sistem, aktivitas biasanya diawali dengan kata kerja.
3. Decision
Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu.
4. Join
Untuk menunjukan kegiatan yang digabungkan (penggabungan).
5. Fork
Menunjukan kegiatan yang dilakukan secara parallel.
6. Activity Final
Status akhir yang dilakukan sistem, sebuah diagram aktivitas memiliki sebuah
status akhir.
7. Entitas
Suatu objek yang dapat diidentifikasi dalam lingkungan pemakai.
17
8. Relasi
Menunjukan adanya hubungan di antara sejumlah entitas yang berbeda.
9. Atribut
Mendekskripsikan karakter entitas (atribut yang sebagai key diberi garis
bawah).
10. Line
Relasi antara Entitas dan Atribut.
Berikut ini diagram yang penulis bahas diantaranya sebagai berikut:
B. Pengertian Use Case Diagram
Menurut Sukamto dan Shalahuddin (2013:155) mengatakan bahwa “ Use
case atau diagram use case merupakan pemodelan untuk kelakuan (behavior)
system informasi yang akan dibuat”.
Sedangkan Menurut Mulyani (2016b:49) “Use Case Diagram yaitu diagram
yang digunakan untuk menggambarkan hubungan antara sistem dengan aktor”.
Dari beberapa definisi diatas dapat disimpulkan bahwa Use Case Diagram
adalah pemodelan atau diagram yang digunakan untuk kelakuan sistem yang akan
dibuat.
C. Pengertian Activity Diagram
Menurut Sukamto dan Shalahuddin (2013:161) menatakan bahwa
“Diagram aktivitas atau activity diagram menggunakan workflow (aliran kerja) atau
aktivitas dari sebuah system atau proses bisnis atau menu yang ada pada perangkat
lunak".
Menurut John Satzinger, dalam Triandini dan I Gede Suardika (2012:37)
“Activity diagram adalah sebuah diagram alur kerja yang menjelaskan berbagai
18
kegiatan pengguna (atau sistem), orang yang melakukan masing-masing aktivitas,
dan aliran sekuensial dari aktivitas-aktivitas tersebut”
D. Pengertian Entity Relationship Diagram (ERD)
Menurut Sukamto dan Shalahuddin (2013:50) “dalam bukunya mengatakan
Entity Relationship Diagram (ERD) dikembangkan berdasarkan teori himpunan
dalam bidang matematika. ERD digunakan untuk pemodelan basis data relasional”.
Sedangkan Menurut Andi (2010:30) “Entitiy Relationship Diagram adalah
sebuah diagram yang secara konseptual memetakan hubungan antar penyimpanan
pada diagram DFD diatas.
Metodologo ERD:
1. Identifikasi Entitas
Maksudnya adalah melakukan identifikasi dari beberapa himpunan entitas
yang terdiri dari beberapa calon field yang akan digunakan.
2. Menentukan Relasi
Dalam beberapa entitas harus memiliki minimal satu relasi, yang
menghubungkan antar entitas
3. Menggambar ERD sementara
Menggambar ERD sementara dapat dilakukan dengan menggunakan entitas
dan garis untuk merelasikan.
4. Mengisi Kardinalitas
Menentukan jumlah kejadian satu entitas untuk sebuah kejadian pada entitas
yang berhubungan.
19
5. Menentukan atribut yang dijadikan sebagai key
Menentukan atribut yang unik untuk dijadikan sebagai key/primary key.
6. Menggambar ERD berdasarkan key/kunci
Menghilangkan relasi many to many dan memasukan primary dan kunci tamu
pada masing-masing entitas.
7. Menentukan Atribut
Menentukan field-field yang diperlukan oleh sistem.
8. Pemetaan atribut
Memasangkan atribut dengan satu entitas yang sesuai.
9. Menggambar ERD dengan atribut
10. Memerikasa hasil
Periksa kardinalitasnya dan daftar atribut yang berhubungan dengan masing
masing entitas untuk melihat apakah ada yang hilang.
E. Pengertian Logical Structure (LRS)
Logical Structure (LRS) adalah sebuah model sistem yang digambarkan
dengan sebuah diagram-ER akan mengikuti pola atau aturan permodelan dalam
kaitanya dengan konvemsi ke LRS. Perubahan yang terjadi yaitu mengikuti aturan-
aturan sebagai berikut:
1. Setiap entitas akan diubah kebentuk kotak.
2. Sebuah atribut relasi disatukan dalam sebuah kotak bersama entitas jika
hubungan yang terjadi pada diagram-ER 1:M (relasi bersatu dengan
cardinality yang paling membutuhkan referensi).
3. Sebuah relasi dipisah dalam sebuah kotak tersendiri (menjadi entitas baru) jika
tingkat hubungan M:M (many to many) dan memiliki foreign key sebagai
20
primary key yang diambil dari kedua entitas yang sebelumnya saling
berhubungan.
F. Pengertian Deployment Diagram
Deployment Diagram merupakan gambaran proses-proses berbeda pada
suatu sistem yang berjalan dan bagaimana relasi di dalamnya. Hal inilah yang
mempermudah user dalam pemakaian sistem yang telah dibuat dan diagram
tersebut merupakan diagram yang statis.
Menurut Sukamto dan Shalahuddin (2013:154) mengatakan bahwa
“Diagram deployment atau deployment diagram menunjukkan konfigurasi
komponen dalam proses eksekusi aplikasi”.
G. Pengertian Sequence Diagram
Menurut Sukamto dan Shalahuddin (2013:165) mengatakan bahwa
“Sequence diagram menggambarkan kelakuan objek pada use case dengan
mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima
antar objek”.
Sedangkan Menurut John Satzinger dalam Triandini dan I Gede Suardika
(2013:71) “System sequence diagram adalah diagram yang digunakan untuk
mendefinisikan input dan output serta urutan interaksi antara pengguna dan sistem
untuk sebuah use case”.
21
21
BAB III
ANALISA SISTEM BERJALAN
3.1. Umum
Proses pendapatan secara garis besar merupakan hasil akhir dari suatu aliran
fisik dalam proses menghasilkan laba. Hasil akhir dari aliran fisik tersebut berupa
barang atau jasa yang dihasilkan dari proses produksi.
Pada PT. Zona Sehat Khatulistiwa setiap pendapatan yang terjadi di awasi
oleh pemilik yaitu pemimpin dari PT. Zona Sehat Khatulistiwa secara tidak
langsung dengan melakukan pemeriksaan terhadap setiap laporan pendapatan yang
di rekap setiap hari dan bulannya.
Pendapatan PT. Zona Sehat Khatulistiwa diperoleh dari pendaftaran
pertama pasien dan langsung membayar biaya pengobatan sesuai biaya yang sudah
ditetapkan oleh manajemen diklinik cabang. Pasien dapat melakukan beberapa
kunjungan setelah pendaftaran dan melakukan pembayaran administrasi. Dari
pembayaran pasien dipotong 10% untuk santunan. Laporan pendapatan harian akan
dilaporkan kebagian keuangan dan owner.
Untuk itu pertama-tama penulis akan membahas mengenai tinjauan
perusahaan, sejarah berdirinya perusahaan serta struktur organisasi pada PT. Zona
Sehat Khatulistiwa.
3.2. Tinjauan Perusahaan
Tinjauan terhadap perusahaan bertujuan untuk mengetahui dan mendukung
agar sistem berjalan dengan baik sesuai prosedur. Sedangkan secara khusus adalah
22
untuk menjalankan tugas operasional agar lebih efektif dan efisien sesuai dengan
yang diinginkan oleh perusahaan.
Dalam pelaksanaan kegiatan di PT. Zona Sehat Khatulistiwa terdapat aturan
yang di tentukan, dalam hal instruktur organisasi yang menggambarkan garis
perintah dan penerimaan perintah serta fungsi-fungsi pelaksanaan tersebut sehingga
semua berjalan dengan lancar.
3.2.1. Sejarah Perusahaan
PT. Zona Sehat Khatulistiwa adalah sebuah anak dari perusahaan Zona
GROUP yang bergerak di bidang jasa kesehatan pengobatan klinik tradisional dan
penjualan herbal. Perusahaan ini di dirikan kurang lebih 10 tahun yang lalu tepatnya
30 Maret 2016, yang berlokasi di Ruko Grand Bintaro Jl. Bintaro Permai Blok B
No.10 Jakarta Selatan 12330.
Perusahaan ini merupakan perusahan perorangan, pendiri PT. Zona Sehat
Khatulistiwa adalah Bapak Abdul Rohman S.Sos beliau merupakan salah satu
pemilik (owner) dari perusahaan tersebut.
Ada beberapa klinik kesehatan yang di kelola PT. Zona Sehat Khatulistiwa
diantarannya Klinik Terapi Zona, Klinik Cakra, dan Klinik Anta Syifa. Masing-
masing memiliki cara khas yang berbeda dalam melakukan penanganan terhadap
pasiennya dengan metode terapinya. Metode terapi yang digunakan punya
keunggulan, sehingga pasien dapat memilih klinik sesuai dengan penyakit yang di
derita pasien sesuai penyakitnya.
23
Sampai saat ini klinik-klinik di PT. Zona Sehat Khatulistiwa sudah tersebar
di beberapa daerah kota-kota besar seperti di seluruh Jabodetabek, Bandung,
Cirebon, Yogyakarta, Lampung, Palembang, Pekanbaru, dan Pontianak.
3.2.2. Struktur Organisasi dan Fungsinnya
Struktur organisasi adalah susunan sub-sub sistem dengan hubungan
wewenang dan tanggung jawab, agar suatu perusahaan dapat terus berkembang,
maka suatu perusahaan harus memiliki struktur organisasi yang baik agar dapat
bekerja dengan efektif dan efisien untuk mencapai tujuan. Dalam penyusunan
struktur organisasi harus memiliki penetapan yang jelas, sehingga masing-masing
anggota dapat mengetahui tugas, tanggung jawab, kewajiban serta wewenang yang
dimilikinnya. Berikut adalah gambaran Struktur Organisasi pada PT. Zona Sehat
Khatulistiwa.
24
Sumber: PT. Zona Sehat Khatulistiwa
Gambar III.1
Struktur Organisasi PT. Zona Sehat Khatulistiwa
3.3. Proses Bisnis Sistem Berjalan
Pada saat terjadi transaksi pasien melakukan pendaftaran dan langsung
membayar biaya pengobatan sesuai biaya yang sudah di tetapkan oleh manajemen
di klinik cabang, dan admin cabang menerima biaya pendaftaran yang diakui
sebagai pendapatan, begitu juga untuk pasien yang selanjutnya. Setelah itu admin
cabang mencatat dan membuat laporan pendapatan harian setelah itu di laporkan ke
bagian admin kantor dan kepada pemilik (owner) melalui sms, dan admin kantor
25
mencatat pendapatan semua klinik cabang hingga sampai akhir bulan (periode).
Pada saat rekapan akhir bulan (periode) admin cabang melakukan rekapan bulanan
begitu juga admin kantor.
Pada saat rekapan admin kantor konfirmasi kepada admin klinik cabang
untuk mengecek ulang pendapatan setiap klinik cabang baik pendapatan kotor,
operasional, maupun pendapatan bersih. Setelah mengecek ulang admin kantor
mencatat dan membuat laporan rekapan pendapatan untuk semua klinik cabang.
Lalu hasil rekapan di serahkan kepada bagian keuangan untuk di cek ulang oleh
bagian keuangan.
Setelah di cek oleh bagian keuangan kemudian di serahkan kepada pemilik
(owner). Lalu pemilik akan menerima laporan tersebut dan di ACC, setelah itu
diserahkan kembali rekapan tersebut kebagian keuangan untuk di simpan sebagai
file pendapatan. Adapun prosedur sistem berjalan yang ada pada PT. Zona Sehat
Khatulistiwa adalah sebagai berikut:
1. Proses penerimaan pendapatan klinik dari pasien
Setiap pasien yang akan berobat terlebih dahulu melakukan pendaftaran dan
pembayaran biaya berobat sesuai biaya yang sudah di tetapkan oleh klinik
pada saat pendaftaran, bagian admin klinik mencatat data pasien pada form
formulir pendaftaran serta biaya yang harus di bayar oleh pasien sebagai bukti
pembayaran sah dan sudah diakui sebagai pendapatan perusahaan. Pada form
formulir pendaftaran ada tiga rangkap yang akan dijadikan sebagai bukti
transaksi dan akan di serahkan kepada pasien, perusahaan dan file atau data di
klinik.
26
2. Proses Laporan Pendapatan
Semua transaksi yang terjadi pada hari itu bagian admin klinik membuat
laporan harian dan di laporkan kepada bagian akunting kantor dan pemilik,
itu dilakukan setiap hari baik itu ada transaksi maupun tidak ada transaksi,
format laporan antara bagian akunting kantor dan pemilik itu berbeda, jika
laporan ke bagian akunting pendapatan kotor dan operasional klinik,
sedangkan laporan ke pemilik hanya pendapatan kotor. Laporan tersebut di
sampaikan melalui SMS, akunting kantor akan mencatat dan menghitung
semua laporan pendapatan dari semua cabang hingga sampai akhir periode.
3. Proses laporan rekapan bulanan
Bagian admin klinik setiap bulan akan melakukan rekapan seluruh pendapatan
dalam periode satu bulan tersebut semua berkas-berkas baik itu form
pendaftaran pasien, nota pengeluaran kas operasional klinik, bukti nota
pengiriman herbal (obat) semua akan diserahkan ke pihak kantor (akunting
kantor), akunting kantor akan mengkoreksi semua rekapan laporan pendapatan
dari semua cabang klinik. Setelah mengkoreksi akunting kantor akan merekap
kembali dan membuat laporan pendapatan dari seluruh cabang klinik yang
nantinya laporan tersebut akan di serahkan kepada pimpinan kantor dan di
serahkan ke pemilik perusahaan.
4. Penerimaan laporan pendapatan bulanan
Pimpinan kantor menerima laporan pendapatan bulanan dari akunting kantor,
lalu akan dikoreksi kembali sebelum di serahkan oleh pemilik perusahaan.
Setelah seluruh laporan tersebut sudah benar, kemudian laporan tersebut di
serahkan kepada pemilik perusahaan dan di ACC oleh pemilik perusahaan.
27
Setelah di ACC oleh pemilik perusahaan, laporan tersebut di kembalikan
kepada bagian akunting kantor untuk di simpan sebagai file laporan
pendapatan bulanan.
3.4. Unified Modelling Language (UML)
3.4.1. Activity Diagram
Berikut ini adalah penggambaran Activity Diagram PT. Zona Sehat Khatulistiwa
28
Gambar III.2
Activity Diagram PT. Zona Sehat Khatulistiwa
act Activ ity Diagram Berjalan
Pasien PemilikBAg. KeuanganAdmin PusatAdmin Klinik
Menerima
Pendapatan dari
pasien
start
Membuat laporan
pendapatan harian
Melaporkan
pendapatan harian
Membuat rekapan
pendapatan perbulan
Menerima konfirmasi dan
pengecekan pendapatan
dan pengeluaran dalam
satu bulan
menyerahkan bukti dan
Data rekapan Pendapatan
Bulanan
Menerima
laporan
pendapatan
harian
Mencatat dan menginput
pendapatan harian. Dari
masing-masing cabang
klinik
Melaporkan pendapatan
bersih dari masing-masing
klinik
Konfirmasi pendapatan
satu bulan
Menerima laporan atau
rekapan dan bukti
pendapatan bulanan
Kroscek Data Rekapan
semua klinik dan data
rekapan kantor
Membuat Laporan
Rekapan pendapatan
seluruh klinik
Menyerahkan laporan
Rekapan pendapatan
bersih semua klinik
Menerima laporan
pendapatan bersih dari
masing-masing klinik
Menerima Laporan
rekapan pendapatan
seluruh klinik
Pengecekan laporan
rekapan
Acc Laporan
Rekapan
Mengesahkan laporan
pendapatan dari seluruh
cabang klinik
Menyimpan berkas
Laporan Pendapatan
Bulanan
Final
Menerima Laporan
Pendapatan harian
Menerima Laporan
Pendapatan seluruh
cabang klinik
Acc Laporan
Menyerahkan kembali
Laporan berkas
Pendapatan
Pasien Melakukan
Pendaftaran
Pasien melakukan
Pmebayaran
29
3.5. Spesifikasi Sistem Berjalan
Spesifikasi sistem berjalan adalah perincian dari bentuk dokumen-dokumen
yang digunakan dalam proses penjualan barang. Bentuk dokumen itu sendiri di
golongkan kedlam dua bagian yaitu dokumen masukan dan dokumen keluaran.
3.5.1. Spesifikasi Bentuk Dokumen Masukan
Bentuk dokumen masukan adalah bentuk dari dokumen-dokumen yang
masuk atau diterima untuk melakukan proses. Dibawah ini adalah uraian bentuk
dokumen masukan yang ada dalam sistem pendapatan pada PT. Zona Sehat
Khatulistiwa.
1. Nama Dokumen : Form Pendaftaran
Fungsi : Sebagai tanda pendaftaran untuk pasien baru
Sumber : Admin cabang
Tujuan : Pasien
Media : Kertas
Frekuensi : Setiap kali ada pasien baru
Format : Lampiran A.1
2. Nama Dokumen : Bukti Setoran
Fungsi : Sebagai bukti setoran cabang ke kantor pusat
Sumber : Admin cabang
Tujuan : Bagian keuangan
Media : Cetakan kertas
Frekuensi : Setiap minggu atau setiap klinik cabang menyerahkan
pembayaran ke kantor pusat
30
Format : Lampiran A.2
3. Nama Dokumen : Laporan pendapatan harian
Fungsi : Sebagai bukti laporan pendapatan
Sumber : Admin cabang
Tujuan : Admin kantor
Media : Kertas
Frekuensi : Setiap hari
Format : Lampiran A.3
4. Nama Dokumen : Jurnal Umum
Fungsi : Mencatat setiap terjadinya transaksi
Sumber : Admin cabang
Tujuan : Bagian Keuangan
Media : Kertas
Frekuensi : Setiap terjadi transaksi
Format : Lampiran A.4
3.5.2. Spesifikasi Bentuk Dokumen Keluaran
Dokumen keluaran adalah bentuk dari dokumen-dokumen yang keluar.
Dibawah ini adalah uraian bentuk dokumen keluaran yang ada dalam sistem
pendapatan pada PT. Zona Sehat Khatulistiwa.
1. Nama Dokumen : Rekapan pendapatan klinik cabang
Fungsi : Sebagai laporan pendapatan cabang
31
Sumber : Admin cabang
Tujuan : Bagian keuangan
Media : Kertas
Frekuensi : Setiap akhir bulan untuk membuat laporan pendapatan
klinik cabang
Format : Lampiran A.5
2. Nama Dokumen : Laporan pendapatan bulanan
Fungsi : Sebagai laporan pendapatan setiap bulan
Sumber : Bagian keuangan
Tujuan : Owner
Media : Cetakan kertas
Frekuensi : Setiap akhir bulan untuk mengetahui laporan pendapatan
kantor
Format : Lampiran A.6
3.6. Permasalahan Pokok
Berdasarkan analisis yang telah dilakukan, sistem informasi di PT. Zona
Sehat Khatulistiwa yang sedang berjalan saat ini, diketahui bahwa proses dalam
sistem pengolahan datanya masih kurang maksimal yaitu:
1. Sistem masih bersifat manual atau belum terkomputerisasi karena hanya
sebatas menggunakan media Handphone, email dan program aplikasi
Microsoft Excel saat melakukan pekerjaan.
32
2. Masih sering terjadinya kesalahan saat admin cabang melakukan pencatatan
transaksi pendapatan, dan kesalahan pada bagian keuangan saat merekap
pendapatan dari laporan pendapatan setiap cabang.
3. Belum adanya sistem informasi yang dapat memudahkan karyawan dalam
melakukan pekerjaan secara maksimal, cepat, tepat, akurat dan efektif dalam
pengoperasianya.
3.7. Pemecahan Masalah
Untuk mengatasi masalah yang dihadapi dalam proses pengolahan data
pendapatan, maka kami mengusulkan alternatif pemecahan masalah yaitu:
1. Sistem yang masih manual dikembangkan menjadi sistem yang
terkomputerisasi agar dapat mempermudah jalannya karyawan dalam bekerja
sehingga menjadi lebih efektif dan efisien.
2. Diperlukan program yang dapat menunjang dan mempermudah kegiatan
pencatatan transaksi pendapatan yang dilakukan oleh admin cabang dan
rekapan pendapatan laporan dari setiap cabang yang di lakukan oleh bagian
keuangan tanpa merubah prosedur yang berjalan di perusahaan.
3. Membangun sistem informasi lebih aktif dan efisien, menyediakan aplikasi
untuk mempermudah karyawan dalam melakukan pekerjaan sehingga menjadi
lebih maksimal, cepat, akurat, dan efektif dalam pengoperasiannya.
33
BAB IV
RANCANGAN SISTEM USULAN
4.1. Analisa Kebutuhan Software
4.1.1. Analisa Kebutuhan
Analisa Kebutuhan Software untuk perancangan sistem akuntansi
pendapatan kas pada PT. Zona Sehat Khatulistiwa diusulkan dengan beberapa
prosedur diantarannya:
A. Halaman Admin
A.1. Bagian Admin dapat melakukan login
A.2. Bagian Admin dapat melihat semua menu utama
A.3. Bagian Admin dapat membuka semua input data di menu file
A.4. Bagian Admin dapat melakukan input data pegawai
A.5. Bagian Admin dapat melakukan input data cabang
A.6. Bagian Admin dapat melakukan input data akun
A.7. Bagian Admin dapat melihat menu operator
A.8. Bagian Admin dapat melakukan input pendapatan
A.9. Bagian Admin dapat melihat menu keuangan
A.10. Bagian Admin dapat melakukan input jurnal umum
A.11. Bagian Admin dapat melihat rekap pendapatan
A.12. Bagian Admin dapat melihat menu laporan
A.13. Bagian Admin dapat mencetak laporan pendapatan seluruh klinik
A.14. Bagian Admin dapat mencetak jurnal umum
A.15. Bagian Admin dapat mencetak pengeluaran klinik
34
B. Halaman Operator
B.1. Bagian Operator dapat melakukan login
B.2. Bagian Operator dapat melihat menu operator
B.3. Bagian Operator dapat melakukan input pendapatan
C. Halaman Keuangan
C.1. Bagian Keuangan dapat melakukan login
C.2. Bagian Keuangan dapat melihat menu keuangan
C.3. Bagian Keuangan dapat melakukan input jurnal umum
C.4. Bagian Keuangan dapat melihat rekap pendapatan
C.5. Bagian Keuangan dapat melihat menu laporan
C.6. Bagian keuangan dapat mencetak laporan pendapatan klinik
C.7. Bagian Keuangan dapat mencetak jurnal umum
C.8. Bagian Keuangan dapat mencetak pengeluaran klinik
4.1.2. Use Case Diagram
Use Case Diagram menggambarkan fungsionalitas yang diharapkan dari
sebuah sistem. Sistem use case mempresentasikan sebuah interaksi antar aktor
dengan sistem. Use case merupakan sebuah pekerjaan tertentu. Use case dalam
perancangan sistem akuntansi ini adalah input data pegawai, input data cabang,
input data akun, input pendapatan, jurnal umum, rekap pendapatan, pendapatan
klinik, pengeluaran klinik.
35
1. Use Case Diagram Halaman Admin
Gambar IV.1.
Use Case Diagram Halaman Admin
uc Use Case admin
Admin
Login
Log Out
File
Operator
Input Data
Akun
LIHAT
REFRESH
Input Data
Pegawai
Input Data
Cabang
Input
Pendapatan
TAMBAH
BATAL
EDIT
SIMPAN
Jurnal Umum
HAPUS
EDIT
BATALTAMBAH
SIMPAN
KELUAR
CARI
CARI
KELUAR
SIMPAN
HAPUS
EDIT
BATAL
TAMBAH
LaporanPendapatan
Klinik
jurnal umumPengeluaran
Klinik
keuangan
Rekap
Pendapatan
TAMBAH
BATAL
EDIT
HAPUS
SIMPAN
KELUAR
CARI
TAMPILKAN
Prev iew
Cetak
Keluar
Hitung
SimpanKeluar
Keluar
Tampilkan
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»«extend»
«extend»
«extend»«extend»
«extend»
«extend»
«extend»
«extend»«extend»
«extend»«extend»«extend»
«extend»
«extend»
36
2. Use Case Diagram Halaman Operator
Gambar IV.2.
Use Case Diagram Halaman Operator
uc Use Case Operator
Operator
Login
Operator Input Pendapatan
TAMBAH
EDIT
SIMPAN
BATAL
KELUAR
Log Out Tampilkan
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
37
3. Use Case Diagram Halaman Keuangan
Gambar IV.3.
Use Case Diagram Halaman Keuangan
4.1.3. Activity Diagram
Activity diagram adalah diagram yang menggambarkan worlflow (aliran
kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan
adalah bahwa diagram aktivitas menggambarka aktivitas sistem bukan apa yang
dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem.
uc keuangan
Keuangan
Login
Keuangan
Laporan
Keluar
Jurnal Umum
Rekap
Pendapatan
Perbarui
Simpan
Hitung
Simpan
Keluar
Pendaptan
Klinik
Jurnal Umum
Pengeluaran
Klinik
Cetak
Prev iew
Keluar
Cetak
Prev iew
Prev iew
Cetak
Keluar
Keluar
«extend»
«extend»
«extend»«extend»
«extend»
«extend»«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
38
1. Activity Diagram Bagian Admin Input Data Pegawai
Gambar IV.4.
Activity Diagram Bagian Admin Input Data Pegawai
act ADMIN
SistemAdmin
Mulai
Login
Pilih File
Pilih Menu Input
Data Pegawai
Tampil Menu
Utama
Tampil Input
Data Pegawai
selesai
Pilih tambahPilih keluar
Input data Pegawai
Pilih simpan
Konfirmasi data berhasil
disimpan
Menyimpan data Pegawai
Keluar dari sistem
39
2. Activity Diagram Bagian Admin Input Data Cabang
Gambar IV.5.
Activity Diagram Bagian Admin Input Data Cabang
act ADMIN
SistemAdmin
Mulai
Login
Pilih File
Pilih Menu Input
Data Cabang
Tampil Menu
Utama
Tampil Input
Data Cabang
selesai
Pilih tambahPilih keluar
Input data Cabang
Pilih simpan
Konfirmasi data berhasil
disimpan
Menyimpan data cabang
Keluar dari sistem
40
3. Activity Diagram Admin Input Data Akun
Gambar IV.6.
Activity Diagram Admin Input Data Akun
act ADMIN
SistemAdmin
Mulai
Login
Pilih File
Pilih Menu Input
Data Akun
Tampil Menu
Utama
Tampil Input
Data Akun
selesai
Pilih tambahPilih keluar
Input data akun
Pilih simpan
Konfirmasi data berhasil
disimpan
Menyimpan data akun
Keluar dari sistem
41
4. Activity Diagram Fungsi Tambah pada input pendapatan Bagian Admin
Gambar IV.7.
Activity Diagram Fungsi Tambah Pada Input pendapatan Bagian Admin
act Activ ity admin fungsi tambah
SistemAdmin
mulai
Login
Tampil Input Pendapatan
Pilih Tambah
Pilih Menu
Operator
Tampil menu
utama
Input Transaksi
Input Transaksi
Pilih Hitung Tampil Jumlah Transaksi
Pilih Simpan
Konfirmasi data berhasil
disimpan
Menyimpan Data
Transaksi
selesai
42
5. Activity Diagram fungsi batal dan simpan pada input pendapatan bagian
Admin.
Gambar IV.8.
Activity Diagram Fungsi Batal dan Simpan Pada Input Pendapatan Bagian
Admin
act Admin fungsi batal & simpan
SistemAdmin
mulai
Login Tampil Menu
Utama
Pilih Operator
tampil input
Pendapatan
Pilih Tambah
input data
Pendapatan
Batal Simpan
Pilih BatalPilih Simpan Konfirmasi informasi
simpan Data
Menyimpan Data
Membersihkan
inputan
Selesai
43
6. Activity Diagram Fungsi Edit dan Keluar Pada Input Pendapatan Bagian
Admin.
Gambar IV.9.
Activity Diagram Fungsi Edit dan Keluar Input Pendapatan Bagian Admin
act Activ ity Admin menu edit
SistemAdmin
mulai
LoginTampil Menu
Utama
Pilih
Operator
Pilih Tampilkan
Menampilkan Data
yang sudah diinput
Tampil Input
Pendapatan
Pilih Edit Keluar
Pilih Data yang
diedit
Input Data Baru
Pilih simpan
Keluar dari Tampil
Input Pendapatan
Konfirmasi Data
berhasil diedit
Menyimpan
data
selesai
44
7. Activity Diagram Jurnal Umum Bagian Admin
Gambar IV.10.
Activity Diagram Jurnal Umum Bagian Admin
act jurnal umum
SistemAdmin
Mulai
Logintampil Menu
Utama
Pilih
Keuangan
Pilih Mneu
Jurnal Umum
Tampil Input
Jurnal Umum
Input Transaksi
Jurnal Umum
Keluar Tampilkan Hitung Menghitung Transaksi
Jurnal Umum
Pilih
Simpan
Konfirmasi Data
Berhasil
Disimpan
Menyimpan Transaksi
Jurnal Umum
Menampilkan Data
Trnsaksi Jurnal
Umum
Keluar
dariTransaksi
jurnal umum
selesai
45
8. Activity Diagram Rekap Pendapatan Bagian Admin
Gambar IV.11.
Activity Diagram Rekap Pendapatan Bagian Admin
act Rekap Pendapatan
SistemAdmin
Mulai
Login Tampil Menu
Utama
Pilih Keuangan
Pilih Menu Rekap
Pendapatan Klinik
Menampilkan Semua
Rekap Pendapatan Klinik
Pilih Keluar
Keluar dari Rekap
Pendapatan Klinik
selesai
46
9. Activity Diagram Laporan pendapatan Klinik Bagian Admin
Gambar IV.12.
Activity Diagram Laporan Pendapatan Klinik Bagian Admin
act Laporan
SistemAdmin
mulai
Login Tampil Menu Utama
Pilih Laporan
Klik Pendapatan
Klinik
Tampil Pendapatan
Klinik
Keluar RefreshPilih Kode Klinik
& Pilih Data
Pilih Cetak
Mengosongkan
Pendapatan Klinik
Mencetak
Pendapatan KLinik
Keluar dari Pendapatan
Klinik
Selesai
47
10. Activity Diagram Laporan Jurnal Umum Bagian Admin
Gambar IV.13.
Activity Diagram Laporan Jurnal Umum Bagian Admin
act Laporan
SistemAdmin
mulai
Login Tampil Menu Utama
Pilih Laporan
Klik Jurnal Umum Tampil Jurnal Umum
Keluar RefreshPilih Kode Klinik
& Pilih Data
Pilih Cetak
Mengosongkan
Jurnal Umum
Mencetak Jurnal
Umum
Keluar dari Jurnal Umum
Selesai
48
11. Activity Diagram Laporan pengeluaran Bagian Admin
Gambar IV.14.
Activity Diagram Laporan Pengeluaran Bagian Admin
act Laporan
SistemAdmin
mulai
Login Tampil Menu Utama
Pilih Laporan
Klik Pengeluaran
Klinik
Tampil Pengeluaran
Klinik
Keluar RefreshPilih Kode Klinik
& Pilih Data
Pilih Cetak
Mengosongkan
Pengeluaran
Klinik
Mencetak
Pengeluaran KLinik
Keluar dari Pengeluaran
Klinik
Selesai
49
12. Activity Diagram Fungsi Tambah Bagian Operator
Gambar IV.15.
Activity Diagram Fungsi Tambah Bagian Operator
act Activ ity operator fungsi tambah
SistemOperator
mulai
Login
Tampil Input Pendapatan
Pilih Tambah
Pilih Menu
Operator
Tampil menu
utama
Input Transaksi
Input Transaksi
Pilih Hitung Tampil Jumlah Transaksi
Pilih Simpan
Konfirmasi data berhasil
disimpan
Menyimpan Data
Transaksi
selesai
50
13. Activity Diagram Fungsi Batal dan Simpan Bagian Operator
Gambar IV.16.
Activity Diagram Fungsi Batal dan Simpan Bagian Operator
act Operator fungsi batal & simpan
SistemOperator
mulai
Login Tampil Menu
Utama
Pilih Operator
tampil input
Pendapatan
Pilih Tambah
input data
Pendapatan
Batal Simpan
Pilih BatalPilih Simpan Konfirmasi informasi
simpan Data
Menyimpan Data
Membersihkan
inputan
Selesai
51
14. Activity Diagram Fungsi Edit dan Keluar Bagian Operator
Gambar IV.17.
Activity Diagram Fungsi Edit dan Keluar Bagian Operator
act Activ ity operator menu edit
SistemOperator
mulai
LoginTampil Menu
Utama
Pilih
Operator
Pilih Tampilkan
Menampilkan Data
yang sudah diinput
Tampil Input
Pendapatan
Pilih Edit Keluar
Pilih Data yang
diedit
Input Data Baru
Pilih simpan
Keluar dari Tampil
Input Pendapatan
Konfirmasi Data
berhasil diedit
Menyimpan
data
selesai
52
15. Activity Diagram Jurnal Umum Bagian Keuangan
Gambar IV.18.
Activity Diagram Jurnal Umum Bagian Keuangan
act jurnal umum
SistemAdmin
Mulai
Logintampil Menu
Utama
Pilih
Keuangan
Pilih Mneu
Jurnal Umum
Tampil Input
Jurnal Umum
Input Transaksi
Jurnal Umum
Keluar Tampilkan Hitung Menghitung Transaksi
Jurnal Umum
Pilih
Simpan
Konfirmasi Data
Berhasil
Disimpan
Menyimpan Transaksi
Jurnal Umum
Menampilkan Data
Trnsaksi Jurnal
Umum
Keluar
dariTransaksi
jurnal umum
selesai
53
16. Activity Diagram Rekap Pendapatan Bagian Keuangan
Gambar IV.19.
Activity Diagram Rekap Pendapatan Bagian Keuangan
act Rekap Pendapatan
SistemKeuangan
Mulai
Login Tampil Menu
Utama
Pilih Keuangan
Pilih Menu Rekap
Pendapatan Klinik
Menampilkan Semua
Rekap Pendapatan Klinik
Pilih Keluar
Keluar dari Rekap
Pendapatan Klinik
selesai
54
17. Activity Diagram Laporan Pendapatan Klinik Bagian Keuangan
Gambar IV.20.
Activity Diagram Laporan Pendapatan Klinik Bagian Keuangan
act Laporan
SistemKeuangan
mulai
Login Tampil Menu Utama
Pilih Laporan
Klik Pendapatan
Klinik
Tampil Pendapatan
Klinik
Keluar RefreshPilih Kode Klinik
& Pilih Data
Pilih Cetak
Mengosongkan
Pendapatan Klinik
Mencetak
Pendapatan KLinik
Keluar dari Pendapatan
Klinik
Selesai
55
18. Activity Diagram Laporan Jurnal Umum Bagian Keuangan
Gambar IV.21.
Activity Diagram Laporan Jurnal Umum Bagian Keuangan
act Laporan
SistemKeuangan
mulai
Login Tampil Menu Utama
Pilih Laporan
Klik jurnal umum Tampil jurnal umum
Keluar RefreshPilih Kode Klinik
& Pilih Data
Pilih Cetak
Mengosongkan
jurnal umum
Mencetak jurnal
umum
Keluar dari jurnal umum
Selesai
56
19. Activity Diagram Laporan Pengeluaran Klinik Bagian Keuangan
Gambar IV.22.
Activity Diagram Laporan Pengeluaran Klinik Bagian Keuangan
4.2. Desain
Desain atau perancangan dalam pembangunan perangkat lunak merupakan
upaya untuk mengonstruksi sebuah sistem yang memberikan kepuasan akan
spesifikasi kebutuhan fungsional, memenuhi target, memenuhi kebutuhan secara
implisit atau
act Laporan
SistemKeuangan
mulai
Login Tampil Menu Utama
Pilih Laporan
Klik Pengeluaran
Klinik
Tampil Pengeluaran
Klinik
Keluar RefreshPilih Kode Klinik
& Pilih Data
Pilih Cetak
Mengosongkan
Pengeluaran
Klinik
Mencetak
Pengeluaran KLinik
Keluar dari Pengeluaran
Klinik
Selesai
57
eksplisit dari segi performansi maupun penggunaan sumber daa, kepuasan batasan
pada proses segi biaya, waktu dan perangkat
4.2.1. Entitiy Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) adalah suatu pemodelan basis data
yang menghubungkan atau merelasikan antar entitas.
Gambar IV.23.
Entitiy Relationship Diagram (ERD)
Akun
Kode
nama
Memiliki
58
4.2.2. Logical Record Structure (LRS)
Logica Record Structure (LRS) adalah repsentasi dari struktur record-
record pada tabel yang terbentuk dari hasil antar himpunan entitas.
Gambar IV.24.
Logical Record Structure (LRS)
59
4.2.3. Spesifikasi File
Spesifikasi File yang digunakan dalam perancangan sistem akuntansi
pendapatan kas di PT. Zona Sehat Khatulistiwa terdiri dari:
a. Spesifikasi File Tabel Pegawai
Nama database : klinik
Nama File : pegawai
Akronim : pegawai.frm
Tipe File : Random
Panjang Record : 41 karakter
Kunci Field : idpegawai
Tabel IV.1.
Spesifikasi File Tabel Pegawai
NO Element Data Nama Field Type Size Keterangan
1. Id Pegawai Id_pegawai Varchar 5 Primary Key
2. Nama Pegawai Nama_pegaw
ai
Varchar 30
3. Password Password Varchar 6
4. Posisi Posisi text -
b. Spesifikasi File Tabel Cabang
Nama database : klinik
Nama File : cabang
Akronim : cabang.frm
Tipe File : Random
60
Panjang Record : 28 karakter
Kunci Field : idcabang
Tabel IV.2.
Spesifikasi File Tabel Cabang
NO Element Data Nama Field Type Size Keterangan
1. Id Cabang Idcabang Varchar 8 Primary Key
2. Nama Cabang Namacabang Varchar 20
c. Spesifikasi File Tabel Akun
Nama database : klinik
Nama File : akun
Akronim : akun.frm
Tipe File : Random
Panjang Record : 40 karakter
Kunci Field : kode
Tabel IV.3.
Spesifikasi File Tabel Akun
NO Element Data Nama
Field
Type Size Keterangan
1. Kode Akun Kode Varchar 10 Primary Key
2. Nama Akun Nama Varchar 30
61
d. Spesifikasi File Tabel Pendapatan_Kas
Nama database : klinik
Nama File : kas
Akronim : kas.frm
Tipe File : Random
Panjang Record : 92 karakter
Kunci Field : notransaksi
Tabel IV.4.
Spesifikasi File Tabel Pendapatan_Kas
NO Element Data Nama Field Type Size Keterangan
1. No transaksi Notrnsaksi Varchar 5 Primary Key
2. Id cabang Idcabang Varchar 5
3. Nama cabang nama_cabang Varchar 20
4. Tanggal Tanggal Date
5. Pendapatan Pendapatan Int 11
6. Operasional Operasional Int 11
7. Santunan Santunan Int 20
8. Total transaksi Total_transaksi Int 20
e. Spesifikasi File Tabel Jurnal Umum
Nama database : klinik
Nama File : jurnal_umum
Akronim : jurnal_umum.frm
Tipe File : Random
62
Panjang Record : 108 karakter
Kunci Field : No Referensi
Tabel IV.5.
Spesifikasi File Tabel Jurnal Umum
NO Element Data Nama
Field
Type Size Keterangan
1. No Referensi No_ref Integer 11 Primary Key
2. No Bukti Transaksi No_bukti Integer 11
3. Tanggal Tanggal date -
4. Akun Akun varchar 20
5. Debet Debet integer 22
6. Kredit Kredit integer 22
7. Akun2 Akun varchar 22
8. Debet2 Debet integer 22
9. Kredit2 Kredit integer 22
10 Akun3 Akun varchar 22
11. Debet3 Debet integer 22
12. Kredit3 Kredit integer 22
13. Akun4 Akun varchar 22
14. Debet4 Debet integer 22
15. Kredit4 Kredit integer 22
16. Total Debet Totald integer 22
17. Total Kredit Totalk integer 22
4.2.4. Software Archictecture
Software Archictecture adalah proses yang mendefinisikan solusi yang
terstruktur yang memenuhi kebutuhan teknis dan operasional di PT. Zona Sehat
Khatulistiwa.
63
A. Deployment Diagram
Gambar IV.25.
Deployment Diagram Sistem Akuntansi Pendapatan Kas PT. Zona Sehat
Khatulistiwa
deployment Deployment Diagram
main
Frontpage
Application
Admin
Application
<<activ eXCcontrol>>
Netbean.8.1
<<dev ice>> Database
<<DBMS>>MYSQL
dbklinik
Dev ice
<<Applicatio>>
Pendapatan Kas
64
B. Sequence Diagram
Gambar IV.26.
Sequence Diagram Login Admin
65
Gambar IV.27.
Sequence Diagram Bagian Admin Form Data Pegawai
sd Sequance Diagram Form Data Pegawai
Admin Form Data
Pegawai
Control Data
Pegawai
Data Pegawai
Tambah()
get(id_pegawai)
display(kd_pegawai) get(id_pegawai)
get(nama_pegawai)
get(nama_pegawai)
get(password)
get(password)
get(konfirmasi_pwd)
get(konfirmasi_pwd)
get(posisi)
get(posisi)
batal()
Edit()
Hapus()
simpan()
cari()
refresh()
keluar()
66
Gambar IV.28.
Sequence Diagram Bagian Admin Form Data Cabang
sd Sequance Diagram Form Data Cabang
Admin Form Data Cabang Control Data
Cabang
Data Cabang
Tambah()
get(idcabang)
display (idcabang)get(idcabang)
get(namacabang)
get(namacabang)
Batal()
Edit()
Hapus()
Simpan()
Carai()
Refresh()
Keluar()
67
Gambar IV.29.
Sequence Diagram Bagian Admin Form Data Akun
sd Sequance Diagram Form Data Akun
Admin Form Data Akun Control Data Akun Data Akun
Tambah()
get(kode)
display(kode)get(kode)
get(namaakun)
get(namaakun)
Batal()
Edit()
Hapus()
Simpan()
Cari()
Refresh()
keluar()
68
Gambar IV.30.
Sequence Diagram Login Operator
69
Gambar IV.31.
Sequence Diagram Bagian Operator Form Input Pendapatan
sd Sequance Diagram Form Input Pendapatan
Operator Form Input
Pendapatan
Control Input
Pendapatan
Control Input
Pendapatan
tambah()
get(notransaksi)
display(notransaksi)get(notransaksi)
get(idcabang)
get(idcabang)get(nama_cabang)
get(nama_cabang)get(tanggal)
get(tanggal)get(pendapatan)
get(pendapatan)get(operasional)
get(operasional)
get(santunan)
get(santunan)get(total_transaksi)
get(total_transaksi)
Batal()
Edit()
Tampilkan()
Keluar()
70
Gambar IV.32.
Sequence Diagram Login Bagian Keuangan
71
Gambar IV.33.
Sequence Diagram Bagian Keuangan Form Jurnal Umum
sd Sequance Diagram Form Jurnal Umum
Keuangan Form Jurnal Umum Control Jurnal
Umum
Jurnal Umum
Tambah()
get(no_ref)
display(no_ref) get(no_ref)
get(no_bukti)
get(no_bukti)get(tanggal)
get(tanggal)get(akun)
get(akun)
get(debet)
get(Debet)
get(Kreditt)
get(kredit)
get(akun2)
get(Akun2)
get(debet2)
get(debet2)
get(kredit2)
get(kredit2)
get(Akun3)
get(akun3)get(debet3)
get(debet3)
get(kredit3)
get(kredit3)
get(akun4)
get(akun4)
get(Debet4)
get(debet4)get(kredit4)
get(kredit4)get(totald)
get(totald)get(totalk)
get(totalk)
hitung()
simpan()
keluar()
72
Gambar IV.34.
Sequence Diagram Bagian Keuangan Laporan Pendapatan Klinik
Gambar IV.35.
Sequence Diagram Bagian Keuangan Laporan Jurnal Umum
sd Sequance Diagram Form Laporan Pendapatan klinik
Keuangan Form Laporan
Pendapatan Klinik
Control Laporan
Pendapatan Klinik
Laporan
Pendapatan Klinik
Satu data()
semua data()
get(idcabang)
display(idcabang) get(idcabang)
Cetak()
Keluar()
sd Sequance Diagram Form Laporan Jurnal Umum
Keuangan Form Laporan
jurnal umum
Control Laporan
Jurnal Umum
Laporan jurnal
umum
Satu data()
semua data()
get(idcabang)
display(idcabang) get(idcabang)
Cetak()
Keluar()
73
Gambar IV.36.
Sequence Diagram Bagian Keuangan Laporan Pengeluaran Klinik
4.2.5. User Interface
User Interface adalah input dan output yang memerlukan campur tangan
dari user secara langsung. Berikut ini user interface yang penulis usulkan pada PT.
Zona Sehat Khatulistiwa.
sd Sequance Diagram Form Laporan pengeluaran klinik
Keuangan Form Laporan
pengeluaran klinik
Control Laporan
Pengeluaran klinik
Laporan
pengeluaran klinik
Satu data()
semua data()
get(idcabang)
display(idcabang) get(idcabang)
Cetak()
Keluar()
74
A.1. Bagian Admin dapat melakukan login
Gambar IV.37.
Admin Melakukan Login
A.2. Bagian Admin dapat melihat semua menu utama
Gambar IV.38.
Admin Menu Utama
75
A.3. Bagian Admin dapat membuka semua input data di menu file
Gambar IV.39.
Admin Menu File
A.4. Bagian Admin dapat melakukan input data pegawai
Gambar IV.40.
Admin Input Data Pegawai
76
A.5. Bagian Admin dapat melakukan input data cabang
Gambar IV.41.
Admin Input Data Cabang
A.6. Bagian Admin dapat melakukan input data akun
Gambar IV.42.
Admin Input Data Akun
77
A.7. Bagian Admin dapat melihat menu operator
Gambar IV.43.
Admin Menu Operator
A.8. Bagian Admin dapat melakukan input pendapatan
Gambar IV.44.
Admin Input Pendapatan
78
A.9. Bagian Admin dapat melihat menu keuangan
Gambar IV.45.
Admin Menu Keuangan
A.10. Bagian Admin dapat melakukan input jurnal umum
Gambar IV.46.
Admin Input Jurnal Umum
79
A.11. Bagian Admin dapat melihat rekap pendapatan
Gambar IV.47.
Admin Melihat Rekap Pendapatan
A.12. Bagian Admin dapat melihat menu laporan
Gambar IV.48.
Admin Melihat Menu Laporan
80
A.13. Bagian Admin dapat mencetak laporan pendapatan seluruh klinik
Gambar IV.49.
Admin Mencetak Laporan Pendapatan Seluruh Klinik
A.14. Bagian Keuangan dapat mencetak jurnal umum
Gambar IV.50.
Bagian Keuangan Mencetak Jurnal Umum
81
A.15. Bagian Keuangan dapat mencetak pengeluaran klinik
Gambar IV.51.
Bagian Keuangan Mencetak Pengeluaran Klinik
B.1. Bagian Operator dapat melakukan login
Gambar IV.52.
Bagian Operator Melakukan Login
82
B.2. Bagian Operator dapat melihat menu operator
Gambar IV.53.
Bagian Operator Melihat Menu Operator
B.3. Bagian Operator dapat melakukan input pendapatan
Gambar IV.54.
Operator Melakukan input Pendapatan
83
C.1. Bagian Keuangan dapat melakukan login
Gambar IV.55.
Bagian Keuangan Melakukan Login
C.2. Bagian Keuangan dapat melihat menu keuangan
Gambar IV.56.
Bagian Keuangan Melihat Menu Keuangan
84
C.3. Bagian Keuangan dapat melakukan input jurnal umum
Gambar IV.57.
Keuangan Melakukan Input Jurnal Umum
C.4. Bagian Keuangan dapat melihat rekap pendapatan
Gambar IV.58.
Keuangan Melihat Rekap Pendapatan
85
C.5. Bagian Keuangan dapat melihat menu laporan
Gambar IV.59.
Keuangan Melihat Menu Laporan
C.6. Bagian keuangan dapat mencetak laporan pendapatan klinik
Gambar IV.60.
Keuangan Mencetak Laporan Pendapatan Klinik
86
4.2.6. Testing
Black Box Testing (Pengujian Kotak Hitam) yaitu menguji perangkat lunak
dari segi spesifikasi fungsional tanpa menguji desain dan kode program. Pengujian
dimaksudkan untuk mengetahui apakah fungsi-fungsi, masukan, dan keluaran dari
perangkat lunak sesuai dengan spesifikasi yang dibutuhkan, berikut ini hasil
pengujian black box testing.
Tabel IV.6.
Hasil Pengujian Black Box Testing Form Login
NO Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. User Name,
password
dan bagian
tidak di isi
kemudian
klik tombol
login
User
name:
(kosong)
Password:
(kosong)
Bagian:
(kosong)
Sistem akan
menolak akses
dan
menampilkan
lengkapi data
Sesuia
harapan
Valid
2. Mengetikan
User Name,
password
dan bagian
tidak di isi
kemudian
klik tombol
login
User
name:
admin
Password:
(kosong)
Bagian:
(kosong)
Sistem akan
menolak akses
dan
menampilkan
lengkapi data
Sesuai
harapan
Valid
3. User Name
tidak diisi,
password di
isi dan
bagian tidak
di isi
kemudian
klik tombol
login
User
Name:
(kosong)
Password:
admin
Bagian:
(kosong)
Sistem akan
menolak akses
dan
menampilkan
lengkapi data
Sesuai
harapan
Valid
4. User Name
tidak di isi,
password
tidak di isi
User
Name:
(kosong)
Password:
Sistem akun
menolak akses
dan
Sesuai
harapan
Valid
87
dan bagian
di isi
kemudian
klik tombol
login
(kosong)
Bagian:
admin
menampilkan
lengkapi data
5. User Name
di isi salah,
password di
isi dan
bagian di isi
kemudian
klik tombol
login
User
Name:
Keuangan
Password:
admin
Bagian:
admin
Sistem akan
menolak akses
dan
menammpilkan
lengkapi data
Sesuai
harapan
Valid
6. User Name
di isi,
password di
isi salah dan
bagian di isi
kemudian
klik tombol
login
User
Name:
admin
Password:
Keuangan
Bagian:
admin
Sistem akan
menolak akses
dan
menampilkan
lengkapi data
Sesuai
harapan
Valid
7. User Name
di isi,
password di
isi dan
bagian di isi
salah
kemudian
klik tombol
login
User
Name:
admin
Password:
admin
Bagian:
Admin
Sistem akan
menolak akses
dan
menampilkan
anda berhasil
login
Sesuai
harapan
Valid
Tabel IV.7.
Hasil Pengujian Black Box Testing Form Input Data Pegawai
NO Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Nama
Pegawai
diisi,
Password
diisi,
Konfirmasi
pwd diisi,
posisi tidak
diisi
Nama
Pegawai :
diisi anita,
Password :
diis 1234,
Konfirmasi
pwd diisi :
1234,
Sitem akan
menolak
akses dan
menampilkan
lengkapi data
Sesuai
harapan
Valid
88
kemudian
klik tombol
simpan
posisi :
(kosong)
2. Nama
Pegawai
diisi,
Password
diisi,
Konfirmasi
pwd tidak
diisi, posisi
tidak diisi
kemudian
klik tombol
simpan
Nama
Pegawai :
diisi anita,
Password :
diis 1234,
Konfirmasi
pwd tidak
diisi :
(kosong) ,
posisi :
admin
Sitem akan
menolak
akses dan
menampilkan
lengkapi data
Sesuai
harapan
Valid
3. Nama
Pegawai
diisi,
Password
diisi,
Konfirmasi
pwd tidak
diisi, posisi
tidak diisi
kemudian
klik tombol
simpan
Nama
Pegawai :
Anita
Password :
diis 1234,
Konfirmasi
pwd tidak
diisi : 1234
, posisi :
admin
Sistem akan
menampilkan
data berhasil
disimpan
Sesuai
harapan
Valid
Tabel IV.8.
Hasil Pengujian Black Box Testing Form Input Data Cabang
NO Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Kode Cabang
diisi, nama
cabang tidak
diisi kemudian
klik tombol
simpan
Kode
Cabang :
C001,
nama
cabang :
(kosong)
Sitem akan
menolak
akses dan
menampilkan
lengkapi data
Sesuai
harapan
Valid
2. Kode Cabang
tidak diisi,
nama cabang
diisi kemudian
Kode
Cabang :
(kosong),
nama
Sitem akan
menolak
akses dan
menampilkan
lengkapi data
Sesuai
harapan
Valid
89
klik tombol
simpan
cabang :
Cipondoh
3. Kode Cabang diisi,
nama cabang diisi
kemudian klik
tombol simpan
Kode
Cabang :
C001,
nama
cabang :
Cipondoh
Sistem akan
menampilkan
data berhasil
disimpan
Sesuai
harapan
Valid
Tabel IV.9.
Hasil Pengujian Black Box Testing Form Input Data Akun
NO Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Kode Akun
diisi, nama
akun tidak diisi
kemudian klik
tombol simpan
Kode akun
: 001,
nama akun
: (kosong)
Sitem akan
menolak
akses dan
menampilkan
lengkapi data
Sesuai
harapan
Valid
2. Kode Akun
tidak diisi,
nama Akundiisi
kemudian klik
tombol simpan
Kode
Akun :
(kosong),
nama
Akun :
Kas
Sitem akan
menolak
akses dan
menampilkan
lengkapi data
Sesuai
harapan
Valid
3. Kode Akun
diisi, nama
Akundiisi
kemudian klik
tombol simpan
Kode
Akun :
001, nama
Akun :
Kas
Sistem akan
menampilkan
data berhasil
disimpan
Sesuai
harapan
Valid
Tabel IV.10.
Hasil Pengujian Black Box Testing Form Input Pendapatan
N
O
Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujia
n
Kesimpula
n
1. Kode
Klinik
tidak
dipilih,
Pendapatan
diisi,
Santunan
Pilih Kode Klinik
: (kosong) ,
Pendapatandiisi :
1.000.000,
Santunan :
100.000,
oiperasional :
Sitem akan
menolak
akses dan
menampilka
n lengkapi
data
Sesuai
harapan
Valid
90
diisi,
operasional
diisi, Total
pendapatan
diisi
kemudian
klik tombol
simpan
50.000, Total
pendapatan
850.000
2. Pilih Kode
Klinik,
Pendapatan
diisi,
Santunan
tidak diisi,
oiperasiona
l diisi,
Total
pendapatan
diisi,
kemudian
klik tombol
simpan
Pilih Kode Klinik
: C001,
Pendapatan :
1.000.000,
Santunan :
(kosong),
oiperasional :
50.000, Total
pendapatan
850.000
Sitem akan
menolak
akses dan
menampilka
n lengkapi
data
Sesuai
harapan
Valid
3. Pilih Kode
Klinik,
Pendapatan
diisi,
Santunan
diisi,
oiperasiona
l diisi,
Total
pendapatan
diis,i
kemudian
klik tombol
simpan
Pilih Kode Klinik
: C001,
Pendapatan :
1.000.000,
Santunan :
100.000,
oiperasional :
50.000, Total
pendapatan850.00
0
Sistem akan
menampilka
n data
berhasil
disimpan
Sesuai
harapan
Valid
Tabel IV.11.
Hasil Pengujian Black Box Testing Form Jurnal Umum
NO Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. No Referensi
diisi, No.
Bukti
No Referensi :
R001, No.
Bukti
Sitem akan
menolak
akses dan
Sesuai
harapan
Valid
91
Transaksi diisi,
nama akun
tidak diisi,
kemudian klik
tombol simpan
Transaksi :
56, nama
akun :
(kosong)
menampilkan
lengkapi data
2. No Referensi
diisi, No.
Bukti
Transaksi diisi,
Kolom Debet
tidak diisi,
kolom kredit
diisi kemudian
klik Hitung
No Referensi :
R001, No.
Bukti
Transaksi :
56, Kolom
Debet :
(kosong)
Kredit :
1.000.000
Sitem akan
menolak
akses dan
menampilkan
lengkapi data
Sesuai
harapan
Valid
3. No Referensi
diisi, No.
Bukti
Transaksi diisi,
Kolom Debet
diisi, Kolom
Kredit tidak
diisi kemudian
klik Hitung
No Referensi :
R001, No.
Bukti
Transaksi :
56, Kolom
Debet :
1.000.000
Kredit:
(kosong)
Sitem akan
menolak
akses dan
menampilkan
lengkapi data
Sesuai
harapan
Valid
4. No Referensi
diisi, No.
Bukti
Transaksi diisi,
Nama akun
diisi, Kolom
Debet diisi
Kolom Kredit,
klik hitung
kemudian klik
Simpan
No Referensi :
R001, No.
Bukti
Transaksi :
56, Nama
akun Kas
Kolom Debet
1.000.000
Kolom Kredit
1.000.000
Hitung: 0
Sistem akan
menampilkan
data berhasil
disimpan
Sesuai
harapan
Valid
Tabel IV.12.
Hasil Pengujian Black Box Testing Form Laporan Pendapatan
NO Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpula
n
1. Pilih Cetak,
Kode
Cabang tidak
Cetak : Satu
data
Kode Cabang
: (kosong)
Sitem akan
menolak
akses dan
Sesuai
harapan
Valid
92
diisi klik
tombol Cetak
menampilkan
lengkapi data
2. Pilih Cetak,
Kode
Cabang diisi
klik tombol
Cetak
Cetak : Satu
data
Kode Cabang
: C001
Sitem akan
menampilkan
Data yang
dicetak
Sesuai
harapan
Valid
Tabel IV.13.
Hasil Pengujian Black Box Testing Form Laporan Jurnal Umum
NO Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Pilih Cetak,
Tanggal diisi,
Bulan tidak diisi
klik tombol
Cetak
Cetak : Satu
data
Tanggal : 08
Bulan :
(kosong)
Sitem akan
menolak
akses dan
menampilkan
lengkapi data
Sesuai
harapan
Valid
2
.
Pilih Cetak,
Tanggal tidak
diisi, Bulan diisi
klik tombol
Cetak
Cetak : Satu
data
Tanggal
:(kosong)
Bulan : 11
Sitem akan
menampilkan
Data yang
dicetak
Sesuai
harapan
Valid
3
.
Pilih Cetak,
Tanggaldiisi,
Bulan diisi klik
tombol Cetak
Cetak : Satu
data
Tanggal : 08
Bulan : 11
Sitem akan
menampilkan
Data berhasil
dicetak
Sesuai
harapan
Valid
Tabel IV.14.
Hasil Pengujian Black Box Testing Form Laporan Pengeluaran
NO Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1. Pilih Cetak, Kode
Cabang tidak diisi
klik tombol Cetak
Cetak : Satu
data
Kode Cabang
: (kosong)
Sitem akan
menolak
akses dan
menampilkan
lengkapi data
Sesuai
harapan
Valid
93
2. Pilih Cetak, Kode
Cabang diisi klik
tombol Cetak
Cetak : Satu
data
Kode Cabang
: C001
Sitem akan
menampilkan
Data yang
dicetak
Sesuai
harapan
Valid
4.2.7. Spesifikasi Hardware dan Software
A. Spesifikasi Hardware
Perangkat keras adalah komponen komputer secara fisik dapat dijamah dan
dapat membentuk suatu sistem. Bagian-bagian pokok perangkat keras meliputi
peralatan masukan (input), Central Processing Unit (CPU), tempat penyimpanan
(Secondary Memory), dan peralatan keluaran (output).
Berikut penjelasan mengenai spesifikasi perangkat keras yang mendukung
dalam pembuatan Peranangan Sistem Akuntansi Pendapatan Kas adalah sebagai
berikut:
Tabel IV.15.
Spesifikasi Hardware dan software
Kebutuhan Keterangan
Sistem Operasi Microsoft 2010
Processor Intel Celeron dual-core N3050
RAM 2 GB
Hardisk 500 GB
Monitor IBM 15”
Keyboard 107 keys
Printer Inkjet Printer
Mouse Standart
Software Bahasa Pemrograman: Java
Aplikasi Pendukung : Netbeans 8.1
DBMS : My SQL
Antivirus: SMADAV 2016
94
B. Spesifikasi Software
Perangkat keras tidak akan mempunyai arti bagi user karena tidak dapat
melakukan apa-apa tanpa adanya perangkat lunak. Teknologi canggih dari
perangkat keras akan berfungsi bila instruksi-instruksi tertentu telah diberikan
kepadanya. Kumpulan instruksi-instruksi itu biasanya disebut perangkat lunak
(Software). Perangkat lunak yang digunakan oleh penulis dalam Perancangan
Sistem Akuntansi Pendapatan Kas pada PT. Zona Sehat Khatulistiwa adalah
sebagai berikut:
1. Sistem operasi (operating system) yaitu program yang digunakan untuk
mengendalikan dan mengkoordinasikan kegiatan dari sistem komputer. Sistem
operasi yang penulis gunakan adalah Microsoft 2010.
2. Program aplikasi (Application Program) yaitu program yang digunakan untuk
menyelesaikan aplikasi tertentu. Dalam pembuatan database penulis
menggunakan program MySQL.
Bahasa Pemrograman (Language Software) yaitu program yang digunakan
untuk menterjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman
ke dalam bahasa mesin agar dapat dibaca oleh komputer. Penulis menggunakan
bahasa pemrograman Java NetBeans 8.1 dalam membuat Perancangan Sistem
Akuntansi Pendapatan Kas.
95
BAB V
PENUTUP
5.1. Kesimpulan
Berdasarkan dari uraian bab-bab sebelumnya penulis dapat menarik
kesimpulan sebagai berikut:
1. Dengan adanya sistem informasi ini, maka pihak perusahaan dapat lebih
mudah menyajikan informasi akuntansi tentang pendapatan.
2. Dengan adanya sistem informasi ini perusahaan akan mempermudah untuk
mendapatkan informasi baik pencarian data, pendapatan, dan laporan
pendapatan per periode.
3. Dengan adanya sistem informasi akan mengurangi kesalahan-kesalahan dalam
membuat laporan sehingga lebih efektif dan lebih efesien.
5.2. Saran
Melihat permasalahan pokok pada PT. Zona Sehat Khatulistiwa seperti
yang penulis kemukakan diatas, penulis mengajukan beberapa usul sebagai berikut:
1. Sistem yang masih manual sehingga disarankan harus segera diperbaharui
dengan sistem yang terkomputerisasi agar proses dapat berjalan dengan sebaik
mungkin.
2. Mengingat jumlah pasien yang semakin banyak perlu kiranya pada
pengolahan data yang masih manual diganti menjadi pengolahan data yang
terkomputerisasi agar pengolahan data tersebut terselesaikan dengan cepat dan
tepat sehingga lebih efisien dan efektif dalam hal pengolahan data.
96
3. Perlunya penambahan perangkat komputer disetiap divisi dalam
penerapannya dengan sistem yang di jalankan, perangkat komputer baik
software maupun hardware yang digunakan sebaiknya di sesuaikan dengan
kemampuan dan kebutuhan sehingga operasi kerja bisa cepat dan tepat.
97
DAFTAR PUSTAKA
Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk
Keunggulan Bersaing Perusahaan dan organisasi. Yogyakarta: Andi
Andi, 2010. SQL Server 2008 Express. Yogyakarta: Andi
Mahatmyo, Atyanto. 2014. Sistem Informasi Akuntansi. Yogyakarta: Deepublish.
Mulyadi. 2014. Sistem Akuntansi. Jakarta: Salemba Empat.
Mulyani, Sri. 2016. Sistem Informasi Manajemen Rumah Sakit: Analis dan
Perancangan. Bandung: Abdi Sistematika
Mulyani, Sri. 2016. Metode Analisis dan Perancangan Sistem. Bandung: Abdi
Sistematika
Nugroho, Adi. 2010. Rekayasa Perangkat Lunak Berorientasi Objek dengan
Metode USDP. Yogyakarta: Andi.
Sukamto, Rosa dan Shalahuddin. 2013. Rekayasa Perangkat Lunak Terstruktur
dan Berorientasi Objek. Bandung: Informatika.
Triandini, Evi, dan I Gede Suardika. 2012. Step by Step Desain Proyek
Menggunakan UML.Yogyakarta: Andi.
Wahyono, Teguh. 2009. Membuat Software Akuntansi untuk Koperasi/UKM
dengan Microsoft Visual Foxpro 9. Jakarta: PT. Elex Media
Komputindo.
98
99
100
101
102
103
104
A.1. Form Pendaftaran
105
A.2. Bukti Setoran
A.3. Laporan Pendapatan Harian
106
107
A.4. Jurnal Umum
108
A.5. Rekapan pendapatan klinik cabang
109
110
111
112
113
114
A.6. Laporan Pendapatan Bulanan
115
116
117
118
119