Penerapan Web Service Pada Sistem Pendataan Pasien Rawat...

15
i Penerapan Web Service Pada Sistem Pendataan Pasien Rawat Inap Berbasis Android (Studi Kasus : Rumah Sakit Mitra Masyarakat Timika - Papua) Laporan Penelitian Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer Peneliti : Angky Feky Hehanussa (672006223) Jason Prestiliano, ST., M.Cs Yos Richard Beeh, ST., M.Cs Program Studi Sistem Informasi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga September 2012

Transcript of Penerapan Web Service Pada Sistem Pendataan Pasien Rawat...

Page 1: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat ...repository.uksw.edu/bitstream/123456789/6334/7/T1_672006223_Judul.… · Penerapan Web Service Pada Sistem Pendataan Pasien

i

Penerapan Web Service Pada Sistem Pendataan Pasien Rawat Inap Berbasis

Android (Studi Kasus : Rumah Sakit Mitra

Masyarakat Timika - Papua)

Laporan Penelitian

Diajukan kepada Fakultas Teknologi Informasi

untuk memperoleh Gelar Sarjana Komputer

Peneliti :

Angky Feky Hehanussa (672006223) Jason Prestiliano, ST., M.Cs Yos Richard Beeh, ST., M.Cs

Program Studi Sistem Informasi Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana Salatiga

September 2012

Page 2: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat ...repository.uksw.edu/bitstream/123456789/6334/7/T1_672006223_Judul.… · Penerapan Web Service Pada Sistem Pendataan Pasien
Page 3: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat ...repository.uksw.edu/bitstream/123456789/6334/7/T1_672006223_Judul.… · Penerapan Web Service Pada Sistem Pendataan Pasien

ii

Page 4: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat ...repository.uksw.edu/bitstream/123456789/6334/7/T1_672006223_Judul.… · Penerapan Web Service Pada Sistem Pendataan Pasien

iii

Page 5: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat ...repository.uksw.edu/bitstream/123456789/6334/7/T1_672006223_Judul.… · Penerapan Web Service Pada Sistem Pendataan Pasien

iv

Pernyataan

Penelitian yang berikut ini:

Judul : Penerapan Web Service Pada Sistem Pendataan Pasien Rawat Inap Berbasis Android (Studi Kasus : Rumah Sakit Mitra Masyarakat Timika, Papua)

Pembimbing : 1. Jason Prestiliano, ST., M.Cs

2. Yos Richard Beeh, ST., M.Cs

adalah benar hasil karya saya:

Nama : Angky Feky Hehanussa

NIM : 672006223

Saya menyatakan tidak mengambil sebagian atau seluruhnya dari

hasil karya orang lain kecuali sebagaimana yang tertulis pada

daftar pustaka.

Pernyataan ini dibuat dengan sebenarnya sesuai dengan ketentuan

yang berlaku dalam penulisan karya ilmiah.

Salatiga, 2012

(Angky F. hehanussa)

Page 6: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat ...repository.uksw.edu/bitstream/123456789/6334/7/T1_672006223_Judul.… · Penerapan Web Service Pada Sistem Pendataan Pasien

v

Prakata Puji dan rasa syukur yang begitu dalam penulis panjatkan

ke hadirat Tuhan Yesus Kristus atas berkat dan kasih-Nya

sehingga penulis dapat menyelesaikan penelitian skripsi yang

berjudul “Penerapan Web Service Pada Sistem Pendataan Pasien

Rawat Inap Berbasis Android (Studi Kasus : Rumah Sakit Mitra

Masyarakat Timika, Papua)” ini.

Penelitian ini penulis ajukan untuk memenuhi salah satu

persyaratan guna memperoleh gelar Sarjana Komputer di

Program Studi Teknik Informatika, Fakultas Teknologi

Informasi, Universitas Kristen Satya Wacana, Salatiga.

Dalam penelitian ini, penulis telah menerima banyak

dukungan, bimbingan, serta bantuan dari berbagai pihak. Oleh

karena itu, dengan segala kerendahan hati dan penuh rasa kasih,

penulis ingin mengucapkan rasa terima kasih kepada :

1. Bapak Andeka Rocky Tanaamah, S.E, M.Cs., selaku

Dekan Fakultas Teknologi Informasi, Univesitas Kristen

Satya Wacana Salatiga.

2. Dian Widiyanto Chandra, S.Kom., M.Cs. selaku Ketua

Program Studi Teknik Informatika, Fakultas Teknologi

Informasi, Universitas Kristen Satya Wacana Salatiga.

3. Jasson Prestiliano, S.T., M.Cs. selaku Pembimbing I yang

telah banyak memberikan waktu, tenaga, pikiran, dan

nasehat untuk penulis selama proses bimbingan dan

proses penelitian.

4. Bapak Yos Richard Beeh, S.T., M.Cs. selaku Pembimbing

II yang juga telah banyak memberikan waktu, tenaga,

Page 7: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat ...repository.uksw.edu/bitstream/123456789/6334/7/T1_672006223_Judul.… · Penerapan Web Service Pada Sistem Pendataan Pasien

vi

pikiran, dan nasehat untuk penulis selama proses

bimbingan dan penelitian.

5. Ibu Mila C. Paseleng, S.Si., M.Pd., selaku Koordinator

Tugas Akhir, Fakultas Teknologi Informasi, Universitas

Kristen Satya Wacana, Salatiga.

6. Untuk Mama Pelpina “Ellen” Kissya/Hehanussa dan papa

Melky Hehanussa yang telah bersabar hati dalam menjaga

dan melindungi, serta membesarkan hingga dewasa kini.

Kalianlah penyemangat hidup ini walau tetap ada saja

jurang sebagai pemisah keutuhan kita. Semua cinta dan

kasih sayang dari Mama, serta keringat dan air mata yang

telah membasahi pipi untukku tak akan pernah bisa aku

lupakan. Karena “Kaulah segalanya jauh di dalam hatiku,

akan kucintaimu sepenuh jiwa ragaku”. Terima kasih

Mama. Untuk Papa, mungkin ini sesuatu yang sulit, tapi

tetap saya harus berterima kasih atas kasih sayang dan

perhatian selama ini buat saya hingga saya dapat

memperoleh gelar ini. Ini buat papa. Semoga Tuhan

Yesus selalu berkati papa di mana saja papa berada.

Terima kasih papa.

7. Untuk kakak Maria Anita Hehanussa, kakak Thosy

Hehanussa , adik bungsu Johan Leonardo Hehanussa,

kakak Erlin Kissya, kakak Fanny Tutuarima, dan semua

saudara yang jauh dari saya saat ini, terima kasih banyak

atas dukungannya selama ini. Kalianpun alasan kenapa

saya ada hingga saat ini. Adalah selalu dalam

Page 8: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat ...repository.uksw.edu/bitstream/123456789/6334/7/T1_672006223_Judul.… · Penerapan Web Service Pada Sistem Pendataan Pasien

vii

kebersamaan keluarga, jangan pernah lepaskan pandangan

sedikitpun dari kakak ke adik, maupun sebaliknya.

8. Untuk teman-teman lama yang telah menjadi saudara

terbaik hingga saat ini, Samuel Patjanan a.k.a Shemy

Phat, Dedeh Persada a.k.a Dhio, Vicky Mokodongan a.k.a

Lil Vicky, Nhenk, Qipox Wambrauw, Hendra Matulessy,

Vivaldi Aronggear, Frengky Kombado a.k.a d’angky,

Thommy Nunumete, Seggy SE, dan semua keluarga besar

STARS EAST. Kalian tetap menjadi sahabat dan

keluarga yang terbaik.

9. Ucapan special buat kekasih hati tersayang, Cindy Pah.

Terima kasih sayang atas doa dan pergumulannya sampai

saat ini. Dukungan, semangat, cinta serta kasih itu akan

selalu berbekas di hati. Walau jauh kini, jarang bertatap

muka, itu bukan masalah. Yang penting aku dan kamu

gak END.

10. Untuk keluarga kecil di salatiga, tepatnya di perumahan

puri satya blok 5 no. 7 ini. Untuk February Pieter, Marco

Liklikwatil, dan Frendy Juniarto, terima kasih atas

dukungannya. Jangan pernah lupakan kisah indah yang

telah dan sedang kita jalani di gubuk kecil nan banyak

barang mewahnya ini.

11. Untuk teman-teman dan saudara di salatiga yang sudah

selama ini temani, tertawa bersama dan bercanda

bersama. Terima kasih banyak buat Bento dan om Rino

Bukang, Marcio, Harold, ka Epy, dan semua masyarakat

kost 777, Tarjo Crew, dan siapa saja yang tidak bisa saya

Page 9: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat ...repository.uksw.edu/bitstream/123456789/6334/7/T1_672006223_Judul.… · Penerapan Web Service Pada Sistem Pendataan Pasien

viii

sebutkan satu persatu di kota SALAMAN (Salatiga Hati

Beriman) ini.

12. Dan akhirnya, saya harus berterima kasih kepada saudara-

saudara saya yang sudah boleh melewati hari indah

bersama dari panggung ke panggung untuk menghibur

orang banyak dan kadang sedikit, serta menggali potensi

dan bakat dalam diri. Terima kasih BOUNTY CREW.

Terima kasih Michael a.k.a kacupeng aluz, Retsky

Polnaya, Nuel Shineloe, bro rambut ganteng Calvin

Rehatta, Aldrin, Hanny a.ka Ba’stell, Dope sarjana yang

sudah duluan lulus, Christo Sanaky, Putra Ade Dharma,

Epen a.k.a SAJ, Ian Virion, Ara, Vally Titahelu, bung Efrat

Nikijuluw a.k.a Big Boo, dan Yakobis Bobby

Tampubolon a.k.a B flow T, serta semua yang tergabung di

dalamnya, terima kasih banyak telah meluangkan waktu

bersama. Berkarya terus selagi masih ada harapan. Tuhan

berkati kalian semua saudara-saudaraku.

13. Pihak-pihak lain yang tidak dapat penulis sebutkan satu

per satu yang telah memberikan dukungan dan bantuan

selama ini. Terima kasih Semua.

Penulis menyadari bahwa dalam penelitian ini masih

terdapat banyak kekurangan, oleh karena itu penulis berterima

kasih apabila ada kritik dan saran yang diberikan kepada penulis

demi kesempurnaan penelitian ini. Akhir kata, penulis berharap

semoga penelitian ini dapat berguna bagi pembaca sekalian.

Tuhan Yesus Kristus Memberkati.

Salatiga, 2012

Page 10: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat ...repository.uksw.edu/bitstream/123456789/6334/7/T1_672006223_Judul.… · Penerapan Web Service Pada Sistem Pendataan Pasien

ix

Angky F Hehanussa

Daftar Isi

Halaman Judul ........................................................................... i Lembar Persetujuan .................................................................. ii Lembar Pernyataan ................................................................. iii Prakata ..................................................................................... iv Daftar Isi ................................................................................ viii Daftar Gambar ......................................................................... xi Kode Program .......................................................................... xii Daftar Tabel ............................................................................ xiii Arti Singkatan ........................................................................ xiv

Page 11: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat ...repository.uksw.edu/bitstream/123456789/6334/7/T1_672006223_Judul.… · Penerapan Web Service Pada Sistem Pendataan Pasien

x

Abstract ................................................................................... xv Bab 1 Pendahuluan .................................................................... 1

1.1 Latar Belakang ........................................................... 1 1.2 Rumusan Masalah ...................................................... 2 1.3 Tujuan dan Manfaat ................................................... 2 1.4 Batasan Masalah ....................................................... 3 1.5 Sistematika Penulisan ................................................ 4

Bab 2 Tinjauan Pustaka .............................................................. 5 2.1 Penelitian Terdahulu ................................................. 5 2.2 Pariwisata .................................................................. 6

2.2.1 Pengertian Pariwisata ........................................ 6 2.2.2 Potensi Wisata ................................................... 6 2.2.3 Bentuk Pariwisata .............................................. 7 2.2.4 Jenis-jenis Pariwisata......................................... 9

2.3 Geographic Information System(GIS) ...................... 14 2.4 Global Positioning System (GPS) ............................. 16 2.5 Webserver ................................................................ 16 2.6 XML (Extensible Markup Language) ....................... 17 2.7 Hypertext Preprocessor ........................................... 18 2.8 Android .................................................................... 19

2.8.1 Pengertian Android ......................................... 19 2.8.2 Android Froyo 2.2 .......................................... 20 2.8.3 Arsitektur Android .......................................... 21

2.9 Profil Kota Palangkaraya ......................................... 24 Bab 3 Metode dan Perancangan Sistem .................................... 25

3.1 Metode Pengembangan Sistem ................................ 25 3.2 Analisis Kebutuhan .................................................. 27 3.3 Rancanga Arsitektur Sistem Informasi Wisata

Bersejarah… ............................................................ 27 3.4 Perancangan Sistem ................................................. 28 3.5 Perancangan Antarmuka .......................................... 37

Bab 4 Hasil dan Pembahasan ................................................... 36 4.1 Implementasi Sistem ................................................ 36

4.1.1 Proses Menampilkan Request Update .............. 36 4.1.2 Proses Membaca data Wisata pada File XML .. 36 4.1.3 Proses Menampilkan Titik-titik Wisata ............ 37 4.1.4 Proses Menampilkan Info Dialog........………. 38

4.2 Analisis dan Pengujian ............................................. 39 4.2.1 Analisis Kerja Sistem ...................................... 39

Page 12: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat ...repository.uksw.edu/bitstream/123456789/6334/7/T1_672006223_Judul.… · Penerapan Web Service Pada Sistem Pendataan Pasien

xi

4.2.2 Pengujian Aplikasi .......................................... 44 Bab 5 Kesimpulan dan Saran ................................................... 47

5.1 Kesimpulan .............................................................. 47 5.2 Saran ........................................................................ 47

Daftar Pustaka ......................................................................... 48

Daftar Gambar

Gambar 2.2 Standar Web Architecture .................................... 17 Gambar 2.1 Arsitektur Android ............................................... 21 Gambar 3.1 Bagan Waterfall Model ....................................... 25 Gambar 3.2 Rancangan Arsitektur Sistem Informasi Wisata

Bersejarah ……………………...…………………27 Gambar 3.3 Use Case Diagram Sistem Informasi Wisata ........ 28 Gambar 3.4 Activity Diagram Pencarian Wisata ...................... 29 Gambar 3.5 Activity Diagram Peta .......................................... 30 Gambar 3.6 Activity Diagram Request Update ........................ 30 Gambar 3.7 Sequence Diagram Pencarian Wisata ................... 31 Gambar 3.8 Sequence Diagram Peta Wisata............................ 32 Gambar 3.9 Sequence Diagram Request Update ..................... 33 Gambar 3.10 Class Diagram Sistem Informasi Wisata

Bersejarah .......................................................... 34

Page 13: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat ...repository.uksw.edu/bitstream/123456789/6334/7/T1_672006223_Judul.… · Penerapan Web Service Pada Sistem Pendataan Pasien

xii

Gambar 3.11 Rancangan Menu Utama .................................... 35 Gambar 4.5 Tampilan Menu Utama ....................................... 39 Gambar 4.6 Tampilan Menu Search ....................................... 40 Gambar 4.7 Tampilan Objek Wisata Tugu Soekarno .............. 40 Gambar 4.8 Tampilan Menu Request Update ......................... 41 Gambar 4.9 Tampilan Menu User Location ........................... 42 Gambar 4.10 Tampilan Zoom In Zoom Out Control ............... 43 Gambar 4.11 Tampilan User Navigation ................................ 43 Gambar 4.12 Tampilan Menu About ...................................... 44

Kode Program

Kode Program 2.1 Perintah untuk Menampilkan String ........... 18 Kode Program 4.1 Perintah Request Update ........................... 36 Kode Program 4.2 Perintah untuk Membaca Data Wisata

Pada File XML………………………….....37 Kode Program 4.3 Perintah untuk Menampilkan Titik-titik Wisata ....................................................... 37 Kode Program 4.4 Perintah untuk Menampilkan Info Dialog .. 38

Page 14: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat ...repository.uksw.edu/bitstream/123456789/6334/7/T1_672006223_Judul.… · Penerapan Web Service Pada Sistem Pendataan Pasien

xiii

Daftar Tabel Tabel 4.1 Hasil Pengujian Aplikasi dengan Metode Blackbox. ................................................................. 44 Tabel 4.2 Hasil Pengujian Responden .................................... 45

Page 15: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat ...repository.uksw.edu/bitstream/123456789/6334/7/T1_672006223_Judul.… · Penerapan Web Service Pada Sistem Pendataan Pasien

xiv