Page 1
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
Page 2
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
Page 3
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
Page 4
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
Page 5
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
Page 6
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.
Page 7
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.
Page 8
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
Page 9
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
Page 10
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
Page 11
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
Page 12
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
Page 13
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
Page 14
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
Page 15
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