TUGAS AKHIR
	
SISTEM KOMPUTERISASI PENGOLAHAN DATA PASIEN RAWAT JALAN RUMAH SAKIT MITRA KELUARGA HUSADA  KLATEN

Disusun Oleh :
DWI SUSTANTA
	No. Mhs	: 033110142
	Jurusan	: Manajemen Informatika
	Jenjang	: Diploma Tiga ( D3 )

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
YOGYAKARTA
2007

TUGAS AKHIR

SISTEM KOMPUTERISASI PENGOLAHAN DATA PASIEN RAWAT JALAN RUMAH SAKIT MITRA KELUARGA HUSADA KLATEN

Karya Tulis Diajukan Guna memenuhi Salah Satu Persyaratan Untuk
Memperoleh Gelar Ahli Madya Bidang Komputer

Disusun Oleh :
DWI SUSTANTA
	No. Mhs	: 033110142
	Jurusan	: Manajemen Informatika
	Jenjang	: Diploma Tiga ( D3 )

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
YOGYAKARTA
2007

HALAMAN PENGESAHAN

SISTEM KOMPUTERISASI PENGOLAHAN DATA PASIEN RAWAT JALAN RUMAH SAKIT MITRA KELUARGA HUSADA KLATEN

Karya Tulis ini telah Dipertahankan dan Disetujui di depan Dosen Penguji
Program Studi Manajemen Informatika Jenjang Diploma Tiga
STMIK AKAKOM Yogyakarta.

Pada Hari	:
Tanggal	:

Mengetahui :
	Ketua Jurusan	Dosen Pembimbing
	Manajemen Informatika (D3)

	 Ir. Sudarmanto M.T.	 Endang Wahyuningsih, S.Kom.
HALAMAN PERSEMBAHAN

Dengan rasa bangga dan penuh cinta, saya ucapkan puji syukur kehadiran Tuhan YME dan Nabi Besar Muhammad SAW yang telah menuntunku dan mengabulkan doaku. Sehingga saya dapat menyelesaikan karya tulis ini tepat pada waktunya. Dan tidak lupa pula karya tulis ini aku persembahan Untuk :

•	Ayahanda dan Ibunda tercinta yang telah memberikan doa dengan tulus ikhlas untuk putra dan putrinya demi keselamatan dan kebahagiaan untuk putra putrinya dan memberikan semua pengorbanannya  untuk saya dan apa yang saya inginkan,serta selalu mendahulukan kepentingan putra-putrinya dan senantiasa mendoakan keselamatan dan kebahagiaan anak-anaknya.
•	Seluruh keluargaku tercinta kakak dan adexQ ku tercinta yang selalu memberikan dorongan semangat serta saran yang terbaik bagi kehidupan Qu.
•	Buat si Danbrut Dan Ika kalian jangan buat pusing ortumu ya....dan buat adekQ Tika mandiri dan bersikap dewasalah dalam menghadapai segala masalah.
•	Sahabat-sahabat karibku Eric, Agung, Aprex, Androx, Parwo, Rina N semua teman-teman MI-B3 2003  N teman-teman yang lainnya yang tidak bisa saya sebutkan satu persatu  thank’s for all guys. Makasih klian telah menemani ku hidup di Jogja ini dan memberikan semangat untuk hidup “Jangan Putuskan Tali Persahabatan Kita OK !!!”.
•	Buat irwan makasih atas pinjeman laptopnya.
•	Buat Hanix Qu Chayank makasih banyak atas kasih sayank dan perhatianmu yang udah nemenin aQu dalam suka maupun duka... Trims atas semuanya :)

MOTTO

Belajarlah dari kekalahan karena kekalahan adalah guru yang paling berharga dari hidup ini sebelum kamu menyesali apa yang telah terjadi

Mahaguru di sekolah tinggi berkata “jangan melukis seseorang, lebih cantik dari wajah aslinya”. Dan jiwaku berbisik, “tidak mungkin engkau dapat melukis seseorang melebihi kecantikan pribadinya (Kahlil Gibran)

Dan Allah lebih mengetahui (dari pada kamu) tentang musuh-musuhmu. Dan cukuplah Allah menjadi pelindung (bagimu). Dan cukuplah Allah menjadi penolong (bagimu) (An-Nisa. 45) 

Jika kamu tidak mampu menjadi genius, tirulah orang – orang nekad.
(Eudora Welty)
Dua kunci sukses adalah 
 “Perpegang pada kitab Suci Al – Quran dan Al – Hadist “
(Al – Quran dan Al – Hadist)

KATA PENGANTAR

Assalamu’alaikum Wr.Wb
Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah memberikan keteguhan hati dan karunia-Nya, sehingga penulis dapat menyelesaikan karya tulis ini dengan judul Sistem Komputerisasi Pengolahan Data Pasien Rawat Jalan Rumah Sakit Mitra Keluarga Husada Pedan Klaten.          
Karya tulis ini disusun sebagai salah satu syarat untuk menyelesaikan studi jenjang Diploma Tiga(D3) jurusan Manajemen Informatika di Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.
Dalam penyusunan tugas akhir ini, tidak lepas dari bantuan pihak lain. Oleh sebab itu pada kesempatan ini, penyusun mengucapkan banyak terimakasih atas segala bantuan baik langsung maupun tidak langsung kepada :
1.	Bapak Prof. DR. Ir. Prayoto, M.Sc. selaku Ketua Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.
2.	Bapak Ir. M. Guntara, M.T., selaku pembantu Ketua I Bidang Akademik Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.
3.	Bapak Ir.Sudarmanto, M.T. selaku ketua Jurusan Manajemen Informatika Jenjang Diploma Tiga Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.
4.	Ibu Endang Wahyuningsih, S.Kom. selaku dosen pembimbing   dalam penyusunan karya tulis ini.
5.	Mbak Dewi & Mbak hariyanti selaku perawat di RS Mitra Keluarga Husada beserta staff yang telah memberikan bantuannya dalam penyusunan karya tulis ini.
6.	Bapak, Ibu, dan Seluruh Saudaraku tercinta yang telah membantu, sehingga penulis dapat menyelesaikan karya tulis  ini.
7.	Teman-teman SekontraanQ  yang unik, Eric, Agung, Aprex yang selalu membuat suasana menjadi ceria.
8.	Mas Abdull,Parwo’ makasih atas sharing yang sangat bermanfaat .
9.	Para sahabat dan semua pihak yang tidak dapat penulis sebutkan satu-persatu, yang telah memberikan pemikiran serta motivasinya selama penyusunan karya tulis ini. Semoga karya tulis ini dapat berguna bagai penulis pada khususnya dan bagi siapa saja yang membutuhkannya.

Dalam penyusunan Karya Tulis ini, penulis menyadari masih banyak kekurangan dan jauh dari sempurna. Oleh karena itu kritik dan saran yang bersifat membangun dari semua pihak sangat penulis harapkan. 
Semoga karya tulis ini dapat bermanfaat bagi penulis pada khususnya maupun pembaca pada umumnya.

Yogyakarta,    Juli  2007

Penulis

DAFTAR ISI

   	             Halaman      
HALAMAN JUDUL		i
HALAMAN JUDUL DENGAN SPESIFIKASI		ii
HALAMAN PENGESAHAN		iii
HALAMAN PERSEMBAHAN		iv
HALAMAN MOTTO		vi
KATA PENGANTAR		vii
DAFTAR ISI		ix
DAFTAR TABEL		xiv
DAFTAR GAMBAR		xv

BAB. I             PENDAHULUAN		1
1.1	Latar Belakang Masalah		1
1.2	Batasan Masalah		2
1.3	Maksud		3
1.4	Tujuan		3
1.5	Sistematika..................................................................................    4

BAB. II	LANDASAN TEORI		6
2.1	Tinjauan Umum RS Mitra Keluarga Husada Pedan		6
2.2	Definisi Sistem 		7
                       2.3    Sistem Komputerisasi		8

2.4    Basis Data		9
         2.4.1    Definisi Basis Data		9
         2.4.2    Konsep Dasar Perancangan Database		11
2.4.3    Database Management System (DBMS)		11
                       2.5    Pendekatan Pada Perancangan Database		12   
2.5.1   Teknik Normalisasi		 13
        2.5.2   Teknik Entity Relationship		13
                       2.6    Bahasa Pemrograman Borland Delphi		16
2.6.1  IDE DELPHI		18
2.6.2  Menu		18
2.6.3  Speed Bar		19
2.6.4  Componen Pelette		19
2.6.5  Form Designer		20
2.6.6  Code Editor		 20
2.6.7  Object Inspector		 21
2.7   Obyek-obyek Delphi		22
2.7.1  Variabel		22
2.7.2  Tipe Data		22

BAB. III         ANALISIS DAN PERANCANGAN 		25
3.1	 Konsep Dasar Sistem		25
3.2	 Perangkat Pendukung		25
 3.2.1   Sistem Perangkat Keras		25
 3.2.2   Sistem Perangkat Lunak		26
3.3	 Rancangan Tabel		27
3.3.1   Tabel Admin.db		27
3.3.2    Tabel Dokter.db		27
3.3.3    Tabel Poliklinik.db		28
3.3.4    Tabel Pasien.db		29
3.3.5    Tabel Resep.db		29
3.3.6    Tabel Daftar.db		30
3.3.7    Tabel Periksa.db		30
3.3.8    Tabel DPeriksa.db		31
3.4   Relasi Antar Tabel		32
3.5   Penjelasan Relasi Antar Tabel		33
3.6   Bagan Alir Sistem		34
3.7   Penjelasan Sistem		36
3.8   Perancangan Masukan (input)		37
  3.8.1 Perancangan Masukan Data Pasien		37
  3.8.2 Perancangan Masukan Data Poliklinik		38
  3.8.3 Perancangan Masukan Data Dokter		38
  3.8.4 Perancangan Masukan Pendaftaran		38
  3.8.5 Perancangan Input Pemeriksaan		39
  3.8.6 Perancangan Input Data Obat		39
                       3.9   Perancangan Keluaran (Output)	   40
                               3.9.1 Perancangan Keluaran Daftar Pasien		41
 3.9.2 Perancangan Keluaran Daftar Biodata Pasien		41
 3.9.3 Perancangan Keluaran Daftar Pendaftaran Per Periode		41
 3.9.4 Perancangan Keluaran Daftar Pendaftaran Per Pasien		42
 3.9.5 Perancangan Keluaran Daftar Pendaftaran Per Poliklinik		42
 3.9.6 Perancangan Keluaran Daftar Poliklinik 		43
 3.9.7 Perancangan Keluaran Daftar Dokter		43
 3.9.8 Perancangan Keluaran Daftar Dokter Per Poliklinik		43
 3.9.9 Perancangan Keluaran Daftar Pemeriksaan Per Periode		44
 3.9.10 Perancangan Keluaran Daftar Pemeriksaan Per Poli		44
 3.9.11 Perancangan keluaran Daftar Pemeriksaan Pe Pasien		44
 3.9.12 Perancangan Keluaran Daftar Resep		45
BAB. IV          HASIL DAN PEMBAHASAN		46
4.1	Spesifikasi Program		46
4.1.1	Borland Delphi 7.0		46
4.1.2	Borland Database Desktop 7.0		47
4.1.3	Borland Database Engine Administrator		48
4.2    File-file Unit Aplikasi		49
4.3	Penjelasan Program		51
4.3.1	Penjelasan Program Pengendalian Menu Utama		52
4.3.2	Penjelasan Program Proses Input Data		53
4.3.3	Penjelasan Proses Pembuatan Laporan 		56
4..4	Menjalankan Program 		56
4.4.1	Form Menu Utama		57
4.4.2	Form Submenu Pasien		58
4.4.3	Form Submenu Dokter....................................................  78
4.4.4	Form Submenu Poliklinik		59
4.4.5	Form Submenu Pendaftaran Pasien		59
4.4.6	Form Submenu Pemeriksaan Pasien		60
4.4.7	Form Submenu Obat		60
4.4.8	Submenu Daftar Pasien		61
4.4.9	Submenu Daftar Biodata Pasien		62
4.4.10	Submenu Daftar Pendaftaran Per Periode		62
4.4.11	Submenu Daftar Pendaftaran Per Pasien		63
4.4.12	Submenu Daftar Pendaftaran Per Poloklinik		63
4.4.13	Submenu Daftar Poliklinik		64
4.4.14	Submenu Daftar Dokter		65
4.4.15	Submenu Daftar Dokter Per Poliklinik		65
4.4.16	Submenu Daftar Pemeriksaan Per Periode		66
4.4.17	Submenu Daftar Pemeriksaan Per Poliklinik		67
4.4.18	Submenu Daftar Pemeriksaan Per Pasien		68
4.4.19	Submenu Daftar Resep Obat		68
4.4.20	Submenu About		69
BAB. V           KESIMPULAN DAN SARAN		70
5.1	Kesimpulan		70
5.2	Saran-Saran		70
DAFTAR PUSTAKA		72
LAMPIRAN

Halaman

DAFTAR TABEL
                                                              
Tabel 3.1 	Perancangan Struktur Tabel Admin		27
Tabel 3.2 	Perancangan Struktur Tabel Dokter		28
Tabel 3.3 	Perancangan Struktur Tabel Poliklinik		28
Tabel 3.4 	Perancangan Struktur Tabel Pasien		29
Tabel 3.5 	Perancangan Struktur Tabel Resep		30
Tabel 3.6 	Perancangan Struktur Tabel Daftar		30
Tabel 3.7 	Perancangan Struktur Tabel Periksa		31
Tabel 3.8 	Perancangan Struktur Tabel DPeriksa		31

Halaman

DAFTAR GAMBAR
                                                                                                                           
Gambar 	2.1	Jenjang Data		15
Gambar 	2.2	Bagian-bagian dari IDE Delphi		18
Gambar 	2.3	Menu Delphi		19
Gambar 	2.4	Speed bar pada IDE Delphi		19
Gambar 	2.5	Componen Palette		20
Gambar 	2.6	Form Designer		20
Gambar 	2.7	Code Editor pada IDE Delphi		21
Gambar 	2.8	Object Inspector pada IDE Delphi		22	
Gambar 	3.1	Relasi Antar Tabel		32
Gambar 	3.2	Bagan Alir Sistem Pasien Rawat Jalan		35
Gambar 	3.3	Rancangan Halaman Input Data Pasien		37
Gambar 	3.4	Rancangan Halaman Input Data Poliklinik		38
Gambar 	3.5	Rancangan Halaman Input Data Dokter		38
Gambar 	3.6	Rancangan Halaman Input Data Pendaftaran Pasien		39
Gambar 	3.7	Rancangan Halaman Input Pemeriksaan		39
Gambar 	3.8	Rancangan Halaman Input Data Obat		40
Gambar 	3.9	Perancangan Keluaran Daftar Pasien		41
Gambar 	3.10	Perancangan Keluaran Daftar Biodata Pasien		41
Gambar 	3.11	Perancangan Keluaran Daftar Pendaftaran Per Periode		42
Gambar 	3.12	Perancangan Keluaran Daftar Pendaftaran Per Pasien		42
Gambar 	3.13  Perancangan Keluaran Daftar Pendaftaran Per Poliklinik		42
Gambar 	3.14	Perancangan Keluaran Daftar Poliklinik		43
Gambar 	3.15	Perancangan Keluaran Daftar Dokter		43
Gambar 	3.16	Perancangan Keluaran Daftar Dokter Per Poliklinik		43
Gambar 	3.17	Perancangan Keluaran Daftar Pemeriksaan Per Periode		42
Gambar 	3.18	Perancanagan Keluaran Daftar Pemeriksaan Per Poliklinik		44
Gambar 	3.19	Perancanagan Keluaran Daftar Pemeriksaan Per Pasien		45
Gambar 	3.20	Perancangan Keluaran Daftar Resep		45
Gambar	4.1	Tampilan Borland Database Desktop 7.0		48
Gambar	4.2	Tampilan Borland Database Engine Administrator 5.01		48
Gambar	4.3	Tampilan Form Input Data Pasien		53
Gambar 	4.4	Tampilan Form Login		57
Gambar	4.5	Tampilan Form Menu Utama		57
Gambar	4.6	Submenu Input Data Pasien		58
Gambar 	4.7	Submenu Input Data Dokter		58
Gambar	4.8    Submenu Input Data Poliklinik		59
Gambar	4.9	Submenu Pendaftaran Pasien		59
Gambar	4.10	Submenu Pemeriksaan Pasien		60
Gambar	4.11	Submenu Input Data Obat		60
Gambar 	4.12	Tampilan Daftar Pasien		61
Gambar 	4.13	Daftar Biodata Pasien		62
Gambar	4.14	Tampilan Form Set Periode Pendaftaran		62
Gambar	4.15	Daftar Pendaftaran Per Periode		63
Gambar	4.16	Daftar Pendaftaran Per Pasien		63
Gambar	4.17	Tampilan Form Set poliklinik Pendaftaran		64
Gambar	4.18	Daftar Pendaftaran Per Poliklinik		64
Gambar	4.19	Daftar Poliklinik		64
Gambar	4.20	Daftar Dokter		65
Gambar	4.21	Tampilan Form Set Dokter Per Poliklinik		65
Gambar	4.22  Daftar Dokter Per Poliklinik		66
Gambar	4.23  Tampilan Form Set Periode Pemeriksaan		66
Gambar	4.24	Daftar Pemeriksaan Per Periode		67
Gambar	4.25	Tampilan Form Set Periode Pemeriksaan		67
Gambar	4.26	Daftar Pemeriksaan Per Poliklinik		67
Gambar	4.27	Daftar Pemeriksaan Per Pasien		68
Gambar	4.28	Daftar Resep Obat		68
Gambar	4.29	Info Programmer		69