APLIKASI SMS GATEWAY PEMBERITAHUAN PASIEN BARU RAWAT INAP … · i LAPORAN SKRIPSI APLIKASI SMS...

15
i LAPORAN SKRIPSI APLIKASI SMS GATEWAY PEMBERITAHUAN PASIEN BARU RAWAT INAP UNTUK DOKTER RSUD RA KARTINI Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus Disusun Oleh : Nama : Hirmawan Ariyanto NIM : 2009-53-085 Program Studi : Sistem Informasi Fakultas : Teknik UNIVERSITAS MURIA KUDUS KUDUS 2013

Transcript of APLIKASI SMS GATEWAY PEMBERITAHUAN PASIEN BARU RAWAT INAP … · i LAPORAN SKRIPSI APLIKASI SMS...

i

LAPORAN SKRIPSI

APLIKASI SMS GATEWAY PEMBERITAHUAN PASIEN

BARU RAWAT INAP UNTUK DOKTER RSUD RA KARTINI

Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan

program studi Sistem Informasi S-1 pada Fakultas Teknik

Universitas Muria Kudus

Disusun Oleh :

Nama : Hirmawan Ariyanto

NIM : 2009-53-085

Program Studi : Sistem Informasi

Fakultas : Teknik

UNIVERSITAS MURIA KUDUS

KUDUS

2013

ii

HALAMAN PERSETUJUAN

Nama Pelaksana Skripsi : Hirmawan Ariyanto

NIM : 2009-53-085

Bidang Studi : Sistem Informasi

Judul Skr ipsi : Aplikasi SMS Gateway Pemberitahuan Pasien

Baru Rawat Inap untuk Dokter RSUD RA

Kartini

Pembimbing I : Yudie Irawan, M.Kom

Pembimbing II : Nanik Susanti, S.Kom

Kudus, 11 April 2013

Menyetujui :

Pembimbing I Pembimbing II

Yudie Irawan, M.Kom Nanik Susanti, S.Kom

iii

HALAMAN PENGESAHAN

Nama Pelaksana Skripsi : Hirmawan Ariyanto

NIM : 2009-53-085

Bidang Studi : Sistem Informasi

Judul Skripsi : Aplikasi SMS Gateway Pemberitahuan Pasien

Baru Rawat Inap untuk Dokter RSUD RA

Kartini

Pembimbing I : Yudie Irawan, M.Kom

Pembimbing II : Nanik Susanti, S.Kom

Kudus, 3 Juli 2013

Telah diujikan pada ujian sarjana, tanggal 3 Juli 2013

dan dinyatakan LULUS

Mengetahui,

Dekan Fakultas Teknik

Rochmad Winarso, ST., MT.

Penguji Utama

Andy Prasetyo Utomo, S.Kom, MT

Penguji I

Syafiul Muzid, S.T

Penguji II

Fajar Nuggraha, M.Kom

iv

SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH

Yang bertanda tangan di bawah ini, saya :

Nama : Hirmawan Ariyanto

NIM : 200953085

Program Studi : Sistem Informasi

Jenjang : Strata Satu (S1)

Jenis Karya : Skripsi

Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk

memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik

Universitas Muria Kudus Hak Bebas Royalti Non-Eksklusif (Non-exclusive

Royalti-Free Right) atas karya ilmiah kami yang berjudul : “ Aplikasi SMS

Gateway Pemberitahuan Pasien Baru Rawat Inap untuk Dokter RSUD RA

Kartini”

Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Universitas Muria Kudus

berhak menyimpan, mengalih-media atau bentuk-kan, pengelolaannya dalam

pangkalan data (database), mendistribusikannya dan menampilkan atau

mempublikasikannya di internet atau media lain untuk kepentingan akademis

tanpa perlu meminta ijin dari saya.

Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak

Universitas Muria Kudus, segala bentuk tuntutan hukum yang timbul atas

pelanggaran Hak Cipta dalam karya ilmiah saya ini.

Demikian pernyataan ini saya buat dengan sebenarnya.

Kudus, 04 Juli 2013

Yang menyatakan,

Hirmawan Ariyanto

v

HALAMAN MOTTO DAN PERSEMBAHAN

MOTTO

“Keyakinan adalah kunci dari segala kesuksesan”

“Jika ingin urusan kita dimudahkan oleh Allah, maka mudahlah jalan urusan

orang lain”

PERSEMBAHAN

Skripsi ini penulis persembahkan kepada:

1. Allah SWT

2. Rasulullah SAW

3. Ayah dan Ibu tercinta

4. Mbak Dian dan Mbak Rina

5. Kang Oky dan Kang Oyo

6. Aldi dan Atar

7. Semua teman-teman

vi

RINGKASAN

Penelitian skripsi telah dilakukan selama beberapa minggu di RSU RA

Kartini bertujuan untuk menghasilkan suatu sebuah aplikasi pada RSU RA Kartini

yang berbasis SMS Gateway sehingga dapat melakukan pengolahan data dan

menyimpan ke dalam sebuah basis data untuk memberikan informasi kepada

dokter pasien rawat inap khususnya di RSU RA Kartini.

Perancangan sistem dilakukan dengan metode pengembangan sistem model

waterfall yaitu suatu metode yang mengambarkan bentuk dari sistem atau aplikasi

yang akan dibangun serta menggunakan bahasa pemodelan UML. Sedangkan

bahasa pemrograman yang dipakai adalah Microsoft Visual Basic 6.0 dengan

menggunakan database MySQL dan Gammu sebagai Engine SMS Gateway..

Hasil akhir perancangan tersebut menghasilkan suatu Aplikasi SMS

Gateway yang memudahkan dokter dalam mendapat informasi pemberitahuan

pasien baru rawat inap pada RSU RA Kartini.

Kata kunci : Aplikasi, Rumah Sakit, SMS Gateway.

vii

KATA PENGANTAR

Alhamdulillah segala puji bagi Allah SWT yang telah melimpahkan

rahmat dan pertolongan kepada penulis serta ni’mat dan karunia yang lebih

sehingga tak mampu bagi penulis untuk sekedar menghitung dan mengucap

syukur atas segala yang dianugrahkan Allah kepada penulis satu per satu. Rahmat

dan salam kepada Rosulullah, Muhammad kekasih Allah. Beliaulah yang telah

membawa kita dari kegelapan ke jalan cahaya. Alhamdulillah segala puji kepada-

Mu, ya Allah, atas segala hal yang Engkau berikan padaku. Aku menyadari, aku

hanyalah makhluk lemah yang tak berdaya. Karena Engkaulah, ya Allah, dan

memang hanya karena Engkaulah skripsi ini dapat terselesaikan. Segala puji bagi-

Mu.. Segala puji bagi-Mu Tuhanku.

Penyusunan skripsi ini merupakan salah satu syarat yang harus dipenuhi

untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik

Universitas Muria Kudus.

Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang

sebesar-besarnya kepada :

1. Prof. Dr. dr. Sarjadi, Sp. PA selaku Rektor Universitas Muria Kudus.

2. Bapak Rochmad Winarso, S.T., M.T. selaku Dekan Fakultas Teknik

Universitas Muria Kudus.

3. R.Rhoedy Setiawan, M.Kom selaku Kepala Program Studi Sistem Informasi

Fakultas Teknik Universitas Muria Kudus.

4. Bapak Yudie Irawan, M.Kom yang berkenan menjadi dosen pembimbing

saya. Terima Kasih atas waktu, ilmu, saran, semangat, dan nasihat yang

Bapak berikan selama bimbingan.

5. Ibu Nanik Susanti, S, Kom. selaku pembimbing dua saya. Terima Kasih atas

waktu, ilmu, saran, semangat, dan nasihat yang Ibu berikan selama

bimbingan.

6. Bapak Abdul Bazar Selaku kepala sekolah Terima kasih atas ijin yang telah

diberikan untuk melakukan penelitian di Mts Al Muttaqin Rengging.

viii

7. Bapak dan Ibuku, Terima kasih. Do’a restu dan kasih sayangnya sehingga

aku bisa jadi seperti ini.

8. Buat Kakak dan adikku terima kasih atas dukungan dan semangatnya.

9. Sahabatku, terima kasih atas motivasinya.

10. Teman-temanku, yang telah menjadi teman setia selama perjalan hidup di

kampus.

Penulis menyadari bahwa dalam penyusunan Laporan Skripsi masih jauh

dari sempurna. Oleh karena itu, saran dan kritik yang membangun sangat penulis

harapkan guna perbaikan penulisan di masa-masa mendatang. Penulis mohon

maaf atas segala kekurangan dan kesalahan yang ada. Akhirnya, penulis berharap

semoga tulisan ini bermanfaat. Amin.

Kudus, Juli 2013

Penulis

ix

DAFTAR ISI

HALAMAN JUDUL ...................................................................................... i

HALAMAN PERSETUJUAN ........................................................................ ii

HALAMAN PENGESAHAN .......................................................................... iii

HALAMAN MOTTO DAN PERSEMBAHAN ............................................... iv

RINGKASAN ................................................................................................. v

KATA PENGANTAR .................................................................................... vi

DAFTAR ISI ................................................................................................. viii

DAFTAR TABEL ........................................................................................... xii

DAFTAR GAMBAR ..................................................................................... xv

DAFTAR LAMPIRAN .......................................................................................xvii

BAB I PENDAHULUAN………………………………………………..……...1

1.1 Latar Belakang Masalah ..…………………………………..………..1

1.2 Perumusan Masalah ………………………………………….……....2

1.3 Batasan Masalah ……………………………………………….….....2

1.4 Tujuan Skripsi ………………………………………………….….....2

1.5 Manfaat Skripsi ………………………………………………….…...3

1.6 Tinjauan Pustaka …………………………………………………......3

1.7 Metodologi Penelitian ……………………………………………......4

1.7.1 Objek Penelitian ……………………………………………......4

1.7.2 Metode Pengumpulan Data …………………………………….4

1.7.3 Metode Pengembangan Sistem …………………………….......6

1.8 Sistematika Penulisan ……………………………...…………….......7

BAB II LANDASAN TEORI …………………………………………………...9

2.1 Konsep Dasar Sistem ………………………………………………...9

2.1.1 Pengertian Sistem……………………………………………….9

2.1.2 Karakteristik Sistem…………………………………………….9

2.1.3 Klasifikasi Sistem………………………………………………10

2.2 Konsep Dasar Informasi ……………………………………………..11

x

2.2.1 Definis Informasi......…………………………………………..11

2.2.2 Siklus Informasi….…………………………………………….11

2.2.3 Kualitas Informasi ……………………………………………..11

2.3 Definisi SistemInformasi……………………………………………12

2.4 Komponen SistemInformasi………………………………………...12

2.5 SMS Gatewa………………………………………………………..13

2.5.1 Definisi SMS Gateway ………………………………………...13

2.6 Rumah Sakit…… ………………………………………………….13

2.6.1 Definisi Sistem Informasi……………………………………...13

2.6.2 Tugas dan Fungsi Rumah Sakit ………………………………..13

2.7 Bagan Alir Diagram ………………………………………………...14

2.8 UML……………………………………………………………...…16

2.8.1 Definsi UML ………………………………………………….16

2.8.2 Tujuan UML……...…………………………………………...16

2.8.3 Diagram UML’’’……………………………………………...16

2.9 ERD ……………………………………………………………...…26

2.9.1 Entity ………………………………………………………….26

2.9.2 Relationship………………………………………………......27

2.9.3 Relationship Degree……………………………………….....27

2.9.4 Atribut ………………………………………………………..28

2.9.4.1 Atribut Value ………………………………………...28

2.10 Gammu ……………………………………………………….…..29

BAB III TINJAUAN UMUM OBJEK PENELITIAN …………………………31

3.1. Sejarah Singkat Tentang RSU RA Kartini ………………………..31

3.2. Denah Lokasi………………………………………………………32

3.3. Susunan Organisasi RSU RA Kartini ……………………………..32

3.4. Tugas dan Wewenang ……………………………………………..33

3.5. Visi dan Misi RSU Ra Kartini …………………………………….34

3.5.1. Visi ………………………………………………………….34

3.5.2. Misi …………………………………………………………34

xi

3.6. Tugas Pokok dan Fungsi ………………………………………..…..35

3.7. Strategi …………………………………………………………..….36

3.7.1. Kebijakan ………………………………………………..…..36

3.7.2. Kegiatan ………………………………………………..……37

3.8. Jenis Pelayanan …………………………………………………..…38

3.9. Jadwal Pelayanan ………………………………………………..….41

3.10. Alur Pemberitahuan Pasien Baru ……………………………….....42

BAB IV ANALISIS DAN PERANCANGAN …………………………….……44

4.1 Analisis Sistem yang Dibangun ………………………………….…44

4.2 Analisa Kebutuhan Data dan Informasi ………………………..…..44

4.3 Analisa Kebutuhan Hardware dan Software …………………..…..45

4.4 Perancangan Sistem yang Dibangun ……………………………….46

4.5 Entity Relation Diagram ……………………………………………69

4.6 Perancangan Basis Data ……………………………………………72

4.7 Perancangan Desain Input dan Output ……………………………..75

4.7.1 Perancangan Input………………………………………….... 75

4.7.2 Perancangan Output …………………………………………..78

BAB V PEMBAHASAN DAN IMPLEMENTASI…………………………….. 79

5.1. Pembahasan …………………………………………………….......79

5.2. Tampilan Awal Aplikasi ………………………………………..…..79

5.2.1. Tampilan Menu Login ………………………………….…....79

5.2.2. Tampilan Menu Utama…………………………………...... .80

5.2.3. Tampilan Menu Data Pasien …………………………..…….80

5.2.4. Tampilan Menu Data Dokter ………………….…………….81

5.2.5. Tampilan Menu Data Ruangan …………………….…….....81

5.2.6. Tampilan Laporan …………………………………..…….…82

5.3. Pengujian Aplikasi ………………………………………………….82

5.3.1. Uji Coba Kasus ………………………………………….83

BAB VI PENUTUP ………………………………………………………….....85

6.1 Kesimpulan …………………………………………………….……85

6.2 Saran ………………………………………………………….……..85

xii

DAFTAR TABEL

Tabel 2.1 : Simbol Bagan Alir Dokument …………………………15

Tabel 2.2 : Notasi Use Case Diagram ………………………………18

Tabel 2.3 : Notasi pada Classs Diagram ……………………………20

Tabel 2.4 : Tabel Multiplicity …………………………………….21

Tabel 2.5 : Notassi pada Sequence Diagram ……………………….22

Tabel 2.6 : Notasi padaStatechart Diagram …………………………24

Tabel 2.7 : Notasi padaActivity Diagram ……………………………25

Tabel 4.1 : Bisnis Usecase ………………………………………..…46

Tabel 4.2 : Deskripsi Use Case Kelola Data Dokter ………………..48

Tabel 4.3 : Deskripsi Use Case Kelola Data Pasien …………………49

Tabel 4.4 : Deskripsi Use Case Kelola Data Ruangan…………….…51

Tabel 4.5 : Deskripsi Use Case Keloal Lihat Laporan ………………52

Tabel 4.6 : Deskripsi Use Case Kelola SMS ………………………...52

Tabel 4.7 : Deskripsi Use Case Melihat Pemberitahuan Pasien Baru.53

Tabel 4.8 : Tabel Pasien ……………………………………………..73

Tabel 4.9 : Tabel Dokter ………………………………………..……73

Tabel 4.10 : Tabel Ruangan …………………………………………..74

Tabel 4.11 : Tabel Admin ….…………………………………………74

xiii

DAFTAR GAMBAR

Gambar 2.1 : Siklus Informasi …………………………………………..…11

Gambar 2.2 : Contoh Bisnis Use Case ………………………..………….…17

Gambar 2.3 : Use Case Diagram ………………………….………………..17

Gambar 2.4 : Contoh Class Diagram ………………………………………20

Gambar 2.5 : Contoh Diagram Sequence ……………….………………….22

Gambar 2.6 : Contoh Statechart Diagram …..………………………………23

Gambar 2.7 : Contoh Activity Diagram……………………..………………25

Gambar 2.8 : Contoh Unary Relationship …………………………………..27

Gambar 2.9 : Contoh Binary Relationship…………………………………..28

Gambar 2.10 : Contoh Ternary Relationship…………..………….………….28

Gambar 3.1 : Denah Lokasi …………………………………………………32

Gambar 3.2 : FOD Pemberitahuan Pasien Baru ……………………………43

Gambar 4.1 : Use Case ……………………………………………………..48

Gambar 4.2 : Kelas Admin …………………………………………….……54

Gambar 4.3 : Kelas Pasien …………………………………………….……54

Gambar 4.4 : Kelas Ruangan ………………………………………….……55

Gambar 4.5 : Kelas Dokter ………………………………………………….55

Gambar 4.6 : Class Diagram ………………………………………………..56

Gambar 4.7 : Sequence Diagram Mengelola Data Pasien, Membuat Laporan

Data Pasien dan Cetak Laporan Data Pasien

………………………….57

Gambar 4.8 : Sequence Diagram Mengelola Data Dokter, Membuat Laporan

Data Dokter dan Cetak Laporan Data Dokter

…………………………58

Gambar 4.9 : Sequence Diagram Mengelola Data Ruangan, Membuat

Laporan Data Ruangan dan Cetak Laporan Data Ruangan

……………….59

Gambar 4.10 : Sequence Diagram Melihat Informasi Pemberitahuan Pasien

Baru …………………………………………………………60

xiv

Gambar 4.11 : Activity Diagram Kelola Data Pasien dan Cetak Laporan Kelola

Data Pasien ……………………………………………….…60

Gambar 4.12 : Activity Diagram Kelola Data Dokter dan Cetak Laporan Kelola

Data Dokter …………………………………………………61

Gambar 4.13 : Activity Diagram Kelola Data Ruangan dan Cetak Laporan

Kelola Data Ruangan ……………………………………….61

Gambar 4.14 : Activity Melihat Informasi Pemberitahuan Pasien Baru

…………62

Gambar 4.15 : Statechart Diagram Login …………………………………….62

Gambar 4.16 : Statechart Diagram Edit Pasien ………………………...…….63

Gambar 4.17 : Statechart Diagram Hapus Pasien …………………………….63

Gambar 4.18 : Statechart Diagram Add dan Save Pasien ……………………63

Gambar 4.19 : Statechart Diagram Priview dan Cetak Pasien ………………64

Gambar 4.20 : Statechart SMS Data Pasien ………………………………….64

Gambar 4.21 : Statechart Diagram Edit Dokter ………………………………65

Gambar 4.22: Statechart Diagram Hapus Dokter ……………………………65

Gambar 4.23 : Statechart Diagram Add dan Save Dokter ……………………66

Gambar 4.24 : Statechart Diagram Priview dan Cetak Data Dokter …………66

Gambar 4.25 : Statechart Diagram Edit Ruangan ………………….………...67

Gambar 4.26 : Statechart Diagram Hapus Ruangan ………………………….67

Gambar 4.27 : Statechart Diagram Add dan Save Ruangan ………………….68

Gambar 4.28 : Statechart Diagram Privew dan Cetak Ruangan …………….68

Gambar 4.29 : Himpunan Entitas …………………………………………….69

Gambar 4.30 : Atribute Antity berserta Primery key ………………………..69

Gambar 4.31 : Atibute Relationship ………………………………………….70

Gambar 4.32 : Kardinality beserta Foreig key Entitas Admin dengan Pasien

…...70

Gambar 4.33 : Kardinality beserta Foreig key Entitas Admin dengan Dokter

…..70

Gambar 4.34 : Kardinality beserta Foreig key Entitas Pasien dengan Ruangan

....71

xv

Gambar 4.35 : Kardinality beserta Foreig key Entitas Pasien dengan Dokter

…...71

Gambar 4.36 : Transformasi ERD ke Database Rational ……………………72

Gambar 4.37 : Menu Login …………………………………………………..75

Gambar 4.38 : Menu Utama ………………………………………………….75

Gambar 4.39 : Menu Data Pasien……………….…………………………. .76

Gambar 4.40 : Menu Data Dokter …………………………………………..76

Gambar 4.41 : Menu Data Ruangan …………………………………………77

Gambar 4.42 : Menu Laporan ………………………………………………77

Gambar 4.43 : Laporan Data Perawatan…………………………………..…78

Gambar 5.1 : Menu Login …………….…………………………………..79

Gambar 5.2 : Menu Utama ……………………….………………………..80

Gambar 5.3 : Form data Pasien…………………………………………….80

Gambar 5.4 : Form data Dokter ……………………………………..……81

Gambar5.5 : Form data Ruangan Ruangan ……………………………….81

Gambar 5.6 : Tampilan Laporan …………………………………………..83

Gambar 5.7 : Input Data Pasien ……………………………………………83

Gambar 5.8 : Tampilan Pesan ………………………………………………84