Joshua, Ignatius B., Yohanes D., Indrajani, Raymond B., Ida B., Perancangan dan '...' 1 PERANCANGAN DAN PENGEMBANGAN APLIKASI HOSPITAL MOBILE BERBASIS ANDROID Joshua1, Ignatius Barnabas Darongke2, Yohanes Denny Agus Salim3, Indrajani4, Raymond Bahana5, Ida Bagus Kerthyayana Manuaba6 1,2,3,4Information Systems Department, School of Information Systems 5,6Computer Science Department, Faculty of Computing and Media Bina Nusantara University, Jakarta e-mail: 4indrajani@binus.ac.id, 5rbahana@binus.edu, 6imanuaba@binus.edu ABSTRAK Aplikasi mobile merupakan suatu program komputer yang memiliki banyak manfaat, seperti mempermudah pengguna untuk memperoleh dan menyebarluaskan informasi. Aplikasi mobile juga dapat digunakan untuk membantu pasien berhubungan dengan rumah sakit. Beberapa masalah yang dihadapi oleh pasien adalah sulitnya menghubungi rumah sakit untuk melakukan pendaftaran berobat atau konsultasi, juga sulitnya pasien mencari informasi mengenai jadwal praktek dokter dan informasi mengenai poli dan fasilitas yang ada sehingga pasien harus datang ke rumah sakit untuk mengetahui informasi tersebut. Berdasarkan analisis masalah maka diusulkan pembuatan aplikasi mobile dengan beberapa fitur yang dibutuhkan pasien.Perancangan dan pembuatan aplikasi ini dibagi menjadi tiga bagian yaitu basisdata menggunakan MySQL, aplikasi web menggunakan PHP dan aplikasi mobile menggunakan Android. Berdasarkan data responden maka dapat disimpulkan bahwa aplikasi ini memiliki beberapa kegunaan bagi responden. Kata kunci: rumah sakit, applikasi mobile, android, sistem informasi ABSTRACT Mobile applications are computer programs that have many benefits, such as making it easier for users to obtain and disseminate information. The mobile application can also be used to help patients connect with hospitals. Some of the problems faced by patients are the difficulty of contacting hospitals to register for treatment or consultation, also the difficulty of patients finding information about doctor's practice schedules and information about polyclinic and existing facilities so patients must come to the hospital to find out that information. Based on the analysis of the problem, it is proposed making a mobile application with some features needed by patients. The design and manufacture of this application is divided into three parts, namely database using MySQL, web applications using PHP and mobile applications using Android. Based on respondent data, it can be concluded that this application has several uses for respondents. Keywords: hospital, mobile application, android, information system PENDAHULUAN Aplikasi mobile merupakan suatu program komputer yang memiliki banyak manfaat, salah satu kegunaannya yaitu mempermudah pengguna untuk dan menyebarluaskan memperoleh
2 JURNAL ELEKTRO, Vol. 13, No. 1, April - September 2020: 1-12 informasi dalam waktu yang singkat juga dapat [11]. Aplikasi mobile digunakan untuk membantu pasien. Masalah yang dihadapi oleh pasien yang ingin melakukan pengobatan di rumah sakit adalah sulitnya pasien untuk menghubungi rumah sakit ketika ingin melakukan pendaftaran untuk berobat atau konsultasi tentang penyakit yang diderita, juga sulitnya pasien mencari informasi mengenai jadwal praktek dokter dan informasi mengenai poli yang ada di rumah sakit sehingga pasien harus datang ke rumah sakit untuk mengetahui informasi tersebut, sulitnya untuk mencari informasi kelengkapan fasilitas rumah sakit dan lain sebagainya. ini Aplikasi Hospital Mobile diharapkan dapat membantu pasien dalam melakukan pendaftaran. Pasien dapat langsung melakukan pendaftaran di dalam aplikasi ini. Aplikasi ini juga dapat melihat jadwal dokter. Pasien juga dapat mengetahui kelengkapan fasilitas dan kelengkapan laboratorium yang ada di rumah sakit. Pasien juga dapat saja yang apa mengetahui mitra melakukan kerja sama dengan rumah sakit tersebut. Oleh karena itu, dibuatlah sebuah aplikasi yang bernama Hospital Mobile yang mempermudah pasien untuk mengatasi masalah kesehatan yang dialami oleh pasien. Sehingga, yang pertolongan kesehatan, mengalami menemukan untuk mengatasi kesehatan pasien. bagi gangguan sebuah pasien solusi dengan responden sebanyak 146 orang di dapatkan beberapa permasalahan yang dihadapi oleh pasien dan pekerja rumah sakit. Permasalahan tersebut adalah, (a) untuk melakukan pengobatan dengan dokter yang sesuai dengan poli yang ada di rumah sakit dan untuk melakukan registrasi dengan poli yang pasien diinginkan Dari hasil survei diharuskan datang ke rumah sakit untuk dan memeriksa memeriksa kelengkapan poli yang ada di rumah sakit tersebut. Jika pasien ingin diharuskan berobat, maka melakukan registrasi terlebih dahulu kepada bagian registrasi pasien. Dan setelah melakukan registrasi, bagian registrasi akan mengeluarkan nomor antrian untuk pasien dan menunggu panggilan untuk berobat dengan dokter. (b) Sulitnya pasien untuk mengetahui kelengkapan fasilitas yang ada di rumah sakit, karena media untuk mengetahui setiap rumah sakit belum mencukupi atau belum lengkap. Pasien juga kurang mengetahui apakah layanan laboratorium yang ada di rumah sakit memiliki kelengkapan yang baik dan memiliki layanan yang layak bagi pasien yang ingin melakukan tes kesehatan, sehingga dapat menjadi penunjang kesehatan yang baik bagi pasien. (c) Sulitnya pasien untuk mengetahui mitra apa saja, yang melakukan hubungan kerja sama dengan rumah sakit. Seperti contoh, pasien sulit untuk mengetahui jenis asuransi apa yang melakukan hubungan kerja sama dengan pihak rumah sakit. jadwal dokter pasien fasilitas Berdasarkan analisis masalah diatas, maka diusulkan pembuatan aplikasi mobile fitur-fitur sebagai berikut: (a) membuat fitur yang dapat menampilkan informasi jadwal dokter yang sedang praktek dan informasi poli yang ada di rumah sakit, membuat fitur yang dapat melakukan pendaftaran dengan dokter dan membuat fitur yang dapat menampilkan nomor antrian untuk berobat secara online, (b) membuat sebuah fitur, dimana di dalam fitur tersebut tersedia berbagai macam fasilitas yang ada di rumah sakit tersebut secara lengkap dan detail. Dan membuat fitur yang dapat menampilkan layanan- layanan laboratorium yang ada di rumah dengan oleh pasien,
Joshua, Ignatius Barnabas Darongke, Perancangan dan Pengembangan '...' 3 sakit secara detail dan lengkap, (c) yang membuat menampilkan mitra-mitra apa saja yang melakukan hubungan kerja sama dengan yang sakit. Mitra-mitra rumah ditampilkan dalam fitur tersebut antara lain dari pihak bank maupun perusahaan jasa seperti contoh perusahaan asuransi. sebuah fitur bagaimana elemennya ke diletakkan pengguna. Dalam arti yang lebih mudah, markup adalah sebuah cara untuk informasi mengenai mengindikasikan konten yang berbeda dari konten tersebut [9]. teks dan dan diperlihatkan TEORI PENDUKUNG A. Android lunak Android adalah piranti untuk perangkat mobile yang mencakup sistem operasi, middleware, dan aplikasi utama [2]. Sistem operasi Android dibangun di atas kernel Linux yang dimodifikasi. Berisi aplikasi Java yang berjalan pada mesin virtual, dan komponen sistem ditulis dalam Java, C, C ++, dan XML [1]. Ponsel Android bawaan, memiliki beragam termasuk email, web browser, dan aplikasi peta. Platform ini menganut filosofi ganti dan pakai kembali, yang memungkinkan pengguna menyesuaikan telepon. Misalnya, ponsel Android dilengkapi foto bawaan, yang digunakan semua aplikasi yang melihat foto. Namun, pengguna dapat mengganti penampil foto dengan yang disesuaikan, dan semua aplikasi akan secara otomatis memanggil yang disesuaikan. Semua aplikasi dapat menggunakan aktivitas yang sama [1]. fitur dengan penampil C. Cascading Style Sheets Cascading Style Sheets (CSS) merupakan standar W3C (World Wide untuk Consortium) Web menggambarkan tampilan dari elemen- elemen yang ada di HTML [3]. Salah satu dalam menjelaskan fungsi CSS adalah CSS digunakan mendefinisikan presentasi dari dokumen HTML Dengan CSS, pengguna dapat mengatur font (bentuk tulisan), warna, ukuran, border, latar gambar, hingga posisi suatu elemen di dalam sebuah halaman. CSS dapat ditambahkan langsung ke semua elemen HTML menggunakan atribut style di dalam elemen <head> di HTML atau dengan membuat file terpisah yang berisikan CSS tersebut, namun masih mempunyai hubungan dengan halaman HTML tersebut [9]. cara paling umum untuk D. Penelitian Terdahulu D.1. Paradigm shift: role of social media and information technology in healthcare advancements B. HyperText Markup Language HyperText Markup Language (HTML) didefinisikan sebagai bahasa markup. Bahasa markup adalah suatu cara untuk memberikan keterangan/ catatan di sebuah dokumen dengan cara membuat teks yang ditambahkan [10]. Bahasa markup seperti HTML, Tex, dan XHTML mengizinkan XML, mengontrol penggunanya Informatika kesehatan dan medis ilmu merupakan informasi, obat dan kesehatan. Mulanya berawal pada tahun 1950-an di United States dengan munculnya microchip dan komputer. Seiring berjalannya waktu, informasi dan medis berkembang menjadi bidang yang baru. Pada saat ini ada beberapa tantangan yang harus dihadapi yang berkaitan dengan pengobatan, untuk menyimpan titik temu dari kesehatan untuk
4 JURNAL ELEKTRO, Vol. 13, No. 1, April - September 2020: 1-12 catatan seperti catatan yang berbentuk kertas, kesalahan pada pengobatan, dan mendokumentasikan informasi yang berkaitan dengan pasien. Alat-alat tidak hanya informatika kesehatan komputer, tetapi ada juga data medis dan kesehatan, pedoman kesehatan, terminologi formal medis, pengetahuan ilmiah, mengenai pemecahan masalah, dan pengamilkan keputusan melalui sistem informasi dan komunikasi [7]. pemeriksaan Industri kesehatan dan medis sedang mengalami paradigm shift dengan mayoritas dari data yang besar di dan bidang kemajuan dari data science dalam wilayah bidang medis. Dengan majunya ilmu mengenai komputer, internet, pengenalan suara, dan pengembangan alat-alat pengamat kesehatan yang dapat dipakai, serta komunikasi jaringan yang bersifat wireless, cukup mudah untuk mengumpulkan data kesehatan yang kompleks. Dorongan kuat lain yang membantu dalam mengumpulkan data dalam jumlah banyak yang sebelumnya tidak dapat diakses, ialah menggunakan media sosial dan kesadaran mengenai kesehatan melalui platform tersebut. Alat-alat pengamat kesehatan yang bersifat digital sangat membantu dan memiliki peran yang penting dalam untuk mendidik mengidentifikasi tanda-tanda kondisi medis yang serius. Seiring dengan berkembangnya teknologi dan informasi ide-ide baru dan dapat motivasi untuk meningkatkan kesehatan manusia. penelitian kesehatan masyarakat terbentuk piranti lunak dimana saja dengan sebuah komputer. Pada akhir tahun 1980 dan awal tahun 1990, web digunakan untuk menghubungkan informasi dari berbagai area yang berbeda [8]. D.3. Process flow chart and factor analysis in production of a jute mills Flowchart merupakan prosedur representasi visual dari proses kerja dan digunakan untuk mendesain proses - proses yang kompleks. Flowchart juga digunakan pemetaan sederhana yang menunjukan urutan dari tindakan yang ada di dalam sebuah proses, sehingga mudah untuk dibaca dan disampaikan. Ada beberapa tipe dari flowchart, dan setiap tipe memiliki kumpulan dari kotak-kotak dan konvensi notasionalnya masing-masing. Berikut merupakan 2 tipe kotak-kotak di flowchart yang paling sering digunakan: processing step, disebut sebagai activity dan ditandai dengan bentuk persegi panjang dan decision, ditandai dengan bentuk wajik [6]. sebagai alat PERANCANGAN SISTEM Perancangan dan pembuatan aplikasi ini dibagi menjadi tiga bagian yaitu basisdata menggunakan MySQL, aplikasi web menggunakan PHP dan aplikasi mobile menggunakan Android. A. Metode Penelitian A.1. Metode pengumpulan data D.2. Web engineering: an engineering approach for developing web World Wide Web (WWW) atau web platform sebagai digunakan pembantu untuk menjalankan aplikasi Metode yang digunakan adalah pengumpulan data dibuat berdasarkan teknik pencarian fakta atau Fact-Finding Techniques. Salah satu teknik pencarian yaitu fakta menggunakan kuisioner. Penggunaan teknik kuisioner untuk menemukan nilai yang digunakan
Joshua, Ignatius Barnabas Darongke, Perancangan dan Pengembangan '...' 5 realibilitas berdasarkan variabel di tersebut. Teknik dalam kuisioner untuk menggunakan hasil tes korelasi untuk menemukan nilai yang valid. prosedur ini digunakan d. System sequence diagram bagaimana Menggambarkan sebuah objek berinteraksi satu sama lain melalui sebuah pesan yang dikirim oleh masing- masing objek tersebut [5]. A.2. Metode analisis sistem Metode yang digunakan untuk sedang menganalisis berjalan yaitu menggunakan activity diagram. Fungsi dari teori ini adalah untuk menganalisa kegiatan dari sedang berjalan di rumah sakit pada saat ini, sehingga dapat menemukan cara untuk memperbaiki sistem tersebut. sistem yang ini pada saat sistem yang A.3. Metode perancangan sistem perancangaan yang adalah metode OOAD digunakan (Object Oriented Analysis and Design). Metode OOAD yang digunakan oleh adalah sebagai berikut: Metode e. Class diagram Diagram UML yang digunakan untuk menjelaskan struktur objek yang berada di dalam sistem, detail dari objek tersebut berupa atribut dan fungsi, dan relasi antara suatu objek dengan objek lain. Relasi antar objek ini dapat berupa asosiasi antar suatu objek terhadap objek lain dengan detail jumlah objeknya (multiplicity), turunan suatu objek menjadi baru sebuah (generalization), dan suatu objek menjadi bagian di dalam objek lain (aggregation / composition) [5]. objek a. Activity diagram Diagram (Unified yang Modeling digunakan untuk menjelaskan alur dari proses bisnis, langkah- langkah dari sebuah use case, atau logika dari sebuah perilaku objek [4]. UML Language) b. Use case diagram Diagram UML yang digunakan untuk menjelaskan interaksi antara sistem dengan pengguna dan sistem eksternal. Diagram ini menggambarkan siapa saja yang dapat menggunakan sistem saja yang dapat dan dilakukan oleh mereka terhadap sistem [4]. apa B. Kerangka Pikir Pembuatan aplikasi mobile ini bertujuan untuk membantu para pasien dalam melakukan pendaftaran rumah sakit dan pendaftaran dokter. Gambar 1 menunjukkan kerangka pikir penelitian ini. Dalam perancangan aplikasi ini, mendapat masukan dari 6 orang dokter dan 2 pegawai administrasi yang bekerja di sakit umum di daerah Cengkareng dan Bogor, 2 dokter spesialis diantaranya adalah dokter jantung. rumah C. Proses Bisnis yang Berjalan di Rumah Sakit c. Use case description Penjelasan lebih detail mengenai Use Case [4]. Pada proses ini, pasien akan datang ke rumah sakit untuk melakukan cek kesehatan. Tahap awal dari proses ini adalah, pasien diharuskan melakukan
6 JURNAL ELEKTRO, Vol. 13, No. 1, April - September 2020: 1-12 pendaftaran terlebih dahulu kepada bagian pendaftaran, untuk mendaftarkan diri. akan menanyakan kepada pasien, apakah pasien adalah pasien baru atau pasien yang sudah pernah berobat ke rumah sakit sudah menjadi member di rumah sakit tersebut. Bagian pendaftaran tersebut dan rumah sakit tersebut, pasien hanya menunjukkan kartu member kepada bagian pendaftaran. Setelah proses pendaftaran selesai, pasien diharuskan untuk menunggu dipanggil untuk berobat dengan dokter. nomor antrian Setelah dipanggil sesuai nomor antrian, pasien akan masuk ke ruang dokter untuk diperiksa kesehatannya. Dokter akan memeriksa pasien, dan akan mendiagnosa pasien jika pasien akan memiliki memberikan mencatat diagnosa tersebut dan memberikan resep sesuai dengan penyakit yang diderita pasien. Pasien yang telah diberikan diagnosa penyakit oleh dokter dan telah diberikan resep oleh dokter, dapat langsung menebus obat tersebut ke apotek dan apoteker akan menerima resep tersebut. Setelah selesai dibuat, pasien harus obat membayar dan membayar obat ke bagian administrasi. penyakit. Dokter biaya kesehetan Setelah proses transaksi selesai, pasien dapat diijinkan pulang. Gambar 2 menunjukkan activity diagram dari proses yang dilakukan pasien di rumah sakit. Jika pasien belum mempunyai akun, pasien harus melakukan registrasi akun terlebih dahulu. Pasien masuk ke dalam menu register. Lalu memasukkan data diri terlebih dahulu. Setelah semua data diri diisi, pasien menekan tombol registrasi. Pasien telah selesai membuat akun. Jika pasien telah memiliki akun, pasien bisa langsung melakukan login. menampilkan activity Gambar 3 diagram dari proses registrasi. Gambar 1. Kerangka pikir Jika belum, pasien diharuskan mendaftar terlebih dahulu sebagai pasien baru. Pasien harus mengisi data diri pada formulir pendaftaran. Akan tetapi jika pasien sudah menjadi member di 4 memperlihatkan proses pada laboratorium. Proses ini membahas cara melakukan pendaftaran untuk Laboratorium. Pasien harus menunjukkan rujukan pemeriksaan Laboratorium pada bagian Administrasi melakukan dan pembayaran sesuai harga yang tertera. Gambar tata surat
Joshua, Ignatius Barnabas Darongke, Perancangan dan Pengembangan '...' 7 Gambar 2. Activity Diagram proses pasien berobat ke rumah sakit itu pasien akan di berikan nomor antrian untuk melakukan analisis pemeriksaan Laboratorium akan mengambil contoh pun melakukan (sample) Setelah pihak atau pemeriksaan. Ketika hasil laboratorium akan di kirimkan ke dokter rujukan yang memberikan pemeriksaan. selesai surat
8 JURNAL ELEKTRO, Vol. 13, No. 1, April - September 2020: 1-12 Gambar 5 menyajikan proses bisnis dari aplikasi Hospital Mobile dimana proses bisnis yang disajikan dalam bentuk Use Case Diagram. Gambar 3 Activity Diagram Register Gambar 5 Use Case Proses Bisnis Aplikasi Hospital Mobile Diagram kelas pada Gambar 6 yang adalah menggambarkan dalam sistem ini dan hubungan antara kelas yang satu dengan kelas yang lain, serta terdapat atribut. diagram UML kelas-kelas Gambar 4. Activity Diagram proses Laboratorium
Joshua, Ignatius Barnabas Darongke, Perancangan dan Pengembangan '...' 9 Gambar 6 Diagram kelas
10 JURNAL ELEKTRO, Vol. 13, No. 1, April - September 2020: 1-12 PENGUJIAN SISTEM Aplikasi ini sudah diperlihatkan ke para dokter dan pegawai yang memberi masukan di awal perancangan. Ada penambahan fitur dari hasil masukan mereka terutama dari para pegawai rumash sakit. Sementara ada 10 orang mahasiswa sebagai pengguna yang diminta bantuan untuk menguji aplikasi ini dengan cara mencoba semua fitur yang terdapat pada aplikasi ini. Beberapa perbaikan dilakukan dari hasil masukan mereka. Menurut mereka, aplikasi ini sudah cukup baik secara dilakukan struktur. Hanya perbaikan di desain tampilan. perlu 6 memperlihatkan halaman utama (home) untuk pasien. Terdapat beberapa fitur yang dapat registration, dipilih, yaitu, doctor schedule, map, education, mitra, laboratorium, emergency dan reminder. Gambar facility, Pada menu facility (Gambar 7) pasien dapat melihat fasilitas apa saja yang ada di rumah sakit, jika ingin melihat detail fasilitas dapat tekan click here. Pada menu tombol Registration (Gambar 8), pasien dapat melihat jadwal dokter dan ketika pasien ingin melakukan booking dokter dapat tekan salah satu box. Bila aplikasi Hospital Mobile dijalankan akan tampil halaman loading, lalu diarahkan secara otomatis ke halaman Login. Tampilan Login ini digunakan juga untuk menentukan posisi role sebagai dokter atau pasien. Jika pengguna belum mempunyai akun maka pengguna bisa klik add user. Jika pengguna lupa dengan password maka bisa tekan forget password. Gambar 7. Menu Facility Gambar 6. Home untuk Pasien Pada menu Map (Gambar 9), pasien dapat melihat peta rumah sakit terdekat berdasarkan lokasi pasien. Pada menu Mitra (Gambar 10), pasien dapat melihat rumah sakit bekerja sama dengan perusahaan atau asuransi apa saja dan pada tampilan ini terdapat fitur filter untuk mempermudah pasien dalam memilih mitra yang diinginkan dengan tekan tombol choose partners.
Joshua, Ignatius Barnabas Darongke, Perancangan dan Pengembangan '...' 11 Pada menu Laboratory (Gambar 11), pasien dapat melihat checkup apa saja yang ada di rumah sakit, jika ingin melakukan checkup dapat tekan tombol request. Gambar 10. Menu Mitra Gambar 8. Menu Registration Gambar 9. Menu Map Gambar 11. Pilihan di Laboratory
12 JURNAL ELEKTRO, Vol. 13, No. 1, April - September 2020: 1-12 SIMPULAN DAN SARAN Berdasarkan dari pengumpulan data responden mengenai aplikasi Hospital Mobile, maka dapat disimpulkan bahwa aplikasi ini memiliki beberapa kegunaan bagi responden, yaitu responden dapat melihat jadwal dokter yang sedang praktek dan informasi poli yang ada di rumah sakit secara online, responden juga dapat melakukan pendaftaran dokter setelah itu responden akan mendapatkan nomor antrian secara online. Kegunaan lain adalah responden dapat melihat fasilitas yang ada di rumah sakit termasuk melihat layanan laboratorium yang ada. Responden juga dapat melihat mitra apa saja yang bekerja sama dengan rumah sakit antara lain dari pihak bank maupun perusahaan jasa. hasil [5] Rhmann, W., & Saxena, V. (2016). from Generation of Test Cases UML Sequence Diagram Based on Extenics Theory. British Journal of Mathematics & Computer Science. [6] Shakil, M., Ullah, M. R., & Lutfi, M. 2013. Process Flow Chart and Factor Analysis in Production of a Jute Mills. Journal of Industrial and Intelligent Information, 1(4). [7] Kumar, R. 2017. Paradigm Shift: and Role Information in Healthcare Advancements. Journal of Health & Medical Informatics. [8] Saif, S. M., Kirmani, M. M., & Wahid, A. 2015. Web Engineering: An Engineering Approach for Developing Web Applications. International Journal of Software and Web Sciences (IJSWS). of Social Media Technology Terdapat beberapa saran yang dapat dijadikan bahan pertimbangan untuk pengembangan sistem aplikasi ini, yaitu dibangun notifikasi berupa push notification bagi pasien apabila telah melakukan pendaftaran dokter secara online. [9] Connolly, R., 2015. Fundamentals of web development. Pearson Education. [10] Berners-Lee, T. and Connolly, D., 1995. Hypertext markup language- 2.0. DAFTAR PUSTAKA [1] Butler, M., Android: Changing the mobile landscape. IEEE Pervasive Computing, 10(1), 4-7. 2010. [11] Charland, A. and Leroux, B., 2011. Mobile application development: web vs. native. Communications of the ACM, 54(5), 49-53. [2] Developers, A., 2011. What is android. [3] Jain, & Nilesh. 2014. Review Of Different Responsive CSS Front- End Frameworks. Journal of Global Research in Computer Science. 5(11). [4] Lawgali, A. 2016. Traceability of Unified Modeling Languange Diagrams From Use Case Maps. International Journal of Software Engineering Applications & (IJSEA), 7(6).