SISTEM INFORMASI PENDAFTARAN DAN PENGELOLAAN DATA PASIEN BERBASISWEB PADA RUMAH SAKIT UMUM HARAPAN
IBUNDA BATUSANGKAR
TUGAS AKHIR
Ditulis Sebagai Syarat Memperoleh Gelar Ahli Madya Program Diploma III (D.III)
Jurusan Manajemen Informatika
Oleh:
NOSI ANGGARA YANI 1650401083
JURUSAN MANAJEMEN INFORMATIKA FAKULTAS EKONOMI DAN BISNIS ISLAM
INSTITUT AGAMA ISLAM NEGERI BATUSANGKAR
2019
ABSTRAK
Nosi Anggara Yani. Nim 1650401083 (2019). Judul Tugas Akhir:
“SISTEM INFORMASI PENDAFTARAN DAN PENGELOLAAN DATA PASIEN BERBASIS WEB PADA RUMAH SAKIT UMUM HARAPAN IBUNDA BATUSANGKAR”. Program Diploma III Manajemen Informatika Institut Agama Islam Negeri (IAIN) Batusangkar.
Program Rumah Sakit Umum Harapan Ibunda merupakan salah satu rumah sakit yang berada di Batusangkar.Rumah sakit ini sebagai salah satu institusi pelayanan umum membutuhkan keberadaan sistem informasi yang akurat dan andal, serta cukup memadai untuk meningkatkan pelayananya kepada para pasien serta lingkungan yang terkait lainnya.Ruang lingkup pelayanan yang begitu luas, tentunya banyak permasalahan yang terjadi dalam proses pengelolaan di rumah sakit ini.
Pendaftaran dan pengelolaan data di rumah sakit ini merupakan salah satu komponen yang penting dalam mewujudkan suatu sistem informasi di rumah sakit ini. Pendaftarannya masih harus datang ke rumah sakit langsung dan pengelolaan datanya masih dicatat di dalam buku besar lalu di inputkan satu per satu dalam Ms.Exel sehingga membutuhkan waktu yang lama dan keakuratanya juga kurang dapat diterima.
HALAMAN PERSEMBAHAN
Sembah sujud serta puji dan syukurku pada-Mu Allah SWT. Tuhan semesta alam yang menciptakanku dengan bekal yang begitu teramat sempurna. Taburan cinta, kasih sayang, rahmat dan hidayat-Mu telah
memberikan ku kekuatan, kesehatan, semangat pantang menyerah dan memberkatiku dengan ilmu pengetahuan serta cinta yang pasti ada disetiap ummat-Mu. Atas karunia serta kemudahan yang Engkau berikan akhirnya tugas akhir ini dapat terselesaikan. Sholawat dan salam selalu ku limpahkan keharibaan
Rasulullah Muhammad SAW.
¤¤ Ibunda dan Ayahanda Tercinta ¤¤
Sebagai tanda bakti, hormat, dan rasa terima kasih yang tiada terhingga kupersembahkan karya kecil ini kepada Bunda dan Ayah yang telah memberikan kasih sayang, segala dukungan, dan cinta kasih yang tiada terhingga dan tidak mungkin dapat kubalas hanya dengan selembar kertas yang bertuliskan kata
cinta dan persembahan. Semoga ini menjadi langkah awal untuk membuat Bunda dan Ayah bahagia, karena ku sadar selama ini belum bisa berbuat yang lebih. Untuk Bunda dan Ayah yang selalu membuatku
termotivasi dan selalu menyirami kasih sayang, selalu mendoakanku, selalu menasehatiku menjadi lebih baik. Terima kasih Bunda.... Terima kasih Ayah....
¤¤ Dua Lelaki ¤¤
Untuk Adikku (Sanderi) terima kasih telah mendoakan Ayuk dan mendengar segala cerita keluh kesah Ayuk selama ini. Walau kita jauh dan jarang bertemu Ayuk sangat menyayangimu. Semoga kita bisa
membuat Bunda dan Ayah bangga. Aminn...
Yang spesial penuh cinta dan kasih (Nandito Fernando) terima kasih telah mendampingiku selama 2 tahun ini, terima kasih untuk motivasinya ya. Terima kasih atas nasehat, perhatian dan kesabaranmu yang telah
memberikanku semangat dan inspirasi dalam menyelesaikan Tugas Akhir ini. Yang terpenting terima kasih udah ngasih cinta kasih tulusnya.
¤¤ Smart Squard ¤¤
Mereka yang sangat berarti Selvi Afri Alista (Yang selalu happy, tapi juga yang paling males, jangan malas lagi ya kak cepat kelarin revisimu dan semoga tahun depan bisa wisuda), Rahma Dani Desri (Yang paling
pinter kalau soal program, yang paling jahil tapi tetap peduli), Nur Azizah( Yang paling sholeha, suka kayak mak tiri, tetap istiqomah ya kak), Regita Gustini(Yang paling kalem, tapi juga yang paling beruntung
di antara kami). “Hidupku terlalu berat untuk mengandalkan diri sendiri tanpa melibatkan bantuan Allah dan orang sekitar. Tak ada tempat terbaik untuk berkeluh kesah selain bersama sahabat terbaik”
¤¤ Teman-teman Manajemen Informatika ¤¤
Spesial untuk para sahabat MI.D 16 terima kasih untuk 3 tahun masa perkuliahan ini. Terima kasih juga buat dukungan dan bantuannya selama ini. Dan untuk teman–teman yang belum menyelesaikan studi,
semoga cepat nyusul, fighting..!
¤¤ Ketua Jurusan, dosen pembimbingku dan almamaterku ¤¤
Dedikasinya yang sedemikian besar bagi kampus dan dunia pendidikan terutama pada Manajemen Informatika. Terima Kasih Ananda ucapkan kepada Bapak Iswandi, M.Kom selaku Ketua Jurusan Manajemen Informatika, Ibuk Lidya Rahmi, M.Pd.T sebagai dosen pembimbing dalam pembuatan Tugas
Akhir Ananda, terima kasih atas semua dukungan, bimbingan dan arahan yang Ibuk berikan. Dan juga kepada seluruh dosen Manajemen Informatika yang tidak bisa Ananda sebutkan satu per satu, terima kasih yang telah memberikan banyak ilmu yang bermanfaat baik saat perkuliahan maupun di luar
perkuliahan kepada Ananda.
°° Dan kepada semua pihak yang telah berjasa kepada saya, yang tidak bisa saya ucapkan satu per satu, terima kasih banyak..°°
Untuk ribuan tujuan yang harus dicapai, untuk jutaan impian yang akan dikejar, untuk sebuah pengharapan agar hidup jauh lebih bermakna, hidup tanpa mimpi ibarat arus sungai. Mengalir tanpa tujuan . Teruslah belajar, berusaha dan berdoa untuk menggapainya. Jatuh berdiri lagi, kalah mencoba
lagi, gagal bangkit lagi. Never Give Up! Sampai Allah berkata “waktunya pulang”
Hanya sebua karya kecil dan untaian kata ini yang dapat kupersembahkan kepada kalian semua, terima kasih beribu terima kasih kuucapkan. Atas segala kekhilafan salah dan kekuranganku, kurendahkan hati
serta diri menjabat tangan meminta beribu kata maaf tercurah.
Tugas Akhir Ini kupersembahkan.
Batusangkar, 28 Oktober 2019
Nosi Anggara Yani
i
KATA PENGANTAR
Puji syukur penulis haturkan atas kehadirat Allah SWT. yang telah melimpahkan rahmat dan karunia-Nya sehingga pembuatan tugas akhir ini dapat terselesaikan. Salawat dan salam buat junjungan umat, yakni Nabi Muhammad SAW, yang telah membawa manusia dari alam kebodohan ke alam yang penuh dengan ilmu pengetahuan seperti kita rasakan seperti sekarang ini.
Dalam penulisan tugas akhir ini penulis banyak mendapat bimbingan dan bantuan baik moril maupun materil dari berbagai pihak. Oleh karena itu pada kesempatan ini penulis menyampaikan ucapan terima kasih kepada:
1. Bapak Dr. H.Kasmuri, MA selaku Rektor IAIN Batusangkar.
2. Bapak Ulya Atsani, SH.,M.Hum selaku Dekan Fakultas Ekonomi dan Bisnis Islam
3. Bapak Iswandi, M.Kom selaku ketua Jurusan Manajemen Informatika IAIN Batusangkar dan
4. Ibuk Lidya Rahmi, M.Pd.T pembimbing yang telah memberikan bimbingan dan arahan kepada penulis dalam pembuatan tugas akhir ini.
5. Kepada Ibunda tercinta dan Ayahanda tercinta yang telah banyak memberikan dorongan, semangat bantuan moril maupun materil, nasehat serta doa yang tiada henti-hentinya.
6. Kepada Sanak family yang telah banyak memberikan semangat dan dorongan kepada penulis hingga penulis bisa menyelesaikan tugas akhir ini.
7. Teman-teman seperjuangan angkatan (2016) yang telah memberikan saran- saran yang bermanfaat dalam menyelesaikan tugas akhir ini.
8. Pihak-pihak yang tidak dapat penulis sebutkan satu persatu, yang telah memberikan motivasi dan semangat serta sumbangan pemikiranya kepada penulis sehingga selesainya tugas akhir ini.
Penulis sadar bahwasanya tugas akhir ini jauh dari kesempurnaan, oleh karena itu kritikan dan saran yang sifatnya membangun sangat penulis harapkan
ii
untuk kesempurnaan tugas akhir ini. Penulis juga berharap semoga penulisan tugas akhir ini memberikan manfaat kepada kita semua. Amin…
Akhirnya kepada Allah SWT jualah penulis bermohon dan bersujud semoga keikhlasan yang diberikan akan dibalas-Nya. Amin Ya Robbal'alamin.
Batusangkar, 18 Oktober 2019
Nosi Anggara Yani
iii DAFTAR ISI HALAMAN JUDUL
SURAT PERNYATAAN KEASLIAN PENGESAHAN TIM PENGUJI PERSETUJUAN PEMBIMBING ABSTRAK
LEMBAR PERSEMBAHAN
KATA PENGANTAR………i
DAFTAR ISI ... i
DAFTAR TABEL... vi
DAFTAR GAMBAR ... vii
BAB 1PENDAHULUAN ... 1
A. Latar Belakang ... 1
B. Identifikasi Masalah ... 2
C. Batasan Masalah ... 2
D. Rumusan Masalah ... 2
E. Tujuan Penelitian ... 2
F. Kegunaan Penelitian ... 3
G. Metodelogi Penilaian ... 3
H. Sistematika Penulisan ... 4
BAB IILANDASAN TEORI ... 5
A. Gambaran Umum ... 5
1. Sejarah Rumah Sakit Umum Harapan Ibunda Batusangkar ... 5
2. Moto, Visi dan Misi... 5
3. Tata Tertib Rumah Sakit Umum Harapan Ibunda Batusangkar : ... 6
4. Hak dan Kewajiban Pasien ... 6
5. Struktur Rumah Sakit Umum Harapan Ibunda Batusangkar ... 8
B. Pendaftaran dan Pengelolaan Data Pasien ... 8
1. Pendaftaran Pasien ... 8
2. Pengelolaan Data Pasien... 9
C. Konsep Dasar Sistem Informasi ... 10
1. Pengertian Sistem ... 10
2. Pengertian Informasi ... 11
3. Pengertian Sistem Informasi ... 14
4. Metode Pengolahan Data ... 14
D. Alat Bantu Perancangan Model Sistem Informasi... 17
1. Use Case Diagram ... 18
2. Class Diagram ... 19
3. Activity Diagram ... 20
4. Sequence Diagram dan Collaboration Diagram ... 20
E. Perangkat Lunak Pembangunan Sistem ... 21
iv
1. Database ... 21
2. PHP ... 22
3. Adobe Dreamweaver CS5 ... 24
4. MySQL... 28
BAB III ANALISA DAN HASIL ... 33
A. Analisa Sistem yang Sedang Berjalan ... 33
B. Perancangan Sistem ... 34
1. Actor ... 34
2. Use Case Diagram ... 34
3. Sequence Diagram ... 35
4. Activity Diagram ... 36
5. Collaboration Diagram ... 38
6. Class Diagram ... 39
7. Struktur Program ... 40
C. Desain Output ... 42
1. Output Data Pasien ... 42
2. Output Data Pendaftaran Pasien Pada Poli ... 42
3. Output Data Buku Tamu ... 43
4. Output Data Poli ... 43
5. Output Data Jenis Bayar ... 44
6. Output Pendaftaran ... 44
D. Desain Input ... 45
1. Login ... 45
2. Data Poli... 45
3. Data Jenis Bayar ... 45
4. Pendaftaran ... 46
E. Desain Tabel ... 48
1. Tabel Admin ... 48
2. Tabel Buku Tamu ... 48
3. Tabel Jenis Bayar ... 49
4. Tabel Poli ... 49
5. Tabel Pekerjaan ... 49
6. Tabel Pendidikan ... 50
7. Tabel Pasien ... 50
8. Tabel Kabupaten ... 51
9. Tabel Kecamatan ... 51
10.Tabel Agama ... 52
11.Tabel Golongan Darah ... 52
BAB IVKESIMPULAN DAN SARAN... 55
A. Kesimpulan ... 55
B. Saran………56 DAFTAR PUSTAKA
LAMPIRAN
v
DAFTAR TABEL
Tabel 2. 1 Simbol-simbol Use Case Diagram ... 18
Tabel 2. 2 Simbol-simbol Class Diagram ... 19
Tabel 2. 3 Simbol-simbol Activity Diagram ... 20
Tabel 2. 4 Simbol-simbol Pada Sequence Diagram ... 21
Tabel 3. 1 Tabel Admin ... 48
Tabel 3. 2 Tabel Buku Tamu ... 48
Tabel 3. 3 TabelJenis Bayar ... 49
Tabel 3. 4 Tabel Poli ... 49
Tabel 3. 5 Tabel Pekerjaan ... 50
Tabel 3. 6 Tabel Pendidikan ... 50
Tabel 3. 7 Tabel Pasien ... 51
Tabel 3. 8 Tabel Kabupaten ... 51
Tabel 3. 9 Tabel Kecamatan ... 51
Tabel 3. 10 Tabel Agama ... 52
Tabel 3. 11 Tabel Golongan Darah ... 52
vi
DAFTAR GAMBAR
Gambar 2. 1 Struktur Rumah Sakit Umum Harapan Ibunda ... 8
Gambar 2. 2 Siklus Informasi ... 12
Gambar 2. 3 Siklus Pengolahan Data ... 15
Gambar 2. 4 Gambar Tampilan Halaman Welcome Dari Dreamweaver CS5 ... 25
Gambar 2. 5 Tampilan Lembar Kerja Dreamweaver ... 25
Gambar 2. 6 Aplication Bar ... 26
Gambar 2. 7 Document Toolbar ... 26
Gambar 2. 8 Tampilan Panel Groups... 27
Gambar 2. 9 Tombol Panah Pada Property ... 27
Gambar 2. 10 Tampilan Panel Insert ... 28
Gambar 2. 11 Contoh Tampilan Panel Insert ... 28
Gambar 3. 1 Use Case Diagram Pasien ………35
Gambar 3. 2 Use Case Diagram Admin... 35
Gambar 3. 3 Sequence Diagram Pasien ... 36
Gambar 3. 4 Sequence Diagram Admin ... 36
Gambar 3. 5 Activity Diagram Pasien ... 37
Gambar 3. 6 Activity Diagram Admin ... 38
Gambar 3. 7 Collaboration Diagram Pasien ... 39
Gambar 3. 8 Collaboration Diagram Admin ... 39
Gambar 3. 9 Class Diagram ... 40
Gambar 3. 10 Struktur Program Pasien ... 41
Gambar 3. 11 Struktur Program Admin ... 41
Gambar 3. 12 Data Pasien ... 42
Gambar 3. 13 Data Pendaftaran Pasien ... 42
Gambar 3. 14 Data Buku Tamu... 43
vii
Gambar 3. 15 Data Poli ... 43
Gambar 3. 16 Data Jenis Bayar ... 44
Gambar 3. 17 Invoice Booking ... 44
Gambar 3. 18 Login ... 45
Gambar 3. 19 Data Poli ... 45
Gambar 3. 20Data Jenis Bayar ... 45
Gambar 3. 21 Pendaftaran ... 46
Gambar 3. 22 Data Lengkap Pasien ... 47
Gambar 3. 23 Jenis Pembayaran Pasien ... 47
Gambar 3. 24 Tabel Jenis Bayar Pasien ... 53
Gambar 3. 25 Tabel Keluarga Pasien ... 54
Gambar 3. 26 Tabel Pasien Periksa ... 54
BAB I PENDAHULUAN
A. Latar Belakang
Perkembangan teknologi informasi pada zaman ini sangat berpengaruh pada kemajuan suatu organisasi. Teknologi informasi memberikan sebuah kecepatan dan keakuratan dalam melakukan pengolahan data bila dibanding dengan cara manual, cara tersebut dapat dibuat menjadi otomatisasi sehingga dapat mempermudah dalam mengelola data. Tuntunan pelayanan informasi dan pengelolaan informasi secara terintegrasi menjadi sangat penting di setiap lembaga termasuk di suatu rumah sakit.
Rumah Sakit Umum Harapan Ibunda merupakan salah satu rumah sakit yang berada di Batusangkar.Rumah sakit ini sebagai salah satu institusi pelayanan umum membutuhkan keberadaan sistem informasi yang akurat dan andal, serta cukup memadai untuk meningkatkan pelayananya kepada para pasien serta lingkungan yang terkait lainnya.Ruang lingkup pelayanan yang begitu luas, tentunya banyak permasalahan yang terjadi dalam proses pengelolaan di rumah sakit ini.
Pendaftaran dan pengelolaan data di rumah sakit ini merupakan salah satu komponen yang penting dalam mewujudkan suatu sistem informasi di rumah sakit ini.Pendaftarannya masih harus datang ke rumah sakitlangsung dan pengelolaan datanya masih dicatat di dalam buku besar lalu di inputkan satu per satu dalam Ms.Exelsehingga membutuhkan waktu yang lama dan keakuratanya juga kurang dapat diterima.
Berdasarkan hasil observasi diRumah Sakit Umum Harapan Ibunda, penulis mencoba memberikan suatu solusi dengan membuat suatu sistem informasi yang bisa digunakan untuk pendaftaran dan pengolahan data dengan judul “SISTEM INFORMASI PENDAFTARAN DAN PENGELOLAAN DATA PASIEN BERBASIS WEB PADA RUMAH SAKIT UMUM HARAPAN IBUNDA BATUSANGKAR”.
1
B. Identifikasi Masalah
Berdasarkan latar belakang diatas, maka penulis dapat mengidentifikasikanbeberapa masalah, diantaranya yaitu :
1. Pendaftaran pasien pada rumah sakit masih memiliki proses yang rumit.
2. Pengolahan data pasien rawat jalan masih memiliki kendala yaitu masih dicatat di buku besar dan pembuatannya dilakukan satu per satu dalam Ms.Exel
C. Batasan Masalah
Berdasarkan identifikasi masalah dan mengingat keterbatasan waktu, dan biaya, maka penulis membatasi permasalahan hanya membahas mengenai pendaftaran pasien dan pengelolaan data pasien rawat jalan untuk mempermudah memperoleh laporan setiap bulannya, hal tersebut dilakukan supaya tidak menyimpang dari tujuan.
D. Rumusan Masalah
Berdasarkan uraian diatas maka penelitian ini dapat dirumuskan sebagai berikut “Sistem Informasi Pendaftaran dan Pengelolaan Data Berbasis Web pada Pasien di Rumah Sakit Umum Harapan Ibunda Batusangkar”
E. Tujuan Penelitian
Tugas Akhir ini bertujuan untuk membangun suatu Sistem Informasi Pendaftraan Pasien Berbasis Web Pada Rumah Sakit Umum Harapan Ibunda Batusangkar yang memiliki kemampuan :
1. Membuat aplikasi pendaftaran pasien rawat jalan.
2. Membuat aplikasi pendeteksi nomor rekam medis.
3. Membuat aplikasi untuk laporan harian dan bulanan secara cepat.
3
F. Kegunaan Penelitian
Hasil Penelitian ini di harapkan berguna :
1. Sebagai persyaratan bagi penulis untuk memperoleh gelar Ahli Madya Program Diploma III Manajemen Informatika pada Institut Agama Islam Negeri Batusangkar.
2. Sebagai implementasi dan pengembangan ilmu yang telah penulis dapatkan selama masa perkuliahan.
3. Dapat memberikan sumbangan pemikiran untuk Rumah Sakit Umum Harapan Ibunda Batusangkar, agar memetik manfaat dari perkembangan teknologi informasi.
4. Mempermudah pasien dalam melakukan pendaftaran pada Rumah Sakit Umum Harapan Ibunda Batusangkar.
5. Mempermudah petugas dalam mencetak kartuidentitas pasien dan kunjungan pasien.
G. Metodelogi Penilaian
Dalam penulisan ini penulis menggunakan metode pengembangan sistem waterfall.Inti dari metode waterfall adalah pengerjaan dari suatu sistem dilakukan secara berurutan atau secara linear. Metode waterfall mempunyai langkah-langkah sebagai berikut:
1. Analisa kebutuhan
Langkah ini merupakan analisa terhadap kebutuhan sistem.Pengumpulan data dalam tahap ini bisa melakukan sebuah penelitian, wawancara atau studi liberatur.
2. Desain sistem
Tahapan dimana dilakukan penuangan pikiran dan perancangan sistem terhadap solusi dari permasalahan yang ada.
3. Penulisan kode program
Langkah ini merupakan penerjemahan design dalam bahasa yang bisa dikenali oleh computer.
4. Pengujian program
Tahapan akhir dimana sistem yang baru diuji kemampuan dan keefektifannya sehingga didapatkan kekurangan dan kelemahan sistem yang kemudian dilakukan pengkajian ulang dan perbaikan terhadap aplikasi menjadi lebih baik dan sempurna.
5. Penerapan program dan pemeliharaan
Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan mengalami perubahan. Perubahan tersebut bisa karena mengalami kesalahan perangkat lunak harus menyesuaikan dengan lingkungan baru.
H. Sistematika Penulisan
Sistematika penulisan dapat diartikan sebagai cara yang digunakan dalam pembuatan laporan untuk memberikan gambaran tugas akhir yang terdiri dari pendahuluan, landasan teori analisa, hasil, dan penutup.
Sistematika penulisan laporan tugas akhir ini dibagi dalam IV bab disusun sebagai berikut:
1. Bab I Pendahuluan, yang terdiri dari latar belakang masalah, identifikasi masalah, batasan masalah, rumusan masalah, tujuan peneliatian, kegunaan penelitian, metodologi penelitian dan sistematika penulisan.
2. Bab II Landasan Teori, yang diambil dari buku – buku panduan dan referensi lain.
3. Bab III Analisa dan Hasil, membahas tentang analisa sistem yang sedang berjalan dan rancangan sistem yang diusulkan.
4. Bab IV Penutup,bab ini berisi kesimpulan yang didapat selama pembuatan laporan tugas akhir serta saran-saran yang akan menjadi masukan bagi perkembangan sistem selanjutnya.
BAB II
LANDASAN TEORI
A. Gambaran Umum
1. Sejarah Rumah Sakit Umum Harapan Ibunda Batusangkar
Rumah Sakit Umum Harapan Ibunda ini adalah salah satu rumah sakit swasta di Batusangkar yang memiliki alamat lengkap Jl. Imam Bonjol No.38, Dobok Tanah Datar. Awal berdirinya rumah sakit ini pada tahun 2010 dengan nama Klinik N21. Dengan berjalannya waktu klinik ini berkembang dan berganti nama menjadi Klinik Bedah yang beroperasi dari tahun 2013 sampai dengan tahun 2016. Pada tahun 2016 berganti nama lagi menjadi Rumah Bersalin sampai pada tahun 2017.
Rumah sakit ini mulai mendapatkan izin pada tanggal 30 Mei 2017 yang dikeluarkan oleh Pemerintah Kabupaten Tanah Datar dan mengganti nama menjadi Rumah Sakit Harapan Ibunda kelas D dengan sifat izin perpanjang. Rumah sakit ini semakin berkembang hingga pada tahun 2018 berganti nama menjadi Rumah Sakit Umum Harapan Ibunda yang dipimpin oleh direktur bernama dr.H.Suchyar Iskandar, M.kes. Pada awal bulan Februari 2018 rumah sakit ini mulai berkerja sama dengan BPJS Kesehatan dan pada akhir bulan Desember 2018 rumah sakit ini berakreditasi pertama yaitu paripurna dengan kode Rumah Sakit 1305017.
2. Moto, Visi dan Misi
Moto Rumah Sakit Umum Harapan Ibunda Batusangkar
“Keselamatan pasien adalah tujuan utama kami”. Visi Rumah Sakit Umum Harapan Ibunda Batusangkar “Menjadi Rumah Sakit terkemuka dan terpercaya melalui upaya kesehatan terpadu dan bermutu”. Misi Rumah Sakit Umum Harapan Ibunda Batusangkar :
a. Memberikan pelayanan kesehatan yang paripurna
b. Menetapkan sistem manajemen yang berkualitas dan efisien guna memberikan pelayanan yang terjangkau
5
c. Mengembangkan Sumber Daya Manusia yang berkualitas dan professional
d. Menciptakan lingkungan kerja yang nyaman dan harmonis
3. Tata Tertib Rumah Sakit Umum Harapan Ibunda Batusangkar : a. Pasien dan keluarga harus mematuhi peraturan yang berlaku di rumah
sakit
b. Pasien dan keluarga dilarang merokok dan membuang sampah di lingkungan rumah sakit
c. Dilarang mencuci, menjemur pakaian dan memasak di lingkungan rumah sakit
d. Tidak membawa alkohol, obat-obatan terlarang dan senjata tajam / api e. Memperlakukan staf rumah sakit dan pasien lain dengan bermartabat dan hormat serta tidak melakukan tindakan yang mengganggu ketertiban
f. Anak-anak dibawah 12 tahun dilarang masuk ruang perawatan g. Tidak boleh menggunakan helm / topi di lingkungan rumah sakit h. Penunggu pasien yang diizinkan maksimal 2 orang dan harus
memakai kartu penunggu i. Tidak membawa kasur / tikar
j. Melakukan hand hygiene (cuci tangan) ketika masuk dan keluar ruangan perawatan
4. Hak dan Kewajiban Pasien
a. Hak pasien menurut UU No.44 Tahun 2009 tentang rumah sakit:
1) Memperoleh informasi mengenai tata tertib dan perawatan yang berlaku di rumah sakit
2) Memperoleh informasi tentang hak dan kewajiban pasien
3) Memperoleh pelayanan kesehatan yang bermutu sesuai dengan standar profesi dan standar prosedur operasional
4) Memperoleh pelayanan yang efektif dan efisien sehingga pasien terhindar dari kerugiaan fisik dan materi
7
5) Mengajukan pengaduan atas kualitas pelayanan yang didapatkan 6) Memilih dokter dan kelas perawatan sesuai dengan keinginannya
dan peraturan yang berlaku di rumah sakit
7) Meminta konsultasi tentang penyakit yang diderita kepada dokter lain yang mempunyai surat izin praktik (SIP) baik di dalam maupun di luar rumah sakit
8) Mendapatkan privasi dan kerahasiaan penyakit yang diderita termasuk data-data medis lainnya
9) Mendapatkan informasi yang meliputi diagnosis dan tata cara tindakan medis, tujuan tindakan medis, alternatife tindakan, resiko dan komplikasi yang mungkin terjadi dan prognosis terhadap tindakan yang dilakukan serta perkiraan biaya pengobatan
10) Memberikan persetujuan atau menolak atas tindakan yang akan dilakukan oleh tenaga kesehatan terhadap penyakit yang diderita 11) Didampingi keluarganya dalam keadaan kritis
12) Menjalankan ibadah sesuai dengan agama atau kepercayaan yang dianutnya selama hal itu tidak mengganggu pasien lainnya
13) Memperoleh keamanan dan keselamatan dirinya selama dalam perawatan di rumah sakit
14) Mengajukan usul, saran, perbaikan atas perlakuan rumah sakit terhadap dirinya
15) Menolak pelayanan bimbingan rohani yag tidak sesuai dengan agama dan kepercayaan yang dianutnya
16) Menggugat dan/atau menuntut rumah sakit apabila rumah sakit diduga memberikan pelayanan yang tidak sesuai dengan standar baik secara perdata maupun pidana
17) Mengeluhkan pelayanan rumah sakit yang tidak sesuai dengan standar pelayanan melalui media cetak dan elektronik sesuai dengan ketentuan perundang-undangan
b. Kewajiban pasien menurut UU No.29 Tahun 2004 tentang praktik kedokteran:
1) Memberikan informasi yang lengkap dan jujur tentang masalah kesehatannya
2) Mematuhi nasihat dan petunjuk dokter atau dokter gigi
3) Mematuhi ketentuan yang berlaku disarana pelayanan kesehatan 4) Memberikan imbalan atas pelayanan yang diterima
5. Struktur Rumah Sakit Umum Harapan Ibunda Batusangkar
Gambar 2.1Struktur Rumah Sakit Umum Harapan Ibunda B. Pendaftaran dan Pengelolaan Data Pasien
1. Pendaftaran Pasien
Pendaftaran pasien merupakan bagian terdepan dari pelayanan rumah sakit, disini pasien didata identitas dan keperluan kunjungannya ke rumah sakit. Bagian pendaftaran ini sangat penting karena menjadi acuan data pasien untuk proses-proses berikutnya, apabila proses di bagian pendaftaran salah maka proses data pasien di bagian lain juga otomatis akan salah.
9
Bagian pendaftaran ini mencatat informasi tentang data pribadi pasien dan data lain yang diperlukan seperti penanggung pasien, asuransi, pekerjaan, alamat darurat dan sebagainya. Pada pendaftaran juga mencatat data kunjungan pasien atau pasien hendak berkunjung kemana, poliklinik spesialis, laboratorium, UGD, dan lain sebagainya. Untuk pendaftaran rawat inap dicatat pula pasien masuk ke bangsal apa, kelas berapa. Hal ini penting karena beberapa komponen biaya di rumah sakit akan mengacu kepada data pasien tersebut, oleh karena itu pencatat data yang benar diawal akan sangat menentukan keakuratan data proses berikutnya.
Di bagian pendaftaran ini juga terdapat informasi tentang ketersediaan kamar untuk pasien, jadi petugas pendaftaran bisa langsung melakukan booking terhadap kamar dan kelas yang dikehendaki oleh pasien. Selain itu modul pendaftaran juga dilengkapi dengan laporan antara lain: laporan kunjungan per klinik, laporan kunjungan per dokter, laporan kunjungan pasien baru, dan lain-lain.
2. Pengelolaan Data Pasien
Pengolahan data dilakukan sesuai dengan uraian tugas dan tanggung jawab bagian rekam medis dimana bagian rekam medis berkewajiban untuk membuat laporan-laporan rutin mengenai kegiatan rumah sakit, terutama mengenai pelayanan medis yang akan digunakan oleh jajaran manajemen untuk mengambil keputusan.
Semua bentuk catatan, baik rekapitulasi harian, maupun lembaran-lembaran formulir rekam medis merupakan bahan untuk diolah guna dipakai sebagai bahan laporan pada rumah sakit. Rekapitulasi dari sensus harian diolah untuk menyiapkan laporan yang menyangkut kegiatan rumah sakit dan formulir-formulir rekam medis untuk menyiapkan laporan yang menyangkut morbilitas dan mortalitas (dicantumkan kode diagnose penyakit berdasarkan klarifikasi penyakit yang berlaku yaitu ICD X). data yang telah diolah dapat dibuat statistic rumah sakit dan informasi yang diperlukan baik intern maupun ekstern.
a. Laporan Intern
Laporan intern rumah sakit dikerjakan setiap bulannya oleh bagian rekam medis.Laporan ini menyangkut kegiatan rumah sakit selama satu bulan, melihat perkembangan dari bulan sebelumnya sehingga informasinya dapat dijadikan sebagai acuan untuk perencanaan dan pengembilan keputusan yang tepat.Laporan intern di rumah sakit meliputi laporan jumlah kunjungan pasien rawat jalan, laporan jumlah kunjungan pasien rawat inap, rekapitulasi sensus harian rawat inap.
b. Laporan Ekstern
Laporan ekstern rumah sakit diberikan ke Dinas Kesehatan Kota/Kab dan Provinsi yang meliputi laporan bulanan, laporan triwulan, laporan tahunan.
C. Konsep Dasar Sistem Informasi 1. Pengertian Sistem
Menurut Mulyadi (2016:5) sistem adalah suatu jaringan yang dibuat menurut pola yang terpadu untuk melaksanakan kegiatan pokok perusahaan.Menurut Romney dan Steinbart (2015:3) sistem adalah rangkaian dari dua atau lebih komponen-komponen yang saling berhubungan dan berintekrasi untuk mencapai suatu tujuan.Menurut Sutarman (2012:6) sistem adalah kumpulan elemen yang saling berhubungan dan berintekrasi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama. Menurut Lilis Setiawati (2011:3) sistem merupakan serangkaian bagian yang saling tergantung dan bekerja sama untuk mencapai tujuan tertentu. Menurut Jonhsondalam Anwar (2009:12) mendefinisikan suatu sistem sebagai bagian-bagian yang terhimpun atau terorganisasi atau kombinasi yang membentuk suatu kesatuan yang akan membantu menemukan sistem yang lebih tepat sebagai suatu kesatuan dari komponen-komponen yang didesain untuk memenuhi kebutuhan tertentu yan telah direncanakan.
Dari pengertian sistem diatas dapat disimpulkan bahwa sistem adalah kumpulan elemen-elemen atau komponen-komponen
11
atau subsistem-subsistem yang saling berhubungan untuk mencapai suatu tujuan.
2. Pengertian Informasi
Menurut Krismaji (2015:14) informasi adalah data yang telah diorganisasi dan telah memiliki kegunaan dan manfaat. Menurut Romney dan Steinbart (2015:4) informasi adalah data yang telah dikelola dan diproses untuk memberikan arti dan memperbaiki proses pengambilan keputusan. Menurut McLeod dalam Yakub (2012:5) informasi adalah data yang diolah menjadi bentuk lebih berguna dan lebih berari bagi yang menerimanya.Menurut Gordon B. Davis (2012:7) informasi adalah data yang telah diproses ke dalam suatu bentuk yang mempunyai arti bagi si penerima dan mempunyai nilai nyata dan terasa bagi keputusan saat itu atau keputusan mendatang.
Menurut Sutarman (2012:7) informasi adalah sekumpulan fakta (data) yang diorganisasikan dengan cara tertentu sehingga mereka mempunyai arti bagi si penerima. Menurut Faisal (2008:9) informasi adalah data yang telah diolah dan siap digunakan oleh pengambil keputusan.Informasi merupakan produk akhir dari suatu sistem.Dari definisi diatas dapat disimpulkan bahwa informasi adalah sebuah data yang telah diolah, dan dapat dipergunakan untuk pengambilan keputusan.
a. Siklus Informasi
Pengolahan data menjadi suatu informasi dapat digambarkan sebagai sebuah siklus yang berkesinambungan seperti berikut:
Input (Data)
Hasil Tindakan Tindakan Keputusan Output (Informasi)
Proses (Model)
Gambar 2.2Siklus Informasi b. Karakteristik Informasi
Wahyonomenyatakan informasi memiliki beberapa karakteristik yang menunjukkan sifat dari informasi itu sendiri.
Karakteristik-karakteristik informasi tersebut antara lain adalah:
1) Benar atau Salah
Karakteritsik tersebut berhubungan dengan sesuatu yang realitas atau tidak dari sebuah informasi.
2) Baru
Sebuah informasi dapat berarti sama sekali baru bagi penerimanya.
3) Tambahan
Informasi dapat memperbaharui atau memberikan nilai tambah pada informasi yang telah ada.
4) Korektif
Sebuah informasi dapat menjadi bahan koreksi bagi informasi sebelumnya, salah atau palsu.
5) Penegas
Informasi dapat mempertegas informasi yang telah ada, hal ini masih berguna karena dapat meningkatkan presepsi penerima atas kebenaran informasi tersebut.
13
c. Nilai Informasi
Menurut Sutarman (2012:8) nilai dari informasi ditentukan oleh lima hal yaitu:
1) Untuk memperoleh pemahaman dan manfaat 2) Untuk mendapatkan pengalaman
3) Pembelajaran yang terakumulasi sehingga dapat diaplikasikan dalam pemecahan masalah atau proses bisnis tertentu
4) Untuk mengekstrak inplikasi kritis dan merfleksikan pengalaman masa lampau yang menyediakan pengetahuan yang terorganisasi dengan nilai yang tinggi
5) Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.
d. Jenis Informasi
Menurut Faisal (2008:13) jenis-jenis informasi yang dioperasikan itu sebagai berikut:
1) Informasi yang relevan
Dalam mengelola informasi harus sesuai dengan kenyataan dan sesuai dengan kondisi yang ada serta sesuai dengan yang diharapkan baik oleh pemakai maupun oleh pengambil keputusan.
2) Informasi yang mempunyai nilai
Informasi yang dihasilkan hendaknya mempunyai suatu nilai yang berharga.
3) Informasi yang dapat dipercaya
Informasi yang disajikan harus sesuai dan biasa dipertanggung jawabkan sehingga informasi tersebut bisa dipercaya oleh pemakai.
4) Informasi berdasarkan waktu
Informasi yang disampaikan juga harus berdasarkan waktu yang tepat dan sesuai dengan informasi yang disampaikan.
5) Informasi sasaran
Informasi yang disampaikan harus sesuai dengan sasaran yang hendak dicapai. Sangat disayangkan apabila informasi yang disampaikan tidak tepat sasaran, hal ini akan berakibat sia-sia.
6) Informasi yang tepat waktu
Informasi yang tepat waktu merupakan informasi yang disampaikan secara on time dan sesuai dengan perencanaan yang telah dibuat.
3. Pengertian Sistem Informasi
Menurut Krismaji (2015:15) sistem informasi adalah cara-cara yang diorganisasi untuk mengumpulkan, memasukkan, dan mengolah serta menyimpan data.Menurut Kadir (2014:9) sistem informasi adalah sebuah rangkaian prosedur formal dimana data dikelompokkan, diproses menjadi informasi dan didistribusikan kepada pemakai.Menurut Diana dan Setiawati (2011:4) sistem informasi yang kadang kala disebut sebagai sistem pemrosesan data merupakan sistem buatan manusia yang biasanya terdiri dari sekumpulan komponen yang terintegrasi untuk mengumpulkan, menyimpan,dan mengelola data serta menyediakan informasi mengenai saldo persediaan. Menurut faisal (2008:10) sistem informasi merupakan suatu sistem manajemen organisasi baik secara manajerial maupun secara strategis dalam menyediakan laporan yang diperlukan kepada pihak luar.
Dari pengertian menurut para ahli diatas dapat disimpulkan bahwa sistem informasi merupakan suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuann yaitu menyajikan informasi.
4. Metode Pengolahan Data
Metode Pengolahan Data adalah suatu proses penerima data sebagai masukan, memproses menggunakan program tertentu, dan
15
mengeluarkan hasil proses data tersebut dalam bentuk informasi.
Siklus, pengolahan atau pemproses data terdiri 3 langkah dasar yaitu (a) Input (b) Proses (c) Output.
Input Proses Output
Gambar 2.3Siklus Pengolahan Data
Sistem pengolahan data dapat didefinisikan secara garis besar sebagai sistem yang menerima, menghubungkan, menyimpan, menghapus, mengolah dan menyediakan data serta peralatan, tenaga pelaksana dan lain-lain yang merupakan suatu kesatuan yang saling berhubungan dan bekerjasama dalam pengolahan data untuk menghasilkan informasi.
Dalam pengolahan data waktu dan kualitas merupakan faktor yang sangat utama, untuk mencapai hal tersebut perlu suatu unit peralatan yang bisa dijalankan oleh tenaga elektronik disebut dengan istilah Elektronik Data Processing System.
Dalam pengolahan data ada beberapa proses yang perlu diperhatikan:
a. Organizing-Recording (Perekam Data)
Pencatatan data kedalam bentuk formulir dengan tulisan tangan maupun diketik.
b. Clasifiying (Klasifikasi)
Mengelompokkan data sesuai dengan jenis dan fungsi dari data yang akan diolah agar pengolahan yang optimal dapat tercapai.
c. Sorting (Pengurutan)
Proses pengurutan data berdasarkan identifikasi tertentu sesuai dengan keinginan dan kebutuhan tujuan agar proses pencarian data dapat dilakukan dengan cepat.
d. Calculating (Perhitungan)
Memanipulasi data dalam bentuk perhitungan matematik maupun logoka.
e. Summarizing (Penyusunan Laporan)
Merupakan tujuan dari proses pengolahan data yaitu menghasilkan laporan informasi yang dapat digunakan sebagai dasar pertimbangan bagi pihak manajemen dalam mengambil keputusan.
f. Storing (Penyimpanan)
Penyimpanan data kedalam suatu media penyimpanan seperti tape, diskette, hardisk dan lain-lain yang memungkinkan data tersebut dapat dipelihara untuk pengambilan kembali apabila diperlukan.
g. Retrieving (Pengambilan Kembali)
Proses pengambilan data yang telah disimpan didalam file- file database.
h. Reproducing (Penggandaan)
Menciptakan beberapa salinan data (copy) sesuai dengan keinginan pemakai ataupun untuk back up yang bertujuan untuk menghindari hal-hal yang tidak diinginkan.
i. Communicating (Komunikasi)
Menstransfer data dari suatu tempat ketempat lain apabila diperlukan.
Dalam pengolahan data, komputer memegang peranan penting sebagai alat yang digunakan untuk membantu proses pengolahan data sehingga proses pengolahan data dapat dilakukan dengan cepat dan informasi yang dihasilkan menjadi lebih bernilai dalam arti kualitas maupun kuantitas.
17
D. Alat Bantu Perancangan Model Sistem Informasi
Menurut Dharwiyanti,permodelan (Modeling) adalah proses merancang piranti lunak sebelum melakukan pengkodean (coding). Membuat model dari sebuah sistem yang kompleks sangat penting agar dapat memahami sistem secara menyeluruh.Semakin kompleks sebuah sistem, semakin penting pula penggunaan teknik pemodelan yang baik.Dengan menggunakan model, diharapkan pengembangan piranti lunak dapat memenuhi semua kebutuhan pengguna dengan lengkap dan tepat.Kesuksesan suatu pemodelan piranti lunak ditentukan oleh tiga unsur, yaitu pemodelan (notation), proses (process), dan tool yang digunakan.
Berdasarkan penjelasan Dharwiyanti, penulis menggunakan perancangan sistem dengan pemodelan berorientasi objek menggunakan Unified Modelling Language (UML).
Nugrohoberpendapat bahwa UML, merupakan bahasa untuk visualisasi, spesifikasi, kontruksi, serta dokumentasi.Sependapat dengan, Dharwiyanti yang menjelaskan UML seperti sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang, dan mendokumentasikan sistem piranti lunak.UML menawarkan sebuah standar untuk merancang model sebuah sistem.
UML merupakan pemodelan berorientasi objek dalam merancang suatu sistem, akan tetapi dapat digunakan untuk pemodelan aplikasi prosedural. Pernyataan tersebut dikuatkan oleh Dharwiyanti dengan menggunakan UML dapat dibuat model untuk semua jenis aplikasi piranti lunak dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun serta ditulis dalam bahasa pemrograman apapun, karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka lebih cocok untuk penulisan piranti lunak dalam bahasa berorientasi objek. Walaupun demikian, UML tetap dapat digunakan untuk modeling aplikasi prosedural dalam VB atau C.
Menurut Nugroho setiap sistem yang kompleks seharusnya bisa dipandang dari sudut yang berbeda-beda sehingga bisa didapatkan pemahaman secara menyeluruh. UML menyediakan sembilan jenis diagram
yaitu Diagram Class, Diagram Objek, Use Case Diagram, Sequence Diagram, Collaboration Diagram, Statechart Diagram, Activity Diagram, Component Diagram, Deployment Diagram. Akan tetapi Sulistyorini (2009) menyatakan bahwa kesembilan diagram tersebut tidak mutlak harus digunakan dalam pengembangan perangkat lunak, semua dibuat sesuai dengan kebutuhan.
1. Use Case Diagram
Use Case Diagram bersifat statis, diagram ini memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas).
Diagram ini sangat penting untuk mengorganisasi dan memodelkan perilaku dari suatu sistem yang dibutuhkan serta diharapkan pengguna (Nugroho, 2005).
Simbol-simbol yang digunakan dalam Use Case Diagram dijelaskan pada tabel berikut.
Tabel 2.1Simbol-simbol Use Case Diagram
No Simbol Nama Keterangan
1 Actor Menspesifikasikan
himpunan peran yang
pengguna mainkan ketika berinteraksi dengan use case 2 Use Case Deskripsi dari urutan aksi- aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu actor
3 System Menspesifikasikan paket
yang menampilkan sistem secara terbatas
4 Dependency Hubungan dimana
perubahan yang terjadi pada
suatu elemen mandiri
(Independent) akan
mempengaruhi elemen yang bergantung padanya elemen
yang tidak mandiri
(Independent)
5 Generalization Hubungan dimana objek
anak (Descendent) berbagi
19
2. Class Diagram
Class Diagramadalah sebuah spesifikasi yang akan menghasilkan objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem.Class diagram menggambarkan struktur dan deskripsi kelas, package beserta hubungan satu sama lain (Dharwiyanti, 2003). Simbol-simbol yang digunakan dalam class diagram yaitu:
Tabel 2.2Simbol-simbol Class Diagram
No Simbol Nama Keterangan
1 Class Himpunan dari objek-
objek yang berbagi atribut serta operasi yang sama
2 Nary
Association
Upaya untuk menghindari asosiasi dengan lebih dari 2 objek
3 Asosiasi Hubungan statis antar
class yang
menggambarkan class
yang memiliki atribut berupa class lain atau class yang harus mengetahui eksistensi class lain
4 Generalization Hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada di
atasnya objek induk
perilaku dan struktur data dari objek yang ada di
atasnya objek induk
(Ancestor)
6 Clude Menspesifikasikan bahwa
use case sumber secara eksplisit
7 Tend Menspesifikasikan bahwa
use case target memperluas perilaku dari use case sumber pada suatu titik yang diberikan
8 Assosiation Menghuungkan antara objek satu dengan objek lainnya
(ancestor)
5 Dependency Hubungan dimana
perubahan yang terjadi pada suatu elemen mandiri
(independent) akan
mempengaruhi elemen
yang bergantung padanya elemen yang tidak mandiri (independent)
3. Activity Diagram
Grady Booch berpendapat bahwa, An activity diagram is essentially a flowchart, showing flow of control from activity to activity, activity diagram secara esensial mirip dengan flowchart atau diagram alur yang menunjukkan aliran kendali dari sebuah aktivitas ke aktivitas lainnya. Dalam activity diagram terdapat aksi atau aktivitas, activity nodes, flows atau aliran, dan objek. Simbol- simbol yang dipakai dalan activity diagram yaitu:
Tabel 2.3Simbol-simbol Activity Diagram
No Simbol Nama Keterangan
1 Activity Memperlihatkan bagaimana
masing-masing kelas
antarmuka saling
berinteraksi satu sama lain
2 Decision Pilihan untuk pengambilan
keputusan
3 Initial Node Titik awal
4 Actifity Final
Node
Titik akhir
5 Fork Menunjukkan kegiatan yang
dilakukan secara paralel atau untuk menggabungkan dua kegiatan paralel menjadi satu
4. Sequence Diagram dan Collaboration Diagram
Sequence diagram menggambarkan interaksi antara objek di dalam dan disekitar sistem (termasuk pengguna, display, dan
21
sebagainya) berupa message yang digambarkan terhadap waktu, menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respon dari sebuah event untuk menghasilkan output tertentu. Collaboration diagram juga menggambarkan interaksi antara objek seperti sequence diagram, akan tetapi lebih menekankan pada masing-masing objek dan bukan pada waktu penyampaian message. Setiap message memiliki sequence number, dumana message dari level tertinggi memiliki nomor 1 (Dharwiyanti, 2003). Simbol-simbol yang digunakan dalam sequence diagram dijelaskan pada tabel 2.5.
Tabel 2.4Simbol-simbol Pada Sequence Diagram
No Simbol Nama Keterangan
1 Object dan
lifeline
Orang, tempat, benda, kejadian atau konsep yang ada dalam dunia nyata yang penting bagi suatu
aplikasi yang saling
berinteraksi
2 Message Spesifikasi dari
komunikasi antar objek yang memuat informasi- informasi tentang aktivitas yang terjadi
3 Actor Menspesifikasikan
himpunan peran yang
pengguna mainkan ketika berinteraksi dengan use case
E. Perangkat Lunak Pembangunan Sistem 1. Database
Database adalah sekumpulan data yang terdiri dari suatu atau lebih tabel yang saling berhubungan.User mempunyai wewenang untuk mengakses data tersebut, baik untuk menambah, mengubah atau menghapus data yang ada dalam tabel tersebut (Anonymous, 2005).Database digunakan untuk menampung beberapa tabel atau query yang dijadikan media untuk menyimpan data sebagai sumber pengolahan data (Anonymous, 2005). Menurut Wahyono (2005), database merupakan
kumpulan data yang terorganisasi dalam file-file terstruktur yang khusus digunakan untuk menampung data.
2. PHP
Dalam buku karangan Arief M.Rudyanto (2011) PHP (Perl Hypertext Preprocessor) adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis.
Karena PHP merupakan server-side scripting maka sintks dan perintah- perintah PHP akan dieksekusi di server kemudian hasilnya dikirimkan ke browser dalam format HTML. Dengan demikian kode program yang ditulis dalam PHP tidak akan terlihat oleh user sehingga keamanan halaman web yang dinamis, yaitu halaman web yang dapat membentuk suatu tampilan berdasarkan permintaan terkini, seperti menampilkan isi basis data kehalaman web.
PHP dapat dibangun sebagai modul pada web server Apache dan sebagai binary yang dapat berjalan sebagai CGI (Common Gateway Interface).PHP termasuk dalam Open Source Product, sehingga source code PHP dapat diubah dan di distribusikan secara bebas.PHP juga mampu lintas Platform.Artinya PHP dapat berjalan dibanyak sistem operasi yang beredar saat ini, diantaranya Sistem Operasi Microsoft Windows (semua versi), Linux, Mac OS, Solaris.
PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994.Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada homepage-nya.Rasmus Lerdorf adalah salah satu pendukung open source.
a. Kelebihan-kelebihan PHP
PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis. Kelebihan-kelebihan diantaranya adalah:
1. PHP difokuskan pada pembuatan script server-side, yang bisa melakukan apasaja yang dapat dilakukan oleh CGI, seperti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan lebih daripada kemampuan CGI.
23
2. PHP dapat digunakan pada semua sistem operasi antara lain linux, Unix (termasuk variannya HP-UX, Solaris dan OpenBSD), microsoft windows, Mac OS X, RISC OS.
3. PHP mendukung banyak WEB Server seperti Apache, Microsoft Internet Information Server (MIIS), Personal Web Server (PWS), dan masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor.
4. PHP tidak terbatas pada hasil keluaran HTML (Hypertext Markup Language). PHP juga memiliki kemampuan untuk mengolah keluaran gambar, File PDF, dan movies Flash. PHP juga dapat menghasilkan teks seperti XHTML dan file XML lainnya.
b. Sintax / Script PHP
Script PHP termasuk dalam HTML-embedded, artinya kode PHP dapat disisipkan pada sebuah halaman HTML.
Ada empat macam pasangan tag PHP yang dapat digunakan untuk menandai blok script PHP dalam buku karangan Peranginangin Kasiman (2006):<?php...?>, <script language = “PHP”> ... </script>,
<? ... ?>.,<% .. %>.
c. Web
World Wide Web atau WWW atau juga dikenal dengan WEB adalah salah satu layanan yang didapat oleh pemakai computer yang terhubung ke internet. Web ini menyediakan informasi bagi pemakai computer yang terhubung ke internet dari sekedar informasi “sampah”
atau informasi yang tidak berguna sama sekali sampai informasi yang serius dari informasi yang gratisan sampai informasi yang komersial.
Website atau situs dapat diartikan sebagai kumpulan halaman- halaman yang digunakan untuk menampilkan informasi teks, gambar diam.
d. Konsep Kerja PHP
Model kerja HTML, diawali dengan permintaan suatu halaman web oleh browser.Berdasarkan URL atau dikenal dengan alamat internet, browser mendapatkan alamat dari web server,
mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh web server.
Selanjutnya, web server akan mencarikan berkas yang diminta dan memberikan isinya ke browser. Browser yang mendapatkan isinya segera melakukan penerjemahan kode HTML dan menampilkan isinya ke layar pemakai.
3. Adobe Dreamweaver CS5
Dalam Buku Madcoms (2012) Dreamweaver adalah sebuah HTML editor profesional untuk mendesain web secara visual dan mengelola situs atau halaman web.Dremweaver merupakan software utama yang digunakan oleh web desainer maupun web programer dalam mengembangkan suatu situs web, Dreamweavermempunyai ruang kerja, fasilitas dan kemampuan yang mampu meningkatkan produktivitas dan efektivitas dalam desain maupun membangun suatu situs web. Saat ini terdapat software dari kelompok adobe yang belakangan banyak digunakan untuk mendesain suatu situs web.Versi terbaru dari Dreamweaver saat ini adalah Dreamweaver CS5.
Dreamweaver merupakan software utama yang digunakan oleh web Desainer maupun web Programmer dalam mengembangkan suatu situs web. Hal ini disebabkan ruang kerja, fasilitas dan kemampuan dreamweaver yang mampu meningkatkan produktivitas dan efektivitas dalam desain maupun membangun suatu situs web.
Langkah menjalankan Dreamweaver CS5 adalah pilih startAll programs Adobe Master Collection CS5 Adobe Dreamweaver CS5
25
Gambar 2.4Gambar Tampilan Halaman Welcome Dari Dreamweaver CS5
Dalam tampilan awal Dreamweaver terdapat pilihan open a Recent Item (File yang pernah terbuka), create New (membuat file baru), Top Features (fitur-fitur baru), Dan Getting started (Tuntunan Pengguanaan Dreamweaver). Halaman welcome screenakan selalu ditampilkan saat anda menjalankan program Dreamweaver, jika anda tidak menginginkan halaman tersebut tampil maka beri tanda centang pada pilihan Dont show again.
Selanjutnya Gambar berikut merupakan gambaran layout kerja Dreamweaver CS5.
Gambar 2.5Tampilan Lembar Kerja Dreamweaver
Application Bar, berada di bagian paling atas jendala aplikasi dreamwever CS5.Baris ini berisi tombol workspace (workspace switcher), menu dan aplikasi lainnya.
Gambar 2.6Aplication Bar
a. Toolbar Document, berisi tombol-tombol yng digunakan untuk menampilkan jendela dokumen, seperti kita bisa menampilkan code saja, desain saja atau kedua-duanya.
Gambar 2.7Document Toolbar
b. Panel Group adalah kumpulan panel yang saling berkaitan, panel- panel ini dikelompokan pada judul-judul tertentu berdasarkan fungsinya.panel ini digunakan untuk memonitor dan memodifikasi pekerjaan.Panel group ini berisi panel insert, CSS, Styles, Asset, AP Elemen dan Files.
27
Gambar 2.8Tampilan Panel Groups
c. Panel Propeties menampilkan dan mengubah berbagai properti yang dipunyai elemen tertentu. Kita bisa langsung mengubah properti dari elemen tersebut dengan tool ini, misalnya merubah warna text, memberikan background pada elemen tabel, menggabungkan kolom, dan lain-lain.
Gambar 2.9Tombol Panah Pada Property
d. Panel Insert digunakan untuk menyisipkan berbagai jenis objek, seperti image, tabel, atau objek media kedalam jendela dokumen.
Gambar 2.10Tampilan Panel Insert
e. Panel File digunakan untuk mengatur file-file dan folder-folder yang membentuk situs web
Gambar 2.11Contoh Tampilan Panel Insert 4. MySQL
MySQL merupakan software sistem manajemen database (Database Management SystemDBMS) yang paling populer dikalangan pemrograman Web, terutama dilingkungan Linux dengan menggunakan scriptPHP dan Perl yang digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelola datanya.
MySQL dan PHP dianggap sebagai pasangan software pengembangan aplikasi web yang ideal dan sering digunakan untuk membangun aplikasi berbasis web, umumnya pengembangan aplikasinya menggunakan
29
bahasa pemrograman script PHP. MySQLjuga merupakan database yang digunakan oleh situs-situs terkemuka diinternet untuk menyimpan datanya (Komala, 2015).
MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MYSQL AB yang pada saat itu bernama TcX DataKonsult AB sekitar tahun 1994-1995, namun cikal bakal kodenya sudah ada sejak 1979.
Awalnya TcX membuat MySQL dengan tujuan mengembangkan aplikasi web untuk klien. Kepopuleran MySQL antara lain karena MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya sehingga mudah untuk digunakan, kinerja query cepat, dan mencukupi untuk kebutuhan database perusahaaan-perusahaan skala menengah kecil.
Keandalan suatu system database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah- perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai databaseserver, MySQL dapat dikatakan lebih unggul dibandingkan dengan database server yang lainnya dalam query data.
a. Keistimewaan MySQL
Sebagai database yang memiliki konsep database modern, MySQL memiliki banyak sekali keistimewaan. Berikut ini beberapa keistimewaan yang dimiliki oleh MySQL :
1) Portability
MySQL dapat berjalan stabil pada berbagai sitem operasi di antaranya adalah seperti Windows, Linux, FreeBSD, Mac OS X server, Solaris, Amiga, HP-UX dan masih banyak lagi.
2) Open Source
MySQL didistribusikan secara open source (gratis), di bawah lisensi GPL.
3) Multiuser
MySQLdapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. Hal
ini memungkinkan sebuah database server MySQL dapat diakses client secara bersamaan.
4) Performance Tuning
MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5) Column Types
MySQL memiliki tipe kolom yang sangat kompleks, seperti signed/unsigned integer, float, double, char, varchar, text, blob, date, time, datetime, year, set serta enum.
6) Command dan Function
MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah SELECT dan WHERE dalam query.
7) Security
MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan user dengan system perizinan yang mendetail serta password terencripsi.
8) Stability dan Limits
MySQL mampu menangani database dalam skala besar, dengan jumlah records lebih dari 50 juta dan 60 ribu table serta 5 miliar baris. Selain itu, batas indeks yang dapat di tampung mencapai 32 indeks pada tiap tabelnya.
9) Connectivity
MySQL dapat melakukan koneksi dengan client menggunakan protocol TCP/IP, Unix soket (Unix), atau Named Pipes (NT).
10) Localisation
MySQL dapat mendeteksi pesan kesalahan (error code) pada clent dengan menggunakan lebih dari dua puluh bahasa.
Meski demikian, bahasa Indonesia belum termasuk di dalamnya.
31
11) Interface
MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
12) Client dan Tools
MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk administrasi database, dan pada setiap tool yang ada disertai petunjuk online.
13) Struktur Tabel
MySQL memiliki struktur table yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan database lainnya semacam PostgreSQL ataupun Oracle.
BAB III
ANALISA DAN HASIL
A. Analisa Sistem yang Sedang Berjalan
Analisa sistem merupakan penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan- kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan- perbaikannya.
Analisa sistem yang sedang berjalan merupakan pedoman untuk merancang sistem baru, karena dengan menganalisa sistem yang sedang berjalan diketahui kelemahan-kelemahan dari sistem yang lama dan keunggulan sistem baru. Sistem lama akan dijadikan perbandingan terhadap sistem baru yang akan diterapkan. Analisa sistem bertujuan mencari pemecahan masalah yang dihadapi sistem tersebut agar masalah yang lama tidak terjadi lagi dimasa yang akan datang.
Dalam analisis dan perancangan sistem ini, kegiatan yang akan dilakukan adalah menitik beratkan pada penelitian dan penjabaran dari sistem yang sedang berjalan untuk mendapatkan suatu data nyata secara detail sesuai dengan fakta-fakta yang ada dalam penelitian. Perkembangan suatu sistem seringkali dipengaruhi oleh perubahan kondisi yang dihadapi.
Salah satu faktor penyebabnya adalah pertambahan jumlah data yang akan diolah untuk menghasilkan informasi yang dibutuhkan. Hal ini akan mengakibatkan sistem lama kewalahan dalam mengolah data dan akhirnya sistem tidak terpakai lagi.
Berikut gambaran sistem informasi pendaftaran dan pengelolaan data pasien berbasis web pada rumah sakit umum harapan ibunda Batusangkar.
1. Pasien mengisi data pendaftaran pada form yang tersedia secara lengkap dan benar
33
34
2. Setelah mengisi data pendaftaran pasien akan mendapatkan kode pendaftaran
3. Kode pendaftaran tersebut nantinya akan diberikan kepada petugas pendaftaran sebagai bukti telah melakukan pendaftaran.
4. Nama pasien yang telah mendaftar akan langsung masuk ke dalam data pasien.
5. Setelah itu admin akan melakukan konfirmasi dan dapat diketahui jumlah pasien yang mendaftar di setiap poli.
B. Perancangan Sistem 1. Actor
Actor yang berperan dalam sistem informasi ini adalah:
Actor Peran
Pasien 1. Login
2. Mengisi data pendaftaran 3. Melakukan pendaftaran
Admin 1. Login
2. Mengolah data pendaftaran 3. Konfirmasi data pendaftaran
2. Use Case Diagram
Use case diagram memperlihatkan suatu urutan interaksi antara dua aktor dan sistem. Seperti pada gambar berikut dimana actor (pasien) melakukan login.Kemudian pasien menginputkan data pendaftaran, lalu pasien mendaftar dan menerima kode pendaftaran.Admin melakukan login lalu mengolah data pendaftaran dan mengkonfirmasi pasien yang telah mendaftar.
a. Use Case DiagramPasien
Gambar 3.1Use Case Diagram Pasien b. Use Case Diagram Admin
Gambar 3.2Use Case Diagram Admin
3. Sequence Diagram
Sequence diagram pada menggambarkan interaksi antara objek yang ada disekitar system.
36
a. Sequence DiagramPasien
Gambar 3.3Sequence Diagram Pasien
b. Sequence Diagram Admin
Gambar 3.4Sequence Diagram Admin
4. Activity Diagram
a. Activity Diagram Pasien
Activity Diagram pada pasien ini menggambarkan pasien dapat melakukan login terlebih dahulu, apabila telah melakukan login dengan benar maka akan masuk kedalam sistem dan dapat melakukan pendaftaran dengan mengisi data lengkap dan benar.
Gambar 3.5Activity Diagram Pasien
b. Activity Diagram Admin
Activity Diagram pada admin ini menggambarkan staff rumah sakit dapat melakukan login terlebih dahulu, apabila telah melakukan login dengan benar maka akan masuk kedalam sistem dan dapat mengelola data pasien dan mengkonfirmasikan kepada pasien yang telah mendaftar.