BAB 3 ANALISIS DAN PERANCANGAN
3.1
Analisis Sistem Yang Sedang Berjalan By Phone
Disambungkan
Resepsionis Rumah Sakit
Calon Pasien Mendapatkan Jadwal Dokter
Dokter
By Phone Mengunjungi
Mendapatkan
Bertanya Kepada Rumah Sakit
Resepsionis Rumah Sakit
Jadwal Dokter
Gambar 3.1 Cara Manual Mendapatkan Jadwal Dokter
Saat ini cara calon pasien untuk mengetahui jadwal dokter di suatu rumah sakit adalah dengan mengunjungi rumah sakit tertentu dan bertanya pada resepsionis untuk mendapatkan jadwal dokter di rumah sakit tersebut, atau apabila calon pasien telah mengenal dengan baik dokter tertentu, maka pasien dapat menghubungi rumah sakit tempat dokter tersebut bekerja untuk disambungkan pada dokter yang
48
49
bersangkutan untuk meminta jadwal praktek dokter tersebut. Dalam masalah kesehatan, masyarakat Indonesia, khususnya DKI Jakarta, seringkali mencari dokter spesialis tertentu berdasarkan nama dokter tersebut. Hal ini dikarenakan pengalaman baik maupun pengalaman buruk yang pernah dialami seseorang ketika di tangani oleh seorang dokter akan menentukan popularitas dan mutu dokter tersebut. Dan seseorang umumnya akan mencari berdasarkan nama dokter yang diusulkan oleh orang-orang disekitarnya. Untuk mendapatkan namanama dokter dan jadwal dokter untuk spesialis tertentu, calon pasien harus mengunjungi beberapa rumah sakit untuk mendapatkan nama-nama dokter berikut jadwal prakteknya.
Gambar 3.2 Cara Manual Mengetahui Letak Rumah Sakit Terdekat
Kita tidak pernah mengetahui apa yang akan terjadi, terutama tentang keadaan kesehatan kita. Ketika berpergian, sering kali keadaan kesehatan kita tiba-tiba saja
50
memburuk, dan kita memerlukan perawatan medis. Apabila tempat kita berada merupakan tempat yang belum kita kenal, tentu sulit untuk mengetahui letak rumah sakit di sekitar kita. Ada beberapa cara untuk mengetahui letak rumah sakit terdekat, yaitu dengan mencari lokasi kita berada pada peta kemudian mencari lokasi rumah sakit yang terdekat. Selain itu, kita juga dapat langsung menanyakan kepada masyarakat sekitar untuk mengetahui letak rumah sakit terdekat.
Gambar 3.3 Cara Manual Mengetahui Daftar Klinik dan Fasilitas RS
51
Informasi yang umum dibutuhkan oleh calon pasien antara lain adalah informasi mengenai jadwal dokter, informasi mengenai kualitas dokter dan rumah sakit, dan informasi mengenai letak rumah sakit terdekat. Selain itu, calon pasien juga membutuhkan informasi mengenai fasilitas dan poliklinik yang dimiliki oleh suatu rumah sakit. Untuk mendapatkan informasi ini, calon pasien dapat melihatnya langsung pada brosur rumah sakit, atau dengan langsung mengunjungi rumah sakit yang bersangkutan.
3.2
Data Rumah Sakit Sistem yang kami rancang adalah sistem e-application berbasis Android yang
akan menampilkan informasi berupa data rumah sakit dan jadwal dokter. Oleh karena itu kami telah memilih tiga rumah sakit di daerah Jakarta Barat, khususnya daerah sekitar Binus University, sebagai sampel data bagi sistem kami.
3.2.1
Rumah Sakit Royal Taruma Sejak 29 Maret 2007, masyarakat wilayah Jakarta Barat dan sekitarnya sudah
mulai dapat menikmati pelayanan kesehatan berkualitas dengan hadirnya rumah sakit Royal Taruma. Rumah sakit Royal Taruma terdiri dari 8 lantai yang dibangun dengan gaya arsitektur simple dan modern, dengan rencana pengadaan 326 tempat tidur. Dengan dukungan SDM yang berkualitas dan fasilitas lengkap dan terkini, diharapkan RS Royal Taruma dapat memenuhi harapan dan kebutuhan layanan kesehatan masyarakat Jakarta Barat dan sekitarnya.
52
Visi: Menjadi Rumah Sakit yang terkemuka dan terpandang secara Nasional dan Internasional pada semua aspek pelayanan Rumah Sakit dan pendidikan tenaga profesional. Misi: 1.
Memberikan pelayanan kesehatan terbaik kepada seluruh lapisan masyarakat dan menyelenggarakan pendidikan pelatihan tenaga profesional yang bermutu sesuai dengan perkembangan jaman.
2.
Meningkatkan kuantitas dan kualitas sarana dan prasarana untuk menjamin pelayanan yang semakin baik kepada masyarakat.
3.
Melakukan kerjasama dengan mitra di dalam dan di luar negeri dalam berbagai bentuk.
3.2.1.1 Fasilitas Rumah Sakit Royal Taruma Pada rumah sakit Royal Taruma terdapat beberapa fasilitas yang diberikan untuk memuaskan pelanggannya, antara lain : A.
Fasilitas umum:
-Coffe Bean -Bank Mandiri -Gallery ATM -Baby Shop -Toko Alat Kesehatan Medicare -Salon
53
B.
Fasilitas Penunjang Medis:
a.
Laboratorium RS Royal Taruma mempunyai sarana atau alat pemeriksaan laboratorium
yang lengkap dengan didukung oleh Sumber Daya Manusia yang handal dan Sistem Informasi Teknologi yang terkini (Laboratory Information System) dengan sistem Barcode. Tersedia pula alat-alat dari generasi terbaru untuk pemeriksaan Laboratorium seperti Hematology Analyzer, Clinical Chemistry, Agregometer, Immunology analyzer, dan Microbiology Analyzer. Pemeriksaan yang dapat dilakukan : -
Pemeriksaan rutin seperti : Darah lengkap (Hb, Ht, Leuko, dll), urine lengkap, test fungsi hati, test fungsi ginjal, test hepatitis, test tiroid, dll.
-
Pemeriksaan panel/paket, seperti : Paket febris, paket stroke, paket diabetes, paket pra nikahm paket alergi, dll
-
Pemeriksaan khusus, seperti : Kultur mikroorganisme menggunakan automatic Microbiology Analyzer Vitek2
b.
Radiologi Rumah Sakit Royal Taruma menyediakan sarana pencitraan dengan peralatan
yang terbaru.
54
c.
Magnetic Resonance Imaging (MRI) 1.5 Tesla Memakai
prinsip
agnetic
dan
gelombang
radio
frekuensi
untuk
menghasilkan gambar organ tubuh dari berbagai sudut pandang (multi planar). d.
Computed Tomography Scan (CT Scan) 64 Slice Memeriksa secara detail irisan jaringan organ-organ tubuh seperti jantung,
paru, otak, tulang sampai dengan pembuluh darah dengan ketajaman gambar yang amat tinggi. e.
Computed Tomography Scan (CT Scan) 64 Slice Memeriksa secara detail irisan jaringan organ-organ tubuh seperti jantung,
paru, otak, tulang sampai dengan pembuluh darah dengan ketajaman gambar yang amat tinggi. f.
Fluoroscopy Memeriksa organ dalam tubuh dan pergerakannya melalui TV monitor.
g.
Radiologi Konvensional Pemeriksaan yang sederhana, tidak perlu persiapan khusus kecuali
pemeriksaan khusus yang menggunakan zat kontras. h.
USG 3D Gambar seperti aslinya dengan perspektif yang lebih jelas.
i.
USG 4D Gambar seperti aslinya dan dapat bergerak seperti melihat rekaman video.
Dipergunakan untuk Echocardiography (USG Jantung) dan USG Kebidanan.
55
j.
Endoskopi Endoskopi adalah salah satu sarana iopsy e c yang minimal iopsy e untuk
memeriksa permukaan organ di dalam tubuh dengan memasukkan alat berupa selang yang flexible. Alat ini tidak hanya dapat melihat organ dalam tubuh secara langsung tetapi dapat juga sebagai alat tindakan untuk melakukan iopsy, mengambil benda asing. Alat Endoskopi yang tersedia di RS Royal Taruma adalah : Bronkhoskopi: untuk memeriksa saluran napas bagian bawah Gastroskopi : saluran pencernaan mulai dari kerongkongan hingga usus 12 jari Colonoskopi : saluran pencernaan mulai dari usus besar hingga anus k.
Kolposkopi Kolposkopi adalah alat bantu diagnostik yang prinsip kerjanya seperti
mikroskop dengan pembesaran terbatas. Fungsi alat ini untuk deteksi dini kanker leher rahim dan sekaligus dapat sebagai alat tindakan pengobatan, misalnya mengangkat lesi prakanker dengan memakai laser atau kauter. l.
Farmasi Pelayanan Farmasi di Rumah Sakit Royal Taruma 24 jam, setiap hari
termasuk hari libur. Standard waktu untuk penyediaan resep obat Patent, tak lebih dari 15 menit. Untuk pasien rawat inap, pemberian obatnya menggunakan
ystem
unit dose. m.
Rehabilitasi Medik Kedokteran Fisik dan Rehabilitasi memberikan pelayanan medik untuk
berbagai kasus atau gangguan fungsi organ tubuh yang menyebabkan keterbatasan
56
fungsional maupun kecacatan yang mengganggu aktivitas sehari-hari, baik pada bayi, anak, dewasa maupun usia lanjut dengan menggunakan pendekatan terapi holistik. n.
Hemodialisa Rumah Sakit Royal Taruma menyediakan 5 unit mesin non infeksi dan 1
mesin khusus untuk infeksi (Hepatitis B). Ruangan Hemodialisa yang nyaman dan tersedia satu buah TV untuk setiap pasien.
3.2.1.2 Klinik Rumah Sakit Royal Taruma Poliklinik Royal (Ground Floor): •
Spesialis Penyakit Dalam dan sub spesialisasinya
•
Spesialis Bedah dan sub spesialisasinya
•
Spesialis Jantung dan Pembuluh Darah
•
Spesialis Andrologi
•
Spesialis Saraf
•
Spesialis THT
•
Spesialis Mata
•
Spesialis Paru
•
Spesialis Gizi Klinik
•
Spesialis Kedokteran Jiwa
•
Pelayanan Gigi
•
Pemeriksaan Ultra Sonography
•
Pemeriksaan Electro Encephalography (EEG)
•
Pemeriksaan Electro Cardiography (ECG)
57 •
Pemeriksaan Treadmill
•
Pemeriksaan Audiometri
•
Pemeriksaan Spirometri
•
Pemeriksaan Uroflowmetri
Poliklinik Royal (lantai 2): •
Spesialis Kulit dan Kelamin
•
Spesialis Rehabilitasi Medik
•
Spesialis Akupunktur Medik
•
Konsultan Rematik
•
Bone Care Clinic
•
Royal Beauty Center
Poliklinik Taruma (Basement Floor): •
Spesialis Kebidanan dan Penyakit Kandungan dan sub spesialisasinya
•
Pemeriksaan Kolposkopi
•
Pemeriksaan Fetal Wellness
•
One Stop Woman Care
•
Konsultan Bedah Payudara
•
Spesialis Anak dan sub spesialisasinya
•
Pelayanan Gigi
•
Psikologi
58
Poliklinik Minggu (Basement Floor): •
Spesialis Penyakit Dalam
•
Spesialis Kebidanan dan Penyakit Kandungan
•
Spesialis Anak
3.2.1.3 Jadwal Dokter Rumah Sakit Royal Taruma Rumah sakit Royal Taruma menyediakan jadwal dokter bagi pasien maupun calon pasien sehingga pasien maupun calon pasien dapat menemui dokter yang bersangkutan dengan mudah. Berikut ini adalah sebagian sample dari jadwal dokter di rumah sakit Royal Taruma : Tabel 3.1 Jadwal Dokter Rumah Sakit Royal Taruma
59
3.2.2
Rumah Sakit Puri Indah RS Puri Indah adalah rumah sakit kedua yang dibangun dan dimiliki oleh RS
Pondok Indah Group setelah RS Pondok Indah. Peletakan batu pertama pembangunan RS PurIndah pada tanggal 17 April 2006 dan diresmikan operasionalnya pada tanggal 12 Mei 2008. RS Puri Indah didirikan di atas tanah seluas 7000 m² dengan luas bangunan +/- 29.000 m², bergaya arsitektur modern rancangan arsitek ternama Australia, Peter Thomas, yang telah berpengalaman di bidang arsitektur rumah sakit. RS Puri Indah merupakan salah satu rumah sakit pertama yang menggunakan E-Medical Record (Electronic Medical Record) yaitu data dan informasi pasien dikelola dan disimpan secara elektronik dengan sistem penjagaan keamanan (security protection) sehingga dokter, paramedis dan staf yang berkepentingan dapat mengakses data dan informasi pasien secara cepat, komprehensif dan terintegrasi di unit-unit layanan tertentu. Hal ini membuat RS Puri Indah menjadi Peperless Hospital pertama di Indonesia. Sebagai rumah sakit modern, RS Puri Indah dilengkapi dengan peralatan medis
canggih
dan
terkini
serta
berbagai
layanan
unggulan/Center
of
Excellence antara lain: Kamar Operasi/ Bedah Invasif Minimal dengan sistem peralatan bedah Endo Alpha, yang pertama dimiliki oleh rumah sakit di Indonesia dan ketiga di Asia Tenggara; Klinik Saluran Cerna, Hati & Pankreas (Gastrointestinal Liver & Pancreas Center) yang merupakan klinik bedah digestif dan penyakit dalam modern dengan peralatan diagnostik yang lengkap termasuk alat Endo Rectal Ultra Sonografi (ERUS) yang canggih dan satu-satunya di Indonesia; Executive Health
60
Check Up yang komprehensif, lengkap dan berada di satu tempat; serta Emergency yang modern, lengkap dan luas yang mampu memberikan pelayanan pasien gawat darurat dengan cepat dan bermutu. Selain itu, sarana, prasarana, dan pelayanan diagnostik lainnya seperti Endoscopy, Laboratory, Radiology & Imaging tersedia untuk mendukung pelayanan kesehatan yang prima dan paripurna. RS Puri Indah memiliki lebih dari 100 dokter dan dokter gigi subspesialis, spesialis
dari
berbagai
bidang
profesi
serta
perawat
yang
terampil.
Kamar perawatan dan poliklinik yang lengkap dan modern memberikan kenyamanan dan keamanan tersendiri bagi penyembuhan pasien.
Visi: Menjadi rumah sakit pilihan dengan menyediakan layanan perawatan kesehatan terbaik, aman, bermutu tinggi dan inovatif. Misi: Menyediakan pelayanan secara utuh, konsisten dan terpadu berfokus pada pasien melalui praktek berbasis bukti yang sesuai dan pelayanan prima dengan komitmen, kerja sama tim, keterlibatan dari pihak terkait dan peningkatan kompetensi individu yang berkesinambungan. Moto: Kesehatan Anda, Prioritas Kami.
61
3.2.2.1 Fasilitas Rumah Sakit Puri Indah 1.
Inpatient RS Puri Indah menyediakan ruang dan kamar perawatan yang didesain khusus
untuk memberikan kenyamanan, ketenangan, keamanan dan privasi kepada pasien dan keluarganya. Hal ini diadakan untuk mempercepat penyembuhan pasien. Tipe kamar perawatan di RS Puri Indah dibedakan atas jumlah tempat tidur, luas kamar dan fasilitas yang tersedia, antara lain: Suite, VIP, Class A, Class B dan Class C. Ruang perawatan pasien di RS Puri Indah terdiri dari: a. General’s Care Ward adalah ruang perawatan umum yang diperuntukan bagi pasien dewasa dan anak-anak b. Woman’s & Maternity Ward diperuntukan khusus bagi pasien wanita dan persalinan c. Nursery Ward yang terdiri dari kamar bayi Intermediate untuk bayi baru lahir yang memiliki kelainan dan kamar bayi General untuk bayi baru lahir yang tidak memiliki permasalahan khusus d. Isolation Ward yang merupakan kamar perawatan khusus untuk pasien yang menderita penyakit yang menular. e. ICU/
NICU
yang
siap
memberikan
perawatan
intensif
maupun
kritikal yang dibutuhkan para pasien. 2.
General’s Care Ward General’s Care Ward dapat digunakan untuk kasus medis dan bedah
khususnya bagi pasien dewasa. General’s Care Ward RS Puri Indah menawarkan
62
kenyamanan, keutamaan pelayanan dan kemewahan interior dari sebuah kamar perawatan. Berbagai tipe kamar perawatan yang tersedia di General’s Care Ward RS Puri Indah antara lain: Suite / Anggrek, VIP / Alamanda adalah single bed room (masingmasing 1 tempat tidur dengan perbedaan pada fasilitas dan luas kamar), Class A / Gardenia (2 tempat tidur), Class B / Anyelir (4 tempat tidur) dan Class C / Teratai (5 tempat tidur) dan Isolation Room. Adapun, beberapa tipe kamar dilengkapi dengan fasilitas Wi-Fi. 3.
Woman’s & Maternity ward RS Puri Indah menyediakan kamar perawatan khusus wanita dan Ibu
melahirkan yang dirancang sedemikian rupa tidak hanya untuk memanjakan Ibu dan bayi tetapi juga keluarga dan orang-orang terdekat yang dapat mendampingi Ibu selama proses persalinan dan menyambut gembira bayi yang baru lahir. Selain interiornya yang modern, Woman’s & Maternity Ward juga dilengkapi dengan fasilitas lengkap untuk memberikan kenyamanan dari setiap pasien. RS Puri Indah menyediakan berbagai pilihan ruangan sesuai kebutuhan calon Ibu dengan berbagai kelas di antaranya: Suite / Anggrek, VIP / Alamanda adalah single bed room (masing-masing 1 tempat tidur dengan perbedaan pada fasilitas dan luas kamar), Class A / Gardenia
(2 tempat tidur), Class B / Anyelir
(4 tempat tidur) dan Class C / Teratai (5 tempat tidur), dan Isolation Room. Adapun, beberapa tipe kamar dilengkapi dengan fasilitas Wi-Fi.
63
4.
Nursery ward Nursery Ward adalah ruang perawatan khusus bayi baru lahir yang terdiri dari
kamar bayi Intermediate dan General, selain dilengkapi dengan peralatan medis canggih, Nursery Ward juga didukung oleh dokter spesialis anak, dokter ahli Perinatologi dan perawat khusus bayi baru lahir yang terlatih. Dalam menunjang pemberian ASI Eksklusif, bayi baru lahir di RS Puri Indah mendapatkan kesempatan Rawat Gabung (Rooming In) di mana bayi ditempatkan dalam kamar yang sama dengan Ibu sehingga Ibu dapat menyusui bayi sedini mungkin IMD (Inisiasi Menyusui Dini) dan kapanpun bayi memerlukan ASI (Air Susu Ibu). 5.
ICU/NICU ICU/ NICU RS Puri Indah didukung oleh tim dokter yang terdiri atas dokter
ahli perawatan intensif (intensivist), dokter ahli anastesi, dokter ahli Perinatologi, dokter spesialis jantung dan dokter ahli bedah jantung serta perawat ahli intensif yang berpengalaman dan terampil menangani pasien kritikal dan memerlukan perawatan intensif. Fasilitas ruang perawatan intensif RS Puri Indah ini juga dilengkapi dengan berbagai peralatan medis berteknologi terkini termasuk antara lain CVVH yakni mesin pencuci darah terkini dan modern yang tidak dimiliki oleh setiap rumah sakit. 6.
Diagnostic Center Seperti halnya pelayanan medik; sarana, prasarana, dan pelayanan diagnostik
juga menjadi tolak ukur kualitas penyedia jasa layanan kesehatan. Fasilitas Diagnostic Center RS Puri Indah mencakup Endoscopy, Laboratory, Radiologi &
64
Imaging. Kesemuanya dilengkapi dengan peralatan diagnostic terkini dan lengkap untuk pelayanan yang cepat, tepat dan paripurna di satu tempat dan di satu waktu. 7.
Endoscopy Unit Endoscopy RS Puri Indah memberikan berbagai pelayanan pemeriksaan
endoskopi diagnostik dan terapi. Khusus untuk mengatasi masalah pencernaan baik untuk diagnostik maupun therapeutic, didukung dokter konsultan Gastro Entero Hepatologi
(KGEH)
terpercaya
yang
ahli
di
bidangnya.
Layanan Endoskopi diagnostik saluran cerna antara lain Colonoscopy, Gastroscopy, Rectosigmoidoscopy, dan Kapsul Endoscopy sedangkan layanan therapeutic
yang
diberikan
antara
lain
ERCP-Endoscopic
Retrograde
Cholangiopancreatography (angkat batu saluran empedu tanpa operasi), PEGPercutaneous Endoscopic Gastrostomy, Polypectomy (angkat polip tanpa operasi), Metal Stem Esofagus dan Colon, Ligasi Varises Esofagus, Biopsi dan fungsi hati, dll. 8.
Laboratory Laboratory RS Puri Indah dapat melakukan berbagai pemeriksaan
laboratorium seperti haematologi lengkap, bio-kimia darah, hormon/ endokrin, imunologi dan virus, faktor-faktor pembekuan darah, patologi anatomi, mikrobiologi Selain itu, pengelolaan data laboratorium menggunakan Laboratory Information System (LIS) bi-directional dari Dynamedic yang memungkinkan data hasil pemeriksaan laboratorium didapat secara cepat, akurat dan dapat diakses dibeberapa tempat/ online. Dengan demikian hasil laboratorium dapat diakses dan diketahui dokter di setiap ruang konsultasi dan ruang perawatan. Dengan dukungan berbagai peralatan laboratorium yang lengkap dan terkini berbagai pemeriksaan
65
darah, urin, faeces dan jaringan tubuh dapat dilaksanakan di RS Puri Indah. Tersedia juga berbagai paket/ panel pemeriksaan laboratorium untuk deteksi berbagai jenis penyakit. Laboratorium RS Puri Indah didukung oleh Total Laboratory Automation Streamlab RS Pondok Indah, merupakan peralatan laboratorium tercanggih dan modern dan merupakan peralatan laboratoriun yang pertama di Indonesia. Alat ini mampu melakukan pemeriksaan secara otomatis, terpadu dan simultan untuk berbagai pemeriksaan Biochemistry, Immunology dan Coagulation termasuk juga sample preparation-nya sehingga turn around time pemeriksaannya rendah dan pemeriksaan dapat dilakukan secara cepat dan tepat dalam jumlah yang besar. 9.
Radiology & Imaging RS Puri Indah memiliki fasilitas peralatan radiologi yang lengkap di
antaranya: MRI, Multi Slice CT Scan, PACS, Computerized Radiology, Digital Panoramic/ Cephalometry, Mammography, USG 3 D dan 4 D untuk memperoleh gambar-gambar/pencitraan terbaik. RS Puri Indah merupakan rumah sakit di Jakarta yang memiliki Digital Panoramic/ Cephalometry. Hasil pemeriksaan dapat lebih cepat diterima atau dilihat langsung oleh dokter gigi di Poli Dental serta dapat disimpan dalam flash disc. Multi Slice CT Scan yang dimiliki RS. Puri Indah dapat melakukan pemeriksaan MSCT Colon, MSCT Urologi, MSCT Bone Mineral Densitometri, dan MSCT Dental Scan. High Definition Magnetic Resonance Imaging (MRI) memang memiliki kelebihan dalam pencitraan diagnostik radiologis yang non invasif dan tidak menimbulkan rasa sakit. Dengan medan magnet yang sangat kuat, gelombang radio
66
dan perangkat komputer yang canggih, MRI mampu merekonstruksi gambar anatomi tuhuh termasuk jaringan lunak, tulang maupun gambaran virtual ogan internal tubuh lainya. Sehingga alat ini juga dapat melihat jaringan dengan akurat. 10.
Pharmacy Pharmacy RS Puri Indah melakukan pengelolaan obat dari pengadaan,
penyimpanan, peracikan dan penyediaan obat yang memenuhi standard Pharmacy. Dukungan sistem komputerisasi pengelolaan obat menjamin mutu, akurasi, ketersediaan obat serta pengawasan tanggal kadaluarsa dilaksanakan secara ketat dan sistem e-prescription yang terintergrasi memberikan layanan yang cepat dan tepat. Pharmacy RS Puri Indah memberikan pelayanan resep 24 jam dan home delivery service untuk pasien rawat jalan.
3.2.2.2 Jadwal Dokter Rumah Sakit Puri Indah Jadwal dokter merupakan informasi yang dicari oleh sebagian besar pengunjung rumah sakit, oleh karena itu rumah sakit Puri Indah menyediakan jadwal dokter yang dapat diakses oleh pengunjung rumah sakit yang membutuhkan. Berikut ini adalah table sample dari jadwal dokter di rumah sakit Puri Indah:
67
Tabel 3.2 Jadwal Dokter Rumah Sakit Puri Indah
3.2.3
Siloam Hospitals Kebon Jeruk Siloam Hospitals Kebon Jeruk adalah Pusat Keunggulan di Indonesia dalam
bidang Urologi, Obstetri dan Ginekologi, Fertilitas, Gastroenterologi and Dermatologi (kulit). Siloam Hospitals Kebon Jeruk adalah fasilitas terbesar kami dengan 202 tempat tidur dan didukung oleh 156 dokter spesialis serta 334 perawat yang berpengalaman. Rumah sakit ini terletak di Kebon Jeruk, Jakarta Barat, 4 kilometer dari Jakarta Pusat, di samping Jalan Tol Jakarta-Merak. Dengan fasilitas berstandar internasional untuk memenuhi kebutuhan rawat inap maupun rawat jalan, kami memiliki dedikasi untuk menciptakan suatu
68
lingkungan perawatan yang dapat membantu kesembuhan pasien kami. Kami memiliki Piagam Hak-Hak Pasien (Charter of Patients’ Rights) yang disusun berdasarkan pengalaman kami dan perawatan para dokter ahli, dan kami terus menerima sejumlah besar pasien yang telah merasakan keuntungan dari pelayanan pasien tingkat internasional. Rumah Sakit Siloam Hospitals Kebon Jeruk menyediakan pelayanan baik bagi komunitas Indonesia maupun Internasional, dengan jangkauan pelayanan luas yang siap diakses, klinik spesialis dan pelayanan penunjang dengan harga yang sesuai. Baik untuk pasien rawat inap maupun rawat jalan, standar pelayanan kami mengindikasikan komitmen kami untuk melayani pasien dengan standar pelayanan tertinggi.
3.2.3.1 Fasilitas Siloam Hospitals Kebon Jeruk Fasilitas umum di Siloam Hospitals Kebon Jeruk antara lain : 1.Kantin 2.Cafe Oh La La Menyediakan berbagai macam pastry, sandwich, pie dan pizza, serta minuman panas dan dingin, seperti cappuccino (Terletak di lantai pertama Siloam Hospitals West Jakarta) Jam kerja : Setiap hari pukul 8.00 - 21.30 (Cafe At Lobby) Dengan suasana yang sejuk, cafe ini menyediakan menu yang menarik dan berbeda, serta kue dan roti. Terletak di lantai pertama Siloam Hospital West Jakarta Jam kerja : Senin - Sabtu pukul 8.00 - 21.30
69
3.Kafetaria Indocater Menyediakan menu ala carte seperti nasi goreng, bakmie goreng, sop buntut, serta minuman panas dan dingin dan jus buah segar. Terletak di basement Siloam Hospital West Jakarta. Buka 24 jam . 4.Kantin Echo Terletak di sayap kanan lantai pertama Siloam Hospitals West Jakarta. Kantin ini menyediakan berbagai jenis fast food dan kue tradisional dan roti. Tersedia pula minuman panas dan dingin serta jus buah segar. Jam kerja : Senin - Sabtu pukul 8.00 - 19.00. 5.Q Shop Menyediakan produk bayi dan anak, termasuk mainan anak, balon, kaset, dan jam tangan anak. Terletak di lantai pertama Siloam Hospital West Jakarta. Jam kerja pukul 8.00 - 21.00 . 6.Bank Kantor Cabang Lippo Bank terletak di lantai pertama Siloam Hospitals West Jakarta. Jam kerja : Senin - Jumat pukul 8.30 - 16.30. 7.ATM ATM (Automated Teller Machines atau Anjungan Tunai Mandiri ) Lippo Bank, BCA dan Permata Bank terletak di lantai pertama Siloam Hospitals West Jakarta. 8.Tempat Bermain Anak Fasilitas medis yang ada di Siloam Hospitals Kebon Jeruk antara lain: •
Unit Kecelakaan & Gawat Darurat
70 •
Unit Perawatan Intensif (Intensive Care Unit)
•
Ruang Bersalin
•
Perinatologi
•
Hemodialisis
•
Laboratorium o Patologi Klinik o Patologi Anatomi o Laboratorium Mikrobiologi o Imunologi o Bank Darah
•
Radiologi o CT Scan dengan maupun tanpa kontras o Mamografi o Ultrasonografi o Foto Panoramik
•
Fisioterapi
•
Dignostik o Audiometri o Spirometri o Bronkoskopi o Endoskopi o Esofagoskopi o Gastroduodenoskopi
71 o Rektosigmoidoskopi o Kolonoskopi o Push Enteroskopi o ERCP o EEG (Elektroensefalografi) o EMG (Elektromiografi) o EKG (Elektrokardiografi) o Ekokardiografi
3.2.3.2 Klinik Siloam Hospitals Kebon Jeruk Pusat Keunggulan (Centre Of Excellence): •
Urology Center
•
Obstetrics and Gynecology Center
•
Fertility Center
•
Gastroenterology Center
•
Skin Center
Klinik Spesialis: •
Pediatri
•
Kardiologi
•
Penyakit Dalam o
Rematologi
o
Geriatri
72 o
Hematologi
o
Alergi & Imunologi
•
Neurologi
•
Bedah Syaraf
•
Bedah Umum
•
Bedah Ortopedi
•
Bedah Plastik
•
Bedah Digestif
•
Pulmonologi
•
Telinga, Hidung, dan Tenggorokan
•
Kedokteran Gigi o
Orthodonti
o
Konservasi Gigi
o
Wajah & Implantologi
o
Prostodonsi
3.2.3.3 Jadwal Dokter Siloam Hospitals Kebon Jeruk Siloam Hospitals Kebon Jeruk menyediakan jadwal dokter yang dapat diakses oleh pasien maupun calon pasien untuk membantu pasien atau calon pasien yang membutuhkan. Berikut ini adalah sebagian sample dari jadwal dokter di Siloam Hospitals Kebon Jeruk :
73
Tabel 3.3 Jadwal Dokter Siloam Hospitals Kebon Jeruk
3.3
Analisis Masalah Dalam analisis masalah terdapat beberapa sub bab yang akan membahas
tentang hasil dari kuesioner, permasalahan yang dihadapi, usulan pemecahan masalah, dan kebutuhan hasil system.
3.3.1
Hasil Kuesioner Kuesioner ini dibuat untuk mendapatkan data yang akurat mengenai
kebutuhan yang diperlukan untuk membuat aplikasi. Kuesioner ini terdiri atas 10 pertanyaan dan dibagikan kepada 50 orang responden, yang terdiri dari 30 responden
74
yang berada di lingkungan rumah sakit dan 20 responden yang berada di lingkungan di luar rumah sakit. Hasil yang diperoleh adalah sebagai berikut:
1.
Seberapa seringkah Anda mencari informasi yang Anda butuhkan melalui internet/aplikasi mobile?
10%
6% 2%
16%
Sangat sering Sering Netral Pernah Tidak pernah
66%
Gambar 3.4 Diagram Pie Pencarian Melalui Internet/ Aplikasi Mobile
Tabel 3.4 Keterangan Pencarian Informasi Melalui Internet/ Aplikasi Mobile Respon
Jumlah Orang
Persentase
Sangat sering Sering Netral Pernah Tidak pernah
8 33 5 3 1
16% 66% 10% 6% 2%
Total
50
100%
75
2.
Dimanakah Anda biasa berobat?
4% 2%
30%
Klinik Puskesmas Rumah sakit
4%
60%
Posyandu Lain‐lain
Gambar 3.5 Diagram Pie Tempat Orang Berobat Biasanya
Tabel 3.5 Keterangan Diagram Pie Tempat Orang Berobat Biasanya Respon
Jumlah Orang
Persentase
Klinik Puskesmas Rumah sakit Posyandu Lain‐lain
15 2 30 1 2
30% 4% 60% 2% 4%
Total
50
100%
76
3.
Ketika anda bepergian jauh dari rumah Anda, sulitkah Anda mencari letak rumah sakit terdekat?
16%
12% Sangat mudah 18%
Mudah Netral Sulit
30% 24%
Sangat sulit
Gambar 3.6 Diagram Pie Pencarian Letak Rumah Sakit Terdekat
Tabel 3.6 Keterangan Pencarian Letak Rumah Sakit Terdekat Respon
Jumlah Orang
Persentase
Sangat mudah Mudah Netral Sulit Sangat sulit
6 9 12 15 8
12% 18% 24% 30% 16%
Total
50
100%
77
4.
Menurut Anda, apakah penting untuk mengetahui letak rumah sakit terdekat ketika bepergian jauh dari rumah anda?
Sangat penting 8%
4%
20%
Penting
18%
Netral Tidak penting 50%
Sangat tidak penting
Gambar 3.7 Diagram Pie Mengetahui Letak RS Terdekat
Tabel 3.7 Keterangan Mengetahui Letak RS Terdekat Respon
Jumlah Orang
Persentase
Sangat penting Penting Netral Tidak penting Sangat tidak penting
10 25 9 4 2
20% 50% 18% 8% 4%
Total
50
100%
78
5.
Menurut Anda, apakah penting untuk mengetahui jadwal dokter di setiap rumah sakit?
Sangat penting 12%
4%
18%
Penting Netral
22% Tidak penting 44% Sangat tidak penting
Gambar 3.8 Diagram Pie Mengetahui Jadwal Dokter Di Rumah Sakit
Tabel 3.8 Keterangan Mengetahui Jadwal Dokter Di Setiap Rumah Sakit Respon
Jumlah Orang
Persentase
Sangat penting Penting Netral Tidak penting Sangat tidak penting
9 22 11 6 2
18% 44% 22% 12% 4%
Total
50
100%
79
6.
Sulitkah Anda mencari informasi tentang jadwal dokter yang sedang praktek di rumah sakit tertentu?
6%
20%
8%
Sangat mudah Mudah Netral 30%
Sulit Sangat sulit
36%
Gambar 3.9 Diagram Pie Pencarian Jadwal Dokter Praktek
Tabel 3.9 Keterangan Pencarian Jadwal Dokter Praktek Respon
Jumlah Orang
Persentase
Sangat mudah Mudah Netral Sulit Sangat sulit
3 4 15 18 10
6% 8% 30% 36% 20%
Total
50
100%
80
7.
Seberapa sering Anda lebih memilih dokter yang sudah anda kenal, meskipun jarak tempat praktek dokter tersebut jauh?
6% 4% Sangat sering
16%
44%
Sering Netral Pernah Tidak pernah
30%
Gambar 3.10 Diagram Pie Orang Lebih Memilih Dokter Langganan
Tabel 3.10 Keterangan Orang Lebih Memilih Dokter Langganan Respon
Jumlah Orang
Persentase
Sangat sering Sering Netral Pernah Tidak pernah
22 15 8 3 2
44% 30% 16% 6% 4%
Total
50
100%
81
8.
Sulitkah Anda mendapatkan jadwal dokter yang Anda inginkan?
16%
6%
14%
Sangat mudah Mudah Netral
24%
40%
Sulit Sangat sulit
Gambar 3.11 Diagram Pie Pencarian Jadwal Dokter Yang Diinginkan
Tabel 3.11 Keterangan Pencarian Jadwal Dokter Yang Diinginkan Respon
Jumlah Orang
Persentase
Sangat mudah Mudah Netral Sulit Sangat sulit
3 7 12 20 8
6% 14% 24% 40% 16%
Total
50
100%
82
9.
Menurut Anda akuratkah informasi jadwal dokter yang Anda peroleh dari brosur rumah sakit?
Sangat akurat 10%
10% 14%
Akurat Netral
30% Tidak akurat 36%
Sangat tidak akurat
Gambar 3.12 Diagram Pie Keakuratan Informasi Brosur Rumah Sakit
Tabel 3.12 Keterangan Keakuratan Informasi Brosur Rumah Sakit Respon
Jumlah Orang
Persentase
Sangat akurat Akurat Netral Tidak akurat Sangat tidak akurat
5 7 18 15 5
10% 14% 36% 30% 10%
Total
50
100%
83
10.
Jika ada sebuah aplikasi mobile untuk memberi informasi tentang letak rumah sakit terdekat dan jadwal dokter, apakah menurut anda akan bermanfaat?
Sangat bermanfaat
6% 4%
Bermanfaat
10%
Netral 56%
24%
Tidak bermanfaat Sangat tidak bermanfaat
Gambar 3.13 Diagram Pie Manfaat Dari Aplikasi Mobile
Tabel 3.13 Keterangan Manfaat Dari Aplikasi Mobile Respon
Jumlah Orang
Persentase
Sangat bermanfaat Bermanfaat Netral Tidak bermanfaat Sangat tidak bermanfaat
28 12 5 3 2
56% 24% 10% 6% 4%
Total
50
100%
84
3.3.2
Permasalahan Yang Dihadapi Permasalahan utama yang dihadapi pada sistem yang sedang berjalan adalah
sebagai berikut : - Sulit untuk mendapatkan informasi jadwal dokter dengan cepat dan akurat. - Sulit untuk mengetahui jarak rumah sakit tertentu dari posisi user berada - Menghabiskan banyak waktu dan biaya untuk mencari jadwal dokter tertentu - Sulitnya menemukan letak rumah sakit terdekat dan jaraknya dari posisi user berada - Kurangnya aplikasi mobile yang dapat membantu user untuk memperoleh informasi dengan cepat setiap saat
3.3.3
Usulan Pemecahan Masalah Berdasarkan analisis terhadap permasalahan yang ada maka sistem yang
diusulkan untuk menyelesaikan permasalahan tersebut adalah suatu sistem eapplication berbasis Android yang memiliki kemampuan sebagai berikut: -
Mengetahui lokasi keberadaan user
-
Memberikan informasi jarak antara rumah sakit dengan lokasi keberadaan user
-
Menampilkan peta jalan dari lokasi pengguna ke rumah sakit.
-
Menampilkan daftar jadwal dokter di rumah sakit tertentu.
-
Menampilkan jadwal dokter tertentu.
-
Menampilkan daftar fasilitas rumah sakit tertentu
-
Menampilkan daftar klinik rumah sakit tertentu
85
Selain itu kami juga mengusulkan suatu server untuk menunjang sistem eapplication berbasis Android yang kami usulkan ini, yang digunakan untuk menampung hal-hal berikut ini : -
Database yang digunakan untuk menyimpan data dokter dan data rumah sakit
-
Sistem untuk mendapatkan posisi keberadaan user dan menghitung jarak antara rumah sakit dengan posisi user berada sekarang
-
3.3.4
Sebuah website yang digunakan untuk melakukan update terhadap database
Kebutuhan Sistem Untuk menyelesaikan masalah yang dihadapi maka diperlukan sistem sebagai
berikut: 1. Server third party sebagai tempat penyimpanan database rumah sakit, lokasi rumah sakit, dan jadwal dokter. 2. Perangkat Android sebagai sarana untuk mendapatkan data lokasi keberadaan user, serta sarana untuk menampilkan daftar rumah sakit di sekitar lokasi user berada dan jadwal dokter.
86
3.4
Perancangan
3.4.1
Perancangan Sistem
Gambar 3.14 Rancangan Sistem Server Rancangan dari aplikasi ini adalah user akan mengakses server third party melalui web service kemudian server third party akan mengakses data rumah sakit dan jadwal dokter yang dibutuhkan oleh user. Apabila aplikasi ini akan di gunakan secara resmi, maka kami akan melakukan suatu kerja sama dengan pihak rumah sakit agar pihak rumah sakit juga dapat melakukan update pada database, sehingga data yang ada akan lebih valid.
Gambar 3.15 Proses Pengiriman dan Penerimaan Data
87
Cara kerja dari aplikasi ini adalah user menjalankan aplikasi, kemudian aplikasi akan mengirimkan data posisi user ke server. Server akan mencari daftar rumah sakit yang berada di sekitar user dan juga mengihitung jarak dari user ke setiap rumah sakit. Setelah itu, pada layar perangkat Android user akan muncul tampilan peta yang menunjukkan posisi user dan posisi rumah sakit yang berada di sekitarnya. User dapat memilih salah satu rumah sakit yang ada pada peta atau melakukan pencarian berdasarkan nama rumah sakit, nama dokter, atau berdasarkan spesialis yang dibutuhkan oleh user. Apabila user memilih suatu rumah sakit pada peta atau melakukan pencarian berdasarkan nama rumah sakit, maka pada layar perangkat Android user akan ditampilkan informasi mengenai rumah sakit tersebut, yaitu berupa nama rumah sakit, alamat rumah sakit, nomor telepon, daftar fasilitas dan daftar jadwal dokter di rumah sakit tersebut. Ketika user melakukan pencarian berdasarkan nama dokter, maka pada layar perangkat Android user akan ditampilkan suatu daftar yang berisi jadwal praktek beserta tempat praktek dokter tersebut. Kemudian bila user melakukan pencarian berdasarkan jenis spesialis, maka pada layar Android user akan ditampilkan daftar nama-nama dokter dengan spesialis tersebut. User dapat memilih salah satu nama dokter yang ada pada daftar, maka tampilan akan berubah dan memunculkan daftar yang berisi jadwal praktek beserta tempat praktek dokter tersebut. Setelah user mendapatkan informasi yang diinginkan, user dapat keluar dari aplikasi untuk memutuskan hubungan dengan server.
88
3.4.2 Class Diagram
Gambar 3.16 Class Diagram
89
3.4.3 Use Case Diagram Use Case Sistem Aplikasi Jadwal Dokter dan Lokasi Rumah Sakit Masuk Aplikasi
Melihat Posisi User Sekarang dan Letak Rumah Sakit di Sekitarnya
Melihat infromasi Rumah Sakit
Pencarian Berdasarkan Nama Rumah Sakit
Menampilkan Peta Rumah Sakit Admin Pencarian Berdasarkan Nama Dokter User Pencarian Berdasarkan Jenis Spesialis
Keluar Aplikasi
RS Staff
Update Database via Web
Gambar 3.17 Use Case Diagram Sistem Jadwal Dokter dan Lokasi RS
90
Tabel 3.14 Use Case Scenario Masuk Aplikasi Use Case Name
Masuk Aplikasi
Actor
User, Staff RS, Admin
Description
Use case untuk menggambarkan proses masuk ke dalam aplikasi
Precondition
Actor belum menjalankan aplikasi
Normal Flow
Actor Action
System Response
1.Menekan shortcut aplikasi
2.Menjalankan aplikasi
Tabel 3.15 Use Case Scenario Posisi User dan Letak Rumah Sakit Use Case Name
Melihat Posisi User Sekarang dan Letak Rumah Sakit di Sekitarnya
Actor
User, Staff RS, Admin
Description
Use case untuk menggambarkan proses untuk menampilkan posisi user berada dan letak rumah sakit di sekitar user
Precondition
Actor sudah menjalankan aplikasi
Normal Flow
Actor Action
System Response 1.Sistem
akan
mengirimkan
peta posisi user berada untuk di tampilkan pada layar perangkat Android 2.Sistem
akan
mengirimkan
91
data rumah sakit yang berada di sekitar user untuk ditampilkan dalam peta pada layar perangkat Android
Tabel 3.16 Use Case Scenario Melihat Informasi Rumah Sakit Use Case Name
Melihat Informasi Rumah Sakit
Actor
User, Staff RS, Admin
Description
Use case untuk menampilkan informasi tentang rumah sakit tertentu
Precondition
Actor sudah menjalankan aplikasi Map sudah ditampilkan saat user masuk aplikasi
Normal Flow
Actor Action
System Response
1.Memilih salah satu rumah 2.Sistem sakit pada peta
akan
mengirimkan
data rumah sakit tersebut untuk ditampilkan
pada
perangkat Android
layar
92
Tabel 3.17 Use Case Scenario Menampilkan Peta Rumah Sakit Use Case Name
Menampilkan Peta Rumah Sakit
Actor
User, Staff RS, Admin
Description
Use case untuk menampilkan peta rumah sakit
Precondition
Actor sudah menjalankan aplikasi Actor berada pada tampilan informasi rumah sakit
Normal Flow
Actor Action
System Response
1.Menekan tombol Show Map
2.Sistem
akan
mengirimkan
data lokasi rumah sakit tersebut untuk ditampilkan dalam peta yang ada di layar perangkat Android
Tabel 3.18 Use Case Scenario Pencarian Berdasarkan Nama Rumah Sakit Use Case Name
Pencarian Berdasarkan Nama Rumah Sakit
Actor
User, Staff RS, Admin
Description
Use case untuk menggambarkan proses pencarian berdasarkan nama rumah sakit
Precondition
Actor sudah menjalankan aplikasi Map sudah ditampilkan saat user masuk aplikasi
Normal Flow
Actor Action
System Response
93
1.Menginput nama rumah sakit 2.Menunggu Request yang akan dicari 3.Menekan tombol search
4.Sistem
akan
mengirimkan
data daftar nama rumah sakit yang sesuai dengan keyword untuk ditampilkan pada layar perangkat Android 5.Memilih salah satu nama 6.Sistem rumah sakit
akan
mengirimkan
data rumah sakit tersebut untuk ditampilkan
pada
layar
perangkat Android
Tabel 3.19 Use Case Scenario Pencarian Berdasarkan Nama Dokter Use Case Name
Pencarian Berdasarkan Nama Dokter
Actor
User, Staff RS, Admin
Description
Use case untuk menggambarkan proses pencarian berdasarkan nama dokter
Precondition
Actor sudah menjalankan aplikasi Map sudah ditampilkan saat user masuk aplikasi
Normal Flow
Actor Action
System Response
1.Menginput nama dokter yang 2.Menunggu Request akan dicari
94
3.Menekan tombol search
4.Sistem
akan
mengirimkan
data daftar nama dokter yang sesuai dengan keyword untuk ditampilkan
pada
layar
perangkat Android 5.Memilih salah satu nama 6.Sistem dokter
akan
mengirimkan
data jadwal dokter tersebut untuk ditampilkan pada layar perangkat Android
Tabel 3.20 Use Case Scenario Pencarian Berdasarkan Jenis Spesialis Use Case Name
Pencarian Berdasarkan Jenis Spesialis
Actor
User, Staff RS, Admin
Description
Use case untuk menggambarkan proses pencarian daftar dokter spesialis tertentu
Precondition
Actor sudah menjalankan aplikasi Map sudah ditampilkan saat user masuk aplikasi
Normal Flow
Actor Action 1.Menginput
System Response jenis
spesialis 2.Menunggu Request
yang akan dicari 3.Menekan tombol search
4.Sistem
akan
mengirimkan
data daftar spesialis yang sesuai
95
dengan
keyword
ditampilkan
pada
untuk layar
perangkat Android 5.Memilih salah satu spesialis
6.Sistem
akan
mengirimkan
data nama-nama dokter dengan spesialis
tersebut
untuk
pada
layar
ditampilkan
perangkat Android 7.Memilih salah satu nama 8.Sistem dokter
akan
mengirimkan
data jadwal dokter tersebut untuk ditampilkan pada layar perangkat Android
Tabel 3.21 Use Case Scenario Keluar Aplikasi Use Case Name
Keluar Aplikasi
Actor
User, Staff RS, Admin
Description
Use case untuk menggambarkan proses keluar dari aplikasi
Precondition
Actor sedang menjalankan aplikasi
Normal Flow
Actor Action
System Response
1.Memilih menu Quit
2.Menutup aplikasi
96
Gambar 3.18 Use Case Diagram Sistem Update Database Via Web
Tabel 3.22 Use Case Scenario Login Use Case Name
Login
Actor
Admin dan Staff RS
Description
Use case untuk menggambarkan proses login kedalam website
Precondition
Admin dan staff RS telah membuka website database
Normal Flow
Actor Action
System Response
97
1.Memasukkan username dan 2.Menunggu request password. 3.Menekan Tombol Login.
4.Sistem akan membandingkan Nama dan Kata Sandi yang dimasukkan dengan data di database
dan
mengirimkan
response.
Tabel 3.23 Use Case Scenario Add New Hospital Use Case Name
Add New Hospital
Actor
Admin Use case menggambarkan proses menambahkan rumah sakit ke
Description dalam database. Precondition
Admin sudah login ke web.
Normal Flow
Actor Action
System Response
1.Menekan Tombol Tambah
2.Sistem
akan
menampilkan
form add new hospital 3.Memasukkan
data
rumah 4.Menunggu request.
sakit 5.Menekan Tombol Enter
6.Sistem
akan
memasukkan
data rumah sakit ke dalam database.
98
Tabel 3.24 Use Case Scenario Edit Hospital’s Information Use Case Name
Edit Hospital’s Information
Actor
Admin dan Staff RS
Description
Use case untuk menggambarkan proses mengupdate informasi Rumah Sakit di database
Precondition
Admin atau staff RS sudah Login ke Web
Normal Flow
Actor Action
System Response
1.Menekan Tombol Edit Pada 2.Sistem
akan
menampilkan
Nama Rumah Sakit yang Akan data rumah sakit yang ada Diubah
dalam database.
3.Mengedit data rumah sakit
4.Menunggu request.
5.Menekan Tombol Enter
6.Sistem akan mengupdate data rumah sakit di database.
Tabel 3.25 Use Case Scenario Delete Hospital Use Case Name
Delete Hospital
Actor
Admin
Description
Use case untuk menggambarkan proses penhapusan rumah sakit dari database
Precondition
Admin telah login ke web
Normal Flow
Actor Action
System Response
1.Menekan tombol delete pada 2.Sistem
akan
menghapus
99
rumah sakit yang ingin di rumah hapus
sakit
dari
dalam
database.
Tabel 3.26 Use Case Scenario Add Doctor Use Case Name
Add Doctor
Actor
Admin dan Staff RS Use case menggambarkan proses menambahkan doctor ke dalam
Description database. Precondition
Admin dan stadd RS sudah login ke web.
Normal Flow
Actor Action
Normal Flow
1.Menekan Tombol Tambah
2.Sistem
akan
menampilkan
form add new doctor 3.Memasukkan data doctor
4.Menunggu request.
5.Menekan Tombol Enter
6.Sistem
akan
memasukkan
data dokter ke dalam database.
Tabel 3.27 Use Case Scenario Edit Doctor’s Information Use Case Name
Edit Doctor’s Information
Actor
Admin dan Staff RS
Description
Use case untuk menggambarkan proses mengupdate informasi dokter di dalam database
Precondition
Admin atau staff RS sudah Login ke Web
100
Normal Flow
Actor Action
System Response
1.Menekan Tombol Edit Pada 2.Sistem Nama dokter
akan
yang Akan data dokter
menampilkan
yang ada dalam
Diubah
database.
3.Mengedit data dokter
4.Menunggu request.
5.Menekan Tombol Enter
6.Sistem akan mengupdate data dokter di database.
Tabel 3.28 Use Case Scenario Delete Doctor Use Case Name
Delete Doctor
Actor
Admin dan Staff RS
Description
Use case untuk menggambarkan proses penhapusan data di database
Precondition
Admin atau staff RS telah login ke web
Normal Flow
Actor Action
System Response
1.Menekan tombol delete pada 2.Sistem dokter yang ingin di hapus
akan
menghapus
dokter dari dalam database.
101
3.4.4 Sequence Diagram
User
Application
ApplicationScreen
Open Go To Screen
Go to Home Screen
Gambar 3.19 Sequence Diagram Masuk ke Aplikasi
Gambar 3.20 Sequence Diagram Posisi User dan Letak Rumah Sakit
102
Gambar 3.21 Sequence Diagram Melihat Informasi Rumah Sakit
User
Aplikasi
GoogleMapScreen
GetMap
Server
Database
Go to Hospital Information Screen Click “Show Map” Button Request Data Request Data Request Data
Return Result Send Result Show hospital on Map
Display Result
Gambar 3.22 Sequence Diagram Menampilkan Peta Rumah Sakit
Get_Data()
103
User
Aplikasi
Open
Hospital_Search Screen
DoSearch
GetHospitalName
GetHospitalInfo
Server
Database
Go to hospital_search screen
Input Keyword search Search
validate
Is_Valid()
Not Valid Request Data
Send Data
Choose Hospital Name
Display Result Send Data
Request Data
Get_Data()
Return Result
Return Result
Request Data
Request Data
Return Result
Return Result
Get_Data()
Display Result
Gambar 3.23 Sequence Diagram Pencarian Berdasarkan Nama RS
104
User
Aplikasi
Doctor_Search Screen
DoSearch
GetDoctorName
GetDoctorInfo
Server
Database
Open
Go to doctor_search screen Input Keyword search Search
validate
Is_Valid()
Not Valid Request Data
Send Data
Choose Doctor Name
Display Result Send Data
Display Result
Request Data
Get_Data()
Return Result
Return Result
Request Data
Request Data
Return Result
Return Result
Get_Data()
Gambar 3.24 Sequence Diagram Pencarian Berdasarkan Nama Dokter
105
Gambar 3.25 Sequence Diagram Pencarian Berdasarkan Jenis Spesialis
Gambar 3.26 Sequence Diagram Keluar Aplikasi
106
Gambar 3.27 Sequence Diagram Login
Gambar 3.28 Sequence Diagram Add New Hospital
107
Gambar 3.29 Sequence Diagram Edit Hospital’s Information
Gambar 3.30 Sequence Diagram Delete Hospital
108
Gambar 3.31 Sequence Diagram Add Doctor
Gambar 3.32 Sequence Diagram Edit Doctor’s Information
109
Gambar 3.33 Sequence Diagram Delete Doctor
3.4.5 Activity Diagram
Gambar 3.34 Activity Diagram Masuk ke Aplikasi
110
Open Application
Home Screen
RequestData
System Send Nearby Hospital Coordinate
Go to Map
View nearby Hospital postion
View User Postion
Gambar 3.35 Activity Diagram Posisi User dan Letak Rumah Sakit
111
Gambar 3.36 Activity Diagram Melihat Informasi Rumah Sakit
112
Open Application
RequestData
Application Screen Hospital Information Screen
Press show map
Send coordinate
View hospital On map
Gambar 3.37 Activity Diagram Menampilkan Peta Rumah Sakit
113
Open Application
Home Screen
Hospital Search Screen
Input Hospital’s Name
Press search
[Invalid]
[Valid]
System Send Matched Hospitals List
Choose Hospital On List
Show Hospital’s Information
Gambar 3.38 Activity Diagram Pencarian Berdasarkan Nama Rumah Sakit
114
Open Application
Home Screen
Doctor Search Screen
Input Doctor’s Name
Press search
[Invalid]
[Valid]
System Send Matched Doctor’s Name List
Choose doctor on list
Show Doctor’s Information and Schedule
Gambar 3.39 Activity Diagram Pencarian Berdasarkan Nama Dokter
115
Gambar 3.40 Activity Diagram Pencarian Berdasarkan Jenis Spesialis
116
Application screen
Press quit
Get request
Application stop
Out of application
Gambar 3.41 Activity Diagram Keluar Aplikasi
117
Open Browser
Login Screen
Display invalid username Or password
Input username And password
Verifying user
[Valid]
[Invalid]
Login Success
Gambar 3.42 Activity Diagram Login
118
[Valid]
Gambar 3.43 Activity Diagram Add New Hospital
119
Login
Display Error Message
Hospital List Screen
Choose Hospital
Input Data
Choose Edit Data
Edit Data
[Valid]
[Invalid]
Success Edit Data From Hospital Database
Gambar 3.44 Activity Diagram Edit Hospital’s Information
120
Login
Hospital List Screen
Choose Hospital
Choose Delete
Display Error Message
[Valid]
[Invalid]
Success Delete Data From Hospital Database
Gambar 3.45 Activity Diagram Delete Hospital
121
Login
Doctor List Screen
Choose add Doctor
Display Error Message
Add data
[Valid]
[Invalid]
Success Add Data To Doctor Database
Gambar 3.46 Activity Diagram Add Doctor
Input Data
122
Login
Display Error Message
Doctor List Screen
Choose Doctor
Input Data
Choose Edit Data
Edit Data
[Invalid]
Success Edit Data From Doctor Database
Gambar 3.47 Activity Diagram Edit Doctor’s Information
123
[Valid]
Gambar 3.48 Activity Diagram Delete Doctor
124
3.4.6
Perancangan Database Pada sistem ini, database yang akan digunakan adalah Sql Server 2008 dengan
rancangan ERD sebagai berikut:
Gambar 3.49 ERD Diagram Berdasarkan ERD pada gambar 3.49, tabel-tabel yang akan digunakan dalam database adalah sebagai berikut: Tabel 3.29 Tabel Dokter Nama Tabel: Dokter Nama Kolom
Tipe Data
Panjang
Tipe Keterangan
Data dokter_id(PK)
varchar
10
ID Dokter
nama_dokter
varchar
50
Nama Dokter
spesialis
varchar
30
Nama Spesialis
125
dokter_rumah_sakit_id(FK) varchar
10
ID
Dokter
Rumah Sakit
Tabel 3.30 Tabel Dokter Rumah Sakit Nama Tabel: Dokter Rumah Sakit Nama Kolom
Tipe Data
Panjang
Tipe Keterangan
Data dokter_rumah_sakit_id(PK) varchar
10
ID dokter rumah sakit
jadwal_dokter_id(FK)
varchar
10
ID jadwal dokter
Tabel 3.31 Tabel Rumah Sakit Nama Tabel: Rumah Sakit Nama Kolom
Tipe Data
Panjang
Tipe Keterangan
Data rumah_sakit_id(PK)
varchar
10
ID rumah sakit
nama
varchar
50
nama
rumah
sakit alamat
text
100
alamat
rumah
sakit telepon
varchar
15
telepon
rumah
126
sakit fasilitas
text
250
fasilitas
rumah
sakit latitude
float
latitude
rumah
sakit longitude
float
longitude rumah sakit
gambar
varchar
150
gambar
rumah
sakit deskripsi
text
250
deskripsi rumah sakit
dokter_rumah_sakit_id(FK) varchar
10
ID dokter rumah sakit
Tabel 3.32 Tabel Jadwal Dokter Nama Tabel: Jadwal Dokter Nama Kolom
Tipe Data
Panjang
Tipe Keterangan
Data jadwal_dokter_id(PK)
varchar
10
hari_index
int
Indeks hari
dari_jam
time
Awal jam
sampai_jam
time
Akhir jam
ID jadwal dokter
127
3.4.7
Perancangan Layar
Gambar 3.50 Rancangan Layar Home Screen Halaman ini adalah halaman yang pertama kali diakses oleh user ketika menjalankan aplikasi. Halaman ini akan menampilkan peta lokasi user berada. Pada peta akan terdapat beberapa pin, yaitu pin berwarna kuning dengan gambar merah yang menandakan posisi user berada dan pin berwarna merah dengan huruf “H” yang menandakan posisi rumah sakit. Apabila user menekan pin rumah sakit, maka akan ditampilkan detail dari rumah sakit tersebut.
128
Gambar 3.51 Rancangan Layar Menu Navigasi Pada aplikasi ini, user dapat berpindah halaman dengan menggunakan menu navigasi yang telah disediakan. Menu navigasi akan muncul apabila user menekan tombol menu pada perangkat Android. Berikut adalah keterangan mengenai gambar rancangan layar menu navigasi: • Tampilan yang sedang aktif adalah tampilan yang aktif ketika user menjalankan menu navigasi. • Menu navigasi “Home” untuk berpindah ke halaman home yang berisi peta posisi user dan posisi rumah sakit di sekitar user. • Menu navigasi “Cari Dokter” untuk berpindah ke halaman pencarian dokter. • Menu navigasi “Cari Rumah Sakit” untuk berpindah ke halaman pencarian rumah sakit. • Menu navigasi “Exit” untuk keluar dari aplikasi ini
129
Gambar 3.52 Rancangan Layar Pencarian Rumah Sakit Pada halam pencarian rumah sakit, user dapat melakukan pencarian rumah sakit dengan memasukkan nama rumah sakit pada field yang ada, kemudian menekan tombol cari. Berikut ini adalah keterangan dari gambar rancangan layar pencarian rumah sakit : • Hidden field adalah field yang tidak muncul dalam keadaan normal. Field ini akan muncul apabila terjadi error dan field ini akan berisi pesan mengenai error yang terjadi. • Field rumah sakit digunakan untuk menampung nama rumah sakit yang di masukkan user • Tombol “Cari” digunakan untuk mencari ke dalam database data-data yang sesuai dengan keyword yang diberikan user • Tombol “Reset” untuk mengosongkan semua field
130
Gambar 3.53 Rancangan Layar Hasil Pencarian Rumah Sakit Setelah user memasukkan keyword dan menekan tombol “Cari”, maka system akan mencari ke database daftar rumah sakit yang sesuai dengan keyword yang diberikan user. Hasil pencarian tersebut ditampilkan pada halaman ini. Berikut ini adalah keterangan dari gambar rancangan layar hasil pencarian rumah sakit : • Menu “Photo” digunakan untuk menampilkan foto rumah sakit tersebut • Menu “Map” digunakan untuk menampilkan peta lokasi rumah sakit tersebut • Menu “Dokter” digunakan untuk menampilkan daftar dokter pada rumah sakit tersebut
131
Gambar 3.54 Rancangan Layar Pop-Up Foto Rumah Sakit Ketika user memilih menu “Photo” pada hasil pencarian rumah sakit, maka akan muncul pop-up yang menampilkan foto rumah sakit tersebut.
132
Gambar 3.55 Rancangan Layar Peta Rumah Sakit Ketika user memilih menu “Map” pada hasil pencarian rumah sakit, maka akan muncul peta yang menampilkan lokasi rumah sakit tersebut. pada peta ini terdapat pin berwarna mera dengan huruf “H” sebagai penanda posisi rumah sakit, yang dapat ditekan untuk menampilkan detail rumah sakit tersebut.
133
Gambar 3.56 Rancangan Layar Daftar Dokter Halaman ini akan muncul ketika user memilih menu “Dokter”. Pada halaman ini akan ditampilkan nama dokter-dokter di rumah sakit tersebut berikut spesialis dan jadwal prakteknya
134
Gambar 3.57 Rancangan Layar Layar Pencarian Dokter Pada halaman ini, user dapat melakukan pencarian dokter berdasarkan nama dokter atau berdasarkan spesialis. User cukup memasukkan nama dokter yang dicari atau spesialis yang dicari atau keduanya, kemudian menekan tombol “Cari”. Berikut ini adalah keterangan dari gambar rancangan layar pencarian dokter : • Hidden field adalah field yang tidak muncul dalam keadaan normal. Field ini akan muncul apabila terjadi error dan field ini akan berisi pesan mengenai error yang terjadi. • Field nama dokter digunakan untuk menampung nama dokter yang di masukkan user • Field spesialis digunakan untuk menampung jenis spesialis yang di masukkan user
135
• Tombol “Cari” digunakan untuk mencari ke dalam database data-data yang sesuai dengan keyword yang diberikan user • Tombol “Reset” untuk mengosongkan semua field
Gambar 3.58 Rancangan Layar Hasil Pencarian Dokter Setelah user memasukkan keyword dan menekan tombol “Cari”, maka system akan mencari ke database daftar dokter yang sesuai dengan keyword yang diberikan user. Hasil pencarian tersebut ditampilkan pada halaman ini. Nama rumah sakit berupa link yang dapat di tekan untuk menampilkan peta lokasi rumah sakit tersebut seperti pada Gambar 3.55.