14
PEMBANGUNAN SISTEM INFORMASI KLINIK GIGI UNTUK MENDUKUNG PELAYANAN PASIEN DI KLINIK GIGI XYZ Tugas Akhir Diajukan untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika Oleh: Elias Dwi Rendrahadi ------------ 09 07 05829 PROGRAM STUDY TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS ATMA JAYA YOGYAKARTA YOGYAKARTA 2013

0TF05829

Embed Size (px)

DESCRIPTION

hf

Citation preview

Page 1: 0TF05829

PEMBANGUNAN SISTEM INFORMASIKLINIK GIGI UNTUK MENDUKUNG PELAYANAN PASIEN

DI KLINIK GIGI XYZ

Tugas AkhirDiajukan untuk Memenuhi Sebagian Persyaratan Mencapai

Derajat Sarjana Teknik Informatika

Oleh:Elias Dwi Rendrahadi

------------09 07 05829

PROGRAM STUDY TEKNIK INFORMATIKAFAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS ATMA JAYA YOGYAKARTAYOGYAKARTA

2013

Page 2: 0TF05829

ii

Page 3: 0TF05829

iii

“ Carilah rumus hidupmu. tentukan variabel x,y, dan

z nya.. Dan dapatkan hidupmu sebenarnya “

Tugas Akhir ini kupersembahkan untuk:

Tuhan Yesus Kristus

Papa & Mama tercinta

Saudara-saudaraku tercinta

Sahabat-sahabatku tercinta

Page 4: 0TF05829

iv

INTISARIKlinik Gigi merupakan instansi pelayanan

kesehatan. Pelayanan yang diberikan klinik gigi ialahpelayanan kesehatan di bidang gigi serta pelayananadministrasi. Klinik gigi harus mampu memberikanpelayanan bagi masyarakat secara optimal. Untukmembantu meningkatkan mutu pelayanan dan kinerja klinikgigi dibutuhkan beberapa fasilitas pendukung. Fasilitaspendukung yang dapat digunakan ialah teknologiinformasi. Perkembangan teknologi informasi yang adasekarang ini, memungkinkan pemberian pelayananadministrasi melalui internet dan mobile phone.Sehingga untuk memberikan layanan yang salingtereintegrasi dibutuhkan sebuah sistem yaitu sisteminformasi klinik gigi.

Dengan melihat permasalahan tersebut, penulisingin mengembangkan sebuah sistem informasi klinik gigiXYZ (SIKiGi) yang digunakan untuk mendukung operasionalpada sistem pelayanan di klinik gigi XYZ yang berbasisaplikasi web dan web mobile. Sistem ini dapat membantupengelolaan data administrasi pasien. Sistem inidibangun menggunakan ASP bahasa pemrograman C# denganmenggunakan .NET framework 4.5.

Sistem ini berhasil dibangun dandiimplementasikan. Sistem telah diuji dengan prosedurpengujian fungsional perangkat lunak oleh penulis.

Kata Kunci: sistem informasi, pelayanan administrasi,klinik gigi, website klinik gigi.

Page 5: 0TF05829

v

KATA PENGANTAR

Puji syukur kepada Tuhan Yesus Kristus karena atasberkat-Nya penulis dapat menyelesaikan pembuatanskripsi ini dengan baik.

Tujuan penulisan skripsi ini adalah untuk memenuhisebagian persyaratan mencapai derajat sarjana diProgram Studi Teknik Informatika Fakultas TeknologiIndustri Universitas Atma Jaya Yogyakarta.

Pada kesempatan ini, penulis ingin mengucapkanterima kasih yang sebesar-besarnya kepada:

1. Bapak Ir.B.Kristyanto, M.Eng.,Ph.D. selaku DekanFakultas Teknologi Industri Universitas Atma JayaYogyakarta.

2. Bapak Irya Wisnubhadra, S.T., M.T. selaku DosenPembimbing I, yang dengan sangat baik membimbingdan membantu penulis dari awal sampai selesainyaskripsi ini.

3. Bapak Eduard Rusdianto, S.T., M.T. selaku DosenPembimbing II yang telah banyak membantu penulisdari awal sampai selesainya skripsi ini.

4. Perpustakaan Universitas Atma Jaya Yogyakarta yangtelah meminjamkan buku-buku yang menunjang dalampenyelesaian skripsi ini.

5. Semua dosen dan staf Universitas Atma JayaYogkyakarta.

6. Papa, Mama dan saudara-saudaraku yang selalumendoakan dan memberikan semangat sertakepercayaannya selama skripsi.

Page 6: 0TF05829

vi

7. Andreas Chandra, Bernadus Brian, Felix Wisnu,Hendika Brilianto, Matheus kristianto yang sudahmembantu dan memberikan dorongan moral selamaskripsi. Terima kasih juga atas kebersamaannyaselama ini, menjadi hal yang tak terlupakan.

8. Teman-teman Teknik Informatika 2009 yang banyaksekali membantu saat kuliah. Rekan-rekan dan semuapihak yang tidak dapat penulis sebutkan satupersatu atas bantuannya dalam menyelesaikan skripsiini.

Penulis menyadari bahwa skripsi ini masih jauhdari sempurna. Oleh karena itu segala saran dan kritikyang membangun sangat penulis harapkan agar di masayang akan datang dapat menjadi lebih baik lagi.

Akhirnya penulis berharap agar skripsi ini dapatmemberikan manfaat yang sebesar-besarnya bagi parapembaca dalam memperluas wawasan dan pengetahuan.

Yogyakarta, Mei 2013

Penulis

Page 7: 0TF05829

vii

DAFTAR ISIHALAMAN PEGESAHAN................................... iiHALAMAN PERSEMBAHAN................................ iiiINTISARI............................................ ivKATA PENGANTAR....................................... vDAFTAR ISI......................................... viiDAFTAR GAMBAR........................................ xDAFTAR TABEL...................................... xiiiBAB 1 PENDAHULUAN.................................... 11.1 Latar Belakang Masalah.......................... 11.2 Rumusan Masalah................................. 31.3 Batasan Masalah................................. 31.4 Tujuan.......................................... 41.5 Metodologi Penelitian........................... 41.6 Sistematika Penulisan Laporan................... 6BAB 2 TINJAUAN PUSTAKA............................... 8BAB 3 LANDASAN TEORI................................ 133.1 Sistem Informasi............................... 133.1.1 Pengertian Sistem Informasi.................. 133.1.2 Tipe-Tipe Sistem Informasi................... 133.1.3 Siklus Hidup Pengembangan Sistem Informasi(SDLC)............................................. 143.1.4 Komponen Sistem Informasi.................... 153.1.5 Basis Data................................... 163.1.6 Sistem Basis Data............................ 163.1.7 Sistem Berbasis Web.......................... 163.2 Rekam Medis.................................... 163.3 eHealth........................................ 183.4 Teknologi WEB.................................. 183.4.1 World Wide Web............................... 183.4.2 Cara Kerja Aplikasi Web...................... 18

Page 8: 0TF05829

viii

3.5 Peralatan Pembangunan Sistem................... 203.5.1 SQL SERVER 2008.............................. 203.5.2 ASP.NET...................................... 213.5.3 .NET Framework............................... 21BAB 4 ANALISIS DAN PERANCANGAN SISTEM............... 234.1 Proses Bisnis.................................. 234.1.1 Proses Pasien Periksa ke Dokter Gigi......... 234.2.1 Lingkup Masalah.............................. 244.2.2 Perspektif Produk............................ 254.2.3 Fungsi Produk................................ 274.2.4 Kebutuhan Antarmuka Eksternal................ 344.2.4.1 Antarmuka Pemakai.......................... 344.2.4.2 Antarmuka Perangkat Keras.................. 344.2.4.3 Antarmuka Pemakai.......................... 344.2.4.4 Antarmuka Perangkat Lunak.................. 344.2.4.5 Antarmuka Perangkat Komunikasi............. 354.2.5 Kebutuhan Fungsionalitas Perangkat Lunak UseCase Diagram....................................... 364.2.6 ERD.......................................... 344.3 Perancangan Sistem............................. 384.3.1 Diagram Arsitektur........................... 384.3.2 Deskripsi Perancangan UI..................... 394.3.2.1 Antarmuka Halaman Login Pegawai............ 394.3.2.2 Antarmuka Halaman Login Pasien............. 394.3.2.3 Antarmuka Halaman Pengelolaan Pegawai...... 404.3.2.4 Antarmuka Halaman Pengelolaan Diagnosa..... 404.3.2.5 Antarmuka Halaman Pengelolaan Tindakan..... 414.3.2.6 Antarmuka Halaman Pengelolaan Jadwal Dokter 424.3.2.7 Antarmuka Halaman Menampilkan Jadwal Dokter 424.3.2.8 Antarmuka Halaman Pengelolaan Pasien....... 434.3.2.9 Antarmuka Halaman Mengelola Antrean Hari ini44

Page 9: 0TF05829

ix

4.3.2.10 Antarmuka Halaman Pengelolaan Pembayaran.. 444.3.2.11 Antarmuka Halaman Periksa Pasien.......... 454.3.2.12 Antarmuka Halaman Laporan Pengunjung...... 464.3.2.13 Antarmuka Halaman Mendaftar Antrean....... 464.3.2.14 Antarmuka Halaman Jadwal Ke Dokter........ 47BAB 5 IMPLEMENTASI DAN PENGUJIAN SISTEM............. 485.1 Implementasi Perangkat Lunak................... 485.2 Implementasi Antarmuka......................... 675.2.1 Antarmuka Halaman Login Pegawai.............. 675.2.2 Antarmuka Halaman Login Pasien............... 695.2.3 Antarmuka Pengelolaan Pegawai................ 705.2.4 Antarmuka Halaman Pengelolaan Diagnosa....... 725.2.5 Antarmuka Halaman Pengelolaan Tindakan....... 735.2.6 Antarmuka Halaman Pengelolaan Jadwal Dokter.. 755.2.7 Antarmuka Halaman Menampilkan Jadwal Dokter.. 765.2.8 Antarmuka Halaman Pengelolaan Pasien......... 775.2.9 Antarmuka Halaman Mengelola Antrean Hari Ini. 795.2.10 Antarmuka Halaman Pengelolaan Pembayaran.... 805.2.11 Antarmuka Halaman Periksa Pasien............ 825.2.12 Antarmuka Halaman Laporan Kunjungan......... 835.2.13 Antarmuka Halaman Mendaftar Antrean......... 845.2.14 Antarmuka Halaman Jadwal ke Dokter.......... 875.3 Pengujian Sistem............................... 885.4 Kelebihan dan Kekurangan....................... 99BAB 6 KESIMPULAN DAN SARAN......................... 1006.1 Kesimpulan.................................... 1006.2 Saran......................................... 100DAFTAR PUSTAKA..................................... 101LAMPIRAN........................................... 105

Page 10: 0TF05829

x

DAFTAR GAMBARGambar 3.1 Sistem Kerja Aplikasi Web................ 19Gambar 4.1 Alur Diagram Pasien Periksa ke Dokter Gigi23Gambar 4.2 Arsitektur Perangkat lunak SIKiGi........ 27Gambar 4.3 Use Case Diagram SIKiGi.................. 36Gambar 4.4 ERD SIKiGi............................... 37Gambar 4.5 Rancangan Arsitektur SIKiGi.............. 38Gambar 4.6 Antarmuka Halaman Login Pegawai.......... 39Gambar 4.7 Antarmuka Halaman Login Pasien........... 39Gambar 4.8 Antarmuka Halaman Pengelolaan Pegawai.... 40Gambar 4.9 Antarmuka Halaman Pengelolaan Diagnosa... 40Gambar 4.10 Antarmuka Halaman Pengelolaan Tindakan.. 41Gambar 4.11 Antarmuka Halaman Pengelolaan Jadwal Dokter................................................... 42

Gambar 4.12 Antarmuka Halaman Menampilkan Jadwal Dokter................................................... 42

Gambar 4.13 Antarmuka Halaman Pengelolaan Pasien.... 43Gambar 4.14 Antarmuka Halaman Mengelola Antrean HariIni................................................ 44Gambar 4.15 Antarmuka Halaman Pengelolaan Pembayaran 44Gambar 4.16 Antarmuka Halaman Periksa Pasien........ 45Gambar 4.17 Antarmuka Halaman Laporan Pengunjung.... 46Gambar 4.18 Antarmuka Halaman Mendaftar Antrean..... 46Gambar 4.19 Antarmuka Halaman Jadwal ke Dokter...... 47Gambar 5.1 Antarmuka halaman login pegawai versi web 67Gambar 5.2 Antarmuka halaman login pegawai versi webmobile............................................. 68Gambar 5.3 Antarmuka halaman login pasien versi web. 69Gambar 5.4 Antarmuka halaman login pasien versi webmobile............................................. 69

Page 11: 0TF05829

xi

Gambar 5.5 Antarmuka halaman pengelolaan pegawai versiweb................................................ 70Gambar 5.6 Antarmuka halaman pengelolaan pegawai versiweb mobile......................................... 70Gambar 5.7 Antarmuka halaman pengelolaan diagnosa versiweb................................................ 72Gambar 5.8 Antarmuka halaman pengelolaan diagnosa versiweb mobile......................................... 72Gambar 5.9 Antarmuka halaman pengelolaan tindakan versiWeb................................................ 73Gambar 5.10 Antarmuka halaman pengelolaan tindakanversi web mobile................................... 74Gambar 5.11 Antarmuka halaman pengelolaan jadwal dokterversi web.......................................... 75Gambar 5.12 Antarmuka halaman pengelolaan jadwal dokterversi web mobile................................... 75Gambar 5.13 Antarmuka halaman jadwal dokter versi web76Gambar 5.14 Antarmuka halaman jadwal dokter versi webmobile............................................. 77Gambar 5.15 Antarmuka halaman pengelolaan pasien versiweb................................................ 77Gambar 5.16 Antarmuka halaman pengelolaan pasien versiweb mobile......................................... 78Gambar 5.17 Antarmuka halaman mengelola antrean hariini versi web...................................... 79Gambar 5.18 Antarmuka halaman mengelola antrean hariini versi web mobile............................... 79Gambar 5.19 Antarmuka halaman pengelolaan pembayaranversi web.......................................... 80Gambar 5.20 Antarmuka halaman pengelolaan pembayaranversi web mobile................................... 81

Page 12: 0TF05829

xii

Gambar 5.21 Antarmuka halaman periksa pasien versi web................................................... 82

Gambar 5.22 Antarmuka halaman periksa pasien versi webmobile............................................. 82Gambar 5.23 Antarmuka halaman laporan kunjungan..... 83Gambar 5.24 Antarmuka halaman mendaftar antrean versiweb................................................ 84Gambar 5.25 Antarmuka halaman mendaftar antrean versiweb mobile......................................... 85Gambar 5.26 daftar antrean versi web................ 85Gambar 5.27 daftar antrean versi web mobile......... 86Gambar 5.28 Antarmuka halaman jadwal ke dokter versiweb................................................ 87Gambar 5.29 Antarmuka halaman jadwal ke dokter versiweb mobile......................................... 87

Page 13: 0TF05829

xiii

DAFTAR TABEL

Tabel 2.1 Perbandingan dengan sistem yang lama....... 8Tabel 5.1 Tabel file implementasi untuk web......... 48Tabel 5.2 Tabel file implementasi untuk web bagianadministrator..................................... 50

Tabel 5.3 Tabel file implementasi untuk web bagiandokter............................................ 52

Tabel 5.4 Tabel file implementasi untuk web bagiankasir............................................. 53

Tabel 5.5 Tabel file implementasi untuk web bagianmanajer........................................... 54

Tabel 5.6 Tabel file implementasi untuk web bagianpasien............................................ 55

Tabel 5.7 Tabel file implementasi untuk web bagianresepsionis....................................... 56

Tabel 5.8 Tabel file implementasi untuk web mobile.. 58Tabel 5.9 Tabel file implementasi untuk web mobilebagian administrator.............................. 59

Tabel 5.10 Tabel file implementasi untuk web mobilebagian dokter..................................... 61

Tabel 5.11 Tabel file implementasi untuk web mobilebagian kasir...................................... 62

Tabel 5.12 Tabel file implementasi untuk web mobilebagian manajer.................................... 63

Tabel 5.13 Tabel file implementasi untuk web mobilebagian pasien..................................... 64

Tabel 5.14 Tabel file implementasi untuk web mobilebagian resepsionis................................ 65

Tabel 5. 15 Pengujian Fungsionalitas................ 89

Page 14: 0TF05829