PEMBUATAN APLIKASI INFORMASI PASIEN BERBASIS DESKTOP DI BALAI PENGOBATAN MITRA SEHAT.

perpustakaan.uns.ac.id

digilib.uns.ac.id

PEMBUATAN APLIKASI INFORMASI PASIEN BERBASIS DESKTOP
DI BALAI PENGOBATAN MITRA SEHAT

TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya
Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Sebelas Maret

Oleh:
TRI ATMOJO SETYO PRANOTO
M3110153

PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2013

commit to user

perpustakaan.uns.ac.id

digilib.uns.ac.id

HALAMAN PERSETUJUAN
PEMBUATAN APLIKASI INFORMASI PASIEN BERBASIS DESKTOP
DI BALAI PENGOBATAN MITRA SEHAT

Disusun Oleh:

TRI ATMOJO SETYO PRANOTO
M3110153

Tugas Akhir ini telah disetujui untuk dipertahankan
Di hadapan dewan penguji
Pada tanggal …… Juli 2013

Pembimbing Utama,


Rosita Yanuarti, S.Kom, M.Cs
NIDN. 0629018601n

commit to user
ii

perpustakaan.uns.ac.id

digilib.uns.ac.id

commit to user
iii

perpustakaan.uns.ac.id

digilib.uns.ac.id

KATA PENGANTAR
Asslamualaikum Wr. Wb

Puji dan syukur penulis panjatkan ke hadiran ALLAH SWT, karena berkat rahmat
dan karunia-NYA, penulis dapat menyelesaikan laporan Tugas Akhir ini. Shalawat dan
salam semoga selalu tercurahkan kepada manusia paling sempurna, Rasulullah Muhammad
SAW beserta keluarga suci kenabiannya.
Laporan ini ditulis untuk memenuhi syarat kelulusan Kurikulum Tingkat Diploma
III Jurusan Teknik Informatika Universitas Sebelas Maret Surakarta.
Dalam pengerjaan laporan Tugas Akhir ini sejak awal hingga akhir, penulis telah
mendapat banyak bantuan dan dukungan dari berbagai pihak yang sudah sepantasnya
penulis mengucapkan rasa terima kasih sedalam-dalamnya kepada :
1. Allah SWT yang selalu memberikan kekuatan untuk menyelesaikan laporan Tugas
Akhir ini.
2. Kedua orang tua penulis serta segenap keluarga yang penulis cintai yang telah
memberikan doa dan dukungan.
3. Bapak Y.S Palgunadi, M.Si selaku Ketua Program Studi DIII Ilmu Komputer
Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret
Surakarta.
4. Rosita Yanuarti, S.Kom, M.Cs selaku pembimbing TA yang selalu memberikan
kritik, saran dan masukkan yang bersifat membangun sehingga penulis dapat
menyelesaikan laporan ini dengan baik.
5. Sahabat-sahabat serta semua rekan Mahasiswa Teknik Informatika 2010 yang telah

banyak memberikan semangat dalam penyusunan laporan ini.
6. Semua pihak yang telah banyak membantu penulis dalam menyelesaikan laporan
TA yang tidak bisa disebut satu persatu.

commit to user
iv

perpustakaan.uns.ac.id

digilib.uns.ac.id

ABSTRACT
Tri Atmojo Setyo Pranoto 2013, The Development Of Patient Information Application
Desktop Based At “Balai Pengobatan Mitra Sehat”. Informatics Engineering Diploma
Program, Mathematic And Natural Science Faculty, Sebelas Maret University Surakarta.
Medical center is mean to make patient easier to check their health. The problem in
“Balai Pengobatan Mitra Sehat” is no application patient information to give notification
about health, doctor schedule, data about doctor, and activities for patient. In the other
hand it’s also from developing registering patient until recapitalization of medic
recapitulation for operator. Because of this problem then it is needed patient information

application to make increasing the effectiveness of delivering medical information for
“Balai Pengobatan Mitra Sehat”.
The application development was used PHP programming language and desktop
based. The design phase is used were context diagram design, flow diagram data, entity
relationship diagram, and database table. The software is used MySQL for database
management.
As the result of the final project is application patient information desktop based to
make in Mitra Sehat Medical Centre by capability to manage patient data, doctor data,
medicine stock, registering new patient, general information, doctor schedule and medical
record data.
Keywords: Application Patient Information, Desktop

commit to user
v

perpustakaan.uns.ac.id

digilib.uns.ac.id

ABSTRAK

TRI ATMOJO SETYO PRANOTO 2013, PEMBUATAN APLIKASI INFORMASI
PASIEN BERBASIS DESKTOP DI BALAI PENGOBATAN MITRA SEHAT.
Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam,
Universitas Sebelas Maret Surakarta.
Balai Pengobatan merupakan sarana untuk memudahkan pasien untuk
memeriksakan kesehatannya. Permasalahan di Balai Pengobatan Mitra Sehat ini adalah
belum adanya aplikasi informasi pasien sebagai sarana pemberitahuan informasi yang
menampilkan tentang kesehatan, jadwal dokter, data dokter dan kegiatan untuk pasien
selain itu juga ada pengelolaan informasi mulai dari pendaftaran hingga rekap data rekam
medis yang dilakukan operator. Oleh karena permasalahan itu maka, dibutuhkan pembuatan
aplikasi informasi pasien untuk meningkatkan keefektifan proses penyampaian informasi
yang dibutuhkan oleh Balai Pengobatan Mitra Sehat.
Pembuatan aplikasi informasi pasien ini menggunakan bahasa pemrograman PHP
dan berbasis desktop. Tahapan perancangan yang digunakan meliputi perancangan context
diagram, data flow diagram, entity relationship diagram dan database tabel. Software yang
digunakan adalah MySQL untuk pengelolaan database.
Sebagai hasil dari Tugas Akhir adalah dibangunnya aplikasi informasi pasien
berbasis desktop di Balai Pengobatan Mitra Sehat dengan kemampuan mengelola data
pasien, data dokter, stok obat, pendaftaran pasien baru, informasi umum, jadwal dokter dan
data rekam medis.

Kata Kunci : Aplikasi Informasi Pasien, Desktop

commit to user
vi

perpustakaan.uns.ac.id

digilib.uns.ac.id

MOTTO
“Hidup dengan melakukan kesalahan akan tampak lebih terhormat daripada selalu benar
karena tidak melakukan apa-apa”
-George Bernard Shaw“Manusia tidak dirancang untuk gagal, tapi manusia-lah yang gagal untuk merancang”
-William J. Siegel“Kegagalan tidak diukur dari apa yang telah Anda raih, namun kegagalan yang telah Anda
hadapi, dan keberanian yang membuat Anda tetap berjuang melawan rintangan yang
bertubi-tubi”
-Orison Swett Marden-

commit to user
vii


perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR ISI
Halaman
HALAMAN JUDUL ....................................................................................

i

HALAMAN PESETUJUAN ........................................................................

ii

HALAMAN PENGESAHAN ......................................................................

iii

KATA PENGANTAR ..................................................................................


iv

ABSTRAK ....................................................................................................

v

MOTTO ........................................................................................................

vii

DAFTAR ISI ................................................................................................

viii

DAFTAR TABEL ........................................................................................

x

DAFTAR GAMBAR ....................................................................................


xi

BAB I

PENDAHULUAN .......................................................................

1

1.1 Latar Belakang Masalah ........................................................

1

1.2 Rumusan Masalah .................................................................

2

1.3. Batasan Masalah ....................................................................

2


1.4 Tujuan ....................................................................................

3

1.5. Manfaat ..................................................................................

3

1.6. Metode Penelitian ..................................................................

3

1.7. Sistematika Penulisan ............................................................

4

LANDASAN TEORI ....................................................................

7

2.1. Definisi Balai Pengobatan dan Pasien ...................................

7

2.2. Database ...............................................................................

8

2.2.1. Entity Relationship Diagram (ERD) ...........................

8

2.2.2. My Structured Query Language (MySQL) ..................

10

2.2.3. Database Management System (DBMS) ....................

11

2.3. Data Flow Diagram ................................................................

12

2.4. Hypertext Preprocessor (PHP) ...............................................

13

BAB III ANALISI DAN PERANCANGAN SISTEM ..............................

16

3.1 Alat dan Bahan .......................................................................

16

BAB II

commit to user
viii

perpustakaan.uns.ac.id

digilib.uns.ac.id

3.2. Kebutuhan Sistem ..................................................................

16

3.2.1. Kebutuhan Fungsional ..................................................

17

3.2.2. Kebutuhan Non Fungsional ..........................................

18

3.3. Perancangan Sistem ..............................................................

20

3.3.1. Context Diagram (CD) .................................................

20

3.3.2. Data Flow Diagram (DFD) ..........................................

21

3.3.3. Perancangan Database .................................................

29

a. Entity Relationship Diagram (ERD) ..........................

29

b. Relasi Tabel ................................................................

30

c. Tabel Database ...........................................................

30

3.4. Desain Aplikasi .....................................................................

37

BAB IV IMPLEMENTASI SISTEM ...........................................................

40

BAB V PENUTUP ....................................................................................

59

A. Kesimpulan ..............................................................................

59

B. Saran ........................................................................................

59

DAFTAR PUSTAKA ...................................................................................

60

commit to user
ix

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR TABEL
Halaman
Tabel 2.1 Simbol Komponen ERD ...............................................................

9

Tabel 2.2 Simbol Komponen DFD ...............................................................

13

Tabel 2.3. Tipe Data PHP .............................................................................

15

Tabel 3.1 Kebutuhan Fungsional ..................................................................

18

Tabel 3.2 Tabel User ....................................................................................

31

Tabel 3.3 Tabel Menu ...................................................................................

32

Tabel 3.4 Tabel Pasien ..................................................................................

33

Tabel 3.5 Tabel Data Dokter ........................................................................

34

Tabel 3.6 Tabel Jadwal Dokter .....................................................................

34

Tabel 3.7 Tabel Informasi Umum ................................................................

35

Tabel 3.8 Tabel Kunjungan ..........................................................................

35

Tabel 3.9 Tabel Rekam Medis ......................................................................

36

Tabel 3.10 Tabel Kategori ............................................................................

36

Tabel 3.11 Tabel Obat ...................................................................................

37

commit to user
x

perpustakaan.uns.ac.id

digilib.uns.ac.id

DAFTAR GAMBAR
Halaman
Gambar 2.1 Penulisan Script PHP Model 1 .................................................

14

Gambar 2.2 Penulisan Script PHP Model 2 .................................................

14

Gambar 2.3 Penulisan Script PHP Model 3 .................................................

14

Gambar 2.4 Penulisan Script PHP Model 4 .................................................

14

Gambar 2.5 Penulisan Variabel PHP ...........................................................

16

Gambar 3.1 Context Diagram ........................................................................

21

Gambar 3.2 DFD Level 0 .............................................................................

22

Gambar 3.3 DFD Level 1 Proses 2 ................................................................

23

Gambar 3.4 DFD Level 1 Proses 3 ................................................................

24

Gambar 3.5 DFD Level 1 Proses 4 ................................................................

25

Gambar 3.6 DFD Level 1 Proses 2.1 ............................................................

25

Gambar 3.7 DFD Level 1 Proses 2.2 ............................................................

26

Gambar 3.8 DFD Level 1 Proses 2.3 ............................................................

27

Gambar 3.9 DFD Level 1 Proses 2.4 .............................................................

28

Gambar 3.10 DFD Level 1 Proses 2.5 ...........................................................

29

Gambar 3.11 ERD Aplikasi Informasi Siswa ................................................

30

Gambar 3.12 Relasi Antar Tabel (Relationship Table) .................................

31

Gambar 4.1 Halaman Login Petugas ............................................................

42

Gambar 4.2 Halaman Pendaftaran Pasien Baru ............................................

43

Gambar 4.3 Tampilan Hasil Pendaftaran Pasien Baru .................................

43

Gambar 4.4 Potongan Query Pendaftaran Pasien Baru ................................

44

Gambar 4.5 Halaman Edit Pasien .................................................................

44

Gambar 4.6 Tampilan Hasil Edit Data Pasien ...............................................

45

Gambar 4.7 Potongan Query Edit Data Pasien ............................................

45

Gambar 4.8 Halaman Input Data Kunjungan ...............................................

46

Gambar 4.9 Tampilan Input Data Kunjungan ..............................................

47

Gambar 4.10 Potongan Query Input Data Kunjungan .................................

47

commit to user
xi

perpustakaan.uns.ac.id

digilib.uns.ac.id

Gambar 4.11 Halaman Edit Data Kunjungan ...............................................

48

Gambar 4.12 Tampilan Edit Data Kunjungan ..............................................

48

Gambar 4.13 Potongan Query Edit Data Kunjungan ...................................

49

Gambar 4.14 Halaman Input Data Rekam Medis..........................................

49

Gambar 4.15 Tampilan Input Data Rekam Medis ........................................

50

Gambar 4.16 Potongan Query Input Data Rekam Medis .............................

50

Gambar 4.17 Halaman Input Data Obat .......................................................

51

Gambar 4.18 Tampilan Input Data Obat ......................................................

52

Gambar 4.19 Potongan Query Input Data Obat ...........................................

52

Gambar 4.20 Halaman Edit Data Obat .........................................................

53

Gambar 4.21 Tampilan Edit Data Obat ........................................................

53

Gambar 4.22 Potongan Query Edit Data Obat .............................................

54

Gambar 4.23 Halaman Input Data Dokter ....................................................

54

Gambar 4.24 Tampilan Input Data Dokter ...................................................

55

Gambar 4.25 Potongan Query Input Data Dokter ........................................

55

Gambar 4.26 Halaman Edit Data Dokter ......................................................

56

Gambar 4.27 Tampilan Edit Data Dokter .....................................................

56

Gambar 4.28 Potongan Query Edit Data Dokter ..........................................

57

Gambar 4.29 Halaman Input Informasi Umum ............................................

57

Gambar 4.30 Tampilan Input Data Informasi Umum ..................................

58

Gambar 4.31 Potongan Query Input Data Informasi Umum .......................

58

Gambar 4.32 Halaman Edit Data Informasi Umum .....................................

59

Gambar 4.33 Tampilan Edit Data Informasi Umum ....................................

59

Gambar 4.34 Potongan Query Edit Data Informasi Umum .........................

60

Gambar 4.35 Halaman Jadwal Dokter ..........................................................

60

commit to user
xii