• Tidak ada hasil yang ditemukan

Sistem Informasi Pengolahan Data Pasien Di Klinik Cahaya Qalbu Ciparay

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Pengolahan Data Pasien Di Klinik Cahaya Qalbu Ciparay"

Copied!
115
0
0

Teks penuh

(1)

Klinik Cahaya Qalbu adalah adalah suatu klinik yang menyediakan berbagai fasilitas dan pelayanan jasa kesehatan seperti Lab,Rontgen,dan EKG.Karena kesehatan merupakan salah satu aspek penting maka pelayanannya juga perlu ditingkatkan,yaitu dengan Sistem Informasi yang lebih baik,penulis meneliti pada bagian pendaftaran dan pengolahan data pasien dan keuangan walaupun sudah terkomputerisasi tetapi hanya menggunakan cara yang manual juga sistem pencatatan data pasien masih manual.

Tujuan dalam laporan tugas akhir ini adalah untuk merancang Sistem Informasi Pengolahan Data Pasien agar sistem yang berjalan pada bagian dapat berjalan lebih terkomputerisasi.

Metode pengembangannya menggunakan metode waterfall,serta untuk pemodelan sistemnya menggunakan unifield Modelling Language (UML) dengan menggunakan bahasa pemograman java,sedangkan software tools yang digunakan adalah Netbeans IDE 6.7 dan MySQL sebagai basis datanya.

Dengan Sistem Informasi Pengolahan Data Pasien yang penyusun buat,yakni dengan lebih memaksimalkan komputerisasi yang lebih otomatis dan lebih efisien digunakan.Sehingga petugas akan dimudahkan dalam proses penginputan data pasien maupun dalam pembuatan laporan keuangan karena sistem yang dibuat menggunakan otomatisasi dan sistem penyimpanan data yang baik.Dan akan lebih baik lagi jika Sistem yang dibuat ini dikembangkan menjadi lebih baik lagi dari segi tampilan maupun penambahan fitur lain sehingga akan dapat mencakup seluruh kegiatan yang ada di Klinik Cahaya Qalbu ini.

(2)

Cahaya Qalbu Clinic is a clinic that is providing various facilities and services such as health services Lab,X-rays, and EKG.Because health is one important aspect of the ministry also needs to be improved, with better information systems,the authors examine the parts of the registration and patient and financial data processing, despite being computerized but only use a manual system also records the patient data is still manual.

The aim in this final report is to design the Information system tabulation of data patient for the system that runs on a part can run more computerized. Method development using the waterfall method, as well as for modeling the system using a unified Modeling Language (UML) by using the Java programming language, while the software tools used are the Netbeans IDE 6.7 and MySQL as its data base.

Information System tabulation of Data Patient with the drafters made, namely by maximizing a more computerized and more efficient automated be used.So that officers input will be facilitated in the process of patient data and in making financial reports because the system is created using automation and good data storage systems.And would be better if the system created was developed to be even better in terms of look and the addition other features so it can cover all of the activities at Cahaya Qalbu Clinic.

(3)

Pada zaman yang modern ini mungkin teknologi adalah hal sangat sering di dengar,salah satunya tentang Sistem Informasi.Alasannya jelas karena memang sekarang ini hampir setiap bagian di semua bidang usaha,pendidikan,transportasi dan yang lainnya membutuhkan Sistem Informasi.Sistem Informasi sendiri merupakan kegiatan atau aktifitas yang melibatkan serangkaian proses,berisi informasi - informasi yang digunakan untuk mencapai tujuan.Sistem Informasi ini berguna untuk lebih mendayagunakan segala komponen yang ada dalam suatu organisasi atau perusahaan agar dapat berjalan secara optimal,dan dengan Sistem Informasi itulah yang akan saya coba terapkan di klinik.Seperti diketahui klinik adalah penyedia jasa layanan kesehatan yang sangat penting di lingkungan masyarakat.

(4)

Dengan Sistem informasi Klinik ini diharapkan akan memberikan kemudahan pada petugas klinik khususnya pada bagian pendaftaran untuk menyimpan data pasien dan keuangan ,mengatasi berbagai permasalahan dalam pembuatan laporan,juga dapat lebih memaksimalkan komputerisasi yang telah digunakan.

Untuk ini peran Sistem Informasi sangat di butuhkan,karena akan lebih mudah jika semuanya disimpan dalam satu basis data yang bisa praktis dalam merekap dan cepat untuk proses pencarian dan memproses data pasien yang di butuhkan juga membantu dalam proses penginputan pembayaran yang dilakukan pasien sehingga memudahkan dalam pembuatan laporan.

Berdasarkan permasalahan diatas penulis mencoba membuat “Sistem Pengolahan Data Pasien Pada Klinik Cahaya Qalbu Ciparay”.Dengan harapan dapat membantu proses pengolahan data pada klinik ini.

1.2 Identifikasi dan Rumusan Masalah a. Identifikasi Masalah

1. Petugas klinik belum mempunyai sistem basis data untuk data pasien dan data pembayaran Lab.Klinik,EKG dan Klinik Rontgen.

(5)

3. Sistem komputerisasi yang digunakan masih belum maksimal karena sebagian pencatatan data masih menggunakan arsip buku dan komputerisasi Microsoft Excel.

b. Rumusan Masalah

1. Bagaimana Sistem pengolahan data pada Lab.Klinik,EKG dan Klinik Rontgen yang berjalan di Klinik Cahaya Qalbu.

2. Bagaimana perancangan sistem informasi pengolahan data pasien pada bagian pendaftaran pasien Lab.Klinik,EKG dan Klinik Rontgen agar dapat membantu dalam pengolahan data pasien.

3. Bagaimana pengujian sistem informasi pengolahan data pasien pada Klinik Cahaya Qalbu.

4. Bagaimana implementasi sistem informasi pengolahan data pasien pada Klinik Cahaya Qalbu agar dapat mempermudah dalam pembuatan data pasien dan pembuatan laporan keuangan.

1.3 Maksud dan Tujuan Penelitian

1. Untuk menganalisis Sistem pengolahan data pada Lab.Klinik,EKG dan Klinik Rontgen yang berjalan di Klinik Cahaya Qalbu.

(6)

3. Untuk melakukan pengujian sistem informasi pengolahan data pasien pada Klinik Cahaya Qalbu.

4. Untuk mengimplementasikan sistem informasi pengolahan data pasien pada Klinik Cahaya Qalbu agar dapat mempermudah dalam pembuatan data pasien dan pembuatan laporan keuangan.

1.4 Kegunaan Penelitian 1.4.1 Kegunaan Praktis

Dengan tersedianya basis data yang diolah dalam sistem informasi yang terstruktur pada Bagian pendaftaran pasien di bagian Lab.Klinik,EKG dan Klinik Rontgen , maka petugas dapat menyelesaikan tugas secara cepat, tepat dan akurat juga data yang di simpan akan lebih aman dan juga mudah diolah. Manajemen dapat menggunakan sistem informasi klinik sebagai metode informasi penyusunan laporan sehingga mendukung pengambilan keputusan untuk evaluasi pelayanan kesehatan.

1.4.2 Kegunaan Akademis

Peningkatan pengetahuan peneliti tentang aplikasi sistem informasi pada pendaftaran pasien Lab.Klinik,EKG dan Klinik Rontgen dan dapat digunakan sebagai dasar pengembangan sistem informasi mini hospital.

1.5 Batasan Masalah

(7)

1. Sistem yang dirancang dan dibuat hanya pada proses pengolahan data pasien dan pembayaran di bagian Lab.Klinik,EKG dan Klinik Rontgen.

2. Sistem yang dibuat mencakup pembuatan basis data pasien juga menghasilkan output kartu pasien untuk bagian Lab.Klinik,EKG dan Klinik Rontgen.

3. Perancangan Sistem hanya menghasilkan laporan keuangan untuk bagian Lab.Klinik,EKG dan Klinik Rontgen.

1.6 Lokasi dan Waktu Penelitian a.Lokasi

Lokasi yang penulis pilih sebagai tempat untuk melakukan penelitian Tugas Akhir adalah Klinik Cahaya Qalbu yang beralamat di Jln.Laswi No.480 Cikopo – Ciparay,Kab.Bandung.

(8)

b. Waktu Penelitian

(9)

Menurut L. James Havery sistem adalah prosedur logis dan rasional untuk merancang suatu rangkaian komponen yang berhubungan satu dengan yang lainnya dengan maksud untuk berfungsi sebagai suatu kesatuan dalam usaha mencapai suatu tujuan yang telah ditentukan.

Sedangkan menurut John Mc Manaman sistem adalah sebuah struktur konseptual yang tersusun dari fungsi-fungsi yang saling berhubungan yang bekerja sebagai suatu kesatuan organik untuk mencapai suatu hasil yang diinginkan secara efektif dan efesien.(M. Sobry Sutikno (2004 ; 45-46).

Kesimpulan : Sistem adalah Rangkaian atau hubungan dari suatu objek tertentu yang saling berkaitan dan berhubungan satu sama lain dan mempunyai maksud dan tujuan yang sama.Secara umum, sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Sistem mengandung dua pengertian utama yaitu :

(10)

kesatuan sehingga tujuan atau sasaran sistem tersebut dapat tercapai secara keseluruhan.

2. Merupakan suatu prosedur untuk mencapai tujuan definisi yang menekankan prosedurnya. Definisi yang menekankan pada prosedurnya : sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama untuk melakukan suatu kegiatan atau untuk menyelasaikan suatu sasaran tertentu.

2.1.1 Karakteristik Sistem

Dari buku Analisis dan Desain Sitem Informasi karangan Jogiyanto H.M(1990; 4-6), suatu sistem mempunyai karakteristik atau sifat-sifat tertentu yaitu :

a. Bagian (Component), Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi yang artinya bekerja sama membentuk satu kesatuan komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu sub sistem atau bagian dari sistem.

b. Batas Sistem (Boundry), Merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luar.

c. Lingkungan Luar Sistem (Environment), Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem.

(11)

lainnya. Melalui penghubung ini memungkinkan sumber daya mengalir darisuatu subsistem akan menjadi masukkan untuk subsistem yang lainnya melalui penghubung ini, dengan begitu suatu sistem dapat beintegrasi dengan subsistem yang lainnya dengan membentuk suatu kesatuan.

e. Masukkan Sistem (Input), Energi yang dimasukkan ke dalam sistem. Masukkan dapat berupa maintenance input dan signal input. Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk diperoleh keluarannya.

f. Keluaran Sistem (Output), Hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan keluaran dapat merupakan masukkan untuk sistem yang lain atau supra sistem.

g. Pengolah Sistem (Process), Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukkan menjadi keluaran. Suatu sistem pengolahan akan mengolah berupa bahan baku dalam hal ini adalah data serta bahan-bahan lainnya untuk menghasilkan keluaran berupa laporan dan informasi yang berguna.

(12)

INPUT PROSES OUTPUT

UMPAN BALIK

menentukan sekali masukkan yang dibutuhkan dan keluaran sistem yang akan dihasilkan oleh sistem itu sendiri.

2.2 Pengertian Informasi

Menurut Andri Kristanto (2008 : 10). Data yang masih merupakan bahan mentah apabila tidak diolah maka data tersebut tidak berguna. Data tersebut akan berguna dan menghasilkan suatu informasi apabila diolah melalui suatu model. Model yang digunakan untuk mengolah data tersebut disebut dengan model pengolahan data atau lebih dikenal dengan nama siklus pengolahan data.

Berikut adalah gambar ilustrasi Proses Informasi yang berjalan dan di hasilkan :

       

Gambar 2.1 Siklus Informasi Berjalan

(Sumber : Kristanto Perancangan Sistem Informasi,2008:10 )

(13)

input kembali. Begitu seterusnya alur pengolahan data.Kualitas suatu informasi tergantung dari tiga hal , yaitu :

a. Akurat

Berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksud dari informasi tersebut.

b. Tepat Waktu

Tepat pada waktunya berarti sebuah informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi. Karena informasi merupakan landasan di dalam pengambilan keputusan. Bila pengambilan keputusan terlambat, maka dapat berakibat fatal untuk organisasi.

c. Relevan

Berarti informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda.

Menurut (McFadden, dkk 1999) mendefinisikan informasi sebagai data yang telah diproses sehingga mempunyai arti dan dapat meningkatkan pengetahuan seseorang yang menggunakan data tersebut.

(14)

menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.

2.3 Pengertian Sistem Informasi

Menurut Jogiyanto (2005 : 11). Telah diketahui bahwa informasi merupakan hal yang sangat penting bagi manajemen di dalam pengambilan keputusan. Pertanyaannya adalah darimana informasi tersebut bisa didapatkan?.Informasi dapat diperoleh dari sistem informasi (information system) atau disebut juga dengan processing systems atau information processing systems atau information-generating systems atau secara singkatnya Sistem Informasi merupakan suatu informasi yang diorganisasikan untuk mencapai tujuan dalam sebuah organisasi.

Menurut Charter dan Agtrisari (2003 : 4). Robert A. Leith dan K. Roscoe Davis mendefinisikan sistem informasi sebagai berikut : Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan”.

(15)

2.4 Definisi Klinik dan Pasien

Klinik merupakan suatu tempat penyedia jasa kesehatan yang sangat berguna pada saat ini,karena klinik ini dapat membantu masyarakat yang mempunyai berbagai masalah penyakit ataupun untuk keperluan pemeriksaan kesehatan lainnya.

Pasien adalah seseorang yang menerima perawatan medis.Sering kali, pasien menderita penyakit atau cedera dan memerlukan bantuan dokter untuk memulihkannya.Kata pasien dari bahasa Indonesia analog dengan kata patient dari bahasa Inggris. Patient diturunkan dari bahasa Latin yaitu patiens yang memiliki kesamaan arti dengan kata kerja pati yang artinya "menderita".

(16)

Berbeda dengan yang kedua di atas, para pasien golongan pencari informasi akan lebih aktif bertanya kepada dokternya. Mereka belum merasa puas kalau dokter belum bisa atau pun belum sempat menjawab pertanyaan mereka. Didasari juga oleh pengaruh psikis, golongan pasien ini dibedakan lagi antara yang bisa menerima penjelasan dokter secara proporsional dan ada juga yang bertype aktif. Mereka yang sedikit cerewet ini terkadang belum cukup menerima sekali penjelasan dokter, banyak mengajukan pertanyaan yang sama, lebih banyak mengungkapkan keluhan dibanding mendengar informasi dokternya.

(17)

lainnya. Sehingga hal ini sedikit membebani dokter untuk menjelaskan hal yang sama berulang kali.

Menghadapi hal ini, solusinya adalah dengan memberikan penjelasan kepada keluarga yang berpengaruh dan bisa berkomunikasi dengan keluarga pasien yang lain. Atau bisa juga dengan mengumpulkan semua keluarga terlebih dulu sebelum dokter memberikan penjelasan tentang kondisi si pasien.

2.5 Pengertian Laboratorium Klinik

Laboratorium klinik atau laboratorium medis ialah laboratorium di mana berbagai macam tes dilakukan pada spesimen biologis untuk mendapatkan informasi tentang kesehatan pasien.

Berikut ini adalah tingkat-tingkatan staf laboratorium klinik dari yang tertinggi ke yang terendah: patolog, asisten patolog, manajer laboratorium, penasihat bagian, teknolog utama (teknolog pemimpin), sitoteknolog, teknolog medis, histoteknolog, teknisi laboratorium medis, asisten laboratorium medis (pembantu lab), ahli flebotomi, transkripsionis, dan prosesor spesimen (sekretaris).

(18)

dikirim antara laboratorium yang berbeda untuk tes-tes yang tidak umum, yang lebih efektif ongkosnya jika sebuah laboratorium khusus mengkhususkan diri pada tes yang jarang, menerima spesimen (dan uang) dari laboratorium lain, bila mengirimkan uji tak dapat dilakukan.

Pemrosesan sampel biasanya bermula dengan seperangkat sampel dan nota permintaan.Khasnya satu set tabung vakutainer yang mengandung darah, atau spesimen lain manapun akan tiba di laboratorium di tas plastik kecil bersama dengan nota itu.

Pada nota dan spesimen itu dicantumkan nomor laboratorium. Biasanya semua spesimen menerima nomor yang sama, sering dengan stiker yang dapat ditempel di tabung dan nota. Label ini memiliki barkod yang dapat dipindai oleh analisator otomatis dan permintaan tes yang dinaikmuatkan dari SIL. Entri permintaan di sistem manajemen laboratorium melibatkan pengetikan atau pemindaian (di mana barkod digunakan) di nomor laboratorium, dan memasuki identifikasi pasien, begitupun tiap tes yang diperlukan. Memerlukan mesin, komputer, dan staf laboratorium untuk mengetahui tes mana yang dinantikan, dan juga memberikan tempat (seperti bagian RS, dokter atau pelanggan lain) agar hasilnya dapat diberikan.Untuk sampel biokimiawi, darah biasanya disentrifugasi dan serum dipisahkan. Jika perlu diproses oleh lebih dari 1 mesin, serum dapat dibagi-bagi ke botol-botol yang berbeda.

(19)

hingga pukul 7:00 pagi. Para perawat dan dokter biasanya meminta pasien dites setidaknya sekali sehari dengan penghitungan darah dan profil kimiawi yang lengkap. Permintaan itu kemudian didapat dari selama pengambilan pagi oleh seorang ahli flebotomi. Dengan cara ini teknisi medis dapat menguji spesimen dan mendapatkan hasil di kartu pasien untuk dokter untuk dikonsultasikan selama laporan paginya. Waktu lain buat laboratorium sibuk adalah setelah pukul 3:00 siang saat kantor dokter praktik swasta tutup. Seorang kurir akan membawa spesimen yang telah didapat sepanjang hari itu dan mengantarkannya ke laboratorium. Kurir itu juga akan berhenti di pusat pengambilan dan membawa spesimen.

2.6 Pengertian EKG

(20)

Tidak ada perangkat pemeriksaan sederhana yang begitu banyak mengajar pada kita mengenai fungsi otot jantung selain daripada EKG.

Dengan demikian masalah-masalah diagnostik penyakit jantung dapat dipecahkan dan pada gilirannya pengobatan akan lebih sempurna. Namun kita perlu diberi peringatan bahwa EKG itu walaupun memberikan banyak masukkan, tetapi hal ini tak berarti tanpa salah. Keluhan dan pemeriksaan klinik penderita tetap merupakan hal yang penting.

EKG seorang penderita dengan Angina Pectoris dan pengerasaan pembuluh darah koroner dapat memberikan rekaman yang sama sekali normal oleh karena itu EKG harus selalu dinilai dalam hubungannya dengan keluhan-keluhan dan keadaan klinis penderita.

Pada waktu sekarang, EKG sebagai perangkat elektronis sederhana sudah digunakan secara luas pada praktek-praktek dokter keluarga, rumah-rumah perawatan, dalam perusahaan, pabrik-pabrik atau tempat-tempat pekerjaan lainnya. Dengan demikian pemeriksaan EKG dapat secara mudah dan langsung dilakukan pada penderita-penderita yang dicurigai menderita penyakit jantung dan pembuluh darah yang banyak ditemukan dan banyak menyebabkan kematian. Didalam bab ini akan dibicarakan beberapa aspek penggunaan EKG umum dalam bidang kardiovaskuler.

2.7 Pengertian Rontgen

(21)

Roentgen,menemukan sinar yang tidak dikenalinya,yang kemudian diberi label sinar X. Sinar ini mampu menembus bagian tubuh manusia,sehingga dapat dimanfaatkan untuk memotret bagian-bagian dalam tubuh. Berkat jasanya bagi dunia kedokteran,banyak nyawa bisa diselamatkan,hingga ia mendapat penghargaan Nobel di tahun 1901.

(22)

3.1.1 Sejarah Singkat Perusahaan

Klinik Cahaya Qalbu pada awalnya berdiri pada bulan Juni 2006 bernama Klinik Dawaul Hikmah dengan detail sebagai berikut,kepemilikan sarana dan bangunan atas nama Bpk.Iwan Ridwan yang beralamat di Komplek Aria Graha Bandung dan diawal berdirinya hanya dengan unit bisnis apotek yang beroperasi dari jam 08.00 s/d 20.00,dan mulai bulan Agustus 2006 mulai ditambah adanya proyek praktek dokter umum yang buka pagi jam 08.00 s/d 10.00 dan sore jam 17.00 s/d 20.00.Seiring perkembangan,pada bulan Oktober kemudian menjalin suatu kerja sama dengan Bpk.Sariatono dan dr.H.Yani SM dengan kerjasama ini lalu mulai bertambah besar dengan unit bisnis pelayanan Laboratorium Klinik dan ditambah pada bulan Januari 2007 dengan Klinik Rontgen dan EKG.Dengan adanya merger Management antara pemilik (Bpk.Iwan Ridwan) dan pihak ketiga sebagai Pengelola (Bpk.Sariantono dan dr.H.Yani SM) maka terhitung bulan Oktober 2007 terbentuklah CV Dawaul Hikmah sebagai merger tadi sebagai Managerial dan mulai dikembangkannya pelayanan dokter jaga 24 jam termasuk layanan Apotiknya.

(23)

dilakukan dihadapan Notaris Bpk. Yuniardi, SH. Semua unit bisnis pelayanan baik Apotik , Laboratorium dan Klinik Rontgen masih tetap berjalan seperti biasanya melayani pasien dengan sistem managerial kembali ke semula seperti diawal berdirinya Klinik.

Kemudian karena satu dan lain hal lagi di bulan Januari 2010 terjadi transaksi jual beli kepemilikan sarana bangunan dan semua Unit Bisnis Pelayanan yang ada dalam naungan Klinik Dawaul Hikmah dari Bpk.Iwan Ridwan dan CS kepada dr.H.Kosim Syarief,MKM dan CS .Dalam Kepemilikan dr.H.Kosim Syarief,MKM dan CS Klinik pun berganti nama menjadi Klinik Cahaya Qalbu dalam naungan managerial PT Tri Cahaya Qalbu dengan unit bisnis layanan awal mempertahankan unit Apotek,laboratorium Klinik,EKG dan Klinik Rontgen.

Sesuai perkembangan Klinik Cahaya Qalbu pada pertengahan tahun 2010 kembali mengembangkan dengan mengadakan unit Dokter Jaga 14 jam, dan sampai sekarang awal tahun 2011 sudah dalam tahap pengembangan lahan, bangunan dan perijinan untuk pengembangan ke jenjang Rumah Sakit Ibu dan Anak yang lengkap.

3.1.2 Visi dan Misi Perusahaan

(24)

Misi Klinik Cahaya Qalbu :

- Untuk meningkatkan pelayanan di bidang jasa kesehatan khususnya pelayanan Lab,Rontgen,EKG dan Umum.

- Memberikan kenyamanan pada pasien yang datang ke Klinik Cahaya Qalbu.

(25)

3.1.3 Struktur Organ

STRUKT

Jl. Raya

Gamb Apotek Apoteker 

Fauziah. S. Fa Apt Asisten Apote Yuliani Keuanga Nu nisasi Perusa

TUR

 

ORGA

a laswi No. 48

ar 3.1 Struk

Sumber : A :  arm.  eker :  Bd.  an & Sekretaris urlusiana ahaan

ANISASI

 

C

80 Cikopo Cip

ktur Organisa Arsip Cahay Direk

dr. Moc

Direk

dr. Moc

Kebidanan

Ema Rahmaw Amd. Keb

s

 

CAHAYA

 

Q

aray Kab. Ban

asi Cahaya Q ya Qalbu ktur Pelaksana

h. Rizal Kustan

ktur YanMedik

h. Rizal Kustan

ati. 

Ront Labora

Kepala R

Saria

Pera

Nen

Adm Ro

Agus S

Kurir  R

Taufiq Hi

 

QALBU

 

ndung 

Qalbu Direk

dr.H. K

nto

nto

tgen &  atorium

Ro & Lab :

awandi

awat :

ng Erni

o & Lab : 

Setiawan

Ro & Lab :

idayatullah

D

En Cle

ktur Umum

osim Syarief.  MKM

Divisi Umum

Security :  gkus Kusmala eaning Service 

Endang  Hermawan

(26)

3.1.4 Deskripsi Tugas

Tugas pokok setiap Kepala Bagian dalam struktur organisasi BAPELKES adalah :

1. Direktur Utama

Memimpin Klinik dan mengkoordinasi juga merencanakan masa depan klinik selanjutnya.

2. Direktur Pelaksana

Mengendalikan dan Mengawasi pelaksanaan kegiatan praktek kesehatan masyarakat di Klinik Cahaya Qalbu.

3. Keuangan & Sekretaris

Membuat laporan keuangan dan membuat surat – surat atau proposal yang di perlukan perusahaan.

4. Direktur YanMedik

Menjadi penghubung Dari Direktur pelaksana kepada staf yang lain dan menerima laporan dari staf.

5. Apoteker

Melayani pasien yang memerlukan obat dari resep dokter, dia dibantu oleh asisten yang sangat diperlukan apabila sedang ada banyak pasien. 6. Petugas lab dan Rontgen

(27)

7. Bidan

Melayani pasien khususnya ibu – ibu hamil,juga harus memberikan laporan kepada Direktur YanMedik.

8. Divisi Umum

Bertugas menjaga keamanan dan kenyamanan pasien yang datang.

Tugas utama Klinik Cahaya Qalbu adalah pada bidang kesehatan yaitu membuka suatu usaha yang menyediakan berbagai pelayanan yang optimal kepada pasien yang datang berobat atau sebagainya, dari waktu ke waktu Klinik melakukan beberapa perubahan yang tentunya dilakukan demi terciptanya kenyamanan bagi semua pihak yaitu dengan tambahan beberapa fasilitas yang sekarang melengkapi Klinik ini.

Berikut beberapa fasilitas yang tersedia di Klinik Cahaya Qalbu : a. Apotek

Menyediakan berbagai macam obat – obat dan kebutuhan lain yang di butuhkan pasien.Dikelola oleh Apoteker dan asistennya sebagai petugas yang melayani pasien.

b. Laboratorium Klinik,EKG dan Rontgen Klinik

(28)

3.2 Metode Penelitian

Dalam suatu penelitian kita diharuskan memiliki suatu metode penelitian yang akan menjadi dasar untuk dijadikan patokan bagi objek yang kita teliti tersebut agar penelitian menjadi lebih terstruktur dan terencana dengan baik metode yang digunakan dalam penelitian dan penyusunan tugas akhir ini adalah metode penelitian kualitatif.Karena salah satu kelebihan metode ini adalah untuk memahami bagaimana persepsi pengguna mengenai sistem, mengevaluasi sistem serta makna dari sistem bagi pengguna.Memahami perspektif pengguna biasanya sulit dilakukan semata-semata menggunakan pendekatan kuantitatif.Dengan menggunakan pendekatan kualitatif, peneliti dapat menggali penjelasan mengenai perilaku pengguna terhadap sistem, keberhasilan sistem serta kegagalannya dan sesudah itu dengan penelitian ini terlebih dahulu dilakukan pengambilan beberapa data dan skema yang ada di klinik ini.

3.2.1 Desain Penelitian

Rancangan atau desain penelitian dalam arti sempit dimaknai sebagai suatu proses pengumpulan dan analisis data penelitian.Dalam arti luas rancangan penelitian meliputi proses perencanaan dan pelaksanaan penelitian.Dalam rancangan perencanaan dimulai dengan mengadakan observasi dan evaluasi terhadap penelitian yang biasa dilakukan, sampai pada penetapan kerangka konsep dan hipotesis penelitian yang perlu pembuktian lebih lanjut.

(29)

sampling, instrumen, pengumpulan data, analisis data yang terkumpul, dan pelaporan hasil penelitian.

Berdasarkankan penjelasan tersebut, maka tujuan rancangan penelitian adalah untuk memberikan suatu rencana untuk menjawab pertanyaan-pertanyaan penelitian.

3.2.2 Jenis dan Metode Pengumpulan Data

Metode yang digunakan dalam pengumpulan data adalah mencari dan menggunakan sumber data primer dan sumber data sekunder dalam pengambilan data – data yang dibutuhkan untuk penelitian ini.

3.2.2.1 Sumber Data Primer 1. Wawancara

Merupakan alat re-cheking atau pembuktian terhadap informasi atau keterangan yang diperoleh sebelumnya. Tehnik wawancara yang digunakan dalam penelitian ini adalah wawancara mendalam. Wawancara mendalam (in–depth interview) adalah proses memperoleh keterangan untuk tujuan penelitian dengan cara tanya jawab sambil bertatap muka antara pewawancara dengan informan atau orang yang diwawancarai,pada kesempatan ini berwawancara dengan Admin yang bertugas mengolah data – data pasien di Klinik Cahaya Qalbu ini.

2. Observasi

(30)

menyajikan gambaran realistik perilaku atau kejadian, untuk menjawab pertanyaan, untuk membantu mengerti perilaku manusia, dan untuk evaluasi yaitu melakukan pengukuran terhadap aspek tertentu melakukan umpan balik terhadap pengukuran tersebut.Penulis telah melakukan observasi ini pada Klinik Cahaya Qalbu dengan waktu kurang dari 2 minggu.

3.2.2.2 Sumber Data Sekunder (dokumentasi)

Kita tak hanya menggunakan sumber data primer saja sebagai bahan untuk penelitian ini tapi sumber data sekunder juga sangat perlu diambil.

Sejumlah besar fakta dan data tersimpan dalam bahan yang berbentuk dokumentasi. Sebagian besar data yang tersedia adalah berbentuk surat-surat, catatan harian, cenderamata, laporan, artefak, foto, dan sebagainya. Sifat utama data ini tak terbatas pada ruang dan waktu sehingga memberi peluang kepada peneliti untuk mengetahui hal-hal yang pernah terjadi di waktu silam yaitu berupa data – data pasien ataupun arsip – arsip yang bisa dijadikan bahan untuk penelitian.

3.2.3 Metode Pendekatan dan Pengembangan Sistem

(31)

3.2.3.1 Metode Pendekatan Sistem

Metode Pendekatan Sistem merupakan perangkat alat atau teknik yang berbentuk kemampuan dalam merumuskan tujuan secara operasional, mengembangkan deskripsi dari sistem yang diterapkan.

Metode pendekatan yang digunakan adalah pendekatan perancangan berbasis objek. Melalui pendekatan objek ini, permasalahan yang komplek di organisasi dapat dipecahkan dan hasil dari sistem akan mudah untuk dipelihara, fleksibel, lebih memuaskan pemakainya,mempunyai dokumentasi yang baik,tepat waktu,sesuai dengan anggaran biaya pengembangan, dapat meningkatkan produktivitas dan kualitasnya akan lebih baik.

3.2.3.2 Metode Pengembangan Sistem A. Model Waterfall

(32)

sebelumnya dan berjalan berurutan. Sebagai contoh tahap desain harus menunggu selesainya tahap sebelumnya yaitu tahap requirement.

Roger S. Pressman (2005 : ) memecah model Waterfall menjadi enam tahapan. Berikut ini adalah penjelasan dari tahap-tahap yang dilakukan di dalam model ini menurut Roger S. Pressman :

a. System / Information Engineering and Modeling

Permodelan ini diawali dengan mencari kebutuhan dari keseluruhan sistem yang akan diaplikasikan ke dalam bentuk software.Hal ini sangat penting, mengingat software harus dapat berinteraksi dengan elemen-elemen yang lain seperti hardware, database, dsb.Tahap ini sering disebut dengan tahap Project Definition.

b. Software Requirements Analysis

Proses pencarian kebutuhan diintensifkan dan difokuskan pada software. Untuk mengetahui sifat dari program yang akan dibuat, maka para software engineer harus mengerti tentang domain informasi dari software, misalnya fungsi yang dibutuhkan, user interface, dsb. Dari aktivitas pencarian kebutuhan sistem dan software tersebut harus didokumentasikan dan ditunjukkan kepada pelanggan.

c. Design

(33)

yang telah disebutkan pada tahap sebelumnya. Seperti dua aktivitas sebelumnya, maka proses ini juga harus didokumentasikan sebagai konfigurasi dari software.

d. Coding

Untuk dapat dimengerti oleh mesin ,maka desain tadi harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin, yaitu ke dalam bahasa pemrograman melalui proses coding. Tahap ini merupakan implementasi dari tahap design yang secara teknis nantinya akan dikerjakan oleh programmer.

e. Testing / Verification

Sesuatu yang dibuat haruslah diujicobakan. Demikian juga dengan software. Semua fungsi-fungsi software harus diujicobakan, agar software bebas dari kesalahan, dan hasilnya harus benar-benar sesuai dengan kebutuhan pemakai sistem yang sudah didefinisikan sebelumnya.

f. Maintenance

(34)

diperlukan ketika adanya perubahan dari eksternal perusahaan seperti ketika ada pergantian sistem operasi, atau perangkat lainnya.

3.2.3.3 Alat Bantu Analisis dan Perancangan

Merupakan representasi grafik yang dapat mempermudah dalam menggambarkan komponen-komponen yang ada di Klinik Cahaya Qalbu ini, proses yang terjadi dan membuat usulan pemecahan masalah secara logika dalam metode berorientasi objek ini penggunaan UML sangat dibutuhkan

Unified Modeling Language (UML) adalah himpunan struktur dan teknik untuk pemodelan desain program berorientasi objek (OOP) serta aplikasinya. UML adalah metodologi untuk mengembangkan sistem OOP dan sekelompok perangkat tool untuk mendukung pengembangan sistem tersebut. UML mulai diperkenalkan oleh Object Management Group, sebuah organisasi yang telah mengembangkan model, teknologi, dan standar OOP sejak tahun 1980-an. Sekarang UML sudah mulai banyak digunakan oleh para praktisi OOP. UML merupakan dasar bagi perangkat (tool) desain berorientasi objek dari IBM

(35)

mendokumentasikan setiap sistem informasi. Penggunaan UML dalam industri terus meningkat. Ini merupakan standar terbuka yang menjadikannya sebagai bahasa pemodelan yang umum dalam industri peranti lunak dan pengembangan sistem.Berikut beberapa alat bantu yang digunakan :

1) Use Case Diagram

(36)

disertakan akan dipanggil setiap kali use case yang menyertakan dieksekusi secara normal. Sebuah use case dapat disertakan oleh lebih dari satu use case lain, sehingga duplikasi fungsionalitas dapat dihindari dengan cara menarik keluar fungsionalitas yang common. Sebuah use case juga dapat mengambil use case lain dengan perilakunya sendiri. Sementara hubungan generalisasi antar use case menunjukkan bahwa use case yang satu merupakan spesialisasi dari yang lain.

Use case diagram adalah gambaran graphical dari beberapa atau semua actor, use case, dan interaksi diantara komponen-komponen tersebut yang memperkenalkan suatu sistem yang akan dibangun.Use case diagram menjelaskan manfaat suatu sistem jika dilihat menurut pandangan orang yang berada di luar sistem. Diagram ini menunjukkan fungsionalitas suatu sistem atau kelas dan bagaimana sistem tersebut berinteraksi dengan dunia luar.

(37)

serta hubungan antara actor dengan use case (use case diagram) itu sendiri.

2) Skenario Use Case

Skenario use case digunakan untuk mempermudah kita dalam menganalisa skenario yang akan digunakan pada fase-fase selanjutnya dengan melakukan penilaian terhadap skenario tersebut, skenario ini mengacu pada uses case diagram yang kita buat sebelumnya.

3) Activity Diagram

Pada bagian ini akan digambarkan dokumentasi alur kerja pada sistem yang sedang berjalan yang bertujuan untuk melihat alur proses sistem yang sedang berjalan.

4) Sequence Diagram

Diagram interaksi yaitu diagram yang menggambarkan suatu interaksi objek-objek dalam usecase.diagram interaksi ini sendiri terdiri dari 2 diagram antara lain diagram sekuen (sequence diagram) dan juga diagram kolaborasi (collaboration diagram). Diagram sekuen itu menggambarkan perilaku objek yang ada di usecase dengan mendeskripsikan metode-metode yang dimiliki kelas.

(38)

tertentu dalam eksekusi sistem. Komponen utama sequence diagram terdiri atas objek yang dituliskan dengan kotak segiempat bernama pesan diwakili oleh garis dengan tanda panah dan waktu yang ditunjukkan dengan proses vertikal.

5) Collaboration Diagram

Collaboration Diagram yaitu diagram yang mengelompokkan pesan pada kumpulan diagram sekuen menjadi sebuah diagram. Dalam diagram tersebut terdapat method yang dijalankan antara objek yang satu dan objek lainnya.Di diagram kolaborasi ini, objek harus melakukan sinkronisasi pesan dengan serangkaian pesan-pesan lainnya.Diagram ini memberi sebuah cara mengelompokkan potongan-potongan behavior interaksi saat peran-peran dimainkan oleh class yang berbeda. Interaksi penjual dengan sistem pada proses penjualan tanpa penggambaran orientasi waktu.

6) Component Diagram

(39)

kecil.Komponen dapat juga berupa interface, yaitu kumpulan layanan yang disediakan sebuah komponen untuk komponen lain.

7) Deployment Diagram

Deployment diagram yang jika diartikan dalam bahasa Indonesia berarti diagram pendistribusian. Berarti bagaimana caranya kita mempermudah user bila ingin menggunakan sistem yang kita buat, bagian apa dan dimana kita pasang, apakah ada server khusus baik server database maupun web server? Diagram yang satu ini masih masuk dalam kategori statis.

Apa hubungan deployment diagram dini dengan diagram-diagram yang lain?Obyek sejenis dikumpulkan dalam satu class, class-class dalam satu bidang kerja, katakanlah satu transaksi (penjualan, pembelian dan lain-lain) dikelompokkan dalam satu package (paket) kemudian package-package itu dikelompokkan dalam satu component agar lebih memiliki dependency sehingga component yang rusak atau harus direvisi tinggal dilepas tanpa mengganggu kerja component lainnya.

3.2.4 Pengujian Software

(40)

Perangkat Lunak seharusnya memberikan pengguna kebutuhan fungsionalitas dan unjuk kerja yang dapat:

a. Maintanability

Perangkat Lunak yang dihasilkan harus dapat memenuhi perubahan kebutuhan yang sewaktu – waktu diperlukan.

b. Dependability

Perangkat Lunak harus dapat dipercaya dalam artian informasi yang dihasilkan dari software yang digunakan ini terbukti kebenarannya c. Efisiensi

Perangkat Lunak harus efisien dalam penggunaan sumber daya d. Usability

Perangkat Lunak harus dapat digunakan sesuai dengan yang direncanakan artinya penggunaannya tidak sia – sia dalam artian produk yang dihasilkan berhasil baik dalam menjalankan sistem.

(41)

Analisis sistem yang berjalan ini bertujuan untuk mengetahui bagaimana sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa diperlukan untuk sistem yang lebih baik.Analisis ini dilakukan dengan analisis yang berorientasi pada objek-objek yang diperlukan oleh sistem yang dirancang, dimaksudkan untuk menitik beratkan kepada fungsi sistem yang berjalan dengan tidak terlalu menitik beratkan kepada alur proses dari sistem. Selanjutnya dari hasil analisis ini digambarkan dan didokumentasikan dengan metodologi berorientasi objek melalui diagram seperti use case diagram, skenario use case dan aktifitas diagram, pertimbangan diagram tersebut ini karena dianggap mewakili secara keseluruhan sistem dan diharapkan dapat memperjelas sistem yang dibuat untuk user.

4.1.1 Analisis Kebutuhan

(42)

4.1.1.1 Uses Case Diagram

[image:42.612.164.468.191.564.2]

Berikut ini adalah gambaran dari use case diagram untuk pendaftaran pasien pada Klinik Cahaya Qalbu :

(43)

4.1.1.2 Skenario Use Case

Skenario use case digunakan untuk mempermudah kita dalam menganalisa skenario yang akan digunakan pada fase-fase selanjutnya dengan melakukan penilaian terhadap skenario tersebut, skenario ini mengacu pada uses case diagram yang kita buat sebelumnya. Berikut tahapan-tahapan sekenario use case Pendaftaran pasien pada Klinik Cahaya Qalbu yang sedang berjalan adalah sebagai berikut :

1. Nama Use Case : Registrasi dan pembayaran Actor : Pasien, Petugas Pendaftaran Tujuan : Pendataan pasien

Tabel 4.1 Tabel skenario use case Registrasi & Pembayaran

No Pasien Petugas

1 Pasien melakukan registrasi pada petugas pendaftaran.

2. Petugas Mencatat data pasien dan biaya yang harus dibayarkan

(44)

2. Nama Use Case : Laporan Keuangan

Actor :Petugas Pendaftaran,Bag.Keuangan & Sekretaris Tujuan :Membuat Laporan Keuangan Bulanan

Tabel 4.2 Tabel skenario use case Laporan Keuangan

No Petugas Bag.Keuangan & Sekretaris

1. Petugas mengkalkulasikan data pasien dan pembayaran

(perhitungan secara manual) 2. Petugas membuat laporan

keuangan bulanan

3. Mencetak data laporan Keuangan bulanan

4. Bag.Keuangan menerima

laporan Keuangan Beserta data pasien

3. Nama Use Case : Pemeriksaan

Actor : Pasien, Petugas Pemeriksaan

Tujuan : Memeriksa Penyebab Penyakit pasien

Tabel 4.3 Tabel skenario use case Pemeriksaan

No Pasien Petugas Pemeriksaan

1 Pasien memasuki ruang pemeriksaan (Rontgen, Lab, atau EKG )

2. Petugas memeriksa pasien 3. Petugas membuat Hasil

Pemeriksaan untuk pasien 4. Pasien menerima hasil

(45)
[image:45.612.187.475.146.446.2]

4.1.1.3 Activity Diagram

(46)
[image:46.612.161.453.107.480.2]
(47)
[image:47.612.163.452.109.408.2]

Gambar 4.4 Activity Diagram Pemeriksaan

4.1.2 Evaluasi Sistem yang Sedang Berjalan

Penulis telah melakukan penelitian dalam beberapa hari pada Klink Cahaya Qalbu ini dengan mengamati berbagai macam aspek mulai dari jumlah pasien,data arsip,juga dengan melakukan wawancara terhadap petugas yang bersangkutan dan penulis menemukan beberapa permasalahan ataupun kekurangan dalam berbagai proses yang terjadi pada klinik.

(48)

1. Proses penyimpanan data pasien ada yang sudah terkomputerisasi dan terdapat pula yang belum terkomputerisasi.

2. Terdapat kesulitan pada saat pengecekan data pasien pada saat transaksi pembayaran karena data pasien masih berupa arsip.

Dengan pertimbangan dari segala aspek kemungkinan yang terjadi karena permasalahan tersebut penulis mencoba untuk mengusulkan sistem baru yaitu :

1. Merancang dan membangun Sistem Informasi yang sudah terstruktur dan terkomputerisasi secara otomatis karena sistem sebelumnya belum dapat memenuhi kebutuhan tersebut.

2. Membuat suatu database arsip yang tentunya selain dapat memudahkan pengaksesan data pasien yang dibutuhkan saat transaksi dilakukan.

4.2. Perancangan Sistem

Pada tahap perancangan sistem ini akan dijelaskan mengenai perancangan sistem pada objek yang digunakan, perancangan arsitektur program yang akan dibuat, perancangan tampilan dan perancangan menu pada form yang dibutuhkan.

4.2.1 Tujuan Perancangan Sistem

(49)

untuk menghasilkan produk yang sesuai dan diharapkan dapat membantu proses yang terjadi dalam perusahaan.

4.2.2 Gambaran Umum Sistem yang Diusulkan

Beberapa gambaran umum tentang sistem yang diusulkan dalam proses perancangan sistem ini penulis akan membangun suatu sistem informasi pengolahan data pasien yang terkonsentrasi pada otomatisasi yang sebelumnya tidak ada sehingga pada data pasien dan juga pada transaksi pembayaran yang dilakukan petugas pendaftaran akan lebih mudah dalam proses penginputan dan pengolahan data yang dilakukan. 4.2.3 Perancangan Prosedur yang Diusulkan

(50)

4.2.3.1 Use Case Diagram

(51)

4.2.3.2 Skenario Uses Case

1. Nama Use Case : Login

Actor : Petugas Pendaftaran Tujuan : Mengakses menu program

Tabel 4.4 Tabel Skenario Use Case Login

No Actor Sistem

1. Petugas memasukan Username dan Password

2. Memverifikasi username dan password pada database 3.Jika Password salah Sistem

memunculkan pesan kesalahan tetapi Jika password dan username benar maka akan otomatis masuk ke halaman utama untuk mengakses menu program

2. Nama Use Case : Pendaftaran

Actor : Pasien, Petugas Pendaftaran Tujuan : Pendaftaran Pasien baru

Tabel 4.5 Tabel Skenario Use Case Pendaftaran

No Actor Sistem

(52)

2. Petugas menginput data pasien

3. Petugas mencetak Kartu pasien

4. Pasien menerima Kartu Pasien

3. Nama Use Case : Pembayaran

Actor : Pasien, Petugas Pendaftaran

Tujuan : Menginput data antri dan pembayaran

Tabel 4.6 Tabel Skenario Use Case Pembayaran

No Actor Sistem

1. Registrasi pemeriksaan dan menyerahkan kartu pasien

2. Petugas menginput data

pembayaran pemeriksaan 3. Pasien membayar biaya

pemeriksaan

4. Petugas mencetak Bukti Bayar

(53)

4. Nama Use Case : Laporan

Actor : Petugas Pendaftaran Tujuan :Membuat Laporan

Tabel 4.7 Tabel Skenario Use Case Laporan

No Actor Sistem

1. Membuat data laporan dari data – data pembayaran dan

registrasi pasien

(54)

Input Username  dan Password

Petugas  Pendaftaran

SI Pengolahan  Data Pasien

Start

End

Halaman Utama  Program [ Login salah ]

[ Login sukses ] Menampilkan 

data login salah

[image:54.612.148.465.141.501.2]

4.2.3.3 Diagram Activity                              

(55)

Melakukan  Registrasi

Pasien Petugas 

Pendaftaran

Start

End Menerima Kartu 

Pasien

Mencetak Kartu  Pasien Menginput Data 

[image:55.612.151.475.111.521.2]

Pasien                                

(56)

Menyerahkan  Kartu Pasien

Pasien Petugas 

Pendaftaran

Start

End Membayar Biaya 

Pemeriksaan

Mencetak Bukti  Bayar Menginput Data 

Pembayaran 

Pemeriksaan

[image:56.612.153.491.110.587.2]

Menerima Bukti  Bayar                                    

Gambar 4.8 Activity Diagram Pembayaran   

(57)

Membuat Laporan Dari  Data Pembayaran & 

pasien

Pasien SI Pengolahan 

Data Pasien

Start

End

Mencetak Laporan  Keuangan & Data 

[image:57.612.148.485.123.499.2]

Pasien                                

(58)

4.2.3.4 Sequence Diagram   

                 

Gambar 4.10 Sequence Diagram Login  

               

(59)

Gambar 4.12 Sequence Diagram Pembayaran

(60)
[image:60.612.136.507.123.383.2]

4.2.3.5 Collaboration Diagram

[image:60.612.139.495.428.662.2]

Gambar 4.14 Collaboration Diagram Login

(61)
[image:61.612.135.500.99.334.2]

Gambar 4.16 Collaboration Diagram Pembayaran

[image:61.612.137.511.411.665.2]
(62)
[image:62.612.139.503.152.579.2]

4.2.3.6 Class Diagram

(63)
[image:63.612.153.492.121.551.2]

4.2.3.7 Component Diagram

(64)
[image:64.612.132.459.110.322.2]

4.2.3.8 Deployment Diagram

Gambar 4.20 Deployment Diagram yang diusulkan

4.2.3.9 Kodefikasi

Kodefikasi digunakan untuk menjabarkan item-item data yang bersifat unik dan berbeda satu sama lain. Adapun pengkodean pada struktur filedi atas adalah sebagai berikut : 1. ID Pasien

X-XXXX

Contoh : C0001

C : Menunjukan inisial awal klinik yaitu Cahaya 0001 : menunjukan no registrasi pasien

(65)

2. No Antri Ekg XXX-XXXX

Contoh : EKG0001

EKG : Menunjukan pasien melakukan pemeriksaan EKG 0001 : menunjukan no antri Pasien

3. No Antri Lab XXX-XXXX

Contoh : LAB0001

LAB : Menunjukan pasien melakukan pemeriksaan Lab 0001 : menunjukan no antri Pasien

4. No Antri Rontgen XXX-XXXX

Contoh : RGN0001

Inisial Pemeriksaan No urut Pasien

Inisial Pemeriksaan No urut Pasien

(66)

RGN : Menunjukan pasien melakukan pemeriksaan Rontgen 0001 : menunjukan no antri Pasien

4.2.4 Perancangan Antar Muka

Perancangan antar muka merupakan suatu tahap penting agar aplikasi atau software yang dibuat lebih menarik dan tentunya mudah untuk digunakan, perancangan antar muka pada sistem informasi pengolahan data pasien pada Klinik Cahaya Qalbu yang akan dirancang adalah sebagai berikut :

4.2.4.1 Perancangan Struktur Menu

Perancangan menu ini berguna sebagai alat antar muka dengan pengguna dan sangat berguna untuk memudahkan pengoperasian perangkat lunak.Berikut rancangan menu perangkat lunak ini :

 

(67)

4.2.4.2 Perancangan Input

Perancangan input pada perangkat lunak ini terdiri dari 5 rancangan antar muka. Berikut rancangan tampilan input dari perangkat lunak ini :

1. Rancangan Tampilan Login

Tampilan login berfungsi sebagai pembatas hak akses dari perangkat lunak ini,masukan username “admin” pada field username dan password “admin” pada field password kemuadian klik tombol login untuk dapat mengakses program dan tombol cancel untuk batal. Berikut rancangan tampilan login :

(68)

2. Pendaftaran Pasien

Rancangan tampilan Pasien berfungsi untuk memasukan data pasien yang mendaftar. Berikut rancangan tampilan input data pasien :

Gambar 4.23 Tampilan Input Data Pasien 3. Rancangan Data Antri Lab

(69)
[image:69.612.207.510.103.388.2]

 

Gambar 4.24 Tampilan Input Data Antri Lab

4. Rancangan Data Antri EKG

(70)
[image:70.612.225.504.456.657.2]

Gambar 4.25 Tampilan Data Antri EKG

5. Rancangan Data Antri Rontgen

Rancangan tampilan Antri Rontgen berfungsi untuk memasukan data pembayaran dari pasien dan menentukan antrian pada di tempat pemeriksaan Rontgen ini. Berikut rancangan tampilan input antri rontgen :

(71)

4.2.4.3Perancangan Output

Perancangan output dalam perangkat lunak ini berupa laporan data pasien, laporan keuangan EKG,laporan keuangan lab,laporan keuangan rontgen,kartu pasien, dan bukti bayar pasien. Berikut perancangan tampilan output dalam perangkat lunak ini :

1. Laporan Data Pasien

Laporan data pasien berisi tentang data pasien yang sudah terdaftar. Berikut rancangan laporan data pasien :

Gambar 4.27 Tampilan Laporan Data Pasien

2. Kartu pasien

(72)
[image:72.612.206.516.445.652.2]

Gambar 4.28 Tampilan Kartu Pasien

3. Laporan Keuangan EKG

Laporan Keuangan EKG berisi tentang data hasil transaksi pembayaran pasien dan data antri pasien di tempat pemeriksaan EKG. Berikut rancangan Laporan Keuangan EKG :

 

(73)

4. Laporan Keuangan Lab

[image:73.612.204.516.235.445.2]

Laporan Keuangan Lab berisi tentang data hasil transaksi pembayaran pasien dan data antri pasien di tempat pemeriksaan Lab. Berikut rancangan Laporan Keuangan Lab :

Gambar 4.30 Tampilan Laporan Keuangan Lab 5. Laporan Keuangan Rontgen

(74)

Gambar 4.31 Tampilan Laporan Keuangan Rontgen 6. Bukti Bayar

[image:74.612.206.516.105.314.2]

Bukti bagai berfiungsi sebagai tanda lunas/tanda bayar dan juga nomor antri pasien untuk diperiksa.Berikut rancangan Bukti bayar :

(75)

Pengujian perangkat lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan merepresentasikan spesifikasi, desain dan pengkodean. Meningkatnya visibilitas (kemampuan) perangkat lunak sebagai suatu elemen sistem dan “biaya” yang muncul akibat kegagalan perangkat lunak, memotivasi dilakukannya perencanaan yang baik melalui pengujian yang teliti. Pada dasarnya, pengujian merupakan satu langkah dalam proses rekayasa perangkat lunak yang dapat dianggap sebagai hal yang merusak daripada membangun.

Dalam pengujian perangkat lunak ini penulis menggunakan suatu metode pengujian yang berfokus pada persyaratan fungsional perangkat lunak yang dibangun. Metode yang diambil adalah metode pengujian Black Box. Pengujian Black Box adalah pengujian yang sistemnya tanpa memperhatikan struktur logika internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar.

Pada metode ini data uji dibangkitkan, dieksekusi pada perangkat lunak dan kemudian keluaran dari perangkat lunak dicek apakah telah sesuai dengan yang diharapkan. Ada dua komponen yang harus diperhatikan dalam strategi pengujian, yaitu :

(76)

2. Tahapan pengujian yang merupakan langkah-langkah dalam melakukan pengujian.

5.1.1. Rencana Pengujian

Berikut ini adalah rencana pengujian sistem informasi pengolahan data pasien :

Tabel 5.1 Rencana Pengujian SI Pengolahan data Pasien

Kelas Uji Butir Uji Tingkat Pengujian

Jenis Pengujian Login Pengecekan Login Sistem Black Box Pengisian

Data

Pengisian data pasien Modul Black Box Pencarian data pasien Modul Black Box

5.1.2. Kasus dan Hasil Pengujian

Setelah melaksanakan rencana pengujian maka dilanjutkan dengan kasus dan hasil pengujian. Berikut kasus dan hasil pengujian :

1. Pengecekan login admin

Berikut ini kasus dan hasil pengujian login admin: Tabel 5.2 Pengecekan Login

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang diharapkan Pengamatan Kesimpulan Username :

admin Bagian : admin Password :

(77)

admin Klik tombol Login Login berhasil dengan hak aksesnya dan menampilkan pesan “Login Berhasil ” Tombol dapat berfungsi sesuai yang diharapkan [X] Diterima [ ] Ditolak

Kasus dan Hasil Uji (Data Salah) Username : admundo Bagian : - Password : admindi Tercantum pada textbox username, label bagian, dan textbox password

User tidak berhasil login

[X] Diterima [ ] Ditolak

Klik tombol Login

Tidak dapat masuk ke menu utama dan menampilkan pesan “Ada kesalahan pada username dan password !” Tombol dapat berfungsi sesuai yang diharapkan [X] Diterima [ ] Ditolak

2. Pengisian data pasien

Berikut ini kasus dan hasil uji pengujian input data pasien : Tabel 5.3 Pengisian Data Pasien

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang diharapkan Pengamatan Kesimpulan Klik tombol

Tambah

[image:77.612.180.513.105.447.2]
(78)

Data-data pasien diisi secara lengkap Penyimpanan data kedalam file pasien Dapat melakukan penyimpanan data dengan benar [X] Diterima [ ] Ditolak

Klik tombol Simpan

Field – field input kembali kosong dan data tersimpan di file data pasien

Dapat melakukan penyimpanan data dengan benar, muncul pesan “Input Berhasil” [X] Diterima [ ] Ditolak

Kasus dan Hasil Uji (Data Salah) Data-data

barang diisi secara tidak lengkap dan ada yang kosong Penyimpanan tidak dapat dilakukan Tidak dapat melakukan penyimpanan data [X] Diterima [ ] Ditolak

Klik tombol Simpan Penyimpanan tidak dapat dilakukan Penyimpanan gagal dan tampil pesan “Silahkan ulangi input data, masih terdapat data yang kosong”

3. Pencarian data pasien

[image:78.612.178.515.102.535.2]

Berikut ini kasus dan hasil uji pencarian data pasien : Tabel 5.4 Pencarian Data Pasien

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang diharapkan Pengamatan Kesimpulan

(79)

yang

diinginkan,isi sesuai data yang dicari

pasien pencarian data

dan hasilnya ditampilkan pada tabel

[ ] Ditolak

Klik Tombol Cari

Data pasien bisa dicari sesuai tanggal masuk,id pasien, nama pasien,jenis kelamin,umur, alamat,nmr tlp, maupun keterangan Dapat mencari data sesuai yang diharapkan, muncul pesan”Data ditemukan” [X] Diterima [ ] Ditolak

Kasus dan Hasil Uji (Data Salah) Data tidak diisi Pencarian data

kedalam file Data pasien

melakukan pencarian

[X] Diterima [ ] Ditolak Klik tombol

Cari

Data pasien tidak dapat dicari Tidak dapat mencari data, Muncul pesan “Data tidak ditemukan” [X] Diterima [ ] Ditolak

4. Pengisian data antri pasien

[image:79.612.179.513.104.449.2]

Berikut ini kasus dan hasil uji pengujian data antri pasien : Tabel 5.5 Pengisian Data Antri Pasien

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang diharapkan Pengamatan Kesimpulan Klik Tombol

Tambah dan isi id pasien,tekan enter pada field id pasien

No antri keluar otomatis dan juga data pasien ketika menekan enter di field id pasien

Otomatisasi berjalan dengan baik

(80)

Klik tombol Simpan

Data tersimpan di file data antri

Dapat melakukan penyimpanan data dengan benar [X] Diterima [ ] Ditolak

Kasus dan Hasil Uji (Data Salah) Id pasien tidak

diisi dan melakukan input manual Penyimpanan tidak valid Melakukan penyimpanan yang dapat mengacaukan data pasien [X] Diterima [ ] Ditolak

Klik tombol Simpan

Penyimpanan dapat dilakukan tetapi data tidak valid

Penyimpanan Berhasil tetapi data tidak valid

[X] Diterima [ ] Ditolak

5.1.3. Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian dengan beberapa kondisi yang memungkinkan pada saat program digunakan maka dapat disimpulkan perangkat lunak yang dibuat sudah berjalan cukup baik berdasarkan fungsi yang diharapkan.

5.2. Implementasi

(81)

pemograman Java dapat dijalankan di berbagai Sistem Operasi tetapi penulis disini menggunakan Windows XP Professional dikarenakan cukup banyak dan sering digunakan.

5.2.1. Batasan Implementasi

Batasan implementasi dari pembuatan aplikasi sistem informasi ini adalah implementasi perangkat lunak dan implementasi perangkat keras.

5.2.2. Implementasi Perangkat Lunak

Perangkat lunak yang diperlukan dan dipakai dalam pembuatan aplikasi sistem informasi ini adalah :

1. Windows XP Professional SP3 sebagai sistem operasi yang penulis pakai

2. Netbeans IDE 6.7 sebagai aplikasi perangkat lunak dalam membangun aplikasi sistem informasi penjualan

3. iReport sebagai perancang report yang merupakan ‘Visual Report Designer’ untuk JasperReports yang merupakan salah satu aplikasi yang sangat berguna untuk pembuatan laporan,kartu pasien dan juga bukti bayar

(82)

5.2.3. Implementasi Perangkat Keras

Kebutuhan Minimal

1. Proccesor : Intel Pentium III 800 MHz

2. Memory : 512 Mb RAM

3. VGA : 64Mb

4. Printer : Standar

5. Hard Disk : 20 Gb

6. Mouse dan Keyboard

Kebutuhan yang dianjurkan

1. Proccesor : Pentium IV 2.8 GHz (atau lebih tinggi)

2. Memory : 2 Gb RAM (atau lebih besar)

3. VGA : 128 Mb

4. Printer : DeskJet

5. Harddisk : 80 Gb

6. Mouse dan Keyboard

5.2.4. Implementasi Basis Data (Sintaks SQL)

Implementasi basis data dilakukan dengan menggunakan dahasa SQL, dimana aplikasi pemrograman yang digunakan adalah MySQL, implementasi basis datanya dalam bahas SQL adalah sebagai berikut :

--CREATE DATABASE klinikcq; --use CQ

--

-- Table structure for table `user` --

CREATE TABLE `user` (

(83)

PRIMARY KEY (`username`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--

-- Table structure for table `pasien` --

CREATE TABLE `pasien` (

`tglmasuk` varchar(10) collate latin1_swedish_ci NOT NULL, `id_pasien` varchar(10) collate latin1_swedish_ci NOT NULL, `nama_pasien` varchar(30) collate latin1_swedish_ci NOT NULL,

`jenis_kelamin` varchar(15) collate latin1_swedish_ci NOT NULL,

`tgllahir` varchar(3) collate latin1_swedish_ci NOT NULL, `alamat` varchar(50) collate latin1_swedish_ci NOT NULL,

`nmr_tlp` varchar(15) collate latin1_swedish_ci NOT NULL, `keterangan` varchar(100) collate latin1_swedish_ci NOT NULL,

PRIMARY KEY (`id_pasien`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--

-- Table structure for table `ekg` --

CREATE TABLE `ekg` (

`tglekg` varchar(10) collate latin1_swedish_ci NOT NULL, `no_antriekg ` varchar(10) collate latin1_general_ci NOT NULL,

`id_pasien` varchar(5) collate latin1_swedish_ci NOT NULL, `nama_pasien` varchar(30) collate latin1_swedish_ci NOT NULL,

`alamat` varchar(50) collate latin1_swedish_ci NOT NULL, `bayar2` varchar(20) collate latin1_swedish_ci NOT NULL, PRIMARY KEY (`no_antriekg`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--

-- Table structure for table `ekg` --

CREATE TABLE `lab` (

`tgllab` varchar(10) collate latin1_swedish_ci NOT NULL, `no_antrilab ` varchar(10) collate latin1_general_ci NOT NULL,

`id_pasien` varchar(5) collate latin1_swedish_ci NOT NULL, `nama_pasien` varchar(30) collate latin1_swedish_ci NOT NULL,

(84)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--

-- Table structure for table `rontgen` --

CREATE TABLE `rontgen` (

`tglrgn` varchar(10) collate latin1_swedish_ci NOT NULL, `no_antrirgn ` varchar(10) collate latin1_general_ci NOT NULL,

`id_pasien` varchar(5) collate latin1_swedish_ci NOT NULL, `nama_pasien` varchar(30) collate latin1_swedish_ci NOT NULL,

`alamat` varchar(50) collate latin1_swedish_ci NOT NULL, `bayar1` varchar(20) collate latin1_swedish_ci NOT NULL, PRIMARY KEY (`no_antrirgn`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

5.2.5. Implementasi Antar Muka

Implementasi dilakukan dengan sebuah file project yang berektensi .java yang ada dalam program netbeans yang didalamnya terdapat form-form untuk pembuatan suatu aplikasi.

5.2.5.1 Implementasi Login

Merupakan kunci utama untuk masuk ke dalam program aplikasi, inputan yang dimasukan harus benar, apabila salah maka user akan gagal menggunakan aplikasi ini.

Tabel 5.6 Implementasi Login

Sub Menu Deskripsi Nama File

Menu Utama File program yang menampilkan menu utama

(85)

Login Untuk Login pengguna - Keluar Untuk keluar dari

program

-

5.2.5.1 Implementasi Halaman Utama

Implementasi halaman utama perangkat lunak ini adalah sebagai berikut:

Tabel 5.7 Implementasi halaman utama

Sub Menu Deskripsi Nama File

Menu Utama File program yang menampilkan menu utama

FUtama.java

File Untuk menampilkan

sub-menu File

-

Data Untuk menampilkan

sub-menu Data

-

Transaksi Untuk menampilkan

sub-menu Transaksi -

Laporan Untuk menampilkan sub-menu Laporan

-

About Untuk menampilkan

sub-menu About

-

5.2.5.2 Implementasi Halaman Berdasarkan sub Menu File

(86)

Tabel 5.8 Implementasi halaman berdasarkan sub menu file

Sub Menu Deskripsi Nama File

Login Menangani login

pengguna

-

Logout Menangani logout

pengguna

-

Keluar Perintah keluar dari

program

-

5.2.5.3 Implementasi Halaman Berdasarkan Sub Menu Data Implementasi halaman berdasarkan sub menu data yang dibuat dalam bentuk file program dapat dilihat pada tabel berikut :

Tabel 5.9 Implementasi halaman berdasarkan sub menu data

Sub Menu Deskripsi Nama File

Pendaftaran File program untuk mengisi, mengedit dan mencari data pasien

FPendaftaran.java

5.2.5.4 Implementasi Halaman Berdasarkan Sub Menu Transaksi Implementasi halaman berdasarkan sub menu transaksi yang dibuat dalam bentuk file program dapat dilihat pada tabel berikut :

Tabel 5.10 Implementasi halaman berdasarkan sub menu transaksi

Sub Menu Deskripsi Nama File

Pembayaran Lab File program untuk mengisi transaksi

(87)

pembayaran lab Pembayaran Rontgen File program untuk

mengisi transaksi pembayaran Rontgen

FRontgen.java

Pembayaran EKG File program untuk mengisi transaksi pembayaran Ekg

FEkg.java

5.2.5.5 Implementasi Halaman Berdasarkan Sub Menu Laporan Implementasi halaman berdasarkan sub menu laporan yang dibuat dalam bentuk file program dapat dilihat pada tabel berikut :

Tabel 5.11 Implementasi halaman berdasarakan sub menu laporan

Sub Menu Deskripsi Nama File

Laporan Pembayaran

File program untuk melihat dan mencetak laporan pembayaran Lab,Rontgen,dan Ekg

FLaporan.java

Laporan Data Pasien

Berisi Report untuk melihat dan mencetak laporan data pasien yang terdaftar

datapasien.html

(88)

Tabel 5.12 Implementasi halaman berdasarakan sub menu about

Sub Menu Deskripsi Nama File

Software File program untuk

melihat informasi tentang definisi software

FSoftware.java

Programer File program untuk

melihat informasi tentang programer

FProgramer.java

5.2.6. Implementasi Instalasi Program

Dalam proses Implementasi Instalasi Program ini, akan dijelaskan bagaimana cara menginstal XAMPP sebagai pengembang dalam pengelolaan basis data dan juga cara menginstal program yang di usulkan oleh penulis kepada perusahaan tempat penulis melakukan penelitian.

5.2.6.1 Instalasi XAMPP

Pertama yang harus dilakukan adalah membuka file instalasi xampp win32-1.6.8 yang berekstensi.exe lalu double click untuk menginstalnya.

(89)
[image:89.612.210.482.216.434.2]

Setelah mendouble click, selanjutnya akan tampil seperti pada gambar 5.2 lalu pilih next dan ikuti langkah selanjutnya untuk menginstal.

Gambar 5.2 Tampilan Awal Instalasi xampp

(90)

Tunggu sampai proses instalasi selesai, kemudian klik Finish. Maka dalam jendela windows akan otomatis muncul icon xampp-control seperti pada gambar 5.4.

Gambar 5.4 Icon xampp-control

Setelah muncul di desktop, double click xampp-control untuk menjalankannya. Maka akan muncul tampilan seperti pada gambar 5.5

(91)

Jalankan Apache dan MySql nya dengan menekan tombol start di sisi kanannya sehingga pada Apache dan MySql muncul progressbar “Running”.

5.2.6.2 Instalasi Program Klinik Cahaya Qalbu

Langkah pertama yang dilakukan adalah dengan membuka file instalasi program Cahaya Qalbu dengan melakukan double klik pada program tersebut.

Gambar 5.6 Icon Instalasi Program Cahaya Qalbu

Setelah itu kemudian akan tampil tampilan awal instalasi program Cahaya Qalbu ini,klik next.

(92)

Setelah itu akan tampil keterangan pembuat program dan

keterangan nama program yang akan di install.Klik next.

Gambar 5.8 Informasi Program CQ

Kemudian akan ada persetujuan yang dibuat untuk program yang

akan digunakan juga berisi peringatan.Klik next.

(93)

Lalu akan ada konfirmasi direktori kemana program itu akan di

install,pilih direktori sesuai keinginan anda dengan mengklik “…” atau

jika sudah sesuai klik next.

Gambar 5.10 Directory Instalasi Program CQ

Kemudian ditampilkan pesan persetujuan untuk membuat folder

destinasi program klik “yes” jika setuju dan “no” jika ingin meninjau

kembali.

(94)

Tunggu beberapa saat untuk proses instalasi program Cahaya Qalbu.

Gambar 5.12 Proses Instalasi Program CQ

Setelah beberapa saat proses instalasi selesai,centang kotak jika

langsung menggunakan program ini kemudian klik next.

(95)

Program telah selesai di install dan siap untuk digunakan klik exit <

Gambar

Gambar  4.1  Use Case Sistem yang berjalan
Gambar  4.2  Activity Diagram Registrasi & Pembayaran
Gambar  4.3  Activity Diagram Laporan Keuangan
Gambar  4.4  Activity Diagram Pemeriksaan
+7

Referensi

Dokumen terkait

Berdasarkan latar belakang yang telah diuraikan sebelumnya, adapun perumusan masalahnya adalah bagaimana merancang dan mengimplementasikan sistem informasi pada Klinik

Untuk mengimplementasikan sistem informasi pendaftaran dan pengolahan data pasien pada Klinik Kecantikan Emerald Beauty Care Kebumen kedalam bentuk sistem yang terhubung

Penyelenggaraan sistem informasi di Klinik Bhayangkara Polresta Surakarta menggunakan sistem pencatatan manual, dimana petugas masih kesulitan dalam melakukan

Penyelenggaraan sistem informasi di Klinik Bhayangkara Polresta Surakarta menggunakan sistem pencatatan manual, dimana petugas masih kesulitan dalam melakukan

Akan tetapi, pemanfaatan komputer yang belum dilakukan secara maksimal, menimbulkan beberapa kendala dalam memberikan pelayanan kesehatan kepada masyarakat, misalnya:

Perancangan sistem ini menghasilkan sebuah aplikasi dari pendaftaran pasien hingga pembuatan laporan klinik yang terdiri dari laporan bulanan kunjungan pasien

Perancangan sistem ini menghasilkan sebuah aplikasi dari pendaftaran pasien hingga pembuatan laporan klinik yang terdiri dari laporan bulanan kunjungan pasien

Berdasarkan latar belakang di atas, permasalahan yang terdapat pada sistem informasi data pasien di Klinik Tabita Gunungsitoli adalah ketidakefisienan waktu