APLIKASI SMS GATEWAY PEMBERITAHUAN PASIEN BARU RAWAT INAP UNTUK DOKTER RSUD RA KARTINI
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 AriyantoNIM : 2009-53-085
Program Studi : Sistem Informasi Fakultas : Teknik
UNIVERSITAS MURIA KUDUS
KUDUS
2013
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
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 UtamaAndy Prasetyo Utomo, S.Kom, MT
Penguji I
Syafiul Muzid, S.T
Penguji II
Fajar Nuggraha, M.Kom
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
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
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.
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.
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
DAFTAR ISI
1.7.2 Metode Pengumpulan Data …………………………………….4
2.1.3 Klasifikasi Sistem………………………………………………10
2.1.2 Karakteristik Sistem…………………………………………….9
2.1.1 Pengertian Sistem……………………………………………….9
2.1 Konsep Dasar Sistem ………………………………………………...9
BAB II LANDASAN TEORI …………………………………………………...9
1.8 Sistematika Penulisan ……………………………...…………….......7
1.7.3 Metode Pengembangan Sistem …………………………….......6
1.7.1 Objek Penelitian ……………………………………………......4
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
1.7 Metodologi Penelitian ……………………………………………......4
1.6 Tinjauan Pustaka …………………………………………………......3
1.5 Manfaat Skripsi ………………………………………………….…...3
1.4 Tujuan Skripsi ………………………………………………….….....2
1.3 Batasan Masalah ……………………………………………….….....2
1.2 Perumusan Masalah ………………………………………….……....2
1.1 Latar Belakang Masalah ..…………………………………..………..1
I PENDAHULUAN………………………………………………..……...1
2.2 Konsep Dasar Informasi ……………………………………………..11
2.2.1 Definis Informasi......…………………………………………..11
2.8.2 Tujuan UML……...…………………………………………...16
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.
BAB III TINJAUAN UMUM OBJEK PENELITIAN …………………………31 3.1.
2.10 Gammu ……………………………………………………….…..29
2.9.4.1 Atribut Value ………………………………………...28
2.9.4 Atribut ………………………………………………………..28
2.9.3 Relationship Degree……………………………………….....27
2.9.2 Relationship………………………………………………......27
2.9.1 Entity ………………………………………………………….26
2.9 ERD ……………………………………………………………...…26
2.8.3 Diagram UML’’’……………………………………………...16
2.8.1 Definsi UML ………………………………………………….16
2.2.2 Siklus Informasi….…………………………………………….11
2.8 UML……………………………………………………………...…16
2.7 Bagan Alir Diagram ………………………………………………...14
2.6.2 Tugas dan Fungsi Rumah Sakit ………………………………..13
2.6.1 Definisi Sistem Informasi……………………………………...13
2.6 Rumah Sakit…… ………………………………………………….13
2.5.1 Definisi SMS Gateway ………………………………………...13
2.5 SMS Gatewa………………………………………………………..13
2.4 Komponen SistemInformasi………………………………………...12
2.3 Definisi SistemInformasi……………………………………………12
2.2.3 Kualitas Informasi ……………………………………………..11
Visi ………………………………………………………….34 3.5.2. Misi …………………………………………………………34
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 S aran ………………………………………………………….……..85
DAFTAR TABEL
Tabel 4.4 : Deskripsi Use Case Kelola Data RuanganTabel 4.11 : Tabel Admin…………………………………………..74
Tabel 4.10 : Tabel Ruangan………………………………………..……73
Tabel 4.9 : Tabel Dokter……………………………………………..73
Tabel 4.8 : Tabel PasienTabel 4.7 : Deskripsi Use Case Melihat Pemberitahuan Pasien Baru.53………………………...52
Tabel 4.6 : Deskripsi Use Case Kelola SMS………………52
Tabel 4.5 : Deskripsi Use Case Keloal Lihat Laporan…………….…51
…………………49
Tabel 2.1 : Simbol Bagan Alir DokumentTabel 4.3 : Deskripsi Use Case Kelola Data Pasien………………..48
Tabel 4.2 : Deskripsi Use Case Kelola Data Dokter………………………………………..…46
Tabel 4.1 : Bisnis UsecaseTabel 2.7 : Notasi pa daActivity Diagram ……………………………25Tabel 2.6 : Notasi padaStatechar t Diagram …………………………24Tabel 2.5 : Notassi p ada Sequence Diagram ……………………….22Tabel 2.4 : Tabel Mul tiplicity …………………………………….21Tabel 2.3 : Notasi pad a Classs Diagram ……………………………20………………………………18
Tabel 2.2 : Notasi Use Case Diagram…………………………15
….…………………………………………74
DAFTAR GAMBAR
Gambar 4.5 : Kelas DokterGambar 4.1 : Use Case……………………………………………………..48
Gambar 4.2 : Kelas Admin…………………………………………….……54
Gambar 4.3 : Kelas Pasien…………………………………………….……54
Gambar 4.4 : Kelas Ruangan………………………………………….……55
………………………………………………….55
Gambar 3.2 : FOD Pemberitahuan Pasien BaruGambar 4.6 : Class Diagram………………………………………………..56
Gambar 4.7 : Sequence Diagram Mengelola Data Pasien, Membuat LaporanData Pasien dan Cetak Laporan Data Pasien ………………………….57
Gambar 4.8 : Sequence Diagram Mengelola Data Dokter, Membuat LaporanData Dokter dan Cetak Laporan Data Dokter …………………………58
Gambar 4.9 : Sequence Diagram Mengelola Data Ruangan, MembuatLaporan Data Ruangan dan Cetak Laporan Data Ruangan ……………….59
Gambar 4.10 : Sequence Diagram Melihat Informasi Pemberitahuan Pasien……………………………43
…………………………………………………32
Gambar 2.1 : Siklus Informasi……………….………………….22
…………………………………………..…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 SequenceGambar 2.6 : Contoh Statechart DiagramGambar 3.1 : Denah Lokasi…..………………………………23
Gambar 2.7 :Contoh Activity Diagram……………………..………………25
Gambar 2.8 : Contoh Unary Relationship…………………………………..27
Gambar 2.9 : ContohBinary Relationship…………………………………..28
Gambar 2.10 : Contoh Ternary Relationship…………..………….………….28
Baru …………………………………………………………60
Gambar 4.11 : Activity Diagram Kelola Data Pasien dan Cetak Laporan KelolaGambar 4.29 : Himpunan Entitas…………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
…………………………………………….69
……………………66
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 RuanganGambar 4.24 : Statechart Diagram Priview dan Cetak Data DokterGambar 4.23 : Statechart Diagram Add dan Save DokterData Pasien ……………………………………………….…60
………………………...…….63
Gambar 4.12 : Activity Diagram Kelola Data Dokter dan Cetak Laporan KelolaData Dokter …………………………………………………61
Gambar 4.13 : Activity Diagram Kelola Data Ruangan dan Cetak LaporanKelola 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 PasienGambar 4.17 : Statechart Diagram Hapus Pasien……………………………65
…………………………….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 : StatechartDiagram Edit Dokter ………………………………65 Gambar 4.22: Statechart Diagram Hapus Dokter
....71
Gambar 4.35 : Kardinality beserta Foreig key Entitas Pasien dengan DokterGambar 5.1 : Menu LoginGambar 5.8 : Tampilan Pesan……………………………………………83
Gambar 5.7 : Input Data Pasien…………………………………………..83
Gambar 5.6 : Tampilan Laporan……………………………….81
……………………………………..……81 Gambar5.5 : Form data Ruangan Ruangan
Gambar 5.4 : Form data DokterForm data Pasien…………………………………………….80
Gambar 5.3 :……………………….………………………..80
Gambar 5.2 : Menu Utama…………….…………………………………..79
Gambar 4.43 : Laporan Data P erawatan…………………………………..…78…...71
………………………………………………77
Gambar 4.42 : Menu Laporan…………………………………………77
Gambar 4.41 : Menu Data Ruangan…………………………………………..76
Gambar 4.40 : Menu Data Dokter……………….…………………………. .76
Gambar 4.39 : Menu Data Pasien………………………………………………….75
Gambar 4.38 : Menu Utama…………………………………………………..75
Gambar 4.37 : Menu Login……………………72
Gambar 4.36 : Transformasi ERD ke Database Rational………………………………………………84