vi
ABSTRAK
Kebutuhan terhadap teknologi informasi sangat menentukan kinerja dari suatu organisasi. Ketepatan, kecepatan, dan kualitas kerja dari organisasi juga berpengaruh terhadap teknologi informasi yang dipakai. Banyak dampak yang dibawa sejak ditemukannya komputer pada tahun 1955 dimana peradaban dunia telah memasuki era informasi. Teknologi Informasi dengan komputer sebagai motor penggerak yang telah mengubah segalany dan sudah dikenal oleh banyak orang sebagai aplikasi yang dapat dipakai setiap orang sebagai alat pengolah data dan informasi. Dalam bidang akuntansi, sistem pemrosesan informasi akuntansi berbasis komputer banyak ditawarkan dengan tujuan untuk memberikan kemudahan bagi para akuntan untuk dapat menghasilkan informasi yang dapat dipercaya, tepat waktu, dan lengkap sehingga dapat dipahami. Teknologi tersebut juga dimanfaatkan oleh organisasi Indonesian Cleft Centre. Sumber data primer yang diperoleh untuk aplikasi ini berasal dari observasi langsung ke organisasi yang bersangkutan yaitu Indonesian Cleft Centre. Selain itu, diperoleh juga data dari buku dengan melakukan studi kepustakaan dan pencarian data dari internet. Bahasa pemrograman yang digunakan dalam pembuatan aplikasi ini adalah PHP dengan Database MYSQL. Penelitian telah menghasilkan sebuah aplikasi yang dapat menangani registrasi pasien, diagnosa, pembayaran, donatur dan laporan keuangan.
vii
ABSTRACT
Currently the need for critical information technology from a organization's performance. Accuracy, speed, and quality of work from the organization was also influenced by the use of information technology. Many impacts are taken since the invention of computers in 1955 in which the civilization of the world has entered the information age. Information Technology with computers as a driving force that has changed everything. Until today that is already known by many as an application that can be used each individual as data processing devices and information. In the field of accounting, accounting information processing systems based on computer a lot to offer with the aim to make it easier for the accountants to be able to produce reliable information, timely, and complete so that it can be understood. The technology is also used by a organization Indonesian Cleft Centre. Source of primary data obtained for this application comes from direct observation to the relevant organization that is Indonesian Cleft Centre. In addition, we can obtain data from the book by studying literature and data search of the internet. The programming language used in the making of this application is PHP with MYSQL Database. Research has produced an application that can handle patient registration, diagnose, payment, donate and financial reports.
viii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ...ii
SURAT PERNYATAAN ORISINALITAS KARYA ... iii
PRAKATA ... iv
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 1
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian ... 2
1.5 Sumber Data ... 4
1.6 Sistematika Penyajian ... 4
BAB II KAJIAN TEORI ... 6
2.1 Flowchart... 6
2.1.1 Pengertian Flowchart ... 6
2.1.2 Komponen Flowchart ... 7
2.2 Basis Data ... 8
2.2.1 Pengertian Basis Data ... 8
2.2.2 Model Data ... 9
2.2.3 Jenis-jenis Kunci ... 12
2.3 PHP ... 13
2.3.1 Sejarah PHP ... 14
2.3.2 Kelebihan PHP ... 15
2.4 MYSQL ... 16
2.5 Pengertian Data Flow Diagram (DFD) ... 17
2.6 Pengertian Kamus Data / Data Dictionary (DD) ... 18
2.7 Pengertian PSPEC ... 20
BAB III ANALISIS DAN RANCANGAN SISTEM ... 23
ix
3.1.1 Proses Pendaftaran dan Diagnosa Pasien ... 23
3.1.2 Proses Pembayaran ... 25
3.1.3 Proses Donasi ... 27
3.2 Proses Bisnis dan Flowchart Sistem Baru ... 28
3.2.1 Proses Pendaftaran dan Diagnosa Pasien ... 28
3.2.2 Proses Pembayaran ... 30
3.2.3 Proses Donasi ... 31
3.3 Data Flow Diagram YPPCBL ... 32
3.3.1 DFD Level 0 ... 32
3.3.2 DFD Level 1 ... 34
3.3.3 DFD Level 2 ... 35
3.3.4 DFD Level 3 ... 41
3.4 Kamus Data ... 45
3.4.1 Kamus Data Pasien ... 45
3.4.2 Kamus Data Parent ... 46
3.4.3 Kamus Data Family Histories ... 47
3.4.4 Kamus Data Diagnosa ... 48
3.4.5 Kamus Data Alveo ... 48
3.4.6 Kamus Data Lips ... 49
3.4.7 Kamus Data Hard ... 49
3.4.8 Kamus Data Soft ... 49
3.4.9 Kamus Data Surgical ... 50
3.4.10 Kamus Data Rumah sakit ... 51
3.4.11 Kamus Data Biaya ... 51
3.4.12 Kamus Data Donatur ... 52
3.5 PSPEC ... 52
3.5.1 PSPEC Tambah Pasien ... 52
3.5.2 PSPEC Ubah Pasien ... 53
3.5.3 PSPEC Lihat Pasien ... 54
3.5.4 PSPEC Tambah Parent ... 55
3.5.5 PSPEC Ubah Parent ... 56
3.5.6 PSPEC Lihat Parent ... 57
3.5.7 PSPEC Tambah Family Histories ... 58
3.5.8 PSPEC Ubah Family Histories ... 59
3.5.9 PSPEC Lihat Family Histories ... 61
3.5.10 PSPEC Tambah Diagnosis ... 62
x
3.5.12 PSPEC Lihat Diagnosis ... 64
3.5.13 PSEPC Tambah Surgical ... 65
3.5.14 PSPEC Ubah Surgical ... 66
3.5.15 PSPEC Lihat Surgical ... 68
3.5.16 PSPEC Tambah RUMAH SAKIT ... 69
3.5.17 PSPEC Ubah RUMAH SAKIT ... 70
3.5.18 PSPEC Lihat RUMAH SAKIT ... 71
3.5.19 PSPEC Tambah Payment ... 71
3.5.20 PSPEC Ubah Payment ... 72
3.5.21 PSPEC Lihat Payment ... 73
3.5.22 PSPEC Tambah Donatur ... 73
3.5.23 PSPEC Ubah Donatur ... 74
3.5.24 PSPEC Lihat Donatur ... 75
3.6 Perancangan ... 76
3.6.1 ERD YPPCBL ... 76
3.6.2 Tabel Data ... 76
3.7 Rancangan Sistem ... 81
3.7.1 Form Login ... 81
3.7.2 View Parent ... 82
3.7.3 View Patient ... 83
3.7.4 View Family Histories ... 84
3.7.5 View Surgical Treatment ... 84
3.7.6 View Diagnosa ... 85
3.7.7 View Rumah Sakit ... 86
3.7.8 View Biaya ... 86
3.7.9 View Donatur ... 87
3.7.10 Add & Edit Parent ... 87
3.7.11 Add & Edit Patient ... 88
3.7.12 Add & Edit Family Histories ... 88
3.7.13 Add & Edit Diagnosa ... 89
3.7.14 Add & Edit Surgical Treatment ... 91
3.7.15 Add & Edit Biaya ... 92
3.7.16 Add & Edit RUMAH SAKIT ... 92
3.7.17 Add & Edit Donatur ... 93
3.7.18 Add & Edit Account ... 93
BAB IV ANALISIS DAN PERANCANGAN SISTEM ... 94
xi
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 113
5.1 Test Case ... 113
5.1.1 Halaman Login ... 113
5.1.2 Halaman Add Parent ... 114
5.1.3 Halaman Edit Parent ... 115
5.1.4 Halaman Add Patient ... 116
5.1.5 Halaman Edit Patient ... 116
5.1.6 Halaman Add Family Histories ... 117
5.1.7 Halaman Edit Family Histories ... 118
5.1.8 Halaman Add Diagnosis ... 119
5.1.9 Halaman Edit Diagnosis ... 119
5.1.10 Halaman Add Surgical ... 120
5.1.11 Halaman Edit Surgical ... 121
5.1.12 Halaman Add Rumah Sakit ... 121
5.1.13 Halaman Edit Rumah Sakit ... 122
5.1.14 Halaman Add Payment ... 123
5.1.15 Halaman Edit Payment ... 123
5.1.16 Halaman Add Donatur ... 124
5.1.17 Halaman Edit Donatur ... 125
5.1.18 Halaman View Parent ... 125
5.1.19 Halaman View Patient ... 126
5.1.20 Halaman View Family Histories ... 126
5.1.21 Halaman View Diagnosis ... 126
5.1.22 Halaman View Surgical... 127
5.1.23 Halaman View Rumah Sakit ... 127
5.1.24 Halaman View Payment ... 128
5.1.25 Halaman View Donatur ... 128
5.2 Data Hasil Kuesioner ... 129
BAB VI SIMPULAN DAN SARAN... 130
6.1 Simpulan ... 130
xii
DAFTAR GAMBAR
Gambar 1 Entitas ... 9
Gambar 2 Atribut ... 10
Gambar 3 Relasi ... 10
Gambar 4 Satu ke Satu ... 11
Gambar 5 Satu ke Banyak ... 11
Gambar 6 Banyak ke Satu ... 12
Gambar 7 Banyak ke Banyak ... 12
Gambar 8 Proses ... 17
Gambar 9 Data Flow ... 18
Gambar 10 Data Store ... 18
Gambar 11 Hubungan Kamus Data (DD) dengan DFD ... 19
Gambar 12 Flowchart Pendaftaran Lama ... 24
Gambar 13 Flowchart Pembayaran Lama ... 26
Gambar 14 Flowchart Donasi Lama ... 27
Gambar 15 Flowchart Pendaftaran Baru ... 29
Gambar 16 Flowchart Pembayaran Baru ... 30
Gambar 17 Flowchart Donasi Baru ... 31
Gambar 18 DFD Level 0 ... 32
Gambar 25 DFD Level 3 Proses 1.1 ... 41
Gambar 26 DFD Level 3 Proses 1.2 ... 42
Gambar 27 DFD Level 3 Proses 1.3 ... 43
Gambar 28 DFD Level 3 Proses 3.1 ... 44
Gambar 29 DFD Level 3 Proses 3.2 ... 45
Gambar 30 ERD YPPCBL ... 76
Gambar 31 Rancangan Login ... 81
Gambar 32 Rancangan View Parent ... 83
Gambar 33 Rancangan View Pasien ... 83
Gambar 34 Rancangan View Family Histories ... 84
Gambar 35 Rancangan View Surgical Treatment ... 85
Gambar 36 Rancangan View Diagnosa ... 86
Gambar 37 Rancangan View Rumah Sakit ... 86
Gambar 38 Rancangan View Biaya ... 87
Gambar 39 Rancangan View Donatur ... 87
Gambar 40 Rancangan Add & Edit Parent ... 88
Gambar 41 Rancangan Add & Edit Patient ... 88
Gambar 42 Rancangan Add & Edit Family Histories ... 89
Gambar 43 Rancangan Add & Edit Diagnosa ... 90
Gambar 44 Rancangan Add & Edit Surgical ... 92
Gambar 45 Rancangan Add & Edit Biaya ... 92
xiii
Gambar 47 Rancangan Add & Edit Donatur ... 93
Gambar 48 Rancangan Add & Edit Account ... 93
Gambar 49 Login ... 94
Gambar 50 Halaman Utama ... 95
Gambar 51 Parent ... 95
Gambar 52 Add Parent ... 96
Gambar 53 Edit Parent ... 97
Gambar 54 Pasien ... 97
Gambar 55 Add Parent ... 98
Gambar 56 Edit Patient ... 99
Gambar 57 Family Histories ... 99
Gambar 58 Add Family Histories ... 100
Gambar 59 Edit Family Histories ... 101
Gambar 60 Diagnosa ... 101
Gambar 61 Add Diagnosa ... 102
Gambar 62 Edit Diagnosa ... 103
Gambar 63 Surgical ... 104
Gambar 64 Add Surgical ... 105
Gambar 65 Edit Surgical ... 106
Gambar 66 RUMAH SAKIT ... 107
Gambar 67 Add RUMAH SAKIT ... 107
Gambar 68 Edit RUMAH SAKIT ... 108
Gambar 69 Payment ... 109
Gambar 70 Add Biaya ... 109
Gambar 71 Edit Biaya ... 110
Gambar 72 Donatur ... 111
Gambar 73 Add Donatur ... 111
xiv
DAFTAR TABLE
Table I Table Komponen Flowchart ... 7
Table II Test Case Halaman Login ... 113
Table III Test Case Halaman Add Parent ... 114
Table IV Test Case Halaman Edit Parent ... 115
Table V Test Case Halaman Add Patient ... 116
Table VI Test Case Halaman Edit Patient ... 116
Table VII Test Case Halaman Add Family Histories... 117
Table VIII Test Case Halaman Edit Family Histories ... 118
Table IX Test Case Halaman Add Diagnosis ... 119
Table X Test Case Halaman Edit Diagnosis ... 119
Table XI Test Case Halaman Add Surgical ... 120
Table XII Test Case Halaman Edit Surgical ... 121
Table XIII Test Case Halaman Add RUMAH SAKIT ... 121
Table XIV Test Case Halaman Edit RUMAH SAKIT ... 122
Table XV Test Case Halaman Add Payment ... 123
Table XVI Test Case Halaman Edit Payment ... 123
Table XVII Test Case Halaman Add Donatur ... 124
Table XVIII Test Case Halaman Edit Donatur ... 125
Table XIX Test Case Halaman View Parent ... 125
Table XX Test Case Halaman View Patient ... 126
Table XXI Test Case Halaman View Family Histories ... 126
Table XXII Test Case Halaman View Diagnosis ... 126
Table XXIII Test Case Halaman View Diagnosis ... 127
Table XXIV Test Case Halaman View Rumah sakit ... 127
Table XXV Test Case Halaman View Payment ... 128
1
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Indonesian Cleft Center (Yayasan Pembina Penderita Celah Bibir dan Langit-langit) adalah organisasi yang membantu pasien penderita masalah pada
mulut dengan menyalurkan donasi/bantuan dari pihak-pihak yang ingin membantu
dan sekaligus mengurus administrasi perawatan penderita di RUMAH SAKIT.
Organisasi ini memiliki kantor dimana proses penyimpanan data masih dilakukan
secara manual. Pegawai yang berkerja di kantor tersebut memiliki sejumlah masalah
untuk pengelolaan data pasien, donatur, diagnosa, biaya, family history, keuangan seperti kertas-kertas yang sangat menumpuk, proses mencari data yang sangat
lama karena harus dicek satu persatu dan juga pencatatan data tidak mudah/kurang
teliti. Selain itu, ketua organisasi ini juga mengharapkan aplikasi dapat mengolah
data untuk fitur penelitian jumlah penderita celah bibir dan langit-langit. Sehingga
memudahkan ketua organisasi untuk berkonsultasi dengan tim medis organisasi itu.
Maka dari itu dibangun aplikasi sistem informasi dan database yang dapat
menyimpan data dalam jumlah besar, mengolah data dan menghindari hilangnya
data-data penting serta membuat laporan yang terperinci dan jelas sehingga dapat
mendukung kinerja dari organisasi Indonesian Cleft Center.
1.2 Rumusan Masalah
Melihat kenyataan seperti yang telah diuraikan pada latar belakang masalah
diatas dapat dirumuskan sebagai berikut:
1 Bagaimana membangun aplikasi yang dapat mengelola data pasien dan
donatur organisasi Indonesian Cleft Center?
2 Bagaimana membangun aplikasi yang dapat mengelola data diagnosa
pasien-pasien organisasi Indonesian Cleft Center?
3 Bagaimana membangun aplikasi yang dapat membantu mengelola data
2
Unversitas Kristen Maranatha
4 Bagaimana membangun aplikasi yang dapat membantu mengelola data
history keluarga pasien?
5 Bagaimana membangun aplikasi yang dapat membantu proses
penelitian jumlah penderita celah bibir dan langit-langit untuk organisasi
Indonesian Cleft Center?
6 Bagaimana membangun aplikasi yang dapat membantu mengelola data
keuangan untuk organisasi Indonesian Cleft Center?
1.3 Tujuan Pembahasan
Dalam penelitian ini ada beberapa hal yang hendak dicapai antara lain :
1. Menyediakan fitur pada aplikasi yang dapat mencatat setiap pasien dan
donatur yang terdaftar serta setiap proses donasi yang dilakukan oleh
donatur dalam organisasi Indonesian Cleft Center.
2. Menyediakan fitur pada aplikasi yang dapat mencatat hasil diagnosa
setiap pasien yang disesuaikan dengan form manual diagnosa yang sudah pernah ada.
3. Menyediakan fitur pada aplikasi yang dapat mencatat dan mengelola
data biaya setiap pasien organisasi Indonesian Cleft Center.
4. Menyediakan fitur pada aplikasi yang dapat mencatat dan mengelola
data keluarga pasien berdasarkan kriteria kelainan yang disediakan.
5. Menyediakan fitur pada aplikasi yang dapat menghasilkan
laporan-laporan terperinci agar tim medis dapat meneliti kasus para penderita di
Organisasi Indonesian Cleft Center sehingga dengan penelitian ini diharapkan dapat berguna untuk kemajuan ilmu kedokterdan khususnya
dalam bidang penyakir bibir sumbing, langit-langit, dan mulut.
6. Menyediakan fitur pada aplikasi yang dapat mencatat dan mengelola
data biaya setiap pasien organisasi Indonesian Cleft Center.
1.4 Ruang Lingkup Kajian
Berikut ini adalah batasan-batasan dari aplikasi yang dibuat :
3
Unversitas Kristen Maranatha
1. Processor 2,40 GHz. 2. Harddisk 80 GB. 3. RAM 512 MB. 4. Keyboard + Mouse.
Batasan Perangkat Lunak :
1. Sistem operasi : Microsoft Windows XP Professional SP2
2. Sistem basis data : MYSQL
3. Bahasa scripting : PHP.
4. Editor pemrograman : Adobe Dreamweaver dan Mysql.
Batasan Aplikasi :
1. Aplikasi yang dihasilkan merupakan aplikasi berbasis web PHP
2. Sekuritas terletak pada halaman Login.
3. Konfirmasi pembayaran dilakukan setelah ada bukti pembayaran.
4. Pembayaran dilakukan secara manual.
5. Fitur penelitian yang dihasilkan adalah laporan statistik pasien
berbentuk chart.
Misalnya, laporan untuk meneliti berapa banyak anak-anak yang
berumur 5 tahun ke bawah mengalami celah bibir sebagian hanya pada
sebelah kiri / kanan dan alveolus lengkap melakukan perbaikan pertama pada unilateral lip: Triangular variant tanpa Palate: Langenbeck variant.
Laporan untuk meneliti berapa besar kemungkinan penderita Alveolus
lengkap dan Hard palate sebagian hanya kiri harus melakukan perbaikan sekunder/kedua.
6. Nilai uang dalam sistem berupa mata uang Rupiah
7. Role yang disediakan adalah administrator dan pegawai.
4
Unversitas Kristen Maranatha
1.5 Sumber Data
Sumber data primer yang diperoleh untuk aplikasi ini berasal dari obervasi
langsung ke instansi yang bersangkutan, yaitu Indonesian Cleft Center. Selain dari data primer, diperoleh pula data dari buku-buku dengan melakukan studi
kepustakaan dan juga mencari data dari internet.
1.6 Sistematika Penyajian
BAB I. PENDAHULUAN
Bagian ini digunakan untuk menjelaskan latar belakang, rumusan masalah,
tujuan, ruang lingkup kajian, sumber data dan sistematika penyajian Laporan
Tugas Akhir.
BAB II. KAJIAN TEORI
Bagian ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan
pembangunan sistem dan digunakan untuk mendukung pembangunan
sistem yang ada.
BAB III. ANALISIS DAN RANCANGAN SISTEM
Bagian ini digunakan untuk menjelaskan analisis keadaan, kebutuhan
sistem, perancangan sistem, DFD, ERD, dan gambaran arsitektur sistem.
BAB IV. HASIL PENELITIAN
Bagian ini digunakan untuk menjelaskan perencanaan tahap implementasi,
proses perkembangan implementasi proyek,penjelasan mengenai realisasi
fungsionalitas dan User Interface Design.
BAB V. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bagian ini digunakan untuk menjelaskan rencana pengujian sistem dan
testing yang dilakukan.
5
Unversitas Kristen Maranatha
Bagian ini digunakan untuk memberi kesimpulan dan kata-kata penutup
130
Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN
6.1
Simpulan
Aplikasi ini dapat membantu proses pencatatan data pasien, diagnosa,
surgical, RUMAH SAKIT, donatur, dan keuangan dari perusahaan, karena pengguna
tidak perlu secara manual mencari berkas formulir yang telah dilakukan sebelumnya
dan pengguna dengan mudah mendapatkan laporan keuangan yang terosrtir denga
baik dari Payment. Hal tersebut dapat menghemat waktu, biaya, dan tenaga dari
YPPCBL.
Berikut ini proses-proses yang dapat dilakukan oleh pengguna :
1. dengan hak akses berbeda untuk admin dan pegawai.
2. Mengelola pasien dan donatur dengan mengolah data pasien dan donatur.
3. Mengelola keuangan dengan mengolah data Payment pada aplikasi menjadi
laporan keuangan yang spesifik untuk pemilik YPPCBL.
4. Mengelola data diagnosa pada aplikasi menjadi laporan statistik diagnosa
berupa chart yang mudah dimengerti oleh pemilik YPPCBL untuk proses
penelitian jumlah penderita celah bibir dan langit – langit Indonesian Cleft Centre.
6.2 Saran
Setelah membuat aplikasi ini masih banyak yang perlu dikembangkan,
diantaranya :
cxxxi
Universitas Kristen Maranatha
DAFTAR PUSAKA
Aji, Dwi Mardiyanto. (2008). Diagram Entity-Relationship. Diakses Maret 2009
Andhiequest.com/article/read/273/sejarah-dari-apa-itu-php Diakses Februari 2010
Darimti.ugm.ac.id/~harrismare/Database/Materi/Pemodelan%20Database.ppt. Diakses 12 November 2009.
Dhamidin.files.wordpress.com/2008/01/handout-8.pdf. Diakses 2008.
Fathansyah, Ir, (1995). Basis Data, Penerbit Informatika, Bandung.
Hermanto, Asep (2008) BASIS DATA DAN DBMS, dari http://www.asep- hs.web.ugm.ac.id. Diakses Maret 2008.
Marlinda, (2004). Sistem Basis Data. Yogyakarta, Andi Offset.
Myahsuri, (2009). Hypertext Preprocessor. Diakses 30 Mei 2009.
Oetomo,(2002), KAMUS DATA.
Parno, (2008). DATAFLOW DIAGRAM. Diakses 11 Oktober 2008, dari saintek.uin
Rachman-hidayat.blogspot.com/2009/05/pengenalan-bahasa-pemrograman-php.html. Diaskses 2009
Setia. (2008) KAMUS DATA (DATA DICTIONARY).