SISTEM INFORMASI PELAYANAN KESEHATAN
PADA KLINIK DHIYA
SKRIPSI
Oleh:
AYUB MUBAROK AL AYUBI
311410511
TEKNIK INFORMATIKA
SEKOLAH TINGGI TEKNOLOGI PELITA BANGSA
BEKASI
2018
SISTEM INFORMASI PELAYANAN KESEHATAN
PADA KLINIK DHIYA
SKRIPSI
Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan
Program Strata Satu (S1) Pada Program Studi Teknik Informatika
Oleh:
AYUB MUBAROK AL AYUBI
311410511
TEKNIK INFORMATIKA
SEKOLAH TINGGI TEKNOLOGI PELITA BANGSA
BEKASI
2018
iii
PERSETUJUAN
SKRIPSI
SISTEM INFORMASI PELAYANAN KESEHATAN PADA
KLINIK DHIYA
Yang disusun oleh
Ayub Mubarok Al Ayubi
311410511
telah disetujui oleh Dosen Pembimbing Skripsi
pada tanggal 11 Desember 2018
Dosen Pembimbing 1 Dosen Pembimbing 2
Drs. Muhtajuddin Danny, S.Kom., M.Kom. Windi, S.Pd., MM.
NIDN: 0401056703 NIDN: 0428028504
Mengetahui,
Kaprodi Teknik Informatika
Aswan Supriyadi Sunge, SE., M.Kom.
NIDN: 0426018003
iv
PENGESAHAN
SKRIPSI
SISTEM INFORMASI PELAYANAN KESEHATAN PADA
KLINIK DHIYA
Diajukkan sebagai syarat memperoleh gelar Sarjana Teknik Informatika
Yang disusun oleh
Ayub Mubarok Al Ayubi
311410511
Dosen Penguji 1 Dosen Penguji 2
Ir. Nanang Tedi K, MT. Sifa Fauziah, S.Pd., M.Pd.
NIDN: 0427075905 NIDN: 0424089001
Dosen Pembimbing 1 Dosen Pembimbing 2
Drs. Muhtajuddin Danny, S.Kom., M.Kom. Windi, S.Pd., MM.
NIDN: 0401056703 NIDN: 0428028504
Mengetahui
Kaprodi Teknik Informatika
Aswan S. Sunge, S.E., M.Kom.
NIDN: 0426018003
Mengetahui
Ketua STT Pelita Bangsa
Dr. Ir. Supriyanto, M.P.
NIDN: 040106660
v
PERNYATAAN KEASLIAN PENELITIAN
Saya yang bertandatangan dibawah ini menyatakan bahwa, skripsi ini merupakan
karya saya sendiri (ASLI), dan isi dalam skripsi ini tidak terdapat karya yang pernah
diajukan oleh orang lain untuk memperoleh gelar akademis di suatu institusi
pendidikan tinggi manapun, dan sepanjang pengetahuan saya juga tidak terdapat
karya atau pendapat yang pernah ditulis dan/atau diterbitkan oleh orang lain,
kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar
pustaka.
Segala sesuatu yang terkait dengan naskah dan karya yang telah dibuat adalah
menjadi tanggungjawab saya pribadi.
Bekasi, 11 Desember 2018
Materai 6.000
Ayub Mubarok Al Ayubi
NIM: 311410511
vi
KATA PENGANTAR
Puji dan syukur Kehadirat Allah SWT, Yang Maha Pengasih lagi Maha
Penyayang yang telah melimpahkan Rahmat dan Inayah-Nya sehingga penulis
mampu menyelesaikan skripsi yang berjudul “Sistem Informasi Pelayanan
Kesehatan Pada Klinik Dhiya”. Penyusunan skripsi ini dimaksudkan sebagai salah
satu syarat untuk kelulusan Strata - 1 pada Sekolah Tinggi Teknologi Pelita Bangsa
Cikarang.
Keberhasilan penyusunan skripsi ini tidak terlepas dari bimbingan,
pengarahan serta dukungan baik moral maupun materil dari berbagai pihak. Pada
kesempatan ini penulis tidak lupa mengucapkan terimakasih yang sebesar-besarnya
kepada :
1. Dr.Ir. Supriyanto M.,P, selaku Ketua Sekolah Tinggi Teknologi Pelita Bangsa
Cikarang.
2. Bapak Aswan Supriyadi Sunge, SE., M.Kom, selaku Kepala Program Studi
Teknik Informatika STT Pelita Bangsa Cikarang.
3. Bapak Drs. Muhtajuddin Danny, S.Kom., M.Kom, selaku dosen pembimbing I
yang telah mendidik penulis dan telah memberikan bimbingan pada penulis.
4. Bapak Windi, S.Pd., MM, selaku dosen pembimbing II yang juga telah
membantu membimbing dan memberi arahan kepada penulis.
5. Bapak dan Ibu Dosen Teknik Informatika Sekolah Tinggi Teknologi Pelita
Bangsa Cikarang.
6. Keluarga besar penulis yang telah memberikan do’a dan dukungannya baik
secara moral ataupun material.
vii
7. Rekan-rekan mahasiswa/i Sekolah Tinggi Teknologi Pelita Bangsa Cikarang
khususnya Jurusan Teknik Informatika angkatan 2014 yang telah memberikan
dukungan dan kerjasamanya selama ini.
Akhirnya penulis berharap semoga skripsi ini dapat bermanfaat bagi penulis
pribadi maupun bagi pembaca untuk menambah pengetahuan.
Bekasi, Desember 2018
Ayub Mubarok Al Ayubi
viii
DAFTAR ISI
PERSETUJUAN ............................................................................................... iii
PENGESAHAN................................................................................................. iv
PERNYATAAN KEASLIAN PENELITIAN ................................................... v
KATA PENGANTAR ....................................................................................... vi
DAFTAR ISI ................................................................................................... viii
DAFTAR TABEL ............................................................................................ xii
DAFTAR GAMBAR ....................................................................................... xiii
DAFTAR LAMPIRAN ................................................................................... xvi
ABSTRACT..................................................................................................... xvii
ABSTRAK ..................................................................................................... xviii
BAB I PENDAHULUAN ................................................................................... 1
1.1 Latar Belakang Masalah ............................................................................. 1
1.2 Identifikasi Masalah ................................................................................... 2
1.3 Rumusan Masalah ...................................................................................... 2
1.4 Batasan Masalah ........................................................................................ 2
1.5 Tujuan Dan Manfaat Penelitian .................................................................. 3
1.5.1 Tujuan Penelitian ................................................................................. 3
1.5.2 Manfaat Penelitian ............................................................................... 4
ix
1.6 Sistematika Penulisan ................................................................................. 4
BAB II TINJAUAN PUSTAKA ........................................................................ 6
2.1 Teori Umum ............................................................................................... 6
2.1.1 Definisi Sistem .................................................................................... 6
2.1.2 Konsep Sistem ..................................................................................... 6
2.1.3 Karakteristik Sistem ............................................................................ 8
2.1.4 Definisi Informasi ................................................................................ 9
2.1.5 Kualitas Informasi ............................................................................. 10
2.1.6 Nilai Informasi .................................................................................. 10
2.1.7 Definisi Sistem Informasi .................................................................. 12
2.1.8 Pengertian Pelayanan Kesehatan ........................................................ 14
2.2 Teori Khusus ............................................................................................ 14
2.2.1 Konsep Dasar Waterfall ..................................................................... 14
2.2.2 Black Box Testing .............................................................................. 15
2.2.3 Definisi UML (Unified Modelling Language) .................................... 16
2.2.4 Pengertian MySQL ............................................................................ 19
2.2.5 Definisi Xampp ................................................................................. 22
2.2.6 Pengertian Netbeans .......................................................................... 23
2.3 Teori Bahasa Pemrograman ...................................................................... 23
2.3.1 Java ................................................................................................... 23
x
2.4 Kerangka Berfikir..................................................................................... 24
BAB III METODOLOGI PENELITIAN ....................................................... 25
3.1 Objek Penelitian ....................................................................................... 25
3.1.1 Sejarah Singkat Klinik ....................................................................... 25
3.1.2 Visi Dan Misi Klinik ......................................................................... 25
3.2 Metode Penelitian..................................................................................... 26
3.2.1 Desain Penelitian ............................................................................... 26
3.2.2 Jenis Dan Metode Pengumpulan Data ................................................ 27
3.2.3 Metode Pendekatan Dan Pengembangan Sistem ................................ 27
3.3 Analisa Sistem Yang Berjalan .................................................................. 29
3.3.1 Use Case Diagram Yang Berjalan ..................................................... 29
3.3.2 Activity Diagram Yang Berjalan ........................................................ 30
3.3.3 Sequence Diagram Yang Berjalan ..................................................... 31
3.4 Analisa Sistem Yang Diusulkan ............................................................... 31
3.4.1 Use Case Diagram ............................................................................ 31
3.4.2 Activity Diagram Yang Diusulkan ..................................................... 32
3.4.3 Sequence Diagram Yang Diusulkan .................................................. 39
3.4.4 Class Diagram Yang Diusulkan ........................................................ 41
3.4.5 Spesifikasi Basis Data ....................................................................... 42
BAB IV HASIL DAN PEMBAHASAN........................................................... 58
xi
4.1 Hasil ........................................................................................................ 58
4.1.1 Spesifikasi Sistem .............................................................................. 58
4.1.2 Desain Interface ................................................................................ 59
4.1.3 Implementasi Sistem.......................................................................... 68
4.2 Pembahasan ............................................................................................. 78
4.2.1 Hasil Pengujian ................................................................................. 78
BAB V PENUTUP ........................................................................................... 84
5.1 Kesimpulan .............................................................................................. 84
5.2 Saran ........................................................................................................ 84
DAFTAR PUSTAKA ....................................................................................... 85
LAMPIRAN ..................................................................................................... 87
xii
DAFTAR TABEL
Tabel 2. 1 Tipe Data Numerik ............................................................................ 20
Tabel 2. 2 Tipe Data Tanggal Dan Waktu .......................................................... 21
Tabel 2. 3 Tipe Data String................................................................................ 22
Tabel 3. 1 Struktur Tabel Admin ....................................................................... 43
Tabel 3. 2 Struktur Tabel Bidan ......................................................................... 43
Tabel 3. 3 Struktur Tabel Pembayaran ............................................................... 44
Tabel 3. 4 Struktur Tabel Periksa....................................................................... 44
Tabel 3. 5 Struktur Tabel Tindakan ................................................................... 45
Tabel 3. 6 Struktur Tabel Pasien ........................................................................ 46
Tabel 3. 7 Struktur Tabel Daftar ........................................................................ 47
Tabel 3. 8 Struktur Tabel Resep ........................................................................ 47
Tabel 3. 9 Struktur Tabel Obat .......................................................................... 48
Tabel 4. 1 Tabel Pengujian ................................................................................ 78
xiii
DAFTAR GAMBAR
Gambar 2. 1 Model Pengembangan Waterfall ................................................... 15
Gambar 2. 2 Use Case Diagram ....................................................................... 17
Gambar 2. 3 Activity Diagram .......................................................................... 17
Gambar 2. 4 Sequence Diagram ....................................................................... 18
Gambar 2. 5 Class Diagram ............................................................................. 18
Gambar 2. 6 Deployment Diagram ................................................................... 19
Gambar 2. 7 Kerangka Berfikir......................................................................... 24
Gambar 3. 1 Use Case Diagram Yang Berjalan ................................................ 29
Gambar 3. 2 Activity Diagram Yang Berjalan ................................................... 30
Gambar 3. 3 Sequence Diagram Yang Berjalan ................................................ 31
Gambar 3. 4 Use Case Diagram Usulan ........................................................... 32
Gambar 3. 5 Activity Diagram Registrasi Usulan .............................................. 33
Gambar 3. 6 Activity Diagram Pemeriksaan Dan Resep Obat Usulan ............... 34
Gambar 3. 7 Activity Diagram Menebus Obat Usulan ....................................... 35
Gambar 3. 8 Activity Diagram Pembayaran ...................................................... 36
Gambar 3. 9 Activity Diagram Laporan ............................................................ 37
Gambar 3. 10 Activity Diagram Keseluruhan Yang Diusulkan .......................... 38
Gambar 3. 11 Sequence Diagram Registrasi ..................................................... 39
Gambar 3. 12 Sequence Diagram Pemeriksaan, Tebus Obat Dan Pembayaran .. 40
Gambar 3. 13 Sequence Diagram Laporan Yang Diusulkan ............................. 41
Gambar 3. 14 Class Diagram Yang Diusulkan ................................................. 42
xiv
Gambar 4. 1 Desain Interface Form Login ....................................................... 59
Gambar 4. 2 Desain Interface Menu Utama ...................................................... 59
Gambar 4. 3 Desain Interface Form Data Pasien .............................................. 60
Gambar 4. 4 Desain Interface Form Data Bidan ............................................... 60
Gambar 4. 5 Desain Interface Form Data Obat ................................................. 61
Gambar 4. 6 Desain Interface Form Data Tindakan .......................................... 61
Gambar 4. 7 Desain Interface Form Data User ................................................. 62
Gambar 4. 8 Desain Interface Form Pendaftaran Pemeriksaan.......................... 62
Gambar 4. 9 Desain Interface Form Stok Obat ................................................. 63
Gambar 4. 10 Desain Interface Form Tindakan Pemeriksaan ........................... 63
Gambar 4. 11 Desain Interface Form Transaksi Pembayaran ............................ 64
Gambar 4. 12 Desain Interface Form Data Pembayaran ................................... 64
Gambar 4. 13 Desain Interface Form Data Pemeriksaan ................................... 65
Gambar 4. 14 Desain Interface Form Data Resep Obat .................................... 65
Gambar 4. 15 Desain Interface Form Cetak Pembayaran .................................. 66
Gambar 4. 16 Desain Interface Form Cetak Tindakan Pemeriksaan ................. 66
Gambar 4. 17 Desain Interface Form Tentang Pembuat.................................... 67
Gambar 4. 18 Desain Interface Laporan Pembayaran ....................................... 67
Gambar 4. 19 Desain Interface Laporan Pemeriksaan ....................................... 68
Gambar 4. 20 Form Login ................................................................................ 68
Gambar 4. 21 Menu Utama ............................................................................... 69
Gambar 4. 22 Form Data Pasien ....................................................................... 69
xv
Gambar 4. 23 Form Data Bidan ........................................................................ 70
Gambar 4. 24 Form Data Obat.......................................................................... 70
Gambar 4. 25 Form Data Tindakan .................................................................. 71
Gambar 4. 26 Form Data User.......................................................................... 71
Gambar 4. 27 Form Pendaftaran Pemeriksaan .................................................. 72
Gambar 4. 28 Form Stok Obat .......................................................................... 72
Gambar 4. 29 Form Tindakan Pemeriksaan ...................................................... 73
Gambar 4. 30 Form Transaksi Pembayaran ...................................................... 73
Gambar 4. 31 Form Data Pembayaran .............................................................. 74
Gambar 4. 32 Form Data Pemeriksaan ............................................................. 74
Gambar 4. 33 Form Data Resep Obat ............................................................... 75
Gambar 4. 34 Form Cetak Pembayaran ............................................................ 75
Gambar 4. 35 Form Cetak Tindakan Pemeriksaan ............................................ 76
Gambar 4. 36 Form About ................................................................................ 76
Gambar 4. 37 Laporan Pembayaran .................................................................. 77
Gambar 4. 38 Laporan Pemeriksaan ................................................................. 77
xvi
DAFTAR LAMPIRAN
Lampiran 1 Source Code Koneksi .................................................................... 87
Lampiran 2 Source Code Form Login............................................................... 87
Lampiran 3 Source Code Menu Utama ............................................................. 88
Lampiran 4 Source Code Form Data Pasien ..................................................... 90
Lampiran 5 Source Code Form Data Bidan ...................................................... 95
Lampiran 6 Source Code Form Data Obat ........................................................ 98
Lampiran 7 Source Code Form Data Tindakan ............................................... 102
Lampiran 8 Source Code Form Data User ...................................................... 105
Lampiran 9 Source Code Form Pendaftaran Pemeriksaan............................... 108
Lampiran 10 Source Code Form Stok Obat .................................................... 113
Lampiran 11 Source Code Form Tindakan Pemeriksaan ................................ 114
Lampiran 12 Source Code Form Transaksi Pembayaran ................................. 125
Lampiran 13 Source Code Form Data Pembayaran ........................................ 130
Lampiran 14 Source Code Form Data Pemeriksaan ........................................ 133
Lampiran 15 Source Code Form Data Resep Obat.......................................... 135
Lampiran 16 Source Code Cetak Pembayaran ................................................ 137
Lampiran 17 Source Code Cetak Pemeriksaan ............................................... 138
Lampiran 18 Source Code Laporan Pembayaran ............................................ 140
Lampiran 19 Source Code Laporan Pemeriksaan ............................................ 141
xvii
ABSTRACT
Dhiya Clinic is a health service unit engaged in services in terms of health services
to the community. In providing health services to patients, in the Dhiya Clinic
system the patient's visiting data is still manually written in the notebook so that it
takes a long time when searching for patient data. Another problem is that
recording transaction data is still written in the notebook, which is a problem when
the record is lost because it will trigger an error when making the report. From the
analysis, the researcher needs to design and implement a desktop based health
service information system at Dhiya Clinic and test it so that it makes it easier for
Dhiya Clinic to provide patients with comfort in the treatment process and facilitate
Dhiya Clinic in processing patient data processing, inspection, stock processing
medicine and prescription drugs, payment and report preparation. In this study, the
method used is the waterfall method and system design using UML by testing the
system using black box testing. The results of this study resulted in an application
"Health Service Information System at Dhiya Clinic" which can manage patient
data, midwife data, clerk data, patient registration, patient examination, drug stock,
prescription drugs, payments, inspection reports and payment reports.
Keywords: Dhiya Clinic, Health Services, Service Information Systems
xviii
ABSTRAK
Klinik Dhiya adalah sebuah unit pelayanan kesehatan yang bergerak dibidang jasa
dalam hal pelayanan kesehatan kepada masyarakat. Dalam memberikan pelayanan
kesehatan terhadap pasien, pada sistem Klinik Dhiya data pasien yang berkunjung
masih ditulis secara manual dibuku catatan sehingga memerlukan waktu yang
cukup lama pada saat pencarian data pasien. Masalah lain ialah pencatatan data
transaksi masih ditulis di buku catatan yang menjadi masalah adalah ketika catatan
hilang karena hal tersebut akan memicu terjadinya kesalahan pada saat pembuatan
laporan. Dari analisa tersebut, maka peneliti perlu merancang dan
mengimplementasikan sistem informasi pelayanan kesehatan berbasis desktop pada
Klinik Dhiya dan mengujinya sehingga mempermudah pihak Klinik Dhiya dalam
memberikan kenyamanan pada pasien dalam melakukan proses pengobatan dan
mempermudah pihak Klinik Dhiya dalam memproses pengolahan data pasien,
pemeriksaan, pengolahan stok obat dan resep obat, pembayaran dan pembuatan
laporan. Dalam penelitian ini, metode yang digunakan yaitu metode waterfall dan
perancangan sistem menggunakan UML dengan penggujian sistem menggunakan
black box testing. Hasil dari penelitian ini, menghasilkan sebuah aplikasi “Sistem
Informasi Pelayanan Kesehatan Pada Klinik Dhiya” yang dapat mengelola data
pasien, data bidan, data petugas, registrasi pasien, pemeriksaan pasien, stok obat,
resep obat, pembayaran, laporan pemeriksaan dan laporan pembayaran.
Kata Kunci: Klinik Dhiya, Pelayanan Kesehatan, Sistem Informasi Pelayanan
1
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Pelayanan kesehatan adalah kegiatan terpadu, terintegrasi untuk memelihara
dan meningkatkan derajat kesehatan, pengobatan penyakit dan pemulihan
kesehatan oleh pemerintah maupun masyarakat. Perkembangan pelayanan
kesehatan sebanding dengan peningkatan kebutuhan masyarakat akan kemudahan
mendapatkan pelayanan kesehatan yang lebih baik, oleh karena itu dalam pelayanan
kesehatan diperlukan sebuah sistem informasi termasuk pada sebuah klinik agar
pelayanan kesehatan lebih mudah dan cepat.
Klinik merupakan fasilitas pelayanan kesehatan masyarakat yang mudah
diakses, salah satunya Klinik Dhiya adalah sebuah unit pelayanan kesehatan yang
bergerak dibidang jasa dalam hal pelayanan kesehatan kepada masyarakat. Dalam
hal sistem pencatatan data pasien dan pemeriksaan pasien, sistem yang digunakan
saat ini masih ditulis manual dengan menggunakan media fisik seperti buku catatan,
tentu saja hal ini kurang efisien.
Masalah lain yang ditemukan yaitu pada saat pengelolaan data obat yang
masih ditulis di buku catatan hal tersebut tentunya memicu terjadinya kesalahan
pada saat penulisan stok obat, sama halnya dengan pengelolaan data transaksi yang
masih manual ditulis di media fisik seperti buku catatan, hal tersebut tentuya
menjadi masalah jika catatan tersebut hilang atau bahkan rusak karena data tersebut
berperan penting pada saat pembuatan laporan.
2
Dari permasalahan-permasalahan yang ada, penulis ingin memberikan suatu
solusi untuk mengatasi kekurangan yang ada dengan membuat sistem yang dapat
mengatasi kendala-kendala diatas, dalam skripsi yang berjudul “Sistem Informasi
Pelayanan Kesehatan Pada Klinik Dhiya”.
1.2 Identifikasi Masalah
Berdasarkan latar belakang masalah dapat diidentifikasikan masalah yang ada
pada Klinik Dhiya sebagai berikut :
1. Data pasien yang berkunjung masih ditulis secara manual dibuku catatan
sehingga memerlukan waktu yang cukup lama pada saat pencarian data
pasien.
2. Pencatatan data transaksi masih ditulis di buku catatan yang menjadi
masalah adalah ketika catatan hilang karena hal tersebut akan memicu
terjadinya kesalahan pada saat pembuatan laporan.
1.3 Rumusan Masalah
Berdasarkan uraian dari latar belakang, maka dapat dirumuskan
permasalahan dari penelitian yang akan dilakukan yaitu :
1. Bagaimana merancang sistem informasi pelayanan kesehatan berbasis
desktop pada Klinik Dhiya ?
2. Bagaimana hasil uji sistem informasi pelayanan kesehatan pada Klinik
Dhiya ?
1.4 Batasan Masalah
Agar pembahasan tidak terlalu luas namun dapat mencapai hasil yang
optimal, maka penulis membatasi ruang lingkup pembahasan meliputi :
3
1. Sistem informasi yang dibuat oleh penulis meliputi pengelolaan data
pasien, pengelolaan data petugas atau admin, pengelolaan data obat,
pengelolaan data pemeriksaan, pengelolaan data resep obat, transaksi
pembayaran, pembuatan laporan pembayaran, dan laporan pemeriksaan.
2. Software yang digunakan adalah Netbeans versi 8..0.2 dengan didukung
oleh JDK 1.7 dan Ireport untuk membuat design laporan, bahasa
pemrograman yang digunakan yaitu bahasa pemograman Java.
1.5 Tujuan Dan Manfaat Penelitian
1.5.1 Tujuan Penelitian
1. Tujuan Untuk Penulis
Untuk menambah ilmu pengetahuan, dan pengamatan sistem informasi
pelayanan kesehatan pada Klinik Dhiya.
2. Tujuan Untuk Klinik
a. Untuk merancang dan mengimplementasikan sistem informasi
pelayanan kesehatan berbasis desktop pada Klinik Dhiya.
b. Untuk mendapatkan sistem informasi yang dapat menghasilkan
informasi yang cepat dan akurat.
3. Tujuan Untuk Akademis
Agar hasil dari penelitian dapat digunakan oleh Sekolah Tinggi
Teknologi Pelita Bangsa sebagai referensi dasar dalam pembuatan sistem
informasi.
4
1.5.2 Manfaat Penelitian
Manfaat yang diperoleh dari skripsi ini adalah sebagai berikut :
1. Bagi Penulis
Menambah pemahaman dalam membuat suatu sistem pada intansi atau
perusahaan, sekolah, maupun sarana pelayanan kesehatan.
2. Bagi Klinik
a. Untuk mempermudah pihak Klinik Dhiya dalam proses pengolahan
data pasien, pemeriksaan, pengolahan resep obat, pembayaran dan
pembuatan laporan.
b. Untuk mempermudah pihak Klinik Dhiya dalam memberikan
kenyamanan pada pasien dalam melakukan proses pengobatan karena
mendapatkan pelayanan yang cepat, tepat dan memuaskan.
3. Bagi Institusi
Sebagai bahan pengembangan ilmu pengetahuan dan menjadi bahan
referensi bagi penelitian selanjutnya.
1.6 Sistematika Penulisan
Untuk memperjelas pemahaman terhadap penelitian ini, maka akan diuraikan
tentang sistematika penulisan laporan sebagai berikut :
BAB I PENDAHULUAN
Pada bab ini membahas tentang latar belakang masalah, identifikasi masalah,
perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, dan
sistematika penulisan.
5
BAB II TINJAUAN PUSTAKA
Bab ini berisi teori–teori pendukung analisis dan pengembangan sistem yang
meliputi teori–teori yang digunakan untuk mendukung analisis dan kerangka
berfikir untuk membuat sistem yang diusulkan.
BAB III METODOLOGI PENELITIAN
Bab ini membahas mengenai objek penelitian, metode penelitian, analisis
sistem yang berjalan dan perancangan sistem yang diusulkan.
BAB IV HASIL DAN PEMBAHASAN
Bab ini membahas tentang hasil dari penelitian untuk membangun sistem
informasi sesuai dengan metode pembangunan perangkat lunak yang digunakan.
BAB V PENUTUP
Bab ini berisi kesimpulan dan saran yang sudah diperoleh dari hasil penulisan
skripsi ini.
6
BAB II
TINJAUAN PUSTAKA
2.1 Teori Umum
2.1.1 Definisi Sistem
Sistem merupakan kumpulan dari satu kesatuan unsur-unsur yang
berinteraksi dan terorganisir untuk mencapai suatu tujuan tertentu yang sama.
Sistem tidak selalu identik dengan komputer, karena pada dasarnya dan pada
mulanya sistem bisa dilakukan secara manual. Adapun sistem yang dilakukan
dengan alat bantu bisa mempermudah, menghemat waktu, tenaga dan biaya (Usman
et al., 2012:1).
Sistem adalah suatu susunan yang teratur dari kegiatan-kegiatan yang saling
berkaitan dan susunan prosedur-prosedur yang saling berhubungan, sinergi dari
semua unsur-unsur dan elemen-elemen yang ada didalamnya, yang menunjang
pelaksanaan dan mempermudah kegiatan-kegiatan utama tercapai dari suatu
organisasi ataupun kesatuan kerja (Ahmad & Munawir, 2018:3-4).
2.1.2 Konsep Sistem
1. Hakikat Konsep Sistem
Sistem adalah hubungan antara unit yang satu dengan unit lainnya
yang saling berhubungan satu dengan yang lainnya dan tidak dapat
dipisahkan serta menuju suatu kesatuan dalam rangka mencapai tujuan
yang telah ditetapkan sebelumnya.
7
Suatu sistem sebenarnya mencakup suatu spektrum yang sangat luas
dari suatu paham. Sistem dapat berupa abstrak dan fisik. Sistem abstrak
adalah suatu susunan atas suatu gagasan yang saling bergantung satu
dengan yang lainnya. Adapun sistem fisik adalah susunan teratur dari
unsur-unsur yang saling berkesinambungan. Suatu sistem terdiri atas
unsur-unsur yang saling berhubungan dan beroperasi secara bersama
untuk mencapai tujuan yang telah ditetapkan. Jadi, sistem bukanlah unsur
yang tersusun secara tidak beraturan, melainkan unsur-unsur yang saling
berhubungan dan bekerja sama untuk mencapai suatu tujuan.
2. Subsistem
Subsistem adalah komponen yang koheren dan agak independen dari
sistem yang lebih besar. Subsistem merupakan komponen atau bagian dari
suatu sistem. Subsistem ini dapat berupa fisik ataupun abstrak. Subsistem
sebenarnya hanya sistem dalam suatu sistem. Hal ini berarti bahwa sistem
berada pada lebih dari satu tingkat.
3. Suprasistem
Suprasistem adalah sistem yang mempunyai hubungan lebih luas dari
sistem. Jika suatu sistem menjadi bagian dari sistem lain yang lebih besar,
sistem yang lebih besar tersebut dikenal dengan sebutan supersistem.
Sebagai contoh, jika ditinjau dari pemerintah pusat, pemerintah provinsi
adalah subsistem dan pemerintah pusat adalah supersistem (Dr. H. A.
Rusdiana & Moch. Irfan, S.T., 2014:32-33).
8
2.1.3 Karakteristik Sistem
Selain itu sistem juga mempunyai karakteristik sebagai berikut :
1. Komponen Sistem (Components)
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi,
yang bekerja sama membentuk satu kesatuan. Komponen-komponen
sistem tersebut dapat berupa suatu bentuk subsistem.
2. Batasan Sistem (Boundary)
Batasan sistem merupakan daerah yang membatasi antara sistem
dengan sistem lainnya atau sistem dengan lingkungan luarnya..
3. Lingkungan Luar Sistem (Environtment)
Lingkungan luar sistem adalah bentuk apapun yang ada di luar ruang
lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut.
4. Penghubung Sistem (Interface)
Penghubung sistem atau interface adalah media yang menghubungkan
sistem dengan subsistem yang lain.
5. Masukan Sistem (Input)
Energi yang dimasukkan ke dalam sistem disebut masukan sistem,
yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal
input).
6. Pengolah Sistem (Process)
Suatu sistem dapat mempunyai suatu proses yang akan mengubah
masukan menjadi keluaran.
9
7. Keluaran Sistem (Output)
Keluaran ini merupakan masukan bagi subsistem yang lain. Seperti
contoh sistem informasi, keluaran yang dihasilkan adalah informasi,
dimana informasi ini dapat digunakan sebagai masukan untuk
pengambilan keputusan atau hal-hal lain yang merupakan input bagi
subsistem lain.
8. Sasaran Sistem (Objective)
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat
deterministik (Ahmad & Munawir, 2018:4-5).
2.1.4 Definisi Informasi
Secara umum informasi dapat didefinisikan sebagai hasil dari pengolahan
data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya
yang menggambarkan suatu kejadian-kejadian yang nyata atau fakta yang
digunakan untuk pengambilan keputusan (Usman et al., 2012:1).
Informasi adalah suatu data yang sudah diolah atau diproses sehingga menjadi
suatu bentuk yang memiliki arti bagi penerima informasi yang memiliki nilai
bermanfaat. Informasi merupakan sesuatu yang dihasilkan dari pengolahan data.
Data yang sudah ada dikemas dan diolah sedemikian rupa sehingga menjadi sebuah
informasi yang berguna (Dr. H. A. Rusdiana & Moch. Irfan, S.T., 2014:74).
Informasi adalah data yang telah diolah menjadi bentuk yang lebih berarti dan
berguna bagi penerimanya untuk mengambil keputusan masa kini maupun masa
yang akan datang. Informasi merupakan data yang telah proses sedemikian rupa
10
sehingga meningkatkan pengetahuan orang yang menggunakan data tersebut
(Hermawan, Hidayat, & Utomo, 2016).
2.1.5 Kualitas Informasi
Kualitas suatu informasi tergantung dari tiga hal, yaitu : informasi harus
mudah diakses (accessibility), akurat (accurate), tepat waktu (timelines), dan
relevan (relevance). Penjelasan tentang kualitas informasi tersebut akan dipaparkan
di bawah ini :
1. Mudah diakses (Accessibility), informasi harus mudah diakses, ada atau
tersedia, semakin mudah dan semakin banyak informasi makan akan
semakin baik.
2. Akurat (Accurate), Informasi harus bebas dari kesalahan-kesalahan dan
tidak menyesatkan serta harus mencerminkan maksudnya.
3. Tepat waktu (Timelines), informasi yang terlambat akan berkibat tidak
baik, informasi yang baik harus cepat.
4. Relevan (Relevance), informasi yang dihasilkan relefan dan sesuai dengan
kebutuhan organisasi atau perusahaan atau orang yang membutuhkannya
(Ahmad & Munawir, 2018:9).
2.1.6 Nilai Informasi
Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif
dibandingkan dengan biaya mendapatkannya. Kegunaan informasi adalah untuk
mengurangi hal ketidakpastian didalam proses pengambilan keputusan tentang
diinterpretasikan untuk digunakan dalam proses pengambilan keputusan. Nilai
informasi ini didasarkan atas 10 sifat, yaitu :
11
1. Mudah diperoleh, sifat ini menunjukkan kemudahan dan kecepatan untuk
memperoleh informasi. Kecepatan dapat diukur, misalnya satu menit
versus dua puluh empat jam, akan tetapi berapa nilainya bagi pemakai
informasi sulit untuk mengukurnya.
2. Luas dan lengkap, sifat ini menunjukkan kelengkapan isi informasi. Hal
ini tidak hanya mengenai volumenya, akan tetapi mengenal keluaran
informasinya.
3. Ketelitian, sifat ini berhubungan dengan tingkat kebebasan dan kesalah
keluaran informasi. Pada volume data yang besar biasanya terdapat dua
jenis kesalahan, yakni kesalahan pencatatan dan kesalahan perhitungan.
4. Kecocokan, sifat ini menunjukkan seberapa baik keluaraan informasi
dengan permintaan dengan para pemakai. Isi informasi harus ada
hubungannya dengan masalah yang sedang dihadapi, sedangkan semua
keluaran yang lainnya tidak berguna.
5. Ketepatan waktu, sifat ini berhubungan dengan waktu yang dilalui, yang
lebih pendek dari siklus untuk mendapatkan informasi. Masukan,
pengolahan dan pelaporan keluaran kepada pemakai, biasanya tepat
waktu.
6. Kejelasan, sifat ini menunjukkan tingkat kejelasan informasi. Informasi
hendaknya terbebas dari istilah-istilah yang tidak jelas.
7. Keputusan, sifat ini berhubungan dengan apakah informasi tersebut dapat
digunakan untuk membuat lebih dari satu keputusan, tetapi juga apakah
dapat digunakan untuk lebih dari seorang pengambil keputusan.
12
8. Dapat dibuktikan, sifat ini menunjukkan sejauh mana informasi itu dapat
diuji oleh beberapa pemakai hingga sampai didapatkan kesimpulan yang
sama.
9. Tidak ada prasangka, sifat ini berhubungan dengan ada tidaknya keinginan
untuk mengubah informasi tersebut guna mendapatkan kesimpulan yang
telah diarahkan sebelumnya.
10. Dapat diukur, sifat ini menunjukkkan hakikat informasi yang dihasilkan
oleh sistem informasi formal. Meskipun kabar angin, desas-desus, dugaan-
dugaan, dan lainnya juga sering juga dianggap sebagai informasi (Sitio &
Laia, 2014).
2.1.7 Definisi Sistem Informasi
Sistem informasi adalah sekumpulan hardware, software, brainware,
prosedur, atau aturan yang diorganisasikan secara integral untuk mengolah data
menjadi informasi yang bermanfaat guna memecahkan masalah dan pengambilan
keputusan. Sistem informasi adalah satu kesatuan data olahan yang terintegrasi dan
saling melengkapi yang meng-hasilkan data olahan, baik dalam bentuk gambar,
suara maupun tulisan (Dr. H. A. Rusdiana & Moch. Irfan, S.T., 2014:200).
Suatu sistem terdiri atas enam komponen atau blok yang masing-masing
saling berinteraksi satu dengan yang lainnya dan membentuk satu kesatuan untuk
mencapai sasarannya. Enam komponen tersebut antara lain :
1. Komponen input, input mewakili data yang masuk ke dalam sistem
informasi. Input disini termasuk metode-metode dan media untuk
13
menangkap data yang akan dimasukkan, yang dapat berupa dokumen-
dokumen dasar.
2. Komponen model, komponen ini terdiri atas kombinasi prosedur, logika,
dan model matematik yang akan memanipulasi data input dan data yang
tersimpan di basis data dengan cara yag sudah ditentukan untuk
menghasilkan output yang diinginkan.
3. Komponen keluaran, hasil dari sistem informasi adalah keluaran yang
merupakan informasi yang berkualitas dan dokumentasi yang berguna
untuk semua pemakai sistem.
4. Komponen teknologi, teknologi merupakan toolbox dalam sistem
infromasi. Terdiri dari tiga bagian utama, yaitu teknisi (humanware atau
brainware), perangkat lunak (software) dan perangkat keras (hardware).
Teknologi digunakan untuk menerima input, menjalankan model,
menyimpan dan mengakses data, menghasilkan dan mengirimkan
keluaran, serta membantu pengedalian dari sistem keseluruhan.
5. Komponen basis data, basis data (database) merupakan kumpulan data
yang saling berkaitan dan berhubungan satu dengan yang lain, tersimpan
diperangkat keras komputer dan menggunakan perangkat lunak untuk
memanipulasinya. Basis data diakses atau dimanipulasi dengan
menggunakan perangkat lunak paket yang disebut dengan DBMS
(Database management Systems)
6. Komponen kendali, beberapa pengendalian perlu dirancang dan
diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem
14
dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat
langsung cepat diatasi (Dr. H. A. Rusdiana & Moch. Irfan, S.T., 2014:202-
203).
2.1.8 Pengertian Pelayanan Kesehatan
Pelayanan kesehatan adalah sebuah konsep yang digunakan dalam
memberikan layanan kesehatan kepada masyarakat. Definisi pelayanan kesehatan
menurut Prof. Dr. Soekidjo Notoatmojo adalah sebuah sub sistem pelayanan
kesehatan yang tujuan utamanya adalah pelayanan preventif (pencegahan) dan
promotif (peningkatan kesehatan) dengan sasaran masyarakat.
Pelayanan kesehatan adalah upaya yang diselenggarakan sendiri atau secara
bersama-sama dalam suatu organisasi untuk memelihara dan meningkatkan
kesehatan, mencegah, dan menyembuhkan penyakit serta memulihkan kesehatan
perorangan, keluarga, kelompok, atau masyarakat (Listiyono, 2015).
2.2 Teori Khusus
2.2.1 Konsep Dasar Waterfall
Model waterfall adalah model air terjun kadang dinamakan siklus hidup
klasik (classic life cyle), dimana hal ini menyiratkan pendekatan yang sistematis
dan berurutan (sekuensial) pada pengembangan perangkat lunak. Pengembangan
perangkat lunak dimulai dari spesifikasi kebutuhan pengguna dan berlanjut melalui
tahapan-tahapan perencanaan (planning), pemodelan (modeling), konstruksi
(construction), serta penyerahan sistem perangkat lunak ke para
pelanggan/pengguna (deployment), yang diakhiri dengan dukungan berkelanjutan
pada perangkat lunak yang dihasilkan.
15
Model ini merupakan model yang paling banyak dipakai dalam Software
Engineering. Model ini melakukan pendekatan secara sistematis dan urut mulai dari
level kebutuhan sistem lalu menuju ke tahap Communication, Planning, Modeling,
Construction, dan Deployment (Setiawan, Sulistiowati, & Lemantara, 2015).
Gambar 2. 1 Model Pengembangan Waterfall
Sumber : (Setiawan et al., 2015)
2.2.2 Black Box Testing
Black box testing adalah tipe testing yang memperlakukan perangkat lunak
yang tidak diketahui kinerja internal nya. Pengujian black box juga merupakan
pendekatan komplementer yang memungkinkan besar mampu mengungkap kelas
kesalahan daripada metode white box (Janti, 2017).
Black box testing adalah pengujian yang dilakukan hanya mengamati hasil
eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak. Jadi
dianalogikan seperti kita melihat suatu koatak hitam, kita hanya bisa melihat
penampilan luarnya saja, tanpa tau ada apa dibalik bungkus hitamnya. Sama seperti
pengujian black box, mengevaluasi hanya dari tampilan luarnya (interface nya),
16
fungsionalitasnya tanpa mengetahui apa sesungguhnya yang terjadi dalam proses
detilnya (hanya mengetahui input dan output) (Gafur, 2017).
Pengujian black box merupakan pengujian yang dilakukan tanpa pengetahuan
detail struktur internal dari sistem atau komponen yang akan diuji. Pengujian black
box fokus pada kebutuhan fungsional pada perangkat lunak berdasarkan pada
spesifikasi kebutuhan pada perangkat lunak. Adapun kategoti error yang diketahui
melalui pengujian black box yaitu seperti fungsi yang hilang atau tidak benar, error
dari antarmuka, error dari struktur data atau database (Gafur, 2017).
2.2.3 Definisi UML (Unified Modelling Language)
Unified Modeling Language (UML) adalah sebuah bahasa yang telah menjadi
standar dalam industri untuk visualisasi, merancang dan mendokumentasikan
sistem piranti lunak. UML mendefinisikan notasi dan syntax atau semantik. Notasi
UML merupakan sekumpulan bentuk khusus untuk menggambarkan berbagai
diagram piranti lunak. Notasi UML diturunkan dari 3 notasi yang telah ada
sebelumnya : Grady Booch OOD (Object- Oriented-Design), Jim Rumbaugh OMT
(Object Modeling Technicque) dan Ivar Jacobson OOSE (Object-Oriented Software
Engineering) (Mujilan Agustinus, 2013:30).
UML merupakan metodologi dalam mengembangkan sistem berorientasi
objek dan juga merupakan alat untuk mendukung pengembangan sistem. Alat bantu
yang digunakan dalam perancangan berorientasi objek berbasiskan UML adalah
sebagai berikut :
1. Use case diagram, merupakan pemodelan untuk kelakuakn (behavior)
sistem informasi yang akan dibuat. Use case diagram digunakan untuk
17
mengetahui fungsi apa saja yang ada di dalam sistem informasi dan siapa
saja yang berhak menggunakan fungsi-fungsi tersebut. Simbol-simbol
yang digunakan dalam use case diagram yaitu :
Gambar 2. 2 Use Case Diagram
Sumber : (Hendini, 2016)
2. Diagram Aktivitas (Activity Diagram) menggambarkan workflow (aliran
kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Simbol-simbol
yang digunakan dalam activity diagram yaitu :
Gambar 2. 3 Activity Diagram
Sumber : (Hendini, 2016)
18
3. Diagram Urutan (Sequence Diagram) menggambarkan kelakuan objek
pada use case diagram dengan mendeskripsikan waktu hidup objek dan
pesan yang dikirimkan dan diterima antar objek. Simbol-simbol yang
digunakan dalam sequence diagram yaitu :
Gambar 2. 4 Sequence Diagram
Sumber : (Hendini, 2016)
4. Diagram Kelas (Class Diagram) merupakan hubungan antar kelas dan
penjelasan detail tiap-tiap kelas di dalam model desain dari suatu sistem,
juga memperlihatkan aturan-aturan dan tanggung jawab entitas yang
menentukan perilaku sistem. Class diagram juga menunjukkan atribut-
atribut dan operasi-operasi dari sebuah kelas dan constraint yang
berhubungan dengan objek yang dikoneksikan.
Gambar 2. 5 Class Diagram
Sumber : (Hendini, 2016)
19
5. Deployment Diagram digunakan untuk menggambarkan detail bagaimana
komponen disusun di infrastruktur sistem.
Gambar 2. 6 Deployment Diagram
Sumber : (Hendini, 2016)
2.2.4 Pengertian MySQL
MySQL adalah database server open source yang cukup popular
keberadaannya. Dengan berbagai keunggulan yang dimiliki, membuat software
database ini banyak digunakan oleh praktisi untuk membangun suatu project.
Adanya fasilitas API (Application Programming Interface) yang dimiliki oleh
MySQL, memungkinkan bermacam–macam aplikasi komputer yang ditulis dengan
berbagai bahasa pemrograman dapat mengakses basis data MySQL (Firman,
Wowor, & Najoan, 2015).
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
database management system) atau DBMS yang multithread, multi-user, dengan
sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia
sebagai perangkat lunak gratis di bawah lisensi GNU General Public License
20
(GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus
dimana penggunaannya tidak cocok dengan penggunaan GPL (Solichin, 2010:8).
1. Fitur-Fitur MySQL
a. Arsitektur Client-Server.
b. Mengenal perintah SQL standar.
c. Stabil dan tangguh.
d. Mendukung foreign key.
e. Free (bebas didownload).
f. Fleksibel dengan berbagai pemrograman.
g. Dukungan dari banyak komunitas.
2. Jenis-Jenis Tipe Data Dalam MySql
a. Tipe data numerik
Tipe data numerik berisi sekumpulan tipe data sejenis yang mampu
menangani data-data numerik. Berikut tipe-tipe data numerik pada
MySql :
Tabel 2. 1 Tipe Data Numerik
Tipe Keterangan
INT
Digunakan untuk menyimpan data yang berupa bilangan
bulat positif dan negatif dengan jangkauan antara -
2.147.483.648 s/d 2.147.483.647. Tipe data ini mempunyai
ukuran 4 byte (32 bit).
TINYINT
Digunakan untuk menyimpan data yang berupa bilangan
bulat positif dan negatif dengan jangkauan antara -128 s/d
127. Tipe data ini mempunyai ukuran 1 byte (8 bit).
SMALLINT
Digunakan untuk menyimpan data yang berupa bilangan
bulat positif dan negatif dengan jangkauan antara -32.768
s/d 32.767. Tipe data ini mempunyai ukuran 2 byte (16 bit).
21
MEDIUMINT
Digunakan untuk menyimpan data yang berupa bilangan
bulat positif dan negatif dengan jangkauan antara -
8.388.608 s/d 8.388.607. Tipe data ini mempunyai ukuran
3 byte (24 bit).
BIGINT
Digunakan untuk menyimpan data yang berupa bilangan
bulat positif dan negatif dengan jangkauan antara -
8.388.608 s/d 8.388.607. Tipe data ini mempunyai ukuran
8 byte (64 bit).
DOUBLE
Digunakan untuk menyimpan data yang berupa bilangan
pecahan postif dan negatif presisi ganda. Tipe data ini
mempunyai ukuran 8 byte (64 bit).
DECIMAL
Digunakan untuk menyimpan data yang berupa bilangan
pecahan postif dan negatif presisi ganda. Tipe data ini
mempunyai ukuran 8 byte (64 bit).
NUMERIC
Digunakan untuk menyimpan data yang berupa bilangan
pecahan postif dan negatif. Tipe data ini mempunyai
ukuran 8 byte (64 bit).
Sumber : (Solichin, 2010:29-31)
b. Tipe data untuk penanggalan dan waktu
Untuk menangani data-data yang berkaitan dengan waktu dan
penanggalan. Berikut tipe-tipe data tanggal dan waktu pada MySql :
Tabel 2. 2 Tipe Data Tanggal Dan Waktu
Tipe Keterangan
DATE Digunakan untuk menyimpan data tanggal
dalam format YY:MM:DD.
DATETIME
Digunakan untuk menyimpan data tanggal
dan waktu dalam format YY:MM:DD
HH:MM:SS.
TIME Digunakan untuk menyimpan data waktu
dalam format HH:MM:SS.
YEAR Digunakan untuk menyimpan data tahun.
Sumber : (Solichin, 2010:31)
22
c. Tipe data string
Dengan menyesuaikan banyaknya data, MySQL telah membagi
datanya menjadi beberapa tipe, sehingga penggunaannya dapat
disesuaikan. Berikut tipe-tipe data string pada MySql :
Tabel 2. 3 Tipe Data String
Tipe Keterangan
CHAR
Digunakan untuk menyimpan data yang berupa
karakter/string dengan ukuran tetap. Tipe data ini
mempunyai jangkauan antara 0-255 karakter.
VARCHAR
Digunakan untuk menyimpan data yang berupa
karakter/string dengan ukuran dinamis. Tipe data ini
mempunyai jangkauan antara 0-255 karakter untuk
MySql versi 4.1. Dan mempunyai jangkauan antara 0-
65.535 karakter untuk MySql versi 5.0.3.
TEXT
Digunakan untuk menyimpan data text. Tipe data ini
mempunyai jangkauan antara 0-65.535 (216-1)
karakter.
TINYTEXT
Digunakan untuk menyimpan data text. Tipe data ini
mempunyai jangkauan antara 0-255 karakter untuk
MySql versi 4.0. Dan mempunyai jangkauan antara 0-
65.535 karakter untuk MySql versi 5.0.3.
MEDIUMTEXT Digunakan untuk menyimpan data text. Tipe data ini
mempunyai jangkauan antara 0-224-1 karakter.
LONGTEXT Digunakan untuk menyimpan data text. Tipe data ini
mempunyai jangkauan antara 0-232-1 karakter.
SET Digunakan untuk menyimpan data himpunan data.
Sumber : (Solichin, 2010:32)
2.2.5 Definisi Xampp
XAMPP merupakan merupakan paket php berbasis open source yang
dikembangkan oleh sebuah komunitas Open Source. Dengan menggunakan
23
XAMPP kita tidak perlu lagi melakukan penginstalan program yang lain karena
semua kebutuhan telah disediakan oleh XAMPP. Beberapa paket yang telah
disediakan adalah Apache, MySql, Php, Filezila, dan Phpmyadmin (Hendrianto,
2014).
2.2.6 Pengertian Netbeans
Netbeans merupakan salah satu proyek open source yang disponsori oleh Sun
Microsystem. Proyek ini berdiri pada tahun 2000 dan telah menghasilkan dua
produk, yaitu NetBeans IDE dan NetBeans Platform. NetBeans IDE merupakan
produk yang digunakan untuk melakukan pemrograman baik menulis kode, meng-
compile, mencari kesalahan dan mendistribusikan program. Sedangkan NetBeans
platform adalah sebuah modul yang merupakan kerangka awal atau pondasi dalam
membangun aplikasi desktop yang besar (Nita Yuli, Agus, & Triyono Sukadi,
2014).
2.3 Teori Bahasa Pemrograman
2.3.1 Java
Bahasa pemrograman java pada awalnya dibuat oleh James Gosling pada
tahun 1995 sebagai bagian dari Sun Microsystem Java Platform. Sintaks java
banyak diturunkan dari C dan C++ tetapi lebih sederhana, ketat dan mempunyai
akses ke OS yang lebih terbatas. Hal ini karena java ditujukan sebagai bahasa
pemrograman yang cukup sederhana untuk dipelajari dan mudah dibaca. Java
adalah bahasa yang ditujukan untuk semua kebutuhan, concurent, berbasis class,
object oriented serta didesain agar tidak tergantung terhadap lingkungan dimana
aplikasi dijalankan (OS dan processor) (Bima, 2011:2).
24
Java sampai saat ini masih merupakan bahasa pemrograman yang masih
sangat di minati dan banyak digunakan oleh para programer dan software developer
untuk mengembangkan berbagai tipe aplikasi, mulai dari aplikasi console, aplikasi
desktop, game, dan applet (aplikasi yang berjalan di lingkungan web browser),
sampai ke aplikasi-aplikasi yang berskala enterprise (Wardhani & Yaqin, 2013).
2.4 Kerangka Berfikir
Berdasarkan tinjauan pustaka yang sudah dijelaskan maka kerangka
pemikiran dapat diuraikan sebagai berikut : bagaimana mengindentifikasi
kebutuhan sistem dengan menggunakan metode prototype dengan menggunakan
tools yang meliputi perangkat keras dan perangkat lunak, sehingga dapat
terciptakan sistem pelayanan kesehatan yang cepat yang bisa menghasilkan data
pasien dan laporan yang valid untuk klinik.
Gambar 2. 7 Kerangka Berfikir
25
BAB III
METODE PENELITIAN
3.1 Objek Penelitian
Penelitian ini dilakukan untuk merancang sistem informasi pelayanan
kesehatan berbasis desktop pada Klinik Dhiya yang beralamat di Jl. Amil Misin,
Desa Cibuntu Kecamatan Cibitung Kabupaten Bekasi Provinsi Jawa Barat.
Penelitian merupakan tempat dimana penelitian ini akan dilakukan, adapun
yang akan dibahas pada objek penelitian ini yaitu mengenai sejarah singkat klinik
dan visi, misi klinik.
3.1.1 Sejarah Singkat Klinik
Klinik Dhiya terletak di Desa Cibuntu, Kecamatan Cibitung Kabupaten
Bekasi Provinsi Jawa Barat dengan luas tanah + 250 m2 dengan luas bangunan 200
m2 dan merupakan salah satu dari banyaknya klinik yang ada di Kecamatan
Cibitung.
Wilayah kerja Klinik Dhiya memiliki dua desa binaan yaitu, Desa Cibuntu
dan Desa Tambun. Klinik Dhiya adalah salah satu klinik yang ada di Desa Cibuntu
RT 01 RW 03, secara definitif menjadi klinik induk sejak 2014.
3.1.2 Visi Dan Misi Klinik
1. Visi Klinik
Menjadi pusat pelayanan kesehatan primer yang professional yang
selalu berpedoman pada ilmu kedokteran
26
2. Misi Klinik
a. Memberikan pelayanan kesehatan yang professional.
b. Selalu berpedoman pada kode etik kedokteran.
c. Selalu memberikan yang terbaik untuk pasien.
d. Menyediakan pengobatan bermutu yang terjangkau.
3.2 Metode Penelitian
Metode penelitian merupakan cara atau teknik ilmiah untuk memperoleh
fakta-fakta atau prinsip-prinsip dari suatu pengetahuan dengan cara
mengumpulkan, mencatat dan menganalisa data berdasarkan ilmu pengetahuan
dengan tujuan dan kegunaan tertentu.
3.2.1 Desain Penelitian
Metode atau desain penelitian yang digunakan dalam penelitian ini
merupakan metode deskriptif kualitatif. Penelitian deskriptif merupakan penelitian
yang dimaksudkan untuk mengumpulkan informasi mengenai status suatu gejala
yang ada, yaitu keadaan gejala menurut apa adanya pada saat penelitian dilakukan
yang berorientasi pemecahan masalah. Sedangkan penelitian kualitatif menekankan
pada makna, penalaran, definisi suatu situasi tertentu (dalam konteks tertentu), lebih
banyak meneliti hal-hal yang berhubungan dengan kehidupan sehari-hari. Tujuan
penelitian kualitatif biasanya berkaitan dengan hal-hal yang berifat praktis. Melalui
desain penelitian deskriptif kualitatif ini, peneliti berusaha memperoleh data pada
fakta-fakta yang tampak sebagaimana keadaan sebenarnya.
27
3.2.2 Jenis Dan Metode Pengumpulan Data
Data dapat diartikan sebagai fakta yang digambarkan melalui angka, simbol,
kode, dan lain-lain. Dalam penelitian sumber data dapat dikelompokan menjadi dua
yaitu sumber data primer dan sumber data skunder.
1. Sumber Data Primer
Data primer adalah data yang didapatkan dari sumber data, seperti
hasil dari wawancara atau hasil dari penelitian yang dilakukan oleh
peneliti. Data primer juga diperoleh dari hasil observasi atau dengan cara
menyebarkan kuisioner. Dalam penelitian metode yang digunakan peneliti
untuk mendapatkan data primer adalah dengan melakukan observasi dan
wawancara.
2. Sumber Data Sekunder
Data sekunder adalah data-data cara pengumpulan data dengan
mempelajari data yang telah tersedia, atau data-data yang diberikan oleh
pihak perusahaan. Dan peneliti telah melakukan berbagai pengumpulan
data dengan menyimpan berbagai bentuk dokumen seperti, data pasien,
dan data obat.
3.2.3 Metode Pendekatan Dan Pengembangan Sistem
Dalam sebuah penelitian terutama pada saat menganalisis sistem, akan lebih
mudah jika menggunakan metode pendeketan dan pengembangan sistem.
1. Metode Pendekatan Sistem
Metode pendekatan sistem yang akan digunakan oleh penulis adalah
metode pendeketan berbasis objek.
28
2. Metode Pengembangan Sistem
Metode pengembangan sistem yang digunakan dalam perancangan
sistem informasi pelayanan kesehatan ini adalah waterfall. Berikut ini
akan diuraikan tahapan-tahapan pengembangan sistem dengan
menggunakan metode waterfall di antaranya yaitu :
a. Pengumpulan data, pada tahap ini dilakukan pencarian dan
pengumpulan data dan informasi secara lengkap dan akurat.
b. Analisis data, pada tahap ini dilakukan pengamatan secara langsung
mengenai sistem informasi pelayanan kesehatan pada Klinik Dhiya.
c. Perancangan sistem, pada tahap ini dilakukan perancangan sistem yang
diusulkan.
d. Pembuatan sistem, pada tahap ini dilakukan pembuatan suatu aplikasi
berdasarkan perancangan sistem yang diusulkan.
e. Pengujian sistem, pada tahap ini dilakukan pengujian terhadap sistem
yang telah dibuat.
f. Implementasi, pada tahap ini merupakan tahap akhir dimana sistem
yang sudah selesai dapat mengalami perubahan atau penambahan
sesuai dengan keinginan komsumen. Pada tahap ini juga dilakukan
pembetulan jika ada kesalahan yang ditemukan pada langkah terdahulu.
29
3.3 Analisa Sistem Yang Berjalan
3.3.1 Use Case Diagram Yang Berjalan
Gambar 3. 1 Use Case Diagram Yang Berjalan
Penjelasan use case diagram yang berjalan adalah sebagai berikut :
1. Satu sistem yang mencakup seluruh kegiatan yang sedang berjalan pada
Klinik Dhiya.
2. Dua Actor yang melakukan kegiatan, yaitu : Pasien dan Bidan.
3. Empat Use case yang dilakukan diantaranya : Datang, Pemeriksaan,
Pemberian Obat, dan Pembayaran.
30
3.3.2 Activity Diagram Yang Berjalan
Gambar 3. 2 Activity Diagram Yang Berjalan
Penjelasan activity diagram sistem yang berjalan adalah sebagai berikut :
1. Satu Initial Note, sebagai awal objek.
2. Lima Acction, yang menggambarkan seluruh aktifitas dari sistem.
3. Satu Initial Final Note, yang menggambarkan aktifitas akhir kegiatan.
31
3.3.3 Sequence Diagram Yang Berjalan
Gambar 3. 3 Sequence Diagram Yang Berjalan
Penjelasan sequence diagram yang berjalan, sebagai beikut :
1. Dua Actor, yang melakukan kegiatan, yaitu : Pasien dan Bidan.
2. Empat Lifeline, yang merupakan objek entity antar muka yang saling
berkaitan.
3. Tujuh Message, yang memuat informasi-informasi tentang aktifitas yang
terjadi.
3.4 Analisa Sistem Yang Diusulkan
3.4.1 Use Case Diagram
Use case diagram menggambarkan fungsional yang diharapkan dari sebuah
sistem yang dibangun.
32
Gambar 3. 4 Use Case Diagram Usulan
Penjelasan use case diagram yang diusulkan, sebagai berikut :
1. Satu sistem yang mencakup seluruh kegiatan pada Klinik Dhiya.
2. Tiga Actor yang melakukan kegiatan, yaitu : Pasien, Patugas (Admin) dan
Bidan.
3. Enam Use case yang dilakukan diantaranya : Registrasi, Pemeriksaan,
Resep Obat, Menembus Obat, Pembayaran, dan Laporan.
3.4.2 Activity Diagram Yang Diusulkan
Activity diagram dapat menggambarkan berbagai alur aktifitas dalam sistem
yang sedang dirancang.
33
1. Rancangan sistem yang akan dibuat untuk registrasi pasien.
Gambar 3. 5 Activity Diagram Registrasi Usulan
Penjelasan activity diagram registrasi yang diusulkan, sebagai berikut :
a. Satu Initial Note, sebagai awal objek.
b. Lima Acction, yang menggambarkan seluruh aktifitas dari sistem.
c. Satu Initial Final Note, yang menggambarkan aktifitas akhir kegiatan.
34
2. Rancangan sistem yang akan dibuat untuk pemeriksaan dan resep obat.
Gambar 3. 6 Activity Diagram Pemeriksaan Dan Resep Obat Usulan
Penjelasan activity diagram pemeriksaan dan resep obat yang diusulkan, sebagai
beikut :
a. Satu Initial Note, sebagai awal objek.
b. Empat Acction, yang menggambarkan seluruh aktifitas dari sistem.
c. Satu Initial Final Note, yang menggambarkan aktifitas akhir kegiatan.
35
3. Rancangan sistem yang akan dibuat untuk menebus obat.
Gambar 3. 7 Activity Diagram Menebus Obat Usulan
Penjelasan activity diagram menebus obat yang diusulkan, sebagai beikut :
a. Satu Initial Note, sebagai awal objek.
b. Tiga Acction, yang menggambarkan seluruh aktifitas dari sistem.
c. Satu Initial Final Note, yang menggambarkan aktifitas akhir kegiatan.
36
4. Rancangan sistem yang akan dibuat untuk pembayaran.
Gambar 3. 8 Activity Diagram Pembayaran
Penjelasan activity diagram pembayaran yang diusulkan, sebagai beikut :
a. Satu Initial Note, sebagai awal objek.
b. Satu Decision Node, untuk menunjukkan suatu hasil dari acction yang
dilakukan.
c. Tiga Acction, yang menggambarkan seluruh aktifitas dari sistem.
d. Satu Initial Final Note, yang menggambarkan aktifitas akhir kegiatan.
37
5. Rancangan sistem yang akan dibuat untuk sebuah laporan.
Gambar 3. 9 Activity Diagram Laporan
Penjelasan activity diagram laporan yang diusulkan, sebagai beikut :
a. Satu Initial Note, sebagai awal objek.
b. Tiga Acction, yang menggambarkan seluruh aktifitas dari sistem.
c. Satu Initial Final Note, yang menggambarkan aktifitas akhir kegiatan.
38
6. Rancangan sistem yang akan dibuat untuk keseluruhan.
Gambar 3. 10 Activity Diagram Keseluruhan Yang Diusulkan
Penjelasan activity diagram keseluruhan yang diusulkan, sebagai beikut :
a. Satu Initial Note, sebagai awal objek.
b. 13 Acction, yang menggambarkan seluruh aktifitas dari sistem.
c. Satu Initial Final Note, yang menggambarkan aktifitas akhir kegiatan.
39
3.4.3 Sequence Diagram Yang Diusulkan
1. Rancangan sistem yang akan dibuat untuk registrasi pasien
Gambar 3. 11 Sequence Diagram Registrasi
Penjelasan sequence diagram registrasi yang diusulkan, sebagai beikut :
a. Dua Actor, yang melakukan kegiatan, yaitu : Pasien dan Petugas (Admin).
b. Tiga Lifeline, yang merupakan objek entity antar muka yang saling
berkaitan.
c. Enam Message, yang memuat informasi-informasi tentang aktifitas yang
terjadi.
40
2. Rancangan sistem yang akan dibuat untuk pemeriksaan, menebus obat dan
pembayaran.
Gambar 3. 12 Sequence Diagram Pemeriksaan, Tebus Obat Dan Pembayaran
Penjelasan sequence diagram pemeriksaan, menebus obat dan pembayaran yang
diusulkan, sebagai beikut :
a. Tiga Actor, yang melakukan kegiatan, yaitu : Pasien, Bidan dan Petugas
(Admin).
b. Lima Lifeline, yang merupakan objek entity antar muka yang saling
berkaitan.
c. 11 Message, yang memuat informasi-informasi tentang aktifitas yang
terjadi.
41
3. Rancangan sistem yang akan dibuat untuk sebuah laporan.
Gambar 3. 13 Sequence Diagram Laporan Yang Diusulkan
Penjelasan sequence diagram laporan yang diusulkan, sebagai beikut :
a. Dua Actor, yang melakukan kegiatan, yaitu : Petugas (Admin) dan Bidan.
b. Lima Lifeline, yang merupakan objek entity antar muka yang saling
berkaitan.
c. Tujuh Message, yang memuat informasi-informasi tentang aktifitas yang
terjadi.
3.4.4 Class Diagram Yang Diusulkan
Class diagram menggambarkan keadaan suatu objek, sekaligus menawarkan
layanan untuk memanipulasi keadaan tersebut.
42
Gambar 3. 14 Class Diagram Yang Diusulkan
3.4.5 Spesifikasi Basis Data
Basis data pada aplikasi ini yaitu terdiri dari sembilan tabel, diantaranya yaitu
sebagai berikut :
1. Tabel Admin
Nama tabel : admin
Primary key : ID
Deskripsi : Tabel yang digunakan untuk menambahkan daftar admin pada
aplikasi klinik.
43
Tabel 3. 1 Struktur Tabel Admin
No. Nama Field Tipe Data Ukuran Field Keterangan
1. ID Varchar 10 Primary Key
2. Nama Varchar 20
3. User_ID Varchar 20
4. Password Varchar 20
2. Tabel Bidan
Nama tabel : bidan
Primary key : NIP
Deskripsi : Tabel yang digunakan untuk menambahkan data bidan pada
aplikasi klinik.
Tabel 3. 2 Struktur Tabel Bidan
No. Nama Field Tipe Data Ukuran Field Keterangan
1. NIP Varchar 50 Primary Key
2. Nama Varchar 20
3. Alamat Varchar 50
4. No_Telp Varchar 15
3. Tabel Pembayaran
Nama tabel : pembayaran
Primary key : No_Transaksi
Deskripsi : Tabel yang digunakan untuk menyimpan data pembayaran
pemeriksaan pasien pada aplikasi klinik.
44
Tabel 3. 3 Struktur Tabel Pembayaran
No. Nama Field Tipe Data Ukuran Field Keterangan
1. No_Transaksi Varchar 50 Primary Key
2. No_Periksa Varchar 50
3. Tanggal Varchar 50
4. Jam Varchar 20
5. No_Rekam_Medis Varchar 50
6. Nama Varchar 50
7. Kode_Tindakan Varchar 50
8. Kode Varchar 20
9. ID Varchar 50
10. Total_Bayar Varchar 50
11. Bayar Varchar 50
12. Kembalian Varchar 50
4. Tabel Periksa
Nama tabel : periksa
Primary key : No_Periksa
Deskripsi : Tabel yang digunakan untuk menambah, mengubah,
menyimpan, dan menghapus data pemeriksaan pasien pada aplikasi klinik.
Tabel 3. 4 Struktur Tabel Periksa
No. Nama Field Tipe Data Ukuran Field Keterangan
1. No_Periksa Varchar 50 Primary Key
2. No_Daftar Varchar 50
3. Tanggal Varchar 20
45
4. Jam Varchar 20
5. No_Rekam_Medis Varchar 50
6. Nama Varchar 50
7. Kode_Tindakan Varchar 50
8. Ruang_Bersalin Varchar 50
9. Harga_Ruang Varchar 50
10. Keadaan_Bayi Varchar 50
11. Jenkel_Bayi Varchar 20
12. NIP Varchar 50
13. Diagnosa Varchar 50
14. No_Resep Varchar 50
15. Kode Varchar 50
16 Total_Biaya Varchar 50
5. Tabel Tindakan
Nama tabel : tindakan
Primary key : Kode_Tindakan
Deskripsi : Tabel yang digunakan untuk melihat data tindakan dari
pemeriksaan pasien pada aplikasi klinik.
Tabel 3. 5 Struktur Tabel Tindakan
No. Nama Field Tipe Data Ukuran Field Keterangan
1. Kode_Tindakan Varchar 50 Primary Key
2. Nama_Tindakan Varchar 50
3. Harga Varchar 50
46
6. Tabel Pasien
Nama tabel : pasien
Primary key : No_Rekam_Medis
Deskripsi : Tabel yang digunakan untuk menambah, menyimpan,
mengubah, dan menghapus data pasien pada aplikasi klinik.
Tabel 3. 6 Struktur Tabel Pasien
No. Nama Field Tipe Data Ukuran Field Keterangan
1. No_Rekam Medis Varchar 50 Primary Key
2. Nama Varchar 50
3. Usia Varchar 10
4. Jenis_Kelamin Varchar 20
5. Status Varchar 50
6. Pekerjaan Varchar 50
7. Alamat Varchar 50
8. No_Telp Varchar 20
7. Tabel Daftar
Nama tabel : Daftar
Primary key : No_Daftar
Deskripsi : Tabel yang digunakan untuk menambah, menyimpan,
mengubah, dan menghapus data registrasi pasien untuk pemeriksaan pada
aplikasi klinik.
47
Tabel 3. 7 Struktur Tabel Daftar
No. Nama Field Tipe Data Ukuran Field Keterangan
1. No_Daftar Varchar 50 Primary Key
2. No_Rekam_Medis Varchar 20
3. Nama_Pasien Varchar 50
4. Alamat Varchar 50
5. No_Telp Varchar 20
6. Periksa Varchar 50
7. Tanggal Varchar 50
8. Jam Varchar 20
8. Tabel Resep
Nama tabel : resep
Primary key : No_Resep
Deskripsi : Tabel yang digunakan untuk menambah, menyimpan dan
melihat data resep obat untuk pemeriksaan pasien pada aplikasi klinik.
Tabel 3. 8 Struktur Tabel Resep
No. Nama Field Tipe Data Ukuran Field Keterangan
1. No_Resep Varchar 50 Primary Key
2. Tanggal_Resep Varchar 50
3. Rincian_Obat Varchar 50
9. Tabel Obat
Nama tabel : obat
Primary key : Kode
48
Deskripsi : Tabel yang digunakan untuk menambah, menyimpan,
mengubah, dan menghapus data obat pada aplikasi klinik.
Tabel 3. 9 Struktur Tabel Obat
No. Nama Field Tipe Data Ukuran Field Keterangan
1. Kode Varchar 50 Primary Key
2. Nama_Obat Varchar 50
3. Jenis Varchar 20
4. Satuan Varchar 15
5. Harga Varchar 50
6. Stok Varchar 50
7. Stok_Minimal Varchar 50
8. Supplier Varchar 100
58
BAB IV
HASIL DAN PEMBAHASAN
4.1 Hasil
Setelah melakukan analisis dan perancangan, maka pada bab ini, dilanjutkan
dengan hasil dan pembahasan dari perancangan sistem informasi pelayanan
kesehatan pada Klinik Dhiya.
4.1.1 Spesifikasi Sistem
Dalam tahap ini akan dijelaskan tentang spesifikasi sistem yang digunakan
dalam penelitian ini.
1. Perangkat Keras
Perangkat keras yang digunakan oleh sistem adalah laptop sebagai
perangkat keras yang dibutuhkan oleh sistem saat ini dan antisipasi
kebutuhan dimasa yang akan datang. Adapun spesifikasi laptop yang
digunakan oleh sistem adalah sebagai berikut :
a. Tipe ASUS X450C Series
b. Processor : Intel Core i3-3217U. 1.80GHz
c. RAM : 2 GB
d. HDD : 500 GB
2. Perangkat Lunak
Perangkat lunak yang digunakan sistem adalah sebagai berikut :
a. Sistem Operasi Windows 8.1
b. Netbeans IDE 8.0.2
59
c. MySQL
d. Xampp 1.8.1
e. iReport 5.5.0
3. Bahasa Pemrograman
Bahasa pemrograman yang digunakan untuk membangun sistem informasi
pelayanan kesehatan pada Klinik Dhiya, yaitu bahasa pemrograman Java.
4.1.2 Desain Interface
Dibawah ini adalah desain interface berbasis desktop sistem informasi
pelayanan kesehatan pada Klinik Dhiya.
1. Desain interface login berbasis desktop
Gambar 4. 1 Desain Interface Form Login
2. Desain interface menu berbasis desktop
Gambar 4. 2 Desain Interface Menu Utama
60
3. Desain interface data pasien berbasis desktop
Gambar 4. 3 Desain Interface Form Data Pasien
4. Desain interface data bidan berbasis desktop
Gambar 4. 4 Desain Interface Form Data Bidan
61
5. Desain interface data obat berbasis desktop
Gambar 4. 5 Desain Interface Form Data Obat
6. Desain interface data tindakan berbasis desktop
Gambar 4. 6 Desain Interface Form Data Tindakan
62
7. Desain interface data user berbasis desktop
Gambar 4. 7 Desain Interface Form Data User
8. Desain interface pendaftaran pemeriksaan berbasis desktop
Gambar 4. 8 Desain Interface Form Pendaftaran Pemeriksaan
63
9. Desain interface stok obat berbasis desktop
Gambar 4. 9 Desain Interface Form Stok Obat
10. Desain interface tindakan pemeriksaan berbasis desktop
Gambar 4. 10 Desain Interface Form Tindakan Pemeriksaan
64
11. Desain interface transaksi pembayaran berbasis desktop
Gambar 4. 11 Desain Interface Form Transaksi Pembayaran
12. Desain interface data pembayaran berbasis desktop
Gambar 4. 12 Desain Interface Form Data Pembayaran
65
13. Desain interface data pemeriksaan berbasis desktop
Gambar 4. 13 Desain Interface Form Data Pemeriksaan
14. Desain interface data resep obat berbasis desktop
Gambar 4. 14 Desain Interface Form Data Resep Obat
66
15. Desain interface cetak pembayaran berbasis desktop
Gambar 4. 15 Desain Interface Form Cetak Pembayaran
16. Desain interface cetak tindakan pemeriksaan berbasis desktop
Gambar 4. 16 Desain Interface Form Cetak Tindakan Pemeriksaan
67
17. Desain interface tentang pembuat berbasis desktop
Gambar 4. 17 Desain Interface Form Tentang Pembuat
18. Desain interface laporan pembayaran berbasis desktop
Gambar 4. 18 Desain Interface Laporan Pembayaran
68
19. Desain interface laporan pemeriksaan berbasis desktop
Gambar 4. 19 Desain Interface Laporan Pemeriksaan
4.1.3 Implementasi Sistem
Dibawah ini adalah implementasi hasil perancangan sistem informasi
pelayanan kesehatan pada Klinik Dhiya yang diimplementasikan dengan aplikasi
berbabasis desktop.
1. Form Login
Gambar 4. 20 Form Login
69
2. Menu Utama
Gambar 4. 21 Menu Utama
3. Form Data Pasien
Gambar 4. 22 Form Data Pasien
70
4. Form Data Bidan
Gambar 4. 23 Form Data Bidan
5. Form Data Obat
Gambar 4. 24 Form Data Obat
71
6. Form Data Tindakan
Gambar 4. 25 Form Data Tindakan
7. Form Data User
Gambar 4. 26 Form Data User
72
8. Form Pendaftaran Pemeriksaan
Gambar 4. 27 Form Pendaftaran Pemeriksaan
9. Form Stok Obat
Gambar 4. 28 Form Stok Obat
73
10. Form Tindakan Pemeriksaan
Gambar 4. 29 Form Tindakan Pemeriksaan
11. Form Transaksi Pembayaran
Gambar 4. 30 Form Transaksi Pembayaran
74
12. Form Data Pembayaran
Gambar 4. 31 Form Data Pembayaran
13. Form Data Pemeriksaan
Gambar 4. 32 Form Data Pemeriksaan
75
14. Form Data Resep Obat
Gambar 4. 33 Form Data Resep Obat
15. Form Cetak Pembayaran
Gambar 4. 34 Form Cetak Pembayaran
76
16. Form Cetak Tindakan Pemeriksaan
Gambar 4. 35 Form Cetak Tindakan Pemeriksaan
17. Form About
Gambar 4. 36 Form About
77
18. Laporan Pembayaran
Gambar 4. 37 Laporan Pembayaran
19. Laporan Pemeriksaan
Gambar 4. 38 Laporan Pemeriksaan
78
4.2 Pembahasan
Setelah aplikasi selesai dibuat, maka langkah selanjutnya adalah pengujian
aplikasi, pada penelitian ini, pengujian dilakukan menggunakan pengujian black
box testing pada aplikasi sistem informasi pelayanan kesehatan pada Klinik Dhiya.
4.2.1 Hasil Pengujian
Berdasarkan rencana pengujian yang telah dibuat, maka hasil pengujian
sistem informasi pelayanan kesehatan pada Klinik Dhiya akan dijelaskan pada tabel
pengujian berikut :
Tabel 4. 1 Tabel Pengujian
No Item
Pengujian Detail Pengujian Hasil Yang Diharapkan
Hasil
Pengujian
1. Form Login
Username
User atau admin tidak
dapat masuk jika
username salah atau tidak
sesuai dengan database
Valid
Password
User atau admin tidak
dapat masuk jika
password salah atau tidak
sesuai dengan database
Valid
2. Form Menu
Utama
Menu/Dashboard Menampilkan menu-menu
yang diharapkan Valid
LogOut Dapat keluar dari user
yang telah masuk Valid
Keluar Dapat keluar dari sistem Valid
3. Form Data
Pasien
Cari Dapat mencari data pasien
yang sudah ada Valid
Tambah Dapat menambah data
pasien yang baru Valid
Simpan Dapat menyimpan data
pasien yang baru Valid
Batal
Dapat membatalkan data
pasien yang ingin
dimasukan
Valid
79
Edit Dapat mengubah data
pasien yang ada Valid
Hapus Dapat menghapus data
pasien yang sudah ada Valid
Keluar Dapat keluar dari form Valid
Tabel Dapat menampilkan data
pasien Valid
4. Form Data
Bidan
Cari Dapat mencari data bidan
yang sudah ada Valid
Tambah Dapat menambah data
bidan yang baru Valid
Simpan Dapat menyimpan data
bidan yang baru Valid
Batal
Dapat membatalkan data
bidan yang ingin
dimasukan
Valid
Edit Dapat mengubah data
bidan yang ada Valid
Hapus Dapat menghapus data
bidan yang sudah ada Valid
Keluar Dapat keluar dari form Valid
Tabel Dapat menampilkan data
bidan Valid
5. Form Data
Obat
Cari Dapat mencari data obat
yang sudah ada Valid
Tambah Dapat menambah data
obat yang baru Valid
Simpan Dapat menyimpan data
obat yang baru Valid
Batal Dapat membatalkan data
obat yang ingin dimasukan Valid
Edit Dapat mengubah data obat
yang ada Valid
Hapus Dapat menghapus data
obat yang sudah ada Valid
Keluar Dapat keluar dari form Valid
Tabel Dapat menampilkan data
obat Valid
80
6. Form Data
Tindakan
Cari Dapat mencari data
tindakan yang sudah ada Valid
Tambah Dapat menambah data
tindakan Valid
Simpan Dapat menyimpan data
tindakan yang baru Valid
Batal
Dapat membatalkan data
tindakan yang ingin
dimasukan
Valid
Edit Dapat mengubah data
tindakan yang ada Valid
Hapus Dapat menghapus data
tindakan yang sudah ada Valid
Keluar Dapat keluar dari form Valid
Tabel Dapat menampilkan data
tindakan Valid
7. Form Data
User
Cari
Dapat mencari data
user/admin yang sudah
ada
Valid
Tambah Dapat menambah data
user/admin yang baru Valid
Simpan Dapat menyimpan data
user/admin yang baru Valid
Batal
Dapat membatalkan data
user/admin yang ingin
dimasukan
Valid
Edit Dapat mengubah data
user/admin yang ada Valid
Keluar Dapat keluar dari form Valid
Tabel Dapat menampilkan data
user Valid
8.
Form Data
Pendaftaran
Pemeriksaan
Cari
Dapat mencari data
pendaftaran pemeriksaan
yang sudah ada
Valid
Daftar
Dapat menyimpan data
pendaftaran pemeriksaan
yang baru
Valid
Pasien Baru Menampilkan form pasien Valid
81
Batal Daftar
Dapat membatalkan data
pendaftaran pemeriksaan
yang ingin dimasukan
Valid
Hapus
Dapat meghapus data
pendaftaran pemeriksaan
yang sudah ada
Valid
Keluar Dapat keluar dari form Valid
Tabel Dapat menampilkan data
pendafataran pemeriksaan Valid
9. Form Stok
Obat
Keluar Dapat keluar dari form Valid
Tabel Dapat menampilkan data
stok obat Valid
10.
Form
Tindakan
Pemeriksaan
Cari
Dapat mencari data
pemeriksaan yang sudah
ada
Valid
Simpan Resep Dapat menyimpan data
resep obat Valid
Simpan Dapat menyimpan data
pemeriksaan yang baru Valid
Batal
Dapat membatalkan data
pemeriksaan yang ingin
dimasukan
Valid
Hapus Dapat menghapus data
pemeriksaan yang ada Valid
Keluar Dapat keluar dari form Valid
Update Dapat meng-update data
obat Valid
11.
Form
Transaksi
Pembayaran
Cari
Dapat mencari data
transaksi pembayaran
yang sudah ada
Valid
Simpan
Dapat menyimpan data
transaksi pembayaran
yang baru
Valid
Hapus Dapat menghapus data
transaksi yang sudah ada Valid
Batal
Dapat membatalkan data
transaksi pembayaran
yang ingin dimasukan
Valid
Keluar Dapat keluar dari form Valid
82
12. Form Data
Pembayaran
Cari
Dapat mencari data
pembayaran yang sudah
dimasukan dari form
transaksi pembayaran
Valid
Hapus
Dapat menghapus data
pembayaran yang sudah
dimasukan dari form
transaksi pembayaran
Valid
Tabel
Dapat menampilkan data
pembayaran yang sudah
dimasukan dari form
transaksi pembayaran
Valid
Keluar Dapat keluar dari form Valid
13. Form Data
Pemeriksaan
Cari
Dapat mencari data
pemeriksaan yang sudah
dimasukan dari form
tindakan pemeriksaan
Valid
Tabel
Dapat menampilkan data
pemeriksaan yang sudah
dimasukan dari form
tindakan pemeriksaan
Valid
Keluar Dapat keluar dari form Valid
14. Form Data
Resep Obat
Cari
Dapat mencari data resep
obat yang sudah
dimasukan dari form
tindakan pemeriksaan
Valid
Tabel
Dapat menampilkan data
resep obat yang sudah
dimasukan dari form
tindakan pemeriksaan
Valid
Hapus
Dapat menghapus data
resep obat yang sudah
dimasukan dari form
tindakan pemeriksaan
Valid
Keluar Dapat keluar dari form Valid
15. Form Cetak
Pembayaran Cari
Dapat mencari dan
menampilkan data
pembayaran yang sudah
dimasukan dari form
transaksi pembayaran
Valid
83
Cetak
Dapat mencetak data
pembayaran yang sudah
dimasukan dari form
transaksi pembayaran
Valid
Keluar Dapat keluar dari form Valid
16.
Form Cetak
Tindakan
Pemeriksaan
Cari
Dapat mencari dan
menampilkan data
pemeriksaan yang sudah
dimasukan dari form
tindakan pemeriksaan
Valid
Cetak
Dapat mencetak data
pemeriksaan yang sudah
dimasukan dari form
tindakan pemeriksaan
Valid
Keluar Dapat keluar dari form Valid
17. Form About Pembuat
Dapat menampilkan data
pembuat aplikasi Valid
Tutup Dapat keluar dari form Valid
18.
Form
Laporan
Pembayaran
Cetak
Dapat menampilkan dan
mencetak hasil yang sudah
dimasukan dari form
transaksi pembayaran
Valid
Keluar Dapat keluar dari form Valid
19.
Form
Laporan
Pemeriksaan
Cetak
Dapat menampilkan dan
mencetak hasil yang sudah
dimasukan dari form
tindakan pemeriksaan
Valid
Keluar Dapat keluar dari form Valid
84
BAB V
PENUTUP
5.1 Kesimpulan
Berdasarkan penelitian, implementasi dan pembahasan tehadap sistem, maka
dapat disimpulkan bahwa :
1. Dengan sistem informasi ini memudahkan pihak Klinik Dhiya dalam
melakukan pelayanan kesehatan secara cepat dan akurat.
2. Berdasarkan hasil pengujian, sistem informasi pelayanan kesehatan pada
Klinik Dhiya yang dibuat mampu mengelola data pasien, data bidan, data
petugas, registrasi pasien, pemeriksaan pasien, resep obat, pembayaran,
laporan pemeriksaan dan laporan pembayaran.
5.2 Saran
Setelah melakukan penelitian terhadap perancangan Sistem Informasi
Pelayanan Kesehatan pada Klinik Dhiya yang menghasilkan sebuah aplikasi
berbasis desktop, penulis ingin memberikan beberapa saran, yaitu :
1. Sistem informasi ini masih sederhana, maka disarankan untuk
mengembangkan tambahan fitur yang menarik dan unik.
2. Untuk tahap pengembangan dari sistem informasi selanjutnya, dibuatkan
sistem informasi dalam versi mobile atau web guna mengikuti era
teknologi sekarang ini.
85
DAFTAR PUSTAKA
Ahmad, L., & Munawir. (2018). Sistem Informasi Manajemen. Lembaga
Komunitas Informasi Teknologi Aceh (Vol. 136).
Bima, I. (2011). Java Desktop. Ifnu Bima (Vol. 72).
Dr. H. A. Rusdiana, M. M., & Moch. Irfan, S.T., M. K. (2014). Sistem Informasi
Manajemen. CV Pustaka Setia.
Firman, A., Wowor, H. F., & Najoan, X. (2015). Sistem Informasi Perpustakaan
Berbasis Web. E-Journal Teknik Elektro Dan Komputer. 66–77.
Gafur, A. (2017). Perancangan Website Pada Program Studi Teknik Sipil Fakultas
Teknik Dan Ilmu Komputer Universitas Islam Indargiri. Jurnal Sistemasi.
25–32.
Hendini, A. (2016). Pemodelan UML Sistem Informasi Monitoring Penjualan Dan
Stok Barang (Studi Kasus: Distro Zhezha Pontianak). Jurnal Khatulistiwa
Informatika. 107–116.
Hendrianto, D. E. (2014). Pembuatan Sistem Informasi Perpustakaan Berbasis
Website Pada Sekolah Menegah Pertama Negeri 1 Donorojo Kabupaten
Pacitan. Indonesian Journal on Networking and Security. 57–64.
Hermawan, R., Hidayat, A., & Utomo, V. G. (2016). Sistem Informasi Penjadwalan
Kegiatan Belajar Mengajar Berbasis Web (Studi Kasus : Yayasan Ganesha
Operation Semarang). Indonesian Journal on Software Engineering Sistem.
31–38.
Janti, S. (2017). Animasi Edukasi Interaktif Tes Kemampuan Konsentrasi Dengan
86
Permainan Tebak Warna. Jurnal Teknik Komputer AMIK BSI. 106–113.
Listiyono, R. A. (2015). Studi Deskriptif Tentang Kuaitas Pelayanan di Rumah
Sakit Umum Dr . Wahidin Sudiro Husodo Kota Mojokerto Pasca Menjadi
Rumah Sakit Tipe B. Kebijakan Dan Manajemen Publik. 1–7.
Mujilan Agustinus. (2013). Analisis Dan Perancangan Sistem Perspektif
Kompetensi Akuntansi. Universitas Widya Mandala.
Nita Yuli, R., Agus, R., & Triyono Sukadi. (2014). Pembuatan Sistem Informasi
Pengolahan Data Pasien Rawat Jalan Pada Puskesmas Pringkuku Kabupaten
Pacitan. Indonsian Journal on Medical Science. 40–45.
Setiawan, P., Sulistiowati, & Lemantara, J. (2015). Rancang Bangun Aplikasi
Pengolahan Data Evaluasi Proses Belajar Mengajar Berbasis Web. JSIKA. 1–
6.
Sitio, A. S., & Laia, E. (2014). Perancangan Dan Pembuatan Sistem Informasi
Sistem Informasi Absensi Mahasiswa Berbasis Web Pada STMIK Pelita
Nusantara Medan. Jurnal Mantik Penusa.
Solichin, A. (2010). MySQL Dari Pemula Hingga Mahir. Universitas Budi Luhur.
Usman, A., Kusnadi, D., Eddy Handoko, Setiadi, E., Joni, Kurniawan, M., Agus,
R. (2012). Pengantar Sistem Informasi. Universitas Riau.
Wardhani, R., & Yaqin, M. H. (2013). Game Dasar-Dasar Hukum Islam Dalam
Kitab Mabadi ’ ul Fiqh Jilid I. Jurnal Teknika. 473–478.
87
LAMPIRAN
Lampiran 1 Source Code Koneksi
Lampiran 2 Source Code Form Login
88
Lampiran 3 Source Code Menu Utama
89
90
Lampiran 4 Source Code Form Data Pasien
91
92
93
94
95
Lampiran 5 Source Code Form Data Bidan
96
97
98
Lampiran 6 Source Code Form Data Obat
99
100
101
102
Lampiran 7 Source Code Form Data Tindakan
103
104
105
Lampiran 8 Source Code Form Data User
106
107
108
Lampiran 9 Source Code Form Pendaftaran Pemeriksaan
109
110
111
112
113
Lampiran 10 Source Code Form Stok Obat
114
Lampiran 11 Source Code Form Tindakan Pemeriksaan
115
116
117
118
119
120
121
122
123
124
125
Lampiran 12 Source Code Form Transaksi Pembayaran
126
127
128
129
130
Lampiran 13 Source Code Form Data Pembayaran
131
132
133
Lampiran 14 Source Code Form Data Pemeriksaan
134
135
Lampiran 15 Source Code Form Data Resep Obat
136
137
Lampiran 16 Source Code Cetak Pembayaran
138
Lampiran 17 Source Code Cetak Pemeriksaan
139
140
Lampiran 18 Source Code Laporan Pembayaran
141
Lampiran 19 Source Code Laporan Pemeriksaan
Top Related