Sistem Informasi Pendaftaran Dan Pengolahan Data Pasien Pada Drg. Setiawan T Bandung Berbasis Web

(1)

Skripsi

Diajukan untuk memenuhi Syarat Kelulusan Program Studi Sistem Informasi Jenjang Strata Satu Fakultas Teknik dan Ilmu Komputer

Oleh :

Puspitaningsih Wigunarti 10508113

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG


(2)

(3)

iii

Drg. Setiawan T, yang merupakan tempat praktek gigi di daerah Bandung harus dapat memberikan pelayanan atau fasilitas terbaik untuk para pasiennya untuk membantu menangani masalah kesehatan gigi dan mulut pasien tersebut. Dengan penelitian ini, penulis mengangkat permasalahan mengenai Sistem Informasi Pendaftaran dan Pengolahan Data Pasien pada Drg.Setiawan T Bandung, dengan adanya perancangan sistem informasi pendaftaran dan pengolahan data pasien berbasis web diharapkan dapat mempermudah pasien dalam pendaftaran sehingga tidak harus menunggu antrian dalam mendaftar dan untuk membantu admin mengelola data pasien secara efektif dan efesien.

Metode penelitian yang digunakan adalah metode Deskriptif. Sedangkan untuk pengembangan perangkat lunak, penulis menggunakan metode metode prototype. Sedangkan metode pendekatan sistemnya yang digunakan berupa metode terstruktur yaitu flowmap, diagram konteks, DFD, relasi tabel, dan ERD. Untuk menunjang perancangan dan pembuatan sistem informasi penulis menggunakan perangkat lunak PHP dan MySQL.

Berdasarkan hasil penelitian, diperoleh gambaran bahwa sistem informasi pendaftaran dan pengolahan data pasien yang sedang berjalan pada Drg.Setiawan T secara keseluruhan masih bersifat manual, untuk itu penulis merancang suatu sistem informasi berbasis web untuk membantu Drg.Setiawan T dalam mengolah data pasien dan memberikan pasien kemudahan dalam proses pendaftaran.


(4)

iv

Drg. Setiawan T, be tooth practice place at region Bandung must can give service or best facilities to the patients to helps to handle tooth well-being problem and patient mouth. with this watchfulness, author lifts troubleshoot hits enrollment information system and patient data processing in Drg. Setiawan T Bandung, with enrollment information system planning existence and patient data processing based on supposed web can simplify patient in enrollment so that can not wait queue in sign-up and to help admin managed patient data effectively and efesien.

Watchfulness method that used descriptive method. while for software development, author uses method method prototype. While method approaches the system that used shaped structured method that is flowmap, context diagram, dfd, relation table, and erd. To subsidize planning and author information system maker uses software PHP and MySQL.

Based on watchfulness result, got description that enrollment information system and patient data processing that is walking in Drg. Setiawan T as a whole still has manual, for that author designs a information system based on web to help Drg. Setiawan T in cultivate patient data and give ease patient in course of enrollment.


(5)

v

Puji dan syukur kami panjatkan ke Hadirat Illahi Rabbi, atas Rahmat dan Hidayah-Nya, serta doa kedua orang tua, sehingga penulis dapat menyelesaikan skripsi yang berjudul : “Sistem Informasi Pendaftaran dan Pengolahan Data Pasien pada Drg.Setiawan T Bandung Berbasis Web“. ini sebagai salah satu syarat dalam menempuh jenjang S-1 Program Studi Sistem Informasi Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.

Penulis menyadari bahwa penyusunan skripsi ini masih jauh dari sempurna. Oleh karena itu, penulis mengharapkan kritik dan saran untuk menyempurnakan laporan skripsi ini. Skripsi ini dapat di selesaikan berkat dorongan, bimbingan dan kerjasama dari semua pihak.

Pada kesempatan ini dan dengan segala kerendahan hati, penulis ingin mengucapkan terima kasih yang tak terhingga kepada :

1. Dr. Ir. Eddy Soeryanto Soegoto, selaku Rektor Universitas Komputer Indonesia

2. Prof.Dr.H.Denny Kurniadie,Ir.M.Sc, selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

3. Dadang Munandar, S.E., M.Si., selaku Ketua Program Studi Sistem Informasi Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

4. Wahyuni, S.Si., MT., selaku dosen pembimbing dan dosen wali Sistem Informasi 3 (Tiga), yang telah bersedia meluangkan waktu diantara kesibukan


(6)

vi

5. Kedua Orang Tua Tercinta yang telah memberi dukungan dan doanya pada penulis dalam penyusunan skripsi ini.

6. Drg.Setiawan T, selaku pemilik Praktek Gigi yang telah memberikan kesempatan kepada penulis untuk melaksanakan penelitian di Praktek Gigi Drg.Setiawan T Bandung.

7. Pangastuti Wigatiningsih, selaku kakak dan pembimbing di tempat penelitian, yang telah memberikan bantuan dan bimbingan selama penulis melaksanakan penelitian di Drg.Setiawan T Bandung.

8. Rekan - rekan seperjuangan dan rekan - rekan Sistem Informasi 3 (Tiga), yang telah memberi dukungan pada penulis dalam penyusunan skripsi ini.

9. Semua pihak yang tidak mungkin penulis sebutkan satu persatu, yang telah memberikan bantuan moril, materiil, maupun pikiran sehingga penulis dapat menyelesaikan penyusunan skripsi ini.

Semoga segala kebaikan dan bantuan yang telah diberikan, mendapatkan balasan dari Allah SWT.

Bandung, Agustus 2012 Penulis


(7)

vii

LEMBAR PENGESAHAN ... i

SURAT PERNYATAAN ... ii

ABSTRAK ... iii

ABSTRACT ... iv

KATA PENGANTAR ... v

DAFTAR ISI ... vii

DAFTAR TABEL ... xiii

DAFTAR GAMBAR ... xiv

DAFTAR SIMBOL ... xvii

DAFTAR LAMPIRAN ... xviii

BAB I PENDAHULUAN 1.1. Latar Belakang Penelitian... ... 1

1.2. Identifikasi dan Rumusan Masalah... ... 3

1.2.1. Identifikasi Masalah... ... 4

1.2.2. Rumusan Masalah... ... 4

1.3. Maksud dan Tujuan Penelitian ... ... 5

1.3.1. Maksud Penelitian... ... 5


(8)

viii

1.4.2. Kegunaan Akademis... ... 7

1.5. Batasan Masalah ... ... 7

1.6. Lokasi dan Waktu Penelitian... ... 8

BAB II LANDASAN TEORI 2.1. Pengertian Sistem ... 9

2.1.1. Karakteristik Sistem... ... 9

2.1.2. Klasifikasi Sistem ………... 10

2.1.3. Elemen Sistem ……….. ... 11

2.2. Pengertian Informasi ………. ... 13

2.3. Pengertian Sistem Informasi ….. ... 14

2.3.1. Komponen Sistem Informasi ………. ... 14

2.4. Arsitektur Aplikasi ... 15

2.4.1. Pengertian Jaringan Komputer ………. ... 15

2.4.2. Jenis – Jenis Jaringan Komputer ………. ... 16

2.5. Kasus Yang dirancang... 17

2.5.1. Pengertian Dokter Praktek ………. ... 17

2.5.2. Pengertian Pelayanan ………. ... 18

2.5.3. Pengertian Pasien ………. ... 18

2.5.4. Pengertian Rekam Medis ………. ... 19


(9)

ix

2.6.1.2. Variabel pada PHP ………. ... 21

2.6.2. WEB Server ………. ... 22

2.6.3. Pembahasan MySQL ………. ... 22

2.6.3.1. PhpMyAdmin ………. ... 23

2.6.3.2. Database MYSQL pada Program ………. ... 23

BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian ... 25

3.1.1. Sejarah Singkat Perusahaan ... 25

3.1.2. Visi dan Misi Perusahaan ... 26

3.1.3. Struktur Organisasi Perusahaan ... 26

3.1.4. Deskripsi Tugas ... 27

3.2. Metode Penelitian ... 28

3.2.1. Desain Penelitian ... 28

3.2.2. Jenis dan Metode Pengumpulan Data ... 29

3.2.2.1. Sumber Data Primer ... 29

3.2.2.2. Sumber Data Sekunder ... 31

3.2.3. Metode Pendekatan dan Pengembangan Sistem ... 31

3.2.3.1. Metode Pendekatan Sistem ... 32

3.2.3.2. Metode Pengembangan Sistem ... 32


(10)

x

3. Data Flow Diagram ... 36

4. Kamus Data ... 37

5. Perancangan Basis Data ... 37

a. Normalisasi ... 38

b. Tabel Relasi ... 39

c. Entity Relationship Diagram ( ERD ) ... 40

3.2.4. Pengujian Software ... 40

BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan ... 42

4.1.1. Analisis Dokumen ... 42

4.1.2. Analisis Prosedur yang sedang berjalan ... 44

4.1.2.1. Flow Map ... 46

4.1.2.2. Diagram Kontek ... 48

4.1.2.3. Data Flow Diagram ... 48

4.1.3. Evaluasi Sistem yang sedang berjalan ... 51

4.2. Perancangan Sistem ... 53

4.2.1. Tujuan Perancangan Sistem ... 53

4.2.2. Gambaran Umum Sistem yang Diusulkan ... 53

4.2.3. Perancangan Prosedur yang Diusulkan ... 54


(11)

xi

b. DFD Level 2 ... 59

4.2.3.3. Kamus Data ... 60

4.2.4. Perancangan Basis Data ... 61

4.2.4.1. Normalisasi ... 61

4.2.4.2. Relasi Tabel ... 62

4.2.4.3. Entity Relationship Diagram ... 63

4.2.4.4. Struktur File ... 64

4.2.4.5. Kodifikasi ... 66

4.2.5. Perancangan Antar Muka ... 66

4.2.5.1. Struktur Menu ... 66

4.2.5.2. Perancangan Input ... 67

4.2.5.3. Perancangan Output ... 70

4.2.6. Perancangan Arsitektur Jaringan ... 72

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi ... 73

5.1.1. Batasan Implementasi ... 73

5.1.2. Implementasi Perangkat Lunak ... 74

5.1.3. Implementasi Perangkat Keras ... 74

5.1.4. Implementasi Basis Data (Sintaks SQL) ... 74


(12)

xii

5.2. Pengujian……… ... 90

5.2.1. Rencana Pengujian ... 90

5.2.2. Kasus dan Hasil Pengujian ... 91

5.2.2.1. Pengujian Login ... 91

5.2.2.2. Pengelolaan Pendaftaran Pasien Baru ... 92

5.2.2.3. Pengelolaan Data Pasien ... 92

5.2.2.4. Pengelolaan Data Transaksi ... 93

5.2.2.5. Pengelolaan Data Galeri ... 93

5.2.2.6. Pengelolaan Data Obat ... 94

5.2.3. Kesimpulan Hasil Pengujian ... 94

BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan ... 95

6.2 Saran……… ... 96

DAFTAR PUSTAKA LAMPIRAN-LAMPIRAN DAFTAR RIWAYAT HIDUP


(13)

1.1. Latar Belakang Penelitian

Dengan berkembangnya Teknologi pada saat ini merupakan suatu keharusan untuk diikuti perkembangannya. Penggunaan teknologi dilakukan untuk mendapatkan informasi yang tepat dan akurat, sehingga teknologi tersebut dapat membantu segala kegiatan perusahaan/organisasi untuk mengembangkan dan mencapai tujuan dari perusahaan/organisasi tersebut.

Dalam membantu meringankan beban pekerjaan dalam suatu perusahaan/organisasi teknologi yang biasa digunakan yaitu teknologi komputer untuk mengolah data sehingga dapat menghasilkan informasi. Komputer berfungsi sebagai alat untuk melakukan proses penyimpanan, pengolahan ataupun pembuatan laporan. Oleh karena itu bila suatu perusahaan atau instansi menggunakan sistem informasi yang berbasis komputer maka proses kerja dapat dilakukan secara efektif dan efesien. Salah satu bentuk implementasi sistem informasi berbasis komputer ini adalah aplikasi website atau sistem informasi berbasis website yang memanfaatkan teknologi komputer, teknologi komunikasi dan teknologi internet. Penyebaran atau penyampaian informasi yang dilakukan dengan memanfaatkan teknologi internet bersifat online, sehingga informasi dapat diakses oleh siapa saja yang berhak, dimana dan kapan saja selama tersedianya sambungan internet.


(14)

Informasi yang diakses dapat bermanfaat bagi banyak pihak yang membutuhkan. Kebutuhan informasi yang cepat dan akurat merupakan salah satu hal yang penting tidak terkecuali dalam bidang kesehatan. Kesehatan sangat penting bagi kelangsungan hidup manusia seperti halnya tempat praktek gigi yang didirikan untuk membantu manusia menjaga kesehatan gigi dan mulutnya. Tempat praktek gigi sebagai salah satu sarana dalam bidang kesehatan untuk membantu pasien merawat gigi dan mulut harus dapat memberikan pelayanan atau fasilitas yang terbaik untuk para pasiennya.

Pada Drg. Setiawan T, yang merupakan tempat praktek gigi di daerah Bandung harus dapat memberikan pelayanan atau fasilitas terbaik untuk para pasiennya untuk membantu menangani masalah kesehatan gigi dan mulut pasien tersebut. Maka untuk menunjang pelayanan yang baik bagi konsumen, Drg Setiawan T memfasilitasi infrastrukturnya dengan teknologi komputer yang sudah dapat mengakses sebuah jaringan internet. Walaupun demikian, tetapi pengolahan data pasien masih belum menggunakan teknologi komputer khususnya untuk pengolahan data pribadi pasien dan riwayat kesehatan gigi pasien. Dimana pendaftaran pasien, hasil pemeriksaan dan data pribadi pasien biasanya hanya ditulis secara manual dalam kartu pasien. Kemudian biasanya dilaporkan dalam bentuk arsip laporan pemeriksaan pasien dari asisten perawat kepada dokter. Hal ini tentu sangat tidak efisien, mengingat banyaknya pasien yang datang harus antri untuk mendaftar, dan data pasien berikut riwayat kesehatan gigi pasien yang tersimpan secara arsip dalam bentuk kartu yang menyebabkan penumpukan arsip dan dapat saja hilang atau rusak.


(15)

Untuk itulah diperlukan sistem yang mampu mengatasi permasalahan tersebut berdasarkan permasalahan penulis mencoba mengusulkan dan membangun suatu sistem pengolahan data pasien dan pendaftaran pasien berbasis web yang dapat menyajikan informasi mengenai pendaftaran online dan riwayat kesehatan gigi pasien secara cepat dan akurat. Dengan perancangan sistem yang terhubung dengan jaringan internet adalah salah satu solusi yang dirasa tepat, dan merupakan langkah mudah serta sederhana. Perancangan sistem tersebut diharapkan dapat membantu mengatasi hambatan-hambatan yang dihadapi oleh pihak Drg. Setiawan T dalam pengolahan data dan penyajian informasi untuk melakukan pendaftaran online dan untuk melihat hasil riwayat kesehatan pasien.

Berdasarkan uraian diatas, penulis mencoba untuk menganalisis dan mengkaji serta mengadakan penelitian dan merancang suatu sistem pendaftaran dan pengolahan data yang berbasis web. Agar ruang lingkup penelitian dalam penelitian ini semakin jelas maka penulis merumuskan dalam ruang lingkup yang terbatas dengan judul “Sistem Informasi Pendaftaran dan Pengolahan Data Pasien pada Drg. Setiawan T Bandung Berbasis Web”.

1.2. Identifikasi dan Rumusan Masalah

Identifikasi masalah merupakan langkah awal dari suatu kegiatan penelitian, yaitu untuk mengetahui latar belakang kelemahan-kelemahan yang dihadapi serta masalah-masalah yang timbul dalam sistem yang sedang berjalan. Sedangkan rumusan masalah dimaksudkan untuk merumuskan ruang lingkup pekerjaan yang


(16)

dilaksanakan dengan tujuan untuk memperkecil masalah yang terjadi atau yang ada pada suatu perusahaan atau instansi.

1.2.1. Identifikasi Masalah :

Berikut merupakan identifikasi masalah dari penelitian pada Drg.Setiawan T Bandung.

1. Belum efektifnya pengolahan data pasien, yang meliputi pendaftaran dan hasil rekam medis pasien pada Drg.Setiawan T Bandung karena masih dilakukan dengan pencatatan manual.

2. Hilangnya kartu rekam medis karena tersimpan dalam lemari penyimpanan dan membutuhkan waktu yang cukup lama untuk mencarinya.

3. Timbulnya hambatan dalam pengolahan data pasien karena berbentuk arsip yang menumpuk,yang dapat hilang ataupun rusak.

1.2.2. Rumusan Masalah :

Berikut merupakan rumusan masalah dari penelitian pada Drg.Setiawan T Bandung.

1. Bagaimana sistem informasi pendaftaran dan pengolahan data pasien yang sedang berjalan pada Drg.Setiawan T Bandung.

2. Bagaimana perancangan sistem informasi pada Drg.Setiawan T Bandung yang diusulkan penulis untuk menunjang proses pendaftaran dan pengolahan data pasien.


(17)

3. Bagaimana implementasi sistem informasi pendaftaran dan pengolahan data pasien pada Drg.Setiawan T Bandung kedalam bentuk sistem yang terhubung dengan jaringan internet sehingga menghasilkan program aplikasi berbasis web yang dapat mengolah dan menyimpan data pasien dan memberikan informasi mengenai pendaftaran online beserta rekam medis bagi pasien.

4. Bagaimana pengujian sistem informasi pendaftaran dan pengolahan data pasien yang diusulkan oleh penulis di Drg.Setiawan T Bandung.

1.3. Maksud dan Tujuan Penelitian 1.3.1. Maksud Penelitian

Maksud dari penelitian ini adalah untuk membangun sistem informasi pendaftaran dan pengolahan data pasien pada Drg.Setiawan T Bandung dengan menggunakan bahasa pemrograman PHP dan database MySQL, guna membantu Drg.Setiawan T Bandung tersebut untuk mengelola informasi pendaftaran beserta rekam medis pasien dan pengolahan data pasien secara efektif dan efesien.

1.3.2. Tujuan Penelitian :

Berikut merupakan tujuan penelitian yang dilakukan pada Drg.Setiawan T Bandung.

1. Untuk mengetahui sistem informasi pendaftaran dan pengolahan data pasien yang sedang berjalan pada Drg.Setiawan T Bandung, sehingga dapat diketahui permasalahan yang ada pada sistem informasi tersebut.


(18)

2. Untuk merancang sistem informasi pendaftaran dan pengolahan data pasien pada Drg.Setiawan T Bandung, yang dapat menangani proses pendaftaran pasien, memberikan informasi rekam medis pasien, serta untuk mengolah dan menyimpan data pasien.

3. Untuk mengimplementasikan sistem informasi pendaftaran dan pengolahan data pasien pada Drg.Setiawan T Bandung kedalam bentuk sistem yang terhubung dengan jaringan internet sehingga menghasilkan program aplikasi berbasis web yang dapat mengolah dan menyimpan data pasien dan memberikan informasi mengenai pendaftaran online beserta rekam medis bagi pasien.

4. Untuk melakukan pengujian sistem informasi pendaftaran dan pengolahan data pasien, apakah sistem tersebut layak untuk diterapkan pada Drg.Setiawan T Bandung .

1.4. Kegunaan Penelitian 1.4.1. Kegunaan Praktis

Kegunaan praktis dari hasil penelitian ini adalah membantu untuk mempermudah dalam pengelolaan pendaftaran pasien dan pengolahan data pasien. Dengan adanya sistem informasi pendaftaran dan pengolahan data pasien berbasis web ini diharapkan dapat mempermudah pasien dalam pendaftaran sehingga tidak harus menunggu antrian dalam mendaftar dan untuk membantu admin mengelola data pasien.


(19)

1.4.2. Kegunaan Akademis

Kegunaan akademis akan sangat terasa bagi pribadi penulis sendiri yaitu akan memperluas pengetahuan tentang bagaimana sebuah sistem berbasis online harus dibuat, kemudian bagaimana sistem itu implementasikan, dan juga menambah wawasan diluar kegiatan klasikal perkuliahan.

1.5. Batasan Masalah

Batasan masalah dari penelitian ini adalah :

1. Sistem yang dibangun hanya dapat dijalankan pada media internet karena berupa website.

2. Sistem dibangun untuk membantu pasien melakukan pendaftaran tanpa harus melakukan antrian.

3. Sistem yang dirancang meliputi pendaftaran pasien baru, pendaftaran kontrol, pengolahan data pasien, pengelolaan data obat dan transaksi pembayaran/keuangan.

4. Calon pasien hanya dapat mengakses menu pendaftaran pasien, dan apabila telah terdaftar menjadi pasien dapat melakukan Login untuk melakukan pendaftaran kontrol.

5. Penginputan dan pengolahan Data Pasien hanya dilakukan oleh admin dengan melakukan login terlebih dahulu.

6. Pengelolaan data obat dan transaksi pembayaran/keuangan dilakukan oleh Asisten Dokter dengan melakukan login terlebih dahulu.


(20)

1.6. Lokasi dan Waktu Penelitian

Lokasi tujuan penelitian adalah Drg.Setiawan T Bandung yang beralamat di Jl. Sunda 95 A Bandung, dengan penentuan jadwal waktu penelitian adalah sebagai berikut:

Tabel 1.1 Jadwal Penelitian

No Aktivitas waktu

Februari Maret April Mei Juni

1

Pengumpulan Kebutuhan dan Perbaikan:

a.observasi b.wawancara 2 Mengidentifikasi

kebutuhan pemakai 3

Membangun Prototyping a. Perancangan input b. Perancangan Output 4

Evaluasi Prototyping

Disetujui atau tidaknya rancangannya

5

Mengkodekan Sistem

Menerjamahkan kebahasa pemrograman

6 Menguji Sistem Pengujian sistem 7

Evaluasi Sistem

Persetujuan sistem yang digunakan


(21)

2.1. Pengertian Sistem

Inti dari sebuah sistem adalah adanya bagian-bagian yang saling berkaitan dan bekerjasama untuk menghasilkan tujuan. Keberadaan dan keterkaitan antar komponen atau bagian tersebut mutlak diperlukan dalam membentuk sebuah sistem.

Menurut Drs.Zulkifli Amsyah, MLS. (2005 : 27) ada beberapa definisi mengenai sistem, tetapi definisi dari kamus Webster’s Unabridged lebih mendekati dengan keperluan. Definisi tersebut adalah sebagai berikut : “Sistem adalah elemen-elemen yang saling berhubungan membentuk satu kesatuan atau organisasi”.

2.1.1. Karakteristik Sistem

Sistem mempunyai beberapa karakteristik atau sifat tertentu, antara lain :

a. Komponen sistem (Component) : Suatu sistem terdiri dari komponen yang saling berinteraksi, dan bekerja sama membentuk suatu komponen sistem.

b. Batasan sistem (Boundary) : Merupakan daerah yang membatasi suatu sistem dengan sistem yang lain atau dengan lingkungan kerjanya.

c. Sub sistem (Sub system) : Bagian-bagian dari sistem yang beraktivitas dan berinteraksi satu sama lain untuk mencapai tujuan masing-masing.


(22)

d. Lingkungan luar sistem (Environment) : Suatu sistem yang ada di luar dari batas sistem yang dipengaruhi oleh operasi sistem.

e. Penghubung sistem (Interface) : Media penghubung antara suatu sub sistem dengan sub sistem lain.

f. Masukan sistem (Input) : Energi yang masuk ke dalam sistem, berupa perawatan dan sinyal yang di masukkan supaya sistem dapat berinteraksi.

g. Keluaran sistem (Output) : Hasil energi yang diolah dan di klasifikasi menjadi keluaran yang berguna dan sisa pembuangan.

h. Pengolahan sistem (Process) : Suatu sistem dapat mempunyai suatu bagian pengolahan yang akan mengubah masukan menjadi keluaran.

i. Sasaran sistem (Object) : Tujuan yang ingin dicapai oleh sistem, akan dikatakan berhasil apabila mengenai sasaran atau tujuan.

( Sumber : http://led21.blogspot.com//pengertian-elemen-karakteristik/ 15 Mei 2012 )

2.1.2. Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya adalah sebagai berikut :

1. Sistem Abstrak dan Sistem Fisik

Sistem abstrak (abstract system) adalah sistem yang berisi gagasan atau konsep. Sedangkan sistem fisik (physical system) adalah sistem yang secara fisik dapat dilihat.


(23)

2. Sistem Deterministik dan Sistem Probabilistik

Sistem deterministik (deterministic system) adalah suatu sistem yang operasinya dapat diprediksi secara tepat. Sedangkan sistem probabilistik (probabilistic system) adalah sistem yang tak dapat diramal dengan pasti karena mengandung unsur probabilitas.

3. Sistem Tertutup dan Sistem Terbuka

Sistem tertutup (closed system) adalah sistem yang tidak bertukar materi, informasi, atau energi dengan lingkungan, dengan kata lain sistem ini tidak berinteraksi dan tidak dipengaruhi oleh lingkungan. Sedangkan sistem terbuka (open system) adalah sistem yang berhubungan dengan lingkungan dan dipengaruhi oleh lingkungan.

4. Sistem Alamiah dan Sistem Buatan Manusia

Sistem Alamiah (natural system) adalah sistem yang terjadi karena alam. Sedangkan sistem buatan manusia (human made system) adalah sistem yang dibuat oleh manusia,misalnya sistem komputer.

5. Sistem Sederhana dan Sistem Kompleks

Berdasarkan tingkat kerumitannya, sistem dibedakan menjadi sistem sederhana dan sistem kompleks.

( Sumber : http://rahmat.blogsot.com/konsep-dasar-sistem-klasifikasi-sistem/ 15 Mei 2012 )

2.1.3. Elemen Sistem


(24)

1. Tujuan

Setiap sistem memiliki tujuan (Goal), entah hanya satu atau mungkin banyak. Tujuan inilah yang menjadi pemotivasi yang mengarahkan sistem. Tanpa tujuan, sistem menjadi tak terarah dan tak terkendali.

2. Masukan

Masukan (input) sistem adalah segala sesuatu yang masuk ke dalam sistem dan selanjutnya menjadi bahan yang diproses. Masukan dapat berupa hal-hal yang berwujud (tampak secara fisik) maupun yang tidak tampak.

3. Proses

Proses merupakan bagian yang melakukan perubahan atau transformasi dari masukan menjadi keluaran yang berguna dan lebih bernilai, misalnya berupa informasi dan produk.

4. Keluaran

Keluaran (output) merupakan hasil dari pemrosesan. Pada sistem informasi, keluaran bisa berupa suatu informasi, saran, cetakan laporan, dan sebagainya. 5. Batas

Yang disebut batas (boundary) sistem adalah pemisah antara sistem dan daerah di luar sistem (lingkungan). Batas sistem menentukan konfigurasi, ruang lingkup, atau kemampuan sistem.

6. Mekanisme Pengendalian dan Umpan Balik

Mekanisme pengendalian (control mechanism) diwujudkan dengan menggunakan umpan balik (feedback), yang mencuplik keluaran. Umpan


(25)

balik ini digunakan untuk mengendalikan baik masukan maupun proses. Tujuannya adalah untuk mengatur agar sistem berjalan sesuai dengan tujuan. 7. Lingkungan

Lingkungan adalah segala sesuatu yang berada diluar sistem. Lingkungan bisa berpengaruh terhadap operasi sistem dalam arti bisa merugikan atau menguntungkan sistem itu sendiri.

( Sumber : http://rahmat.blogsot.com/konsep-dasar-sistem-elemen-sistem/ 15 Mei 2012 )

2.2. Pengertian Informasi

Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian yang nyata yang digunakan untuk pengambilan keputusan.

Menurut Drs.Zulkifli Amsyah, MLS. (2005 : 2) “Informasi adalah data yang sudah diolah, dibentuk, atau dimanipulasi sesuai dengan keperluan tertentu”.

Sumber informasi adalah data. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Menurut Drs.Zulkifli Amsyah, MLS. (2005 : 83) “Data adalah fakta yang terjadi karena adanya kegiatan organisasi yang terjadi pada lini transaksi, manajemen lini bawah, lini tengah, dan lini atas”.


(26)

Dari pengertian diatas dapat disimpulkan bahwa data merupakan suatu bahan mentah yang akan diolah melalui proses tertentu sehingga dapat dijadikan suatu informasi.

2.3. Pengertian Sistem Informasi

Sistem informasi adalah perangkat komponen yang saling berhubungan yang berfungsi mengumpulkan, memproses, menyimpan dan mendistribusikan informasi untuk mendukung pembuatan keputusan dalam organisasi.

( Sumber : http://sitiulfairmayanti.blogspot.com/Sisteminformasipelayanandokter praktekd poliklinikudinus/ 30 Maret 2012 )

Menurut Drs.Zulkifli Amsyah, MLS. (2005 : 4) “Sistem informasi, yaitu suatu rangkaian informasi yang di dalamnya terdapat bagian-bagian yang berhubungan dan saling berketergantungan satu sama lain, mulai dari bagian besar ke bagian yang lebih kecil, yaitu dari sub, subsub, subsubsub, dan seterusnya sampai yang terkecil”.

Dari pengertian diatas dapat disimpulkan bahwa sistem informasi adalah kumpulan komponen pembentuk sistem yang mempunyai keterkaitan antara satu komponen dengan komponen lainnya yang bertujuan menghasilkan suatu informasi dalam suatu bidang tertentu.

2.3.1. Komponen Sistem Informasi

Menurut Abdul Kadir (2003 : 70) komponen-komponen dalam suatu sistem informasi adalah sebagai berikut :

1. Perangkat Keras (Hardware)


(27)

2. Perangkat Lunak (Software atau Program)

Sekumpulan instruksi yang memungkinkan perangkat keras untuk dapat memproses data.

3. Prosedur

Sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan data dan pembangkitan keluaran yang dikehendaki.

4. Basia Data(database)

Sekumpulan tabel, hubungan, yang berkaitan dengan penyimpanan data. 5. Pemakai

Semua pihak yang bertanggung jawab dalam pengembangan sistem informasi, pemrosesan, dan penggunaan keluaran sistem informasi.

6. Jaringan Komputer dan komunikasi data.

Sistem penghubung yang memungkinkan sesumber (resources) dipakai secara bersama atau diakses oleh sejumlah pemakai.

2.4. Arsitektur Aplikasi

Arsitektur aplikasi diartikan sebagai suatu rancangan dalam membuat aplikasi sehingga dapat mendukung terbentuknya suatu sistem informasi berupa jaringan komputer dengan berbagai jenis topologi dan manfaat yang di hasilkan.

2.4.1. Pengertian Jaringan Komputer

Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung dalam satu kesatuan. Informasi dan data bergerak melalui


(28)

kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer yang sama dan bersama-sama menggunakan hardware/software yang terhubung dengan jaringan. Setiap komputer, printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node.

2.4.2. Jenis – Jenis Jaringan Komputer

Secara umum jaringan komputer dibagi atas lima jenis, yaitu ; 1. Local Area Network (LAN)

Local Area Network (LAN), merupakan jaringan milik pribadi di dalam sebuah gedung atau kampus yang berukuran sampai beberapa kilometer. LAN seringkali digunakan untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor suatu perusahaan atau pabrik-pabrik untuk memakai bersama sumberdaya (resouce, misalnya printer) dan saling bertukar informasi. 2. Metropolitan Area Network (MAN)

Metropolitan Area Network (MAN), pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya menggunakan teknologi yang sama dengan LAN. MAN dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga sebuah kota dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum. MAN mampu menunjang data dan suara, bahkan dapat berhubungan dengan jaringan televisi kabel.


(29)

3. Wide Area Network (WAN)

Wide Area Network (WAN), jangkauannya mencakup daerah geografis yang luas, seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesin-mesin yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.

4. Internet

Sebenarnya terdapat banyak jaringan didunia ini, seringkali menggunakan perangkat keras dan perangkat lunak yang berbeda-beda . Orang yang terhubung ke jaringan sering berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke jaringan lainnya. Keinginan seperti ini memerlukan hubungan antar jaringan yang seringkali tidak kompatibel dan berbeda. Biasanya untuk melakukan hal ini diperlukan sebuah mesin yang disebut gateway guna melakukan hubungan dan melaksanakan terjemahan yang diperlukan, baik perangkat keras maupun perangkat lunaknya. Kumpulan jaringan yang terinterkoneksi inilah yang disebut dengan internet.

2.5. Kasus Yang dirancang

Pada bagian ini penulis akan membutuhkan tentang definisi atau pengertian dokter praktek, pelayanan, pasien, dan rekam medis.

2.5.1. Pengertian Dokter Praktek

Sistem informasi pelayanan kesehatan yang dilakukan oleh dokter umum atau spesialis secara mandiri pada suatu tempat sarana kesehatan yang telah


(30)

memperoleh ijin yang berwenang. Kegiatan pokok pelayanan kesehatan dokter praktek meliputi:

a. Upaya preventif

Kegiatan pelayanan kesehatan sebagai upaya pencegahan penyakit terhadap serangan penyakit dengan cara pemberian imunisasi, vaksinasi, KB .

b. Upaya promotif

Kegiatan pelayanan kesehatan sebagai upaya peningkatan kesadaran kesehatan pasien terhadap suatu resiko dengan cara penyuluhan kesehatan pada pasien. c. Upaya kuratif

Kegiatan pelayanan kesehatan sebagai upaya penyumbuhan dan pengobatan terhadap penyakit, dengan mendapatkan pengobatan dan tindakan medis. ( Sumber : http://sitiulfairmayanti.blogspot.com/Sisteminformasipelayanandokter praktekdipoliklinikudinus/ 30 Maret 2012 )

2.5.2. Pengertian Pelayanan

Pelayanan adalah suatu kegiatan atau urutan kegiatan yang terjadi interaksi langsung antara seseorang dengan orang lain untuk kepuasan pasien.

Pelayanan selalu ada dalam setiap perusahaan atau instansi pemerintahan yang bergerak dibidang jasa. Seperti halnya di Drg. Setiawan T Bandung

2.5.3. Pengertian Pasien

Pasien adalah orang sakit yang dirawat oleh seorang dokter. Hak pasien adalah mendapatkan ganti rugi apabila pelayanan yang diterima tidak


(31)

sebagaimana mestinya. Masyarakat sebagai konsumen dapat menyampaikan keluhannya kepada pihak rumah sakit atau institusi layanan kesehatan lainnya sebagai upaya perbaikan interen dalam pelayanannya atau kepada lembaga yang memberi perhatian kepada konsumen kesehatan.

2.5.4. Pengertian Rekam Medis

Rekam medis adalah berkas ataupun catatan yang berisikan informasi tentang identitas pasien, anamnesis (riwayat medis seseorang), penentuan fisik laboratorium, diagnosa segala pelayanan dan tindakan medik yang diberikan kepada pasien dan pengobatan.

Catatan merupakan tulisan-tulisan yang dibuat oleh dokter atau dokter gigi mengenai tindakan-tindakan yang dilakukan kepada pasien dalam rangka palayanan kesehatan.

2.6. Perangkat lunak Pendukung

Adapun beberapa perangkat lunak pendukung dalam pembangunan Sistem Informasi Pendaftaran dan Pengolahan Data Pasien pada Drg. Setiawan T Bandung ini adalah sebagai berikut :

2.6.1. Sekilas Tentang PHP

PHP merupakan singkatan dari "PHP: Hypertext Preprocessor", adalah sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip


(32)

dengan bahasa C, Java, asp dan Perl, ditambah beberapa fungsi PHP yang spesifik.

Tujuan utama bahasa ini adalah untuk memungkinkan perancang web untuk menulis halaman web dinamik dengan cepat. Kelebihan PHP Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar designer web banyak beralih ke bahasa server-side scripting yang lebih dinamis seperti PHP.

Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada konektivitasnya dengan system database di dalam web. Sistem database yang dapat didukung oleh PHP adalah :

1. MySQL 2. Ms. Access 3. Sybase 4. PostgreSQL

PHP dapat berjalan di berbagai system operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh. Keunggulan lainnya dari PHP adalah PHP juga mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP.

2.6.1.1. Dasar-dasar PHP

PHP adalah sebuah bahasa script yang sangat bagus dan cocok untuk digabungkan dengan HTML. Dengan kemampuan PHP untuk membuat website


(33)

yang dinamis serta keindahan desain menggunakan HTML, maka nyaris tidak ada yang tidak dapat dilakukan gabungan kedua bahasa ini di dunia web.

Kelebihannya lagi, PHP ini merupakan bahasa yang sangat mudah, bagi yang pernah mempelajari C atau bahasa pemrograman lain akan sangat merasakan perbedaaan ini. Contoh salah satu perbedaan yang paling terasa adalah bahwa kita tidak usah repot-repot deklarasi variabel di awal, kalau butuh variabel tinggal pakai. Untuk dapat menjalankan PHP Anda membutuhkan sebuah web server. Ada banyak Software Web Server yang dapat anda gunakan untuk menjalankan Script PHP di komputer kita. Contoh Web Server yang dapat kita pakai adalah Apache, software ini dapat kita Download di internet. Untuk lebih memudahkan Apache sudah tersedia satu paket dengan MySQL dalam Software PHPTriad.

2.6.1.2. Variabel pada PHP

PHP mendukung beberapa jenis Variabel sebagai berikut:

1. Integer, Variabel berjenis Integer bertujuan menyimpan bilangan bulat (tidak termasuk bagian pecahan atau pemangkatannya).

2. Double, digunakan untuk bilangan berjenis pecahan dan pemangkatannya. 3. String, merupakan jenis data berupa karakter yang disimpan sebagai nomor

pada memori komputer. Nilai yang disimpan adalah nilai ASCII karakter string tersebut.

4. Array, adalah set variabel yang mempunyai jenis data yang sama. Array mengandung komponen yang dinamakan elemen.


(34)

5. Object, adalah jenis variabel yang berdasarkan gambaran object pada dunia nyata, yang berupa “status” dan juga “tingkah laku”. Sebuah object menyimpan status nya pada sebuah Variabel dan tingkah lakunya berupa parameter. 6. PDFDoc, (bila dukungan pada PDF diaktifkan).

7. PDFInfo, (bila dukungan pada PDF diaktifkan).

2.6.2. WEB Server

Web server merupakan server internet yang mampu melayani koneksi transfer data dalam protocol HTTP. Web server merupakan hal yang terpenting dari server di internet dibandingkan server lainnya seperti e-mail server, ftp server ataupun news server. Hal ini di sebabkan web server telah dirancang untuk dapat melayani beragam jenis data, dari text sampai grafis 3 dimensi.

2.6.3. Pembahasan MySQL

Menurut Abdul Kadir (2009 : 15) mengenai MySQL yaitu : “MySQL merupakan software yang tergolong database server dan bersifat Open Source.“ PHP memang mendukung banyak database, tetapi kita mengambil yang lebih umum yaitu MySQL. MySQL dapat menyimpan semua data Website seperti Berita, Artikel, Counter dan sebagainya dengan mudah dan terstruktur, dan dapat membukanya kembali dengan mudah dan cepat. Yang paling disukai dari MySQL yaitu Querynya yang simple dan menggunakan escape character yang sama dengan PHP, selain itu MySQL adalah database tercepat saat ini.


(35)

2.6.3.1. PhpMyAdmin

PhpMyAdmin adalah tool untuk mengadministrasi/ memanajemen database MySQL berbasis web. PhpMyAdmin mempunyai banyak kelebihan yang dapat mempermudah pekerjaan anda, hal ini sangat membantu apabila anda mempunyai server MySQL dalam komputer.

2.6.3.2. Database MYSQL pada Program

SQL (Strutured Query Language) adalah bahasa standar yang digunakan untuk memanipulasi dan memperoleh data dalam suatu database rasional. SQL dapat membuat seorang Administrator melakukan hal-hal berikut:

1. Mengubah suatu strutur database 2. Mengubah pengaturan keamanan sistem

3. Memberikan suatu hak akses kepada pengguna untuk mengakses database atau tabel

4. Memperoleh informasi dari database 5. Memutakhirkan isi database

Perintah SQL dikelompokan menjadi 3 macam: 1. Data Defenition Language (DDL)

Merupakan kelompok perintah yang digunakan untuk melakukan pendefenisian database dan pendefenisian tabel. Dengan kelompok perintah dalam DDL ini maka kita dapat membuat tabel, mengubah strukturnya, menghapus tabel, membuat indeks untuk tabel, dan lain-lain yang bermuara pada pembentukan struktur database.


(36)

2. Data Manipulation Language (DML)

Perintah (statement) SQL digunakan untuk melakukan manipulasi data dalam database, menambahkan (insert), mengubah (update), menghapus(delete), mengambil dan mencari data (query). Perintah SQL standar seperti : select, insert, update, delete, create, dan drop dapat digunakan untuk menyelesaikan tugas yang diberikan berhubungan dengan data suatu database.

3. Data Control Language (DCL)

Termasuk dalam DCL adalah perintah untuk melakukan pendefenisian pemakai yang boleh mengakses database dan apa saja privilegenya. Fasilitas ini tersedia pada sistem manajemen database yang memiliki fasilitas keamanan dengan membatasi pemakai dan kewenangannya.


(37)

42 

4.1. Analisis Sistem Yang Berjalan

Analisis sistem merupakan gambaran tentang sistem yang saat ini sedang berjalan. Agar sistem yang dirancang dapat berjalan sebagaimana mestinya, perlu dilakukan analisis terhadap kinerja sistem yang pada akhirnya bertujuan untuk pengembangan sistem.

Analisis sistem ini bertujuan untuk mengetahui lebih jelas dari cara kerja sistem tersebut, sehingga dapat diketahui kelebihan dan kekurangan dari sistem pendaftaran dan pengolahan data pasien yang sedang berjalan.

Dari pengamatan yang penulis lakukan, sistem yang sedang berjalan pada Drg.Setiawan T , semuanya masih dilakukan secara manual atau tulis tangan. Hal ini mengakibatkan proses dalam pendaftaran dan pengolahan data pasien agak lambat sehingga menimbulkan proses dan waktu yang tidak efisien.

4.1.1. Analisis Dokumen

Analisis dokumen yang sedang berjalan menguraikan secara rinci dokumen-dokumen yang digunakan pada sistem informasi Pendaftaran dan Pengolahan Data Pasien pada Drg. Setiawan T Bandung, diantaranya :

1. Nama Dokumen : Formulir Pendaftaran Pasien Baru


(38)

Fungsi : Sebagai data untuk dimasukan kedalam buku daftar pasien baruDrg.Setiawan T Bandung

Rangkap : Satu ( satu ) Sumber : Calon Pasien Baru

Ditujukan : Bagian Pendaftaran / Perawat ( Admin )

Atribut : no_pendaftaran, nama_pasien, umur, alamat, telepon, pekerjaan, tinggi_badan, berat_badan, allergie

2. Nama Dokumen : Data Pasien

Deskripsi : Data diri pasien yang mendaftar pada Drg.Setiawan T Bandung Fungsi : Untuk membuat kartu berobat / kartu pasien

Rangkap : 1 ( satu ) Sumber : Pasien

Ditujukan : Bagian Pendaftaran / Perawat ( Admin )

Atribut : nama_pasien, umur, alamat, telepon, pekerjaan, tinggi_badan, berat_badan, allergie

3. Nama Dokumen : Kartu Pasien

Deskripsi : Kartu bukti pasien telah mendaftar pada Drg.Setiawan T Bandung Fungsi : Sebagai Alat registrasi pasien

Rangkap : 1 (satu)

Sumber : Bagian Pendaftaran / Perawat ( Admin ) Ditujukan : Pasien

Atribut : nama_pasien, umur, alamat, telepon, pekerjaan, tinggi_badan, berat_badan, allergie


(39)

4. Nama Dokumen Kartu Rekam Medis

Deskripsi : Kartu data diagnosa penyakit pasien yang telah diperiksa padaDrg.Setiawan T Bandung

Fungsi : Catatan data rekam medis pasien Rangkap : 1 (satu)

Sumber : Dokter Gigi Ditujukan : Asisten Dokter

Atribut : nama_pasien, umur, alamat, telepon, pekerjaan, tinggi_badan, berat_badan, allergie, tgl, keluhan, diagnosa.

4.1.2. Analisis Prosedur yang sedang berjalan

Analisis prosedur digunakan dalam penganalisaan terhadap kegiatan-kegiatan yang dilakukan pada Drg. Setiawan T Bandung. Analisis prosedur yang berjalan menguraikan secara sistematis aktivitas-aktivitas yang terjadi dalam sistem informasi Pendaftaran dan Pengolahan Data Pasien pada Drg. Setiawan T Bandung, diantaranya :

1. Analisis prosedur pendaftaran pasien baru yang sedang berjalan pada Drg. Setiawan T Bandung :

a. Calon Pasien datang ke Drg. Setiawan T Bandung untuk mendaftar.

b. Bagian Pendaftaran / Perawat ( admin ) memberikan formulir pendaftaran pada calon pasien.

c. Calon Pasien dapat melakukan pengisian formulir pendaftaran sendiri maupun diisi oleh Bagian Pendaftaran / Perawat ( admin ) dengan cara di


(40)

wawancara oleh bagian pendaftaran / perawat (admin) mengenai data calon pasien.

d. Bagian pendaftaran/ perawat (admin) memasukkan formulir pendaftaran ke dalam arsip.

e. Bagian pendaftaran/ perawat (admin) membuat kartu pasien dan kartu rekam medis.

f. Kemudian bagian pendaftaran/ perawat (admin) menyerahkan kartu pasien untuk pemeriksaan selanjutnya.

g. Kartu rekam medis diarsipkan oleh bagian pendaftaran/ perawat (admin) untuk mencatat riwayat diagnosa penyakit pasien pada kunjungan selanjutnya.

2. Analisis prosedur pengolahan data pasien yang sedang berjalan pada Drg. Setiawan T Bandung :

a. Pasien memberikan formulir pendaftaran yang telah diisi kepada bagian pendaftaran/ perawat (admin).

b. Bagian pendaftaran/ perawat (admin) mencatat arsip data pasien yang berasal dari formulir pendaftaran ke dalam buku data pasien.

c. Buku data pasien diarsipkan oleh bagian pendaftaran/ perawat (admin). 3. Analisis prosedur pemeriksaan pasien dan pengolahan data rekam medis yang

sedang berjalan pada Drg. Setiawan T Bandung :

a. Pasien mendaftar pemeriksaan dengan menyerahkan kartu pasien. b. Mencatat data Pasien pada buku kunjungan pasien.


(41)

c. Asisten Dokter mengambil kartu rekam medis pasien dan mencatat keluhan pasien di kartu rekam medis.

c. Setelah di catat keluhan pasien, kartu pasien dan kartu rekam medis diserahkan pada Dokter.

d. Dokter memeriksa dan mencatat diagnosa pasien dan ditulis di kartu rekam medis.

e. Kartu pasien dan kartu rekam medis yang sudah terisi di serahkan ke Asisten Dokter dan Dokter mengeluarkan resep dan biaya pemeriksaan untuk diserahkan ke pasien beserta kartu pasien.

f. Kartu Rekam Medis oleh Asisten Dokter dimasukan ke arsip rekam medis. g. Pasien memberikan resep kepada Asisten Dokter, dan Asisten Dokter

memberikan obat sesuai resep, dan membuat struk pembayaran.

h. Apabila stok obat yang diperlukan pasien tidak ada, maka dokter membuat resep baru untuk pasien membeli di apotek luar, dan pasien hanya dikenakan biaya pemeriksaan.

i. Resep dan struk diarsipkan oleh Asisten Dokter.

4.1.2.1. Flow Map Yang Sedang Berjalan

Dibawah ini adalah Flow Map sistem informasi Pendaftaran dan Pengolahan Data Pasien pada Drg. Setiawan T Bandung yang sedang berjalan.


(42)

  A1

  A2

  A3

  A4

  A5

  AR

  AS

  A5   A4

Gambar 4.1.


(43)

Keterangan :

A1 : Arsip Formulir Pendaftaran A2 : Arsip Buku Data Pasien A3 : Arsip Kartu Rekam Medis A4 : Arsip Buku Kunjungan Pasien A5 : Arsip Rekam Medis Pasien

KP : Kartu Pasien

KRM : Kartu Rekam Medis AR : Arsip Resep

AS : Arsip Struk Pembayaran

4.1.2.2. Diagram Kontek Yang Sedang Berjalan

Dibawah ini adalah Diagram Kontek sistem informasi Pendaftaran dan Pengolahan Data Pasien pada Drg. Setiawan T Bandung yang sedang berjalan.

Gambar 4.2.

Diagram Kontek Pendaftaran dan Pengolahan Data Pasien yang Berjalan

4.1.2.3. Data Flow Diagram Yang Sedang Berjalan

Dibawah ini adalah Data Flow Diagram sistem informasi Pendaftaran dan Pengolahan Data Pasien pada Drg. Setiawan T Bandung yang sedang berjalan.


(44)

Gambar 4.3.

DFD Level 1 yang sedang berjalan

a. DFD Level 2 dari Proses 1.0 sistem yang berjalan :

Gambar 4.4.


(45)

b. DFD Level 2 dari Proses 2.0 sistem yang berjalan :

Gambar 4.5.

DFD Level 2 Proses 2.0 yang sedang berjalan

c. DFD Level 2 dari Proses 3.0 sistem yang berjalan :

Gambar 4.6.


(46)

d. DFD Level 2 dari Proses 4.0 sistem yang berjalan :

Gambar 4.7.

DFD Level 2 Proses 4.0 yang sedang berjalan

4.1.3. Evaluasi Sistem yang sedang Berjalan

Evaluasi sistem dimaksudkan untuk menemukan kelemahan sistem yang akan diperbaiki. Dari uraian mengenai analisis sistem yang sedang berjalan di Drg.Setiawan T Bandung, maka dapat ditemukan beberapa kekurangan atau kelemahan yang diantaranya adalah :

Tabel 4.1. Evaluasi Sistem yang Berjalan

Masalah Solusi 1. Proses pendaftaran pasien baru pada

Drg.Setiawan T Bandung masih dilakukan dengan pencatatan manual ,sehingga kurang efektif dan menyebabkan pasien antri untuk mendaftar.

Dengan adanya sistem informasi pendaftaran online dan pengolahan data ini dapat membantu pasien melakukan pendaftaran tanpa harus melakukan antrian dan dapat dilakukan dimana saja dan kapan saja.


(47)

Masalah Solusi 2. Proses pencatatan diagnosa pasien

pada kartu rekam medis yang masih disimpan dalam bentuk arsip yang tersimpan dalam lemari, sehingga saat Dokter ingin mengetahui informasi riwayat kesehatan pasien tersebut membutuhkan waktu yang cukup lama untuk mencarinya dan apabila pasien pun ingin mengetahui data rekam medisnya sangat sulit, karena data rekam medis tersebut disimpan dan dikelola oleh pihak Drg. Setiawan T.

Dibuatkannya suatu sistem aplikasi secara online yang dapat memberi kemudahan dalam pengoperasian data rekam medis untuk memudahkan Dokter maupun pasien dalam mendapatkan informasi mengenai riwayat kesehatan pasien tersebut dengan efektif dan efesien.

3. Proses pengolahan data pasien yang dicatat kemudian disimpan dalam bentuk arsip membuat banyak data yang menumpuk , sehingga dapat menimbulkan data pasien menjadi hilang ataupun rusak.

Dibuatkannya suatu sistem aplikasi yang dapat memberi kemudahan dalam proses pendataan pasien, karena semua data pasien yang diinginkan terdapat dalam data base.


(48)

4.2. Perancangan Sistem

Perancangan sistem merupakan suatu kegiatan pengembangan prosedur dan proses yang sedang berjalan untuk menghasilkan suatu sistem yang baru atau memperbaharui sistem yang ada untuk meningkatkan efektifitas kerja dengan tujuan memanfaatkan teknologi dan fasilitas yang tersedia.

Pada bab ini penulis akan memberikan usulan yang merupakan sistem informasi berbasis web yang diharapkan dapat membantu dan mempermudah pengolahan data pada Drg. Setiawan T Bandung.

4.2.1. Tujuan Perancangan Sistem

Tujuan dari perancangan sistem ini adalah untuk menjelaskan dan menggambarkan secara rinci apa yang dibutuhkan untuk membangun sistem informasi pendaftaran dan pengolahan data pasien berbasis web secara keseluruhan. Adapun tujuan - tujuan lain dari perancangan sistem ini adalah sebagai berikut:

1. Mengelola dan memberikan informasi yang cepat kepada yang membutuhkan. 2. Memperbaiki sistem pendaftaran dan pengolahan data yang masih manual. 3. Membantu mengurangi kesalahan didalam sistem informasi pendaftaran dan

pengolahan data yang sedang berjalan di Drg.Setiawan T Bandung.

4.2.2. Gambaran Umum Sistem yang Diusulkan

Sistem yang diusulkan adalah sistem informasi pendaftaran dan pengolahan data pasien berbasis web, mempunyai kelebihan dalam kecepatan, serta dapat


(49)

mempermudah dalam pengolahan data pasien, karena data tersimpan ke dalam database sehingga dapat menghindari adanya penumpukkan data atau penduplikatan data. Selain mempercepat dan mempermudah mengakses data atau mengolah data, sistem yang diusulkan ini berguna bagi calon pasien untuk melakukan pendaftaran secara online dimana saja dan kapan saja tanpa batasan waktu, dan pasien pun dapat melihat riwayat kesehatan dengan melakukan login terlebih dahulu.

4.2.3. Perancangan Prosedur yang Diusulkan

Perancangan prosedur ini merupakan sebuah rancangan yang diusulkan untuk memberikan suatu kemajuan didalam sistem yang berjalan dimana menghasilkan sebuah sistem yang dapat jauh lebih bermanfaat dalam pendaftaran dan pengolahan data pada Drg.Setiawan T Bandung.

Untuk mendapatkan gambaran awal yang lebih jelas mengenai perancangan sistem yang akan dibangun, maka terlebih dahulu penulis akan menjelaskan perancangan prosedur yang diusulkan, diantaranya adalah sebagai berikut :

 1. Prosedur sistem pendaftaran pasien baru yang diusulkan :

a. Calon pasien mengunjungi atau membuka website sistem informasi Drg.Setiawan T Bandung yang telah dibangun dan sudah terhubung dengan internet.

b. Calon pasien memilih menu Daftar Baru untuk mendaftar menjadi pasien Drg.Setiawan T. Calon pasien dapat menginput data diri pada form


(50)

pendaftaran sesuai dengan indentitas asli dengan lengkap dan benar, kemudian klik tombol Daftar.

c. Setelah calon pasien mendaftar menjadi pasien Drg.Setiawan T, data pasien pun akan masuk pada database yang nantinya akan di cek oleh Admin. d. Setelah itu pasien dapat melakukan login yang berguna untuk melakukan

pendaftaran kontrol. Pasien yang telah melakukan login dapat form pendaftaran kontrol, dengan memilih menu Daftar Kontrol dan mengisi tanggal dan waktu kontrol untuk menentukan jadwal kontrol.

e. Setelah pasien mendaftar untuk kontrol, maka admin akan melakukan aktifasi apakah pasien diterima untuk kontrol pada waktu tersebut atau tidak. Pemberitahuan aktifasi akan dikirim oleh admin pada pasien. Bila pasien diterima maka pasien dapat datang pada waktu tersebut, sedangkan bila ditolak maka pasien harus mendaftar lagi dengan waktu yang berlainan. f. Apabila pasien telah selesai mengakses laman pasien, dapat melakukan Log

Out untuk keluar dari laman tersebut dan kembali pada beranda website sistem informasi Drg.setiawan T.

2. Prosedur sistem pengolahan data pasien oleh Admin yang diusulkan :

a. Admin( Bag.Pendaftaran/Perawat ) membuka website Sistem Informasi Drg.Setiawan T, dengan memasuki laman user untuk melakukan login. b. Setelah masuk laman hak akses admin. Admin dapat memilih menu untuk

mengolah data pasien, maupun data website sesuai dengan kebutuhan. Menu yang tersedia, terdiri dari Home, Galeri, Data Pasien, Data Kontrol , Data User, dan Log Out.


(51)

c. Admin( Bag.Pendaftaran/Perawat ) memilih menu galeri, maka akan muncul data galeri foto yang telah di upload. Admin( Bag.Pendaftaran /Perawat ) dapat menambah koleksi galeri mengklik tombol Tambah Galeri. Admin( Bag.Pendaftaran/Perawat ) pun dapat mengupdate foto galeri dengan mengklik tombol Edit. Admin( Bag.Pendaftaran/Perawat ) juga dapat menghapus foto galeri dengan mengklik tombol Hapus.

d. Admin( Bag.Pendaftaran/Perawat ) memilih menu Data Pasien, maka akan muncul data pasien yang telah terdaftar menjadi pasien di Drg. Setiawan. Admin( Bag.Pendaftaran/Perawat ) juga dapat melakukan update pada data tersebut dengan mengklik tombol Edit kemudian mengubah datanya, Admin( Bag.Pendaftaran/Perawat ) juga dapat menghapus data pasien dengan mengklik tombol Delete. Admin( Bag.Pendaftaran/Perawat ) pun dapat menginputkan data pasien lama yang telah terdaftar namun belum melakukan pendaftaran online dengan mengklik tombol Tambah Data Pasien. Admin( Bag.Pendaftaran/Perawat ).

e. Admin( Bag.Pendaftaran/Perawat ) memilih Menu Data Kontrol, maka Admin( Bag.Pendaftaran/Perawat ) dapat melihat data pasien yang mendaftar kontrol dan Admin( Bag.Pendaftaran/Perawat ) dapat melakukan aktifasi untuk menyetujui jadwal kontrol setiap pasien.

f. Admin( Bag.Pendaftaran/Perawat ) memilih menu Data User , Admin( Bag.Pendaftaran/Perawat ) dapat menginput data user yang dapat melakukan login. Admin( Bag.Pendaftaran/Perawat ) juga dapat


(52)

mengupdate data user dengan mengklik tombol Edit. Admin pun dapat menghapus data user dengan mengklik tombol Delete.

g. Apabila Admin( Bag.Pendaftaran/Perawat ) telah selesai mengolah data, maka Admin( Bag.Pendaftaran/Perawat ) dapat melakukan Log Out untuk keluar dari laman user.

3. Prosedur sistem pengolahan data obat dan pembayaran oleh Asisten Dokter yang diusulkan :

a. Asisten Dokter membuka website Sistem Informasi Drg.Setiawan T, dengan memasuki laman user untuk melakukan login.

b. Setelah masuk laman hak akses asisten dokter. Asisten dokter dapat memilih menu untuk mengolah data obat, maupun data pembayaran sesuai dengan kebutuhan.

c. Asisten dokter memilih menu obat, maka akan muncul data obat yang telah di input. Asisten dokter dapat menambah data obat dengan mengklik tombol Tambah Data Obat. Asisten dokter pun dapat mengupdate data obat dan dapat menghapus data obat yang sudah tidak dibutuhkan.

d. Asisten dokter memilih menu transaksi, maka akan muncul data transaksi yang telah di input. Asisten dokter dapat menambah data transaksi dengan mengklik tombol Tambah Data Transaksi. Asisten dokter pun dapat mengupdate data transaksi dan dapat menghapus data transaksi yang sudah tidak dibutuhkan.


(53)

4.2.3.1. Diagram kontek

Diagram Konteks adalah suatu proses yang meggambarkan dan menjelaskan aliran informasi dari sistem informasi pendaftaran dan pengolahan data pada Drg. Setiawan T yang diusulkan secara garis besarnya, sebagai berikut:

Sistem Informasi Pendaftaran dan pengolahan data pasien

pada Drg. Setiawan T Bandung

Pasien Drg.Setiawan T

Data Pasien Username & Password

Notifikasi Jadwal Kontrol Kartu Pasien

Lap. Data Pasien

Lap.Transaksi Pembayaran Jadwal Kontrol

Gambar 4.8.

Diagram Kontek Pendaftaran dan Pengolahan Data Pasien yang Diusulkan

4.2.3.2. Data Flow Diagram

Data Flow Diagram (DFD) adalah suatu gambaran sistem secara logika. Diagram biasanya digunakan untuk membuat sebuah modul sistem informasi dalam bentuk jaringan proses-proses yang saling terhubung satu sama lainnya, maka dapat ditarik kesimpulan bahwa data flow diagram merupakan suatu diagram yang mudah dimengerti dan merupakan suatu gambaran mengenai semua kegiatan atau aktifitas untuk memberikan gambaran yang lebih jelas.

a. Data Flow Diagram Level 1


(54)

1.0 Pendaftaran Pasien Baru 2.0 Pendaftaran Jadwal Kontrol 5.0 Pembuatan Laporan Pasien Drg.Setiawan T Data Pasien Kartu Pasien

Username & Password

T. Pasien Data Pasien T. Daftar Kontrol Jadwal Kontrol Data Pasien

Lap. Data Pasien

Lap. Transaksi Pembayaran Kartu Pasien

Notifikasi Jadwal Kontrol

3.0 Pengelolaan Obat 4.0 Pengelolaan Transaksi Pembayaran T. Obat T. Transaksi

Data Obat Data Transaksi

Resep Data Obat Struk Data Transaksi Data Pasien Jadwal Kontrol Gambar 4.9.

Data Flow Diagram Level 1 yang Diusulkan

b. DFD Level 2

Dari DFD ( Data Flow Diagram) level 1 yang prosesnya masih bersifat umum, maka dijelaskan kembali dengan adanya DFD level 1, sebagai berikut :

a. DFD Level 2 dari Proses 1.0 sistem yang diusulkan :

 

Gambar 4.10.


(55)

b. DFD Level 2 dari Proses 5.0 sistem yang diusulkan :

 

Gambar 4.11.

Data Flow Diagram Level 2 Proses 5.0 yang Diusulkan

4.2.3.3. Kamus Data

Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang tetap dan sesuai dengan sistem. Sehingga user dan analisis mempunyai pengertian yang sama tentang input, output, dan komponen data. Adapun kamus data yang dijabarkan adalah yang mengalir pada data flow diagram ( DFD) diagram sebagai berikut :

1. Nama Arus Data : Data Pasien

Deskripsi : Infomasi mengenai pasien yang melakukan pendaftaran. Alias : Kartu Pasien

Aliran Data : Entitas Pasien – Proses 1.1, Proses 1.1 – T. Pasien, T. Pasien –Proses 1.2, Proses 1.2 – Entitas Pasien.

Struktur Data : id, nama, umur, alamat, telepon, pekerjaan, username, password, foto.


(56)

2. Nama Arus Data : Pendaftaran Kontrol

Deskripsi : Proses pendaftaran untuk menentukan jadwal control.

Alias : -

Aliran Data : Entitas Pasien - Proses 1.3, Proses 1.3 - T.Daftar Kontrol, T. Daftar Kontrol –Entitas Pasien.

Struktur Data : id_daftar, nama, tanggal, waktu, keluhan. 3. Nama Arus Data : Data Transaksi Pembayaran

Deskripsi : Informasi mengenai transaksi pembayaran.

Alias : -

Aliran Data : T. Daftar Kontrol - Proses 4.0, Proses 4.0 - T.Transaksi. Struktur Data : id_tran, tanggal, nama, keluhan, harga_keluhan,

nama_obat, harga_obat, jml_obat, total_obat, total_bayar.

4.2.4. Perancangan Basis Data

Perancangan basis data pada dasarnya ada beberapa peralatan yang digunakan diantaranya Normalisasi, Relasi Tabel, Entity Relation Diagram.

4.2.4.1. Normalisasi

Normalisasi diartikan sebagai suatu teknik yang menstrukturkan data untuk mencegah timbulnya permasalahan pengolahan data dalam basis data. 1. Bentuk tidak normal (Unnormalized)

Normalisasi unnormal adalah proses mencatumkan semua struktur data yang ada pada setiap entitas. Berikut bentuk unnormal dari sistem yang diusulkan:


(57)

{ id, nama, umur, alamat, telepon, pekerjaan, username, password, foto, id_daftar, nama, tanggal, waktu, keluhan, id_tran, tanggal, nama, keluhan, harga_keluhan, nama_obat, harga_obat, jml_obat, total_obat, total_bayar } 2. Bentuk normal pertama ( 1st )

Normalisasi pertama, tahap ini diusahakan tidak terdapat field dalam satu tabel yang berulang. Berikut normalisasi pertama dari sistem yang diusulkan: { id, nama, umur, alamat, telepon, pekerjaan, username, password, foto, id_daftar, tanggal, waktu, keluhan, id_tran, harga_keluhan, nama_obat, harga_obat, jml_obat, total_obat, total_bayar }

3. Bentuk Normal kedua (2 nd NF)

Pasien : { id_pasien *, nama, umur, alamat, telepon, pekerjaan, username, password, foto }

Daftar Kontrol :{ id_daftar *, nama, tanggal, waktu, keluhan }

Transaksi :{ id_tran *, tanggal, nama, keluhan, harga_keluhan, nama_obat, harga_obat, jml_obat, total_obat, total_bayar } Keterangan : * = Primary key

4.2.4.2. Relasi Tabel

Tabel relasi digunakan untuk mengelompokkan data menjadi tabel-tabel yang menunjukan entitas dan relasi yang berfungsi untuk mengakses data, sehingga databases tersebut mudah di modifikasi. Berikut ini di gambarkan relasi antar tabel sistem informasi pendaftaran dan pengolahan data pasien:


(58)

Gambar 4.12. Relasi tabel

4.2.4.3. Entity Relationship Diagram

Entity Relationship Diagram (ERD) yang diusulkan dalam perancangan Sistem Informasi Pendaftaran dan Pengolahan Data Pasien pada Drg. Setiawan T Bandung sebagai berikut :

Gambar 4.13. Entity relationship diagram


(59)

4.2.4.4. Struktur File

1. Nama Tabel : Pasien

Fungsi : Untuk menunjukan data pasien Primery Key : id

Tabel 4.2. Tabel Pasien

Nama File Tipe Data Size Keterangan

id int 50 Primary Key

nama varchar 200 Atribut Penyerta

umur int 20 Atribut Penyerta

alamat text Atribut Penyerta

telepon int 50 Atribut Penyerta

pekerjaan varchar 200 Atribut Penyerta username varchar 50 Atribut Penyerta password varchar 50 Atribut Penyerta

foto varchar 200 Atribut Penyerta

2. Tabel : Daftar Kontrol

Fungsi : Untuk menunjukan data pendaftaran jadwal kontrol Primery Key : id_daftar

Tabel 4.3. Tabel Daftar Kontrol

Nama File Tipe Data Size Keterangan

id_daftar int 10 Primary Key

nama varchar 50 Atribut Penyerta

tanggal varchar 20 Atribut Penyerta

waktu varchar 10 Atribut Penyerta


(60)

3. Tabel : Obat

Fungsi : Untuk menunjukan data obat Primery Key : id_obat

Tabel 4.4. Tabel Obat

Nama File Tipe Data Size Keterangan

id_obat int 10 Primary Key

nama_obat varchar 50 Atribut Penyerta harga_obat int 50 Atribut Penyerta

stok int 50 Atribut Penyerta

4. Tabel : Transaksi

Fungsi : Untuk menunjukan data transaksi Primery Key : id_tran

Tabel 4.5. Tabel Transaksi

Nama File Tipe Data Size Keterangan

id_tran int 10 Primary Key

tanggal varchar 100 Atribut Penyerta

nama varchar 200 Atribut Penyerta

keluhan varchar 200 Atribut Penyerta

harga_keluhan int 50 Atribut Penyerta

nama_obat varchar 200 Atribut Penyerta harga_obat int 50 Atribut Penyerta

jml_obat int 10 Atribut Penyerta

total_obat int 50 Atribut Penyerta total_bayar int 50 Atribut Penyerta


(61)

4.2.4.5. Kodifikasi

Pengkodean berfungsi untuk mendefinisikan suatu objek secara singkat, mengklasifikasikan data, dan memasukan data kedalam database. Dalam perancangan ini penulis melakukan pengkodean secara AUTO_INCREMENT.

4.2.5. Perancangan Antar Muka

Program dapat didefinisikan sebagai kumpulan dari intruksi atau perintah yang sudah disiapkan oleh komputer sehingga dapat melakukan fungsi yang telah ditentukan. Tujuan pembuatan program ini adalah untuk mempermudah dan mempercepat aktivitas yang berhubungan dengan pengolahan data.

4.2.5.1. Struktur Menu

Struktur menu merupakan gambaran mengenai struktur menu website yang akan dibuat yang digambarkan dalam bentuk diagram. Struktur dari website yang dibuat adalah sebagai berikut:

Gambar 4.14. Struktur Menu


(62)

4.2.5.2. Perancangan Input

Perancancangan input ini merupakan gambaran dalam pembuatan antarmuka untuk memasukkan data yang dilakukan oleh pengguna sistem.

1. Perancangan Input pendaftaran

Perancangan ini nantinya akan digunakan oleh calon pasien untuk mendaftarkan dirinya ke Drg.Setiawan T secara online. Adapun rancangan gambarnya sebagai berikut :

Gambar 4.15.

Perancangan Input Pendaftaran

2. Perancangan Input Daftar Kontrol

Perancangan ini dilakukan oleh pasien untuk mendaftar jadwal kontrol Pasien Drg.Setiawan T yang akan melakukan pemeriksaan. Adapun rancangan gambarnya sebagai berikut :

Form Pendaftaran Online Pasien Baru Drg.Setiawan T Nama

Umur Alamat Telepon

Pekerjaan Foto

Username Password

Browse


(63)

Gambar 4.16.

Perancangan Input Daftar Kontrol

3. Perancangan Input Galeri

Perancangan ini dilakukan oleh admin untuk memasukkan foto atau gambar dokumentasi Drg.Setiawan T. Adapun rancangan gambarnya sebagai berikut :

Gambar 4.17. Perancangan Input Galeri

4. Perancangan Input Data Obat

Perancangan ini digunakan oleh asisten dokter untuk menginput data obat. Adapun rancangan gambarnya sebagai berikut : 

Pendaftaran Kontrol Drg.Setiawan T Nama

Tanggal Waktu

Keluhan

Daftar Reset

Input Galeri Drg.Setiawan T File

Deskripsi

Browse


(64)

Gambar 4.18.

Perancangan Input Data Obat

5. Perancangan Input Data Transaksi

Perancangan ini digunakan oleh asisten dokter untuk menginput data transaksi. Adapun rancangan gambarnya sebagai berikut :

Gambar 4.18.

Perancangan Input Kontak Kami

Gambar 4.19.

Perancangan Input Data Transaksi Input Data Obat

Nama Obat Harga Obat Harga Obat

Kirim Reset

Input Data Transaksi Tanggal

Nama Keluhan Harga Keluhan Nama Obat Harga Obat Jumlah Total Harga Total Bayar


(65)

4.2.5.3. Perancangan Output

Pada perancangan output ini akan digambarkan laporan apa saja yang dilakukan oleh user maupun admin.

1. Perancangan Output Kartu Pasien

Perancangan ini nantinya dilakukan oleh calon pasien ketika mendaftar online dan setelah mendaftar pasien mencetak Kartu Pasien. Berikut tampilan output kartu pasien Drg.Setiawan T :

Gambar 4.20.

Perancangan Output Kartu Pasien Drg.Setiawan T

2. Perancangan Output Laporan Data Pasien

Perancangan ini nantinya dipakai oleh admin untuk mencetak laporan data pasien yang terdaftar. Berikut tampilan output Laporan Data Pasien Drg.Setiawan T :

Gambar 4.21.

Perancangan Output Laporan Data Pasien Drg.Setiawan T

Drg.Setiawan T Jl.Sunda 95 A Bandung

Nama : Alamat :

KARTU PASIEN

FOTO

DATA PASIEN Drg.Setiawan T


(66)

3. Perancangan Output Data Daftar Kontrol

Perancangan ini untuk output data daftar kontrol. Berikut tampilan output Laporan Data Daftar Kontrol pada Drg.Setiawan T :

Gambar 4.22.

Perancangan Output Laporan Data Pendaftaran Kontrol

4. Perancangan Output Galeri

Output ini berisi gambar atau foto yang telah di upload oleh admin. Berikut tampilan output Galeri Drg.Setiawan T :

Gambar 4.23.

Perancangan Output Galeri Drg.Setiawan T

5. Perancangan Output Transaksi Pembayaran

Output ini berisi data transaksi yang diinput oleh admin. Berikut tampilan output Data Kontak Kami Drg.Setiawan T :

Gambar 4.24.

Perancangan Output Data Transaksi Drg.Setiawan T DATA DAFTAR KONTROL

No Nama Pasien Tanggal Waktu Keluhan

GALERI Drg. Setiawan T

FOTO  FOTO  FOTO  FOTO 

DATA TRANSAKSI

Tanggal Nama Keluhan Harga Keluhan

Nama Obat

Harga Obat Jumlah Total

Harga

Total Bayar


(67)

4 d j D m w a m p d

4.2.6. Pera Ranc dalam pemb jaringan int Drg.Setiawa mengakses d warnet asalk akan diteran Gamba mengakses j perangkat lu diusulkan di ancangan A cangan arsite bangunan sy ternet atau an T menyed

dimana dan kan komput ngkan melalu

Rancanga

ar diatas me jaringan inte unak tersebu ibandingkan rsitektur Ja ektur jaringa ystem inform bisa diseb diakan akse

kapan pun a ter tersebut ui gambar di

G an Arsitektu

enerangkan b ernet karena ut, maka dari sistem yang

aringan an yang akan

masi ini y but berbasi s jaringan n ataupun user mempunyai bawah ini: Gambar 4.25 ur Penunjan bahwa peran untuk memp i sini lah ke g masih berja

n digunakan yaitu dengan is online. D nirkabel atau

r dapat men akses inter 5. ng Perangka ngkat lunak permudah us elebihan dari alan.

n pada Drg.S n mengguna Dimana dil u wifii agar gakses dirum rnet. Untuk

at Lunak

akan jalan k ser dalam pe i perangkat l

Setiawan T akan akses lingkungan

user dapat mah dan di lebih jelas

ketika user engaksesan lunak yang


(68)

73 

5.1. Implementasi

Implementasi adalah suatu proses penerapan rancangan program yang telah dibuat ke dalam sebuah aplikasi pemrograman sesuai dengan tujuan yang diharapkan dari program aplikasi tersebut. Tujuan dari implementasi sistem adalah untuk menerapkan sistem agar dapat dioperasikan secara optimal sesuai dengan kebutuhan proses. Pengujian merupakan kegiatan yang dilaksanakan untuk mencari atau menemukan kesalahan pada sistem yang telah dibangun.

5.1.1. Batasan Implementasi (optional)

Dalam pengimplementasian perangkat lunak perancangan sistem informasi pendaftaran dan pengolahan data pasien pada Drg.Setiawan T ini terdapat beberapa hal yang menjadi batasan implementasi, yaitu :

1. Tidak semua kebutuhan sistem informasi pengolahan data pasien dikerjakan, tetapi hanya subsistem-subsistem yang mendukung.

2. Aplikasi dijalankan pada perangkat PC (Personal Computer) menggunakan directory localhost, tidak menggunakan layanan web hosting.

3. Tidak semua data yang diinputkan ke dalam aplikasi merupakan data rill dari Drg.Setiawan T Bandung.


(69)

5.1.2. Implementasi Perangkat Lunak

Dalam pengimplementasian aplikasi, perangkat lunak yang digunakan adalah sebagai berikut :

1. Windows 7 operating system.

2. Mozilla Firefox 7.0.1 sebagai web browser.

3. XAMPP version 3.4.5 yang sudah termasuk didalamnya apache, MySQL dan PHP My Admin.

4. Macromedia Dreamweaver 8.

5. Artisteer 3, untuk membuat template website.

5.1.3. Implementasi Perangkat Keras

Perangkat keras yang digunakan dalam pengimplementasian aplikasi adalah sebagai berikut :

1. Processor AMD E-450 APU with Radeon™ HD Graphics 1.65 GHz 2. RAM 2 GB.

3. Harddisk 500 GB.

4. Monitor pada resolusi 1366x768 5. Keyboard dan Mouse

5.1.4. Implementasi Basis Data (Sintaks SQL)

Berikut implementasi Basis Data dari database Drg.Setiawan T :

-- phpMyAdmin SQL Dump -- version 3.4.5


(70)

--

-- Host: localhost

-- Waktu pembuatan: 22. Juli 2012 jam 17:15 -- Versi Server: 5.5.16

-- Versi PHP: 5.3.8

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00";

--

-- Database: `drgsetiawan`

-- --- -- Struktur dari tabel `admin`

--

DROP TABLE IF EXISTS `admin`; CREATE TABLE IF NOT EXISTS `admin` ( `id` int(4) NOT NULL AUTO_INCREMENT, `adname` varchar(20) NOT NULL,

`passad` varchar(300) NOT NULL, `hint` varchar(100) NOT NULL, `role` enum('admin','asdok') NOT NULL, PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; --

-- Dumping data untuk tabel `admin` --

INSERT INTO `admin` (`id`, `adname`, `passad`, `hint`, `role`) VALUES (1, 'admin', '21232f297a57a5a743894a0e4a801fc3', 'administrator', 'admin'), (2, 'asdok', '8801024ccf6a46f132ea69deed83298e', 'asisten dokter', 'asdok'); -- ---

-- Struktur dari tabel `daftarkontrol` --


(71)

DROP TABLE IF EXISTS `daftarkontrol`; CREATE TABLE IF NOT EXISTS `daftarkontrol` ( `id_daftar` int(10) NOT NULL AUTO_INCREMENT, `nama` varchar(50) NOT NULL,

`tanggal` varchar(20) NOT NULL, `waktu` varchar(10) NOT NULL, `keluhan` varchar(50) NOT NULL, PRIMARY KEY (`id_daftar`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ; --

-- Dumping data untuk tabel `daftarkontrol` --

INSERT INTO `daftarkontrol` (`id_daftar`, `nama`, `tanggal`, `waktu`, `keluhan`) VALUES (4, 'Puspita', '24/07/2012', '10.00', 'Checkupgigi'),

(5, 'Puspita', '26/07/2012', '10.00', 'Tambalgigi'), -- --- -- Struktur dari tabel `galeri`

--

DROP TABLE IF EXISTS `galeri`; CREATE TABLE IF NOT EXISTS `galeri` ( `id` int(50) NOT NULL AUTO_INCREMENT, `nama_file` varchar(100) NOT NULL, `deskripsi` varchar(500) NOT NULL, PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=19 ; --

-- Dumping data untuk tabel `galeri` --

INSERT INTO `galeri` (`id`, `nama_file`, `deskripsi`) VALUES (10, 'Photo0784.jpg', 'Ruang Praktek \r\n'),


(72)

(14, 'gigi2.jpg', ''), (16, 'gigi9.jpg', ''), (18, 'gigi8.jpg', '');

-- --- -- Struktur dari tabel `obat`

--

DROP TABLE IF EXISTS `obat`; CREATE TABLE IF NOT EXISTS `obat` (

`id_obat` int(10) NOT NULL AUTO_INCREMENT, `nama_obat` varchar(50) NOT NULL,

`harga_obat` int(50) NOT NULL, `stok` int(50) NOT NULL, PRIMARY KEY (`id_obat`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; -- ---

-- Struktur dari tabel `pasien` --

DROP TABLE IF EXISTS `pasien`; CREATE TABLE IF NOT EXISTS `pasien` ( `id` int(50) NOT NULL AUTO_INCREMENT, `nama` varchar(200) NOT NULL,

`umur` int(20) NOT NULL, `alamat` text NOT NULL, `telepon` int(50) NOT NULL, `pekerjaan` varchar(200) NOT NULL, `username` varchar(50) NOT NULL, `password` varchar(50) NOT NULL, `foto` varchar(200) NOT NULL, PRIMARY KEY (`id`)


(73)

-- Dumping data untuk tabel `pasien` --

INSERT INTO `pasien` (`id`, `nama`, `umur`, `alamat`, `telepon`, `pekerjaan`, `username`, `password`, `foto`) VALUES

(25, 'puspita', 22, 'setiabudi', 1234567, 'mahasiswa', 'puspita', '12d2f20718abf7394dc4acff0ac19a0b', 'marliana.png'),

(27, 'rali', 22, 'holis', 1234, 'wiraswasta', 'rali', '72cd3a16ba0a23d1c909a764e3c23dda', 'hadi.png'); --

-- Struktur dari tabel `rekammedis` --

DROP TABLE IF EXISTS `rekammedis`; CREATE TABLE IF NOT EXISTS `rekammedis` ( `id_rm` int(50) NOT NULL AUTO_INCREMENT, `nama` varchar(200) NOT NULL,

`diagnosa` varchar(100) NOT NULL, `tgl` date NOT NULL,

`rm` text NOT NULL,

`foto_rm` varchar(500) NOT NULL, `username` varchar(20) NOT NULL, PRIMARY KEY (`id_rm`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; -- ---

-- Struktur dari tabel `transaksi` --

DROP TABLE IF EXISTS `transaksi`; CREATE TABLE IF NOT EXISTS `transaksi` ( `id_tran` int(10) NOT NULL AUTO_INCREMENT, `tanggal` varchar(100) NOT NULL,

`nama` varchar(200) NOT NULL, `keluhan` varchar(200) NOT NULL, `harga_keluhan` int(50) NOT NULL,


(74)

`nama_obat` varchar(200) NOT NULL, `harga_obat` int(50) NOT NULL, `jml_obat` int(10) NOT NULL, `total_obat` int(50) NOT NULL, `total_bayar` int(50) NOT NULL, PRIMARY KEY (`id_tran`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

5.1.5. Implementasi Antar Muka

Implementasi antar muka (interface) merupakan penerapan perancangan format tampilan yang telah ditentukan sebelumnya. Adapun implementasi antar muka dari sistem informasi pendaftaran dan pengolahan data pada Drg.Setiawan T Bandung adalah sebagai berikut :

1. Halaman Utama

Gambar 5.1.

Halaman Utama Sistem Informasi Drg.Setiawan T

Halaman Utama berisi ucapan selamat datang yang dimaksud untuk memperkenalkan Sistem Informasi Drg.setiawan T Bandung.


(75)

2. Halaman Profil

Gambar 5.2.

Halaman Profil Sistem Informasi Drg.Setiawan T

Halaman Profil berisi sejarah dan visi misi awal mula dibangunnya Tempat Praktek Gigi Drg.setiawan T Bandung.

3. Halaman Galeri

Gambar 5.3.

Halaman Galeri Sistem Informasi Drg.Setiawan T

Halaman Galeri berisi foto – foto dokumentasi yang dimiliki oleh Drg.setiawan T Bandung.


(76)

4. Halaman Form Pendaftaran Pasien Baru

Gambar 5.4.

Halaman Pendaftaran Sistem Informasi Drg.Setiawan T

Form Pendaftaran digunakan bagi calon pasien untuk mendaftar menjadi pasien Drg.setiawan T yang dapat diakses dimana saja dan kapan saja.

5. Login Admin

Gambar 5.5. Halaman Login Admin

Halaman Login Admin digunakan oleh admin dan Asisten dokter untuk mengakses laman user tempat dilakukannya pengolahan data pasien.


(77)

6. Pengelolaan Data Pasien

Gambar 5.6.

Halaman Data Pasien Drg.Setiawan T

Laman Data Pasien merupakan hasil tampil dari calon pasien yang telah mendaftar menjadi pasien Drg.Setiawan T.

7. Laporan Data Pasien

Gambar 5.7.

Laporan Data Pasien Drg.Setiawan T

Laporan Data Pasien merupakan data seluruh pasien yang terdaftar yang akan Admin berikan pada Drg.Setiawan T.


(78)

8. Pendafataran Kontrol

Gambar 5.8.

Pendaftaran Kontrol Drg.Setiawan T

Pendaftaran Kontrol merupakan data form untuk mendaftar saat akan melakukan pemeriksaan.

9. Data Kontrol

Gambar 5.9.

Data Pendaftaran Kontrol Drg.Setiawan T

Data Pendaftaran Kontrol merupakan data yang berisi pasien yang mendaftar kontrol untuk melakukan pemeriksaan.


(1)

92   

5.2.2.2. Pengelolaan Pendaftaran Pasien Baru

Tabel 5.3. Pengujian Pengelolaan Data Pasien Baru Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang

Diharapkan

Pengamatan Kesimpulan Mengisi semua Form

pendaftaran sesuai permintaan tanpa ada yang kosong dan tekan tombol daftar

Muncul pemberitahuan data telah disimpan

Tombol daftar dapat melakukan fungsinya

(V) Diterima ( ) Ditolak

Input username dan password pada login pasien

Muncul tampilan laman pasien dan

Login sukses sesuai yang diharapkan

(V) Diterima ( ) Ditolak Kasus dan Hasil Uji (Data salah)

Data Masuk Yang

Diharapkan

Pengamatan Kesimpulan salah satu field kosong

di form pendaftaran.

Menampilkan kotak pesan kesalahan.

Sesuai dengan harapan

(V) Diterima ( ) Ditolak

5.2.2.3. Pengelolaan Data Pasien

Tabel 5.4. Pengujian Pengelolaan Data Pasien Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang

Diharapkan

Pengamatan Kesimpulan Input data pasien,

lalu klik tombol simpan

Muncul Pemberitahuan bahwa data telah tersimpan.

Sesuai yang diharapkan

(V) Diterima ( ) Ditolak

Klik Link Edit Akan tampil ke halaman edit

data pasien, dan ketika klik tombol edit akan mengedit data pasien yang sebelumnya telah diinputkan

Sesuai yang diharapkan

(V) Diterima ( ) Ditolak

Klik Link Delete Akan menghapus data yang

akan dihapus

Sesuai yang diharapkan

(V) Diterima ( ) Ditolak Kasus dan Hasil Uji (Data salah)

Data Masuk Yang

Diharapkan

Pengamatan Kesimpulan Kotak inputan

tidak diisi

Menampilkan kotak pesan kesalahan.

Sesuai yang harapan

(V) Diterima ( ) Ditolak


(2)

5.2.2.4. Pengelolaan Data Transaksi

Tabel 5.5. Pengujian Pengelolaan Data Transaksi Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang

Diharapkan

Pengamatan Kesimpulan Input seluruh data

transaksi sesuai dengan nama pasien, kemudian klik tombol simpan

Muncul Pemberitahuan bahwa data telah tersimpan.

Sesuai yang diharapkan

(V) Diterima ( ) Ditolak

Klik Link Edit Akan tampil ke

halaman edit data transaksi, dan ketika klik tombol edit akan mengedit data transaksi yang sebelumnya telah diinputkan

Sesuai yang diharapkan

(V) Diterima ( ) Ditolak

Klik Link Delete Akan menghapus data

yang akan dihapus

Sesuai yang diharapkan

(V) Diterima ( ) Ditolak Kasus dan Hasil Uji (Data salah)

Data Masuk Yang

Diharapkan

Pengamatan Kesimpulan Kotak inputan tidak

diisi seperti yang ditentukan Menampilkan kotak pesan kesalahan. Sesuai yang harapan (V) Diterima ( ) Ditolak

5.2.2.5. Pengelolaan Data Galeri

Tabel 5.6. Pengujian Pengelolaan Data Galeri Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang

Diharapkan

Pengamatan Kesimpulan Input foto galeri,

kemudian klik tombol simpan

Muncul Pemberitahuan bahwa data telah tersimpan.

Sesuai yang diharapkan

(V) Diterima ( ) Ditolak

Klik Link Edit Akan tampil ke halaman edit

data galeri, dan ketika klik tombol edit akan mengedit data galeri yang sebelumnya telah diinputkan

Sesuai yang diharapkan

(V) Diterima ( ) Ditolak

Klik Link Delete

Akan menghapus data yang akan dihapus

Sesuai yang diharapkan

(V) Diterima ( ) Ditolak


(3)

94   

Kasus dan Hasil Uji (Data salah)

Data Masuk Yang

Diharapkan

Pengamatan Kesimpulan Kotak inputan

tidak diisi

Menampilkan kotak pesan kesalahan.

Sesuai yang harapan

(V) Diterima ( ) Ditolak

5.2.2.6. Pengelolaan Data Obat

Tabel 5.7. Pengujian Pengelolaan Data Obat Kasus dan Hasil Uji (Data Benar)

Data Masukan Yang

Diharapkan

Pengamatan Kesimpulan Input data obat,

kemudian klik tombol simpan.

Muncul Pemberitahuan bahwa data telah tersimpan.

Sesuai yang diharapkan

(V) Diterima ( ) Ditolak

Klik Link Edit Akan tampil ke halaman

edit data obat, dan ketika klik tombol edit akan mengedit data obat yang sebelumnya.

Sesuai yang diharapkan

(V) Diterima ( ) Ditolak

Klik Link Delete

Akan menghapus data yang akan dihapus

Sesuai yang diharapkan

(V) Diterima ( ) Ditolak Kasus dan Hasil Uji (Data salah)

Data Masuk Yang

Diharapkan

Pengamatan Kesimpulan Kotak inputan

tidak diisi seperti yang telah ditentukan

Menampilkan kotak pesan kesalahan.

Sesuai dengan harapan

(V) Diterima ( ) Ditolak

5.2.3. Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian dengan kasus uji sample di atas, dapat ditarik

kesimpulan bahwa perangkat lunak bebas dari kesalahan sintaks dan secara fungsional mengeluarkan hasil yang sesuai dengan yang diharap.


(4)

95  6.1. Kesimpulan

Dari hasil dan uraian pembahasan diatas dalam pembuatan Sistem Informasi Pendaftaran dan Pengolahan Data Pasien berbasis web ini maka dapat disimpulkan bahwa :

1. Diperlukan suatu sistem yang dirancangan untuk pengolahan data pasien, yang

meliputi pendaftaran dan hasil rekam medis pasien pada Drg.Setiawan T Bandung karena pengolahan data yang berjalan masih secara manual.

2. Dibuatkannya suatu sistem aplikasi secara online yang dapat memberi

kemudahan dalam pengoperasian data rekam medis untuk memudahkan Dokter maupun pasien dalam mendapatkan informasi mengenai riwayat kesehatan pasien tersebut.

3. Dengan adanya sistem informasi pendaftaran online dan pengolahan data ini

dapat membantu pasien melakukan pendaftaran tanpa harus melakukan antrian dan dapat dilakukan dimana saja dan kapan saja.

4. Dengan adanya sistem pengolahan data pasien, dapat mengurangi

penumpukkan data dan hilangnya data pasien. Dan penginputan data pun lebih efektif dan efesien.


(5)

96   

6.2. Saran

Adapun beberapa saran yang dapat penulis sampaikan berkaitan dengan penelitian ini yaitu sebagai berikut :

1. Dalam pengelolaan Sistem Informasi Pendaftaran dan Pengolahan Data Pasien

ini diperlukan sumber daya manusia yang mengerti dan mampu menguasai penggunaan sistem ini dalam pengolahan data pasien.

2. Diharapkan adanya pelatihan khusus untuk perawat maupun pegawai

Drg.Setiawan T dalam menggunakan dan mengelola sistem informasi ini.


(6)

Drs.Zulkifli Amsyah, MLS.2005.Manajemen Sistem Informasi. PT Gramedia Pustaka Utama. Jakarta.

Abdul Kadir.2009.Membuat Aplikasi Web dengan PHP + Database MySQL.Andi.

Yogyakarta.

Abdul Kadir. 2003. Pengenalan Sistem Informasi. Andi. Yogyakarta.

Referensi Online :

http://led21.blogspot.com//pengertian-elemen-karakteristik/ 15 Mei 2012

http://rahmat.blogsot.com/konsep-dasar-sistem-klasifikasi-sistem/ 15 Mei 2012

http://rahmat.blogsot.com/konsep-dasar-sistem-elemen-sistem/ 15 Mei 2012

http://sitiulfairmayanti.blogspot.com/Sisteminformasipelayanandokterpraktekdi

poliklinikudinus/ 30 Maret 2012

http://cuplis.net/2009/03/18/metode-penelitian-metris/ 30 Maret 2012

.