SISTEM INFORMASI PENGINGAT JADWAL GENERAL CHECK UP DI LABORATORIUM PRIMA MEDIKA KUDUS Sistem Informasi Pengingat Jadwal General Check Up Di Laboratorium Prima Medika Kudus Berbasis SMS Gateway & Email.

SISTEM INFORMASI PENGINGAT JADWAL GENERAL
CHECK UP DI LABORATORIUM PRIMA MEDIKA KUDUS
BERBASIS SMS GATEWAY & EMAIL

SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I
Pada Program Studi Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta

Oleh:

LITA SUSILOWATI
L200110050

PROGRAM STUDI INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2015

ii


iii

iv

HALAMAN PERSEMBAHAN
1.

Allah SWT yang selalu melimpahkan rahmat dan hidayah bagi hambaNya serta
memberikan kelancaran dan kemudahan.

2.

Kedua orang tuaku yang tercinta Ayah dan Ibu yang selalu mendengarkan segala
keluh kesahku, selalu memberikan motivasi, dukungan, semangat, dan do’a yang
tidak pernah putus kau panjatkan untukku, untuk kelancaran segala urusanku.

3.

Untuk kakakku tercinta Desia dan Doni yang selalu memberi nasihat dan
motivasi.


4.

Untuk adikku-adikku tercinta Dita dan Aan yang menjadi salah satu semangatku
dalam perjalanan hidupku.

5.

Untuk Bapak Gunawan Ariyanto Ph.D selaku dosen pembimbing yang selalu
memberikan bimbingan, arahan, masukan dan memberikan waktu dalam
penyusunan skripsi.

6.

Teman-temanku tercinta Ica, Nisa, Mila, Eppy, Muna, Asri yang selalu
mendukung, memberi semangat dan motivasi satu sama lain dalam penyusunan
skripsi.

7.


Semua pihak yang membantu dalam penyusunan skripsi ini hingga selesai.

v

vi

vii

ABSTRAKSI

SMS (Short Message Service) sudah banyak dimanfaatkan oleh masyarakat saat ini.
SMS sudah banyak digunakan karena memiliki jangkauan yang luas, dan
penggunaannya yang mudah dan efisien. SMS Gateway merupakan komunikasi dua
arah yaitu menghubungkan antara sistem operasi komputer dengan perangkat
komunikasi yang terpasang untuk mengirim atau menerima SMS.
Pada Laboratorium Prima Medika Kudus telah dibangun sistem pengingat
jadwal general check up berbasis SMS Gateway & Email. Pada sistem ini selain
menggunakan SMS Pengingat untuk mengingatkan jadwal check up juga
menggunakan SMS Autoreplay untuk mengambil nomor antrian check up.
Pengingatan jadwal check up tidak hanya dikirim melalui SMS tetapi juga dikirim

melalui Email. Sedangkan untuk pengambilan nomor antrian akan dikirim melewati
SMS. Pengembangan sistem ini menggunakan bahasa pemrograman PHP,
penyimpanan database menggunakan MySQL. Sedangkan untuk membangun
aplikasi SMS menggunakan SMS Cloud.
Berdasarkan data uji coba, didapatkan kesimpulan bahwa aplikasi dapat
membantu pasien di Laboratorium untuk mengingat jadwal general check up dan
pengambilan nomor antrian dan juga dapat menjadi salah satu media informasi yang
mudah diakses oleh masyarakat,
Kata Kunci : sms gateway, sms cloud, media informasi

viii

DAFTAR ISI

HALAMAN JUDUL ...................................................................

i

HALAMAN PERSETUJUAN ....................................................


ii

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

iii

DAFTAR KONTRIBUSI............................................................

iv

PERSEMBAHAN ........................................................................

v

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

vi

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


viii

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

ix

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

xiii

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

xiv

DAFTAR LAMPIRAN ............................................................... xvii
BAB I

BAB II

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


1

1.1

Latar Belakang ..............................................................

1

1.2

Rumusan Masalah.........................................................

2

1.3

Batasan Masalah ...........................................................

3


1.4

Tujuan Penelitian ..........................................................

3

1.5

Manfaat Penelitian .......................................................

3

1.6

Sistematika Penulisan ...................................................

4

TINJAUAN PUSTAKA ..............................................................


6

2.1

Telaah Penelitian ..........................................................

6

2.2

Landasan Teori .............................................................

10

ix

BAB III

2.2.1


Pengertian Sistem Informasi .........................................

10

2.2.2

Pengertian SMS Gateway .............................................

10

2.2.3

Pengertian Email ...........................................................

11

2.2.4

Pengertian MYSQL ......................................................


12

2.2.5

Pengertian PHP .............................................................

12

2.2.6

Pengertian SMS Cloud .................................................

12

2.2.7

Pengertian XAMPP ......................................................

13

METODE PENELITIAN ...........................................................

15

3.1.

Waktu dan Tempat Penelitian.......................................

15

3.2

Peralatan Utama dan Pendukung ..................................

15

3.3

Diagram Alir Penelitian ................................................

16

3.4

Diagram Alir Sistem ....................................................

18

3.5

Gambaran Sistem ..........................................................

20

3.6

Analisis Kebutuhan Sistem ...........................................

20

3.6.1

Kebutuhan Hardware ...................................................

21

3.6.2

Kebutuhan Software ....................................................

21

3.6.3

Kebutuhan Admin ........................................................

22

3.6.4

Kebutuhan User ............................................................

22

3.7

Perancangan Sistem .....................................................

23

3.7.1

Metodologi ...................................................................

23

3.7.2

Desain Secara Umum ..................................................

24

3.7.2.1

DFD Level 0 .................................................................

25

3.7.2.2

DFD Level 1 .................................................................

26

3.7.2.3

DFD Level 2 Manage Data Pasien ..............................

27

3.7.2.4

DFD Level 2 Manage SMS ..........................................

27

x

BAB IV

3.7.2.5

DFD Level 2 Manage Jadwal ......................................

28

3.7.2.6

DFD Level 2 Manage No Antrian ...............................

29

3.7.2.7

DFD Level 2 Proses Send SMS ...................................

30

3.7.2.8

DFD Level 2 Proses Send Email .................................

31

3.7.3

Desain Secara Terinci ..................................................

32

3.7.3.1

Desain Menu Sistem ....................................................

32

3.7.3.2

Desain Basis Data ........................................................

33

3.7.3.3

Desain Dialog Layar ....................................................

39

HASIL DAN PEMBAHASAN ..................................................

48

4.1

Hasil Penelitian .............................................................

48

4.1.2

Halaman Admin (User).................................................

48

4.1.3

Form Menu Utama........................................................

49

4.1.4

Form Menu Pasien ........................................................

50

4.1.5

Form Menu Jadwal ......................................................

53

4.1.6

Form Antrian ................................................................

56

4.1.7

Form Kirim Pesan .........................................................

57

4.1.8

Form Kotak Masuk .......................................................

58

4.1.9

Form Pesan Keluar .......................................................

58

4.2

Tampilan Implementasi SMS Gateway .......................

59

4.2.1

Implementasi Pengingat Jadwal lewat Email ...............

59

4.2.2

Implementasi Pengingat Jadwal lewat SMS ................

59

4.2.3

Implementasi Pengambilan No Antrian lewat SMS …

60

4.3

Hasil Pengujian ............................................................

60

4.3.1

Pengujian Internal ........................................................

60

4.3.2

Pengujian Eksternal ....................................................

62

xi

4.3.3

Pengujian Web Browser .............................................

74

4.3.4

Perbandingan dengan Sistem Lain ...............................

75

4.4

Analisis dan Pembahasan ............................................

77

PENUTUP ....................................................................................

78

5.1

Kesimpulan ..................................................................

78

5.2

Saran ............................................................................

78

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

80

BAB V

LAMPIRAN

xii

DAFTAR TABEL

3.1.

Tabel Admin...........................................................................................

35

3.2.

Tabel Pasien ...........................................................................................

35

3.3.

Tabel Antrian .........................................................................................

36

3.4.

Tabel Jadwal...........................................................................................

37

3.5.

Tabel SMS Masuk ..................................................................................

38

3.6.

Tabel SMS Keluar ..................................................................................

39

4.1.

Tabel Pengujian .....................................................................................

61

4.2.

Tabel Hasil Kuisioner Pasien .................................................................

62

4.3.

Tabel Hasil Kuisioner Admin ................................................................

63

4.4.

Hasil Pengujian Web Browser ...............................................................

75

4.5.

Perbandingan dengan Sistem Lain .........................................................

76

xiii

DAFTAR GAMBAR

3.1

Flowchart Penelitian ...............................................................................

16

3.2

Flowchart Sistem.....................................................................................

18

3.3. DFD Level 0 ...........................................................................................

25

3.4

DFD Level 1 ............................................................................................

26

3.5

DFD Level 2 Manage Data Pasien .........................................................

27

3.6

DFD Level 2 Manage SMS ....................................................................

27

3.7

DFD Level 2 Manage Jadwal .................................................................

28

3.8

DFD Level 2 Manage No Antrian ..........................................................

29

3.9

DFD Level 2 Proses Send SMS ..............................................................

30

3.10 DFD Level 2 Proses Send Email ............................................................

31

3.11 Desain Menu Sistem ...............................................................................

32

3.12 Entity Relation Diagram .........................................................................

34

3.13 Halaman Admin ......................................................................................

40

3.14 Dashboard ..............................................................................................

40

3.15 Data Pasien .............................................................................................

41

3.16 Edit Data Pasien......................................................................................

42

3.17 Tambah Data Pasien ...............................................................................

42

3.18 Halaman Menu Jadwal ...........................................................................

43

3.19 Penambahan Data Jadwal Baru ..............................................................

44

3.20 Pengeditan Data Jadwal ..........................................................................

44

3.21 Halaman Menu Kotak Masuk .................................................................

45

xiv

3.22 Halaman Menu Pesan Keluar ................................................................

45

3.23 Halaman Menu Data No Antrian ............................................................

46

3.24 Halaman Kirim SMS ..............................................................................

47

4.1

Form Login Admin (User) .....................................................................

48

4.2

Menu Utama (Dashboard)......................................................................

49

4.3

Tampilan Awal Menu Pasien..................................................................

50

4.4

Input Data Pasien ....................................................................................

51

4.5

Memilih Data Pasien...............................................................................

51

4.6

Konfirmasi Penghapusan ........................................................................

52

4.7

Memilih Data Pasien...............................................................................

52

4.8

Edit Data Pasien......................................................................................

53

4.9

Menu Jadwal ...........................................................................................

53

4.10 Input Data Jadwal ...................................................................................

54

4.11 Memilih Data Jadwal ..............................................................................

54

4.12 Edit Data Jadwal .....................................................................................

55

4.13 Memilih Data Jadwal ..............................................................................

55

4.14 Konfirmasi Penghapusan ........................................................................

56

4.15 Menu Antrian ..........................................................................................

56

4.16 Penambahan No Antrian .........................................................................

57

4.17 Menu Kirim Pesan ..................................................................................

57

4.18 Kotak Masuk ...........................................................................................

58

4.19 Pesan Keluar ...........................................................................................

58

4.20 Tampilan Implementasi Jadwal Pengingat Lewat Email........................

59

4.21 Tampilan Implementasi Jadwal Pengingat Lewat Sms ...........................

59

4.22 Tampilan Implementasi No Antrian Lewat Sms.....................................

60

xv

4.24 Grafik Prosentase Hasil Skoring Kuisioner Pasien ................................

69

4.25 Grafik Prosentase Hasil Skoring Kuisioner Admin ................................

69

xvi

DAFTAR LAMPIRAN

A

Profil Penulis

B

Contoh Source Code Program (Script) Sistem Informasi Pengingat Jadwal
General Check Up

C

Hasil Kuisioner

D

Dokumentasi

E

Surat Balasan Penelitian

xvii