xi
DAFTAR ISI
Halaman
Lembar Judul Tugas Akhir ... i
Lembar Pernyataan Keaslian Tugas Akhir ... ii
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ... iii
Lembar Persetujuan dan Pengesahan Tugas Akhir ... iv
Lembar Konsultasi Tugas Akhir ... v
Kata Pengantar ... vii
Abstrak ... ix
Daftar Isi ... xi
Daftar Simbol ... xiii
Daftar Gambar ... xviii
Daftar Tabel ... xx
Daftar Lampiran ... xxi
BAB I PENDAHULUAN ... 1
1.1. Umum ... 1
1.2. Maksud dan Tujuan ... 2
1.3. Metode Penelitian ... 3
1.3.1. Metode Pengumpulan Data ... 4
1.3.2. Metode Pengembangan Software ... 6
1.4. Ruang Lingkup ... 8
BAB II LANDASAN TEORI ... 9
2.1. Konsep Dasar ... 9
2.1.1. Sistem ... 9
2.1.2. Informasi ... 11
2.1.3. Sistem Informasi ... 12
2.1.4. Akuntansi ... 13
2.1.5. Sistem Informasi Akuntansi ... 15
2.1.6. Pendapatan ... 15
2.1.7. Jurnal ... 16
2.1.8. Program dan Pemrograman ... 17
2.1.9. Java ... 20
2.1.10. NetBeans ... 21
2.1.11. Sistem Basis Data ... 22
2.1.12. Database MySQL ... 24
2.1.13. Xampp dan PhpMyAdmin ... 27
2.2. Peralatan Pendukung ... 28
2.2.1. UML (Unified Markup Language) ... 29
2.2.2. Use Case Diagram ... 31
2.2.3. Activity Diagram ... 32
xii
2.2.4. ERD (Entity Relationship Diagram) ... 32
2.2.5. LRS (Logical Record Structure) ... 34
2.2.6. Sequence Diagram ... 35
2.2.7. Deployment Diagram ... 36
2.2.8. User Interface ... 38
2.2.9. Black Box Testing ... 39
BAB III PEMBAHASAN ... 41
3.1. Tinjaun Perusahaan ... 41
3.1.1. Sejarah Perusahaan ... 41
3.1.2. Struktur Organisasi dan Fungsi ... 46
3.2. Tinjauan Kasus ... 51
3.2.1. Proses Bisnis Sistem Berjalan ... 51
3.2.2. Activity Diagram ... 54
3.2.3. Dokumen Masukan ... 58
3.2.4. Dokumen Keluaran ... 60
3.2.5. Permasalahan Pokok ... 62
3.2.6. Pemecahan Masalah ... 63
3.3. Analisis Kebutuhan Software ... 64
3.3.1. Analisis Kebutuhan ... 64
3.3.2. Use Case Diagram ... 65
3.3.3. Activity Diagram ... 83
3.4. Desain ... 96
3.4.1. Entity Relationship Diagram (ERD) ... 97
3.4.2. Logical Record Structure (LRS) ... 98
3.4.3. Spesifikasi File ... 99
3.4.4. Sequence Diagram ... 105
3.4.5. Deployment Diagram ... 106
3.4.6. User Interface ... 107
3.5. Implementasi ... 113
3.5.1. Code Generation ... 113
3.5.2. Blackbox Testing ... 119
3.5.3. Spesifikasi Hardware dan Software ... 130
BAB IV PENUTUP ... 131
4.1. Kesimpulan ... 131
4.2. Saran ... 132
DAFTAR PUSTAKA ... 133
DAFTAR RIWAYAT HIDUP ... 135
SURAT KETERANGAN PKL//RISET ... 136
LAMPIRAN-LAMPIRAN ... 137
xiii
DAFTAR SIMBOL
1. Activity Diagram
INITIAL NODE / STATUS AWAL
Status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status awal.
ACTIVITY / AKTIVITAS
Aktivitas yang dilakukan sistem, aktivitas biasanya diawali dengan kata kerja.
DECISION / PERCABANGAN
Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu.
JOIN / PENGGABUNGAN
Asosiasi penggabungan dimana lebih dari satu aktivita digabungkan menjadi satu. Atau Rake, digunakan untuk menunjukkan adanya dekomposisi.
FORK
Digunakan untuk menunjukkan kegiatan yang dilakukan secara paralel atau menggabungkan dua kegiatan paralel menjadi satu
ACTIVITY FINAL / STAUS AKHIR
Status akhir yang dilakukan sistem, sebuah diagram aktivitas memiliki sebuah status akhir.
xiv SWIMLANE
Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi.
2. Use Case Diagram
USE CASE
Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor.
ACTOR / AKTOR
Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem infomasi yang akan dibuat itu sendiri.
ASSOCIATION / ASOSIASI
Komunikasi antara actor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan aktor.
INCLUDE / MENGGUNAKAN
Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan tersebut memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat.
EXTEND / EKSTESI
Relasi use case tambahan kesebuah use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu.
xv 3. ERD (Entity Relationship Diagram)
ENTITAS / ENTITY
Entitas merupakan data inti yang akan disimpan, bakal tabel pada basis data.
RELASI
Relasi yang menghubungkan antar entitas, biasanya diawali dengan kata kerja.
ATRIBUT
Field atau kolom data yang butuh disimpan dalam suatu entitas.
ATRIBUT KUNCI PRIMER
Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci akses record yang diinginka, biasanya berupa id.
LINE
Relasi antara Entitas dan Atribut.
4. Logical Record Structure
ENTITAS / TABEL
Entitas atau tabel yang menyimpan data dalam basis data.
nama_atribut
nama_atribut
nama_tabel
xvi RELASI
Relasi antar tabel yang terdiri dari persamaan antara primary key (kunci primer) tabel yang diacu dengan kunci yang menjadi referensi acuan ditabel lain.
5. Sequence Diagram
ACTOR / AKTOR
Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari actor adalah gambar orang, tapi actor belum tentu merupakan orang.
OBJECT LIFELINE / OBJEK
Menyatakan objek yang berinteraksi pesan.
MESSAGE
Merupakan simbol yang mengirim pesan antar class atau objek
SELF MESSAGE / RECURSIVE
Menggambarkan pengiriman pesan yang dikirim untuk dirinya sendiri.
LIFELINE / GARIS HIDUP
Menyatakan kehidupan suatu objek dengan garis titik-titik yang berhubungan dengan objek, sepanjang lifeline terdapat activation.
xvii
ACTIVATION / WAKTU AKTIF
Menyatakan objek dalam keadaan aktif dan berinteraksi, semua yang terhubung dengan waktu aktif ini adalah sebuah tahapan yang dilakukan didalamnya.
6. Deployment Diagram
NODE
Biasanya mengacu pada perangkat keras (hardware), perangkat lunak yang tidak dibuat sendiri (software). Sumber daya yang digunakan pada saat aplikasi dijalankan.
LINK
Relasi antar node.
xviii
DAFTAR GAMBAR
Halaman
Gambar II.1 Siklus Akuntansi ... 14
Gambar II.2 Diagram UML ... 30
Gambar III.1 Ruang Pendaftaran dan Administrasi ... 43
Gambar III.2 Ruang Tunggu ... 44
Gambar III.3 Ruang Pemeriksaan ... 44
Gambar III.4 Struktur Organisasi ... 46
Gambar III.5 Activity Diagram Sistem Pendapatan Jasa ... 54
Gambar III.6 Activity Diagram Prosedur Penerimaan Pasien ... 55
Gambar III.7 Activity Diagram Prosedur Pelayanan Pasien ... 56
Gambar III.8 Activity Diagram Prosedur Pembayaran ... 57
Gambar III.9 Activity Diagram Prosedur Pembuatan Laporan ... 57
Gambar III.10 Use Case Diagram A1. Menu Login ... 66
Gambar III.11 Use Case Diagram A2. Menu Utama ... 67
Gambar III.12 Use Case Diagram Submenu User ... 68
Gambar III.13 Use Case Diagram Submenu Pasien ... 69
Gambar III.14 Use Case Diagram Submenu Kebutuhan Obat ... 70
Gambar III.15 Use Case Diagram Submenu Perkiraan ... 71
Gambar III.16 Use Case Diagram Submenu Rincian Pembayaran ... 72
Gambar III.17 Use Case Diagram Submenu SPRI ... 73
Gambar III.18 Use Case Diagram Submenu Jurnal ... 74
Gambar III.19 Use Case Diagram Submenu Cetak Rincian Pembayaran... 75
Gambar III.20 Use Case Diagram Submenu Cetak SPRI ... 76
Gambar III.21 Use Case Diagram A11. Menu Logout ... 77
Gambar III.22 Use Case Diagram B1. Menu Login ... 78
Gambar III.23 Use Case Diagram B2. Menu Utama ... 79
Gambar III.24 Use Case Diagram Submenu Laporan Rawat Inap ... 80
Gambar III.25 Use Case Diagram Submenu Laporan Pendapatan ... 81
Gambar III.26 Use Case Diagram B6. Menu Logout ... 82
Gambar III.27 Activity Diagram A1. Menu Login ... 83
Gambar III.28 Activity Diagram A2. Menu Utama ... 84
Gambar III.29 Activity Diagram Submenu User ... 85
Gambar III.30 Activity Diagram Submenu Pasien ... 86
Gambar III.31 Activity Diagram Submenu Kebutuhan Obat ... 87
Gambar III.32 Activity Diagram Submenu Perkiraan ... 88
Gambar III.33 Activity Diagram Submenu Rincian Pembayaran ... 89
Gambar III.34 Activity Diagram Submenu SPRI ... 90
Gambar III.35 Activity Diagram Submenu Jurnal ... 91
Gambar III.36 Activity Diagram Submenu Cetak Rincian Pembayaran... 92
Gambar III.37 Activity Diagram Submenu Cetak SPRI ... 92
Gambar III.38 Activity Diagram A12. Menu Logout ... 93
Gambar III.39 Activity Diagram B1. Menu Login ... 93
Gambar III.40 Activity Diagram B2. Menu Utama ... 94
xix
Gambar III.41 Activity Diagram Submenu Laporan Rawat Inap ... 95
Gambar III.42 Activity Diagram Submenu Laporan Pendapatan ... 95
Gambar III.43 Activity Diagram B5. Menu Logout ... 96
Gambar III.44 Entity Relatinship Diagram (ERD) ... 97
Gambar III.45 Logical Record Structure (LRS) ... 98
Gambar III.46 Sequence Diagram ... 105
Gambar III.47 Deployment Diagram ... 106
Gambar III.48 User Interface Menu Login ... 107
Gambar III.49 User Interface Menu Utama ... 107
Gambar III.50 User Interface Menu User ... 108
Gambar III.51 User Interface Form Submenu Pasien ... 108
Gambar III.52 User Interface Form Submenu Kebutuhan Obat ... 109
Gambar III.53 User Interface Form Submenu Perkiraan ... 109
Gambar III.54 User Interface Form Submenu Rincian Pembayaran ... 110
Gambar III.55 User Interface Form Submenu SPRI ... 110
Gambar III.56 User Interface Form Submenu Jurnal ... 111
Gambar III.57 User Interface Form Submenu Cetak Rincian Pembayaran .... 111
Gambar III.58 User Interface Form Submenu Cetak SPRI ... 112
Gambar III.59 User Interface Form Submenu Laporan Rawat Inap ... 112
Gambar III.60 User Interface Form Submenu Laporan Pendapatan ... 113
xx
DAFTAR TABEL
Halaman
Tabel III.1 Daftar Rekap Pasien Rawat Inap Tahun 2015 – 2017 ... 45
Tabel III.2 Daftar Rekap Pendapatan Tahun 2015 – 2017 ... 45
Tabel III.3 Deskripsi Use Case Diagram A1. Menu Login ... 66
Tabel III.4 Deskripsi Use Case Diagram A2. Menu Utama ... 67
Tabel III.5 Deskripsi Use Case Diagram Submenu User ... 68
Tabel III.6 Deskripsi Use Case Diagram Submenu Pasien ... 69
Tabel III.7 Deskripsi Use Case Diagram Submenu Kebutuhan Obat ... 70
Tabel III.8 Deskripsi Use Case Diagram Submenu Perkiraan ... 71
Tabel III.9 Deskripsi Use Case Diagram Submenu Rincian Pembayaran ... 72
Tabel III.10 Deskripsi Use Case Diagram Submenu SPRI ... 73
Tabel III.11 Deskripsi Use Case Diagram Submenu Jurnal ... 74
Tabel III.12 Deskripsi Use Case Submenu Cetak Rincian Pembayaran ... 75
Tabel III.13 Deskripsi Use Case Diagram Submenu Cetak SPRI ... 76
Tabel III.14 Deskripsi Use Case Diagram A12. Menu Logout ... 77
Tabel III.15 Deskripsi Use Case Diagram B1. Menu Login ... 78
Tabel III.16 Deskripsi Use Case Diagram B2. Menu Utama ... 79
Tabel III.17 Deskripsi Use Case Diagram Submenu Laporan Rawat Inap .... 80
Tabel III.18 Deskripsi Use Case Diagram Submenu Laporan Pendapatan .... 81
Tabel III.19 Deskripsi Use Case Diagram B5. Menu Logout ... 82
Tabel III.20 Spesifikasi File User ... 99
Tabel III.21 Spesifikasi File Pasien ... 100
Tabel III.22 Spesifikasi File Kebutuhan Obat ... 101
Tabel III.23 Spesifikasi File SPRI ... 102
Tabel III.24 Spesifikasi File Rincian Pembayaran ... 103
Tabel III.25 Spesifikasi File Jurnal ... 104
Tabel III.26 Spesifikasi File Perkiraan ... 104
Tabel III.27 Pengujian Menu Login ... 118
Tabel III.28 Pengujian Menu Utama ... 119
Tabel III.29 Pengujian Submenu User ... 119
Tabel III.30 Pengujian Submenu Pasien ... 122
Tabel III.31 Pengujian Submenu Kebutuhan Obat ... 124
Tabel III.32 Pengujian Submenu Rincian Pembayaran ... 126
Tabel III.33 Pengujian Submenu SPRI ... 128
Tabel III.34 Spesifikasi Hardware dan Software ... 130
xxi
DAFTAR LAMPIRAN
Halaman
A1. Data Registrasi Pasien ... 137
A2. Kartu Status Pasien ... 138
A3. Lembar Observasi Rawat Inap ... 139
A4. Kartu Resep ... 140
A5. Kardeks Rawat Inap ... 141
A6. Perincian Biaya Pemakaian Obat dan Alat Kesehatan ... 142
A7. Resume Medis ... 143
B1. Surat Rujukan ... 144
B2. Surat Keterangan ... 145
B3. Perincian Biaya Perawatan ... 146
B4. Kwitansi ... 147
B5. Laporan ... 148
C1. Formulir Registrasi Pasien ... 149
C2. Surat Izin ... 150
D1. Cetak Rincian Pembayaran ... 151
D2. Cetak Surat Pemerikasaan Rawat Inap ... 151
D3. Laporan Rawat Inap Periode Harian ... 152
D4. Laporan Rawat Inap Periode Bulanan ... 152
D5. Laporan Pendapatan Periode Harian ... 153
D6. Laporan Pendapatan Periode Bulanan ... 153
D7. Kartu Pasien ... 154