SISTEM MANAJEMEN RUMAH SAKIT SUB-SISTEM PENANGANAN MEDIS PASIEN RAWAT JALAN MENGGUNAKAN APLIKASI JAVA SERVER DAN SMS BASED CLIENT

dokumen-dokumen yang mirip
Sistem Manajemen Rumah Sakit SUB-Sistem Penanganan Medis Pasien Rawat Jalan Menggunakan Aplikasi Java Server dan SMS Based Client

APLIKASI SMS NOTIFIKASI KESEHATAN BALITA

PEMBUATAN APLIKASI SISTEM INFORMASI NILAI AKADEMIK MELALUI SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN PEMROGRAMAN DELPHI 6.

PEMANFAATAN WINDOWS MANAGEMENT INSTRUMENTATION (WMI) DAN VISUAL BASIC 6 DALAM INVENTARISASI JARINGAN

Novrido Charibaldi, Denyu Budi Wijayanto Jurusan Teknik Informatika UPN Veteran Yogyakarta Abstract

PENGATURAN TARIF SMS (SHORT MESSAGE SERVICE) DALAM SISTEM INFORMASI AKADEMIK VIA SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN BORLAND DELPHI 6.

PERANCANGAN SISTEM INFORMASI SEMINAR DAN TUGAS AKHIR JURUSAN TEKNIK ELEKTRO UNIVERSITAS DIPONEGORO ABSTRACT

APLIKASI PEMELIHARAAN DATA DONATUR DI RUMAH ZAKAT MAINTENANCE DONATURE APPLICATION AT RUMAH ZAKAT

BAB I PERSYARATAN PRODUK

MOBILE GAME HALMA MULTIPLAYER

Rancang Bangun Sistem Manajemen Hubungan Pelanggan Pada Poliklinik

Perancangan Sistem Komunikasi Training Center X

APLIKASI SISTEM INFORMASI MOBILE AKADEMIK. Fitri Marisa *) ABSTRACT

SISTEM INFORMASI PEMBERITAHUAN KEGIATAN ACARA DESA BERBASIS SMS GATEWAY DI KECAMATAN MEJOBO KUDUS

PENGEMBANGAN SISTEM INFORMASI KESEHATAN (SIK) PUSKESMAS DI DINAS KESEHATAN KOTA METRO LAMPUNG ABSTRACT

Keywords : SMS Gateway, job vacancy, information, graduate, career

PEMANFAATAN SMS GATEWAY UNTUK INFORMASI BEASISWA BAGI MAHASISWA UNIVERSITAS ATMA JAYA MAKASSAR. Sean Coonery Sumarta * Erick Alfons Lisangan

SISTEM INFORMASI REKAM MEDIK UNIT KEBIDANAN DAN KANDUNGAN PADA RUMAH SAKIT IBU DAN ANAK WIDIYANTI PALEMBANG

BAB III ANALISIS DAN PERANCANGAN SISTEM

Perancangan Aplikasi Sistem Reservasi Kamar Rawat Inap Rumah Sakit Berbasis Mobile Technology (Studi Kasus RSUD Dr. Haryoto Lumajang) TUGAS AKHIR

APLIKASI LAYANAN INFORMASI AKADEMIK SEKOLAH BERBASIS SMS (STUDI KASUS: SMK SWASTA TELADAN MEDAN) SKRIPSI APRILIA RAMADHANI

Kata Kunci : Sistem Informasi, Android, Barcode, Desktop, Database

Membangun Aplikasi Layanan Pengiriman to SMS dan. SMS to berbasis SMS Gateway TUGAS AKHIR. Disusun Oleh : SYAIFUL ALAM NPM.

Bab I : Persyaratan Produk

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

SISTEM INFORMASI PELANGGAN BERBASIS SMS GATEWAY PADA DEALER YAMAHA JAYA MOTOR

SISTEM INFORMASI AKADEMIK DI SMP MUHAMMADIYAH AL-KAUTSAR PROGRAM KHUSUS KARTASURA BERBASIS MOBILE

II. DASAR TEORI 2.1 Deifini SMS

PEMBUATAN DATABASE SISTEM INFORMASI KESEHATAN (MEDICAL INFORMATION SYSTEM) PADA RUMAH SAKIT DENGAN MySQL DAN PEMROGRAMAN BORLAND DELPHI 7.

Sistem Informasi Rekam Medik Unit Kebidanan dan Kandungan Pada RSIA Widiyanti Palembang

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

MELIHAT TOTAL TAGIHAN PASIEN DI RUMAH SAKIT GRAHA AMERTA SURABAYA DENGAN MOBILE PHONE

BAB I PENDAHULUAN I.1. Latar Belakang

Sistem Informasi Rekam Medis Rawat Jalan pada Rumah Sakit Umum Daerah Sekayu

3.3.2 Konsep Eksekusi Desain Antarmuka...26 Handphone...27 Laptop...27 Bab IV...29 Pengembangan Sistem Perencanaan Tahap

PERANCANGAN APLIKASI CHATTING UNTUK PONSEL SECARA REAL-TIME

Abstrak. Keyword : Penjualan, Pembelian, Stok, SMS, Bonus, laporan, C# Microsoft Visual Studio. NET 2003, Mobile FBUS 1.5, format.

i ABSTRACT ii KATA PENGANTAR viii DAFTAR GAMBAR

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

SISTEM INFORMASI PENGINGAT JADWAL GENERAL CHECK UP DI LABORATORIUM PRIMA MEDIKA KUDUS BERBASIS SMS GATEWAY & . Publikasi

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

APLIKASI INFORMASI AGENT PROPERTY BERBASIS WEB & SMS GATEWAY (STUDI KASUS PT. STAR TOP PROPERTY) ADI SETIAWAN

Bab I Pendahuluan I.1 Latar Belakang I.2 Identifikasi Masalah

ANALISIS DAN PERANCANGAN APLIKASI SMS GATEWAY PADA SMU DHARMA KARYA MENGGUNAKAN APLIKASI JAVA STUDIO SKRIPSI. Oleh. Sukma Ariyadi Kusuma

Perancangan SMS Gateway Sebagai Notifikasi Pengumuman GITJ Trangkil Artikel Ilmiah

PROPOSAL SKRIPSI SISTEM INFORMASI KEHADIRAN PERKULIAHAN MAHASISWA VIA SMS GATEWAY. Logo kampus. Oleh : NAMA ANDA NIM : XXXXX

ABSTRAK. Kata Kunci : ATSMS, VB.NET,SQL Server 2005, dan Crystal Report.

Bab 1. Persyaratan Produk

BAB I. PERSYARATAN PRODUK

mlab : Aplikasi Perangkat Bergerak untuk Mengakses Sistem Informasi Laboratorium berbasis SMS dan J2ME

RESERVASI MOBILE RAWAT JALAN RUMAH SAKIT TELOGOREJO SEMARANG DI RUMAH SAKIT TELOGOREJO SEMARANG

MEMBUAT MIDLET TUTORIAL DAN KAMUS INSTRUKSI MIKROKONTROLER AT89S51 UNTUK HANDPHONE MENGGUNAKAN PEMROGRAMAN JAVA J2ME. Tugas Akhir

SISTEM INFORMASI PENERBANGAN (AIRLINES) BERBASIS BREW DAN BROADCAST SMS

ABSTRAK. Kata kunci : Mobile SQL, Java ME, DBMS, administrasi basisdata

LEMBAR JUDUL LEMBAR PENGESAHAN

APLIKASI INFORMASI PARIWISATA YOGYAKARTA MENGGUNAKAN QR CODE BERBASIS MOBILE PLATFORM BLACKBERRY

PEMBUATAN SISTEM BASIS DATA AKADEMIK PADA APLIKASI SISTEM INFORMASI AKADEMIK MELALUI SMS DENGAN SQL INTERBASE 6.0 DAN PEMROGRAMAN BORLAND DELPHI 6.

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

MAKALAH SEMINAR KERJA PRAKTEK Aplikasi Sistem Informasi Sertifikasi Kompetensi Pegawai PLN Distribusi Jawa Tengah dan D. I Yogyakarta.

BAB III ANALISA DAN PERANCANGAN

PERANCANGAN DAN REALISASI APLIKASI SOFTPHONE PADA JARINGAN VOIP BERBASIS SIP UNTUK SMARTPHONE ANDROID

Persyaratan Produk. I.1 Pendahuluan. I.1.1 Tujuan. I.1.2 Ruang Lingkup

APLIKASI PEMANTAUAN KERJA BERBASIS WEB

ABSTRAK. i Universitas Kristen Maranatha

Desain Sistem Informasi Equipment Stop Alert Menggunakan SMS Gateway

IMPLEMENTASI LOCATION BASED SERVICE UNTUK PENCARIAN PEMUKIMAN MENGGUNAKAN GPS BERBASIS PLATFORM ANDROID

BAB IV ANALISIS DAN PERANCANGAN. sistem informasi yang utuh kedalam bagian-bagian komponennya dengan

PEMBUATAN PROGRAM BASIS DATA AKADEMIK PADA APLIKASI SISTEM INFORMASI AKADEMIK MENGGUNAKAN MYSQL 5 DAN JAVA 2 TUGAS AKHIR

BAB III ANALISIS DAN DESAIN SISTEM

RANCANGAN SISTEM INFORMASI TROUBLE TICKETING DIVISI BUSINESS SOLUTIONS PADA PT. XL AXIATA, TBK

SISTEM INFORMASI BOOKING BUKU PERPUSTAKAAN BERBASIS WAP (WIRELESS APPLICATION PROTOCOL) JOKO SETYAWAN

ABSTRAK. Kata kunci : Teknologi, Object Oriented, Perangkat Lunak, Layanan.

SISTEM MONITORING NILAI SISWA SMA NASIMA BERBASIS AUTO RESPON SMS GATEWAY

DAFTAR ISI HALAMAN SAMPUL

PEMBUATAN PROGRAM BORLAND DELPHI 6.0 SEBAGAI DISPLAY DAN INTERFACE PADA SISTEM PEMESANAN MENU MAKANAN DENGAN JARINGAN LOCAL AREA NETWORK (LAN)

PERANCANGAN APLIKASI MONITORING SISWA BERBASIS SHORT MESSAGE SERVICE (SMS) GATEWAY PADA SMK ANALISIS KIMIA MANDALA BAKTI PALOPO

APLIKASI KETERSEDIAAN STOK BARANG PADA TOKO FATRIA JAYA GROUP MENGGUNAKAN SMS GATEWAY

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

ABSTRAK. Kata kunci : sistem organ (manusia), Android, Eclipse, GRAPPLE, UML

PERANCANGAN PENGIRIM SMS AUTOMATIS PADA SISTEM ADMINISTRASI SEKOLAH MENENGAH PERTAMA (STUDI KASUS PADA SMP KRISTEN TRI TUNGGAL SEMARANG)

BAB I PENDAHULUAN. memiliki prinsip kerja yang berlainan. Multichannel single phase queue

SISTEM INFORMASI BIAYA TAGIHAN AIR PELANGGAN PDAM KOTA SURAKARTA BERBASIS MOBILE

SISTEM ADMINISTRASI PEMESANAN KUOTA HAJI DAN UMROH BERBASIS WEB PADA PT. BANGUN UMMAT SEJAHTERA REMBANG

Sistem Informasi Manajemen Berbasis Web pada CV. DBI Webstudio

Otomatisasi Penerimaan Dan Pengiriman Pesan Dengan Sistem Terdistribusi Untuk Mendukung Penyebaran Informasi Akademik

SMS GATEWAY UNTUK LAYANAN INFORMASI KEGIATAN BIRO KEMAHASISWAAN KEPADA UNIT KEGIATAN MAHASISWA DI UNIVERSITAS DIAN NUSWANTORO

SISTEM INFORMASI AKADEMIK SMP NEGERI 1 LASEM BERBASIS ANDROID

BAB III ANALISIS DAN DESAIN SISTEM

ANALISIS DAN PERANCANGAN SISTEM INFORMASI KASIR (SIKASIR) BERBASIS MOBILE

BAB 1 PENDAHULUAN 1-1

SISTEM INFORMASI PELAYANAN HAJI DAN UMROH BERBASIS WEB PADA PT. BUSINDO AYANA

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

PERANCANGAN PERANGKAT LUNAK LAYANAN PESAN ANTAR MAKANAN CEPAT SAJI PADA Mc DONALD S BERBASIS SHORT MESSAGE SERVICE (SMS) SKRIPSI OLEH

STMIK GI MDP. Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Ganjil 2011/2012

OTOMATISASI SISTEM INVENTORY DAN PENEMBAKAN VOUCHER ELKTRONIK MKIOS

BAB IV PERANCANGAN SISTEM. dilakukan. Tujuan diterapkannya analisis terhadap suatu sistem adalah untuk

Transkripsi:

SISTEM MANAJEMEN RUMAH SAKIT SUB-SISTEM PENANGANAN MEDIS PASIEN RAWAT JALAN MENGGUNAKAN APLIKASI JAVA SERVER DAN SMS BASED CLIENT Theodora Anita Fidelia 1), Maman Somantri 2), R. Rizal Isnanto 2) Jurusan Teknik Elektro, Fakultas Teknik, Universitas Diponegoro, Jln. Prof. Sudharto, Tembalang, Semarang, Indonesia ABSTRACT Technology exists to provide easiness to a problem faced by society. One technology that is widely used and very popular by mobile phone users today are SMS (Short Message Service). With SMS, has been widely implemented applications that are based on current SMS, such as the Marquis, polls, forums, and even also for business applications such as ordering goods. So by utilizing technology that is being developed at this time, built a hospital information service to facilitate the public or the user who want to know information services at a hospital quickly, easily and inexpensively, which is built with the use of computer technology and mobile phones that can be provide interactive information between hospitals and the user. Writing Final Project Report is to design a Hospital Management System sub-systems Outpatient Medical Treatment based on SMS Client using Java server on Regional General Hospital Bekasi in detail, fast and up to date with the help of mobile phones as a medium of communication. In this thesis the design of Java programs and SMS Based Client Server uses Java as its programming language and database used is MySQL. Research methodology used in this study using a methodology RAD (Rapid Application Development) by using a development framework GRAPLLE (Guidelines for Rapid Application Engineering), grapple methodology is requirement planning segment, segment analysis and design segments. In this report will model the system software using UML. UML design model shows only the needs of the proposed system in an objective, particularly for computerized systems. Besides designing the new system is also done by arranging Final design is about the design of System Management Outpatient Medical Treatment based on SMS Client using Java server on the Board of the Regional General Hospital in Bekasi. The design of the system this information will assist in the processes of Outpatient Medical Management Services. This application can provide service to the community through the delivery of SMS in accordance with the format specified and the application can also automatically send a reply SMS in accordance with the information requested by the community, and earnings information quickly and on time according to the needs of system users. These applications are built, providing service to the community ten of them are patient registration services, the service queue to the poly, specialist information services, information services physician practice schedule, the total cost of service information, suggestions and complaints services, patient information services, information services empty room availability, room information services, information booking services inpatient rooms. Keywords: Hospital Management System, Medical Outpatient Treatment, Java, UML, MySQL. I. PENDAHULUAN 1.1 Latar Belakang Saat ini mobile device seperti handphone (HP) sudah sangat berkembang pesat. Bukan hanya sebagai alat komunikasi semata, HP juga sudah menjadi bagian dari gaya hidup atau life style bagi sebagian masyarakat. Sebagai perangkat komunikasi, HP menawarkan banyak keunggulan. Bentuknya yang kecil dan ringan serta kepraktisannya yang mudah dibawa kemana saja membuat HP begitu digemari dan mengalami perkembangan yang pesat. Berbagai fitur dan fasilitas yang tersedia dalam perangkat ini menawarkan berbagai kemudahan bagi penggunanya. Fasilitas yang paling digemari masyarakat saat ini adalah fasilitas Short Message Service (SMS) yang memungkinkan untuk mengirimkan dan menerima pesan pendek dengan cepat, mudah, dimana saja dan biaya yang dibutuhkan juga relatif murah dibandingkan dengan melakukan panggilan. Rumah sakit merupakan salah satu jasa layanan untuk penyembuhan bagi masyarakat yang terkena penyakit. Dalam satu hari terdapat berpuluhpuluh bahkan berjuta-juta pasien yang akan melakukan pemeriksaan, pengobatan atau sekedar meminta informasi yang ada di rumah sakit. Alangkah merepotkan jika harus mengantri untuk mendapatkan suatu informasi praktek dokter, ketersediaan kamar kosong, harga kamar, informasi tentang pasien yang menjalani rawat inap dan informasi-informasi layanan yang tersedia di rumah sakit. Oleh karena itu kemajuan teknologi SMS dapat dimanfaatkan oleh rumah sakit untuk dapat meningkatkan pelayanan kepada user. Pemanfaatan teknologi yang dapat diterapkan pada rumah sakit adalah penerapan teknologi komunikasi berbasis handphone dengan biaya yang dibutuhkan relatif lebih murah dibandingkan dengan melakukan panggilan untuk mendapatkan informasi. Cukup dengan mengirimkan 1) Mahasiswa Teknik Elektro UNDIP 2) Dosen Teknik Elektro UNDIP 1

SMS, user dapat mengakses informasi yang dibutuhkan. Untuk mewujudkan layanan ini maka dibutuhkan suatu gateway untuk menghubungkan antara penyedia layanan informasi dengan jaringan Global System for Mobile (GSM). Gateway ini akan secara otomatis mengakses informasi kedalam database penyedia layanan dan apabila mendapatkan informasi yang dibutuhkan maka akan memberikan pesan berupa SMS kepada penerimanya. Dalam penelitian ini akan dibuat suatu aplikasi java server dan SMS based client untuk layanan rumah sakit dengan bahasa pemrograman Java dan MySQL sebagai pengolah databasenya yang dapat memberikan informasi interaktif kepada user secara murah dan cepat. Sistem akan secara otomatis mengakses informasi yang dibutuhkan kedalam database secara berkala kemudian mengirimkan informasi dalam format SMS kepada user. 1.2 Tujuan Penelitian Tujuan utama penulisan Tugas Akhir ini salah satu syarat kelulusan untuk menempuh studi S1 Teknik Elektro di Universitas Diponegoro dan menghasilkan aplikasi perangkat lunak untuk mengakses informasi layanan rumah sakit dengan menggunakan layanan SMS yang dapat menghubungkan database pada server rumah sakit sebagai penyedia informasi dengan jaringan GSM, sehingga memudahkan para user dalam mendapatkan informasi yang diinginkan pada Rumah Sakit Umum Daerah (RSUD) Kota Bekasi. 1.3 Batasan Masalah Batasan masalah pada penulisan Tugas akhir ini adalah bagaimana membuat Sistem Manajemen Rumah Sakit Penanganan Medis Pasien Rawat Jalan Menggunakan Aplikasi Java Server dan SMS Based Client sehingga dapat digunakan sebagai sarana informasi. Dari penjelasan latar belakang diatas dapat diambil suatu batasan masalah, yaitu: 1. Keamanan data, error handling handphone dan biaya SMS tidak dibahas. 2. Memberikan layanan pendaftaran pasien. 3. Memberikan layanan informasi daftar antrian ke poli. 4. Memberikan layanan informasi spesialis. 5. Memberikan layanan informasi jadwal praktek dokter. 6. Memberikan layanan informasi total biaya resep. 7. Memberikan layanan saran dan keluhan 8. Memberikan layanan informasi pasien rawat inap. 9. Memberikan layanan informasi ketersediaan kamar kosong. 10. Memberikan layanan informasi kamar 11. Memberikan layanan informasi pesan kamar inap. Tugas akhir ini hanya terbatas pada pembahasan mengenai sistem informasi pasien rawat jalan yang berbasis mobile. Dalam tugas akhir ini tidak membahas mengenai jaringan yang terhubung. II. LANDASAN TEORI 2.1 Aplikasi Aplikasi adalah suatu program yang ditulis oleh pemrogram komputer dengan tujuan untuk memecahkan suatu masalah tertentu [7]. Aplikasi adalah program yang digunakan untuk menyelesaikan pekerjaan praktis seperti pengolah kata [16]. 2.2 Short Message Service (SMS) SMS (Short Message Service) merupakan layanan yang banyak diaplikasikan pada sistem komunikasi tanpa kabel (wireless), memungkinkan pengiriman pesan dalam bentuk alfanumerik antarterminal pelanggan yang hanya terbatas pada pengiriman dan penerimaan data berupa teks dengan panjang pesan antara 120-160 huruf. Layanan SMS merupakan sebuah layanan yang bersifat nonreal time dimana sebuah pesan pendek dapat di-submit ke suatu tujuan, tidak peduli apakah tujuan tersebut aktif atau tidak. Pada dasarnya sistem SMS akan menjamin pengiriman dari suatu pesan sampai ke tujuan. 2.3 MySQL MySQL adalah suatu pemrograman atau sistem manajemen basisdata (kumpulan data yang terstruktur) yang menggunakan dasar bahasa SQL (Structured Query Language). SQL merupakan bahasa query yang terstandardisasi secara international untuk mengakses hubungan basisdata. MySQL merupakan sistem manajemen basisdata yang dapat diandalkan dan penggunaannya mudah untuk dipahami. MySQL dirancang untuk menangani basisdata yang besar dengan cepat, memiliki tingkat keamanan, dan konektifitas yang tinggi. 2.4 Java Java adalah sebuah bahasa pemrograman serba guna. Java dapat digunakan untuk membuat suatu program yang sama halnya dengan C++, atau Pascal. Java juga mendukung world wide web atau yang sering dikenal dengan web. Java juga mendukung aplikasi client/server, baik dalam jaringan lokal (LAN) maupun berskala luas (WAN). Seiring dengan perkembangannya java mulai digunakan untuk pemrograman secara umum. 2.5 NetBeans 6 NetBeans 6 adalah suatu aplikasi atau alat bantu visual untuk membantu memudahkan pemrograman Java [6]. IDE NetBeans berlisensikan Sun Public License. Dalam NetBeans, pemrograman dilakukan berbasiskan visual dan event-driven. Persis dengan Borland Delphi, Ms Visual Basic dan Ms Visual Studio. Untuk membuat dialog atau userinterface, tidak perlu membuat teks program secara manual baris per baris, tetapi cukup klik pada 2

component-palette. Teks program akan dihasilkan secara otomatis. NetBeans mencakup compiler atau builder dan debugger internal. Hal ini sangat memudahkan proses pasca perancangan program. III. ANALISIS DAN PERANCANGAN SISTEM Dalam bab ini akan membahas tiga segmen metodologi GRAPPLE (Guidelines for Rapid APPLication Engineering) yaitu segmen perencanaan kebutuhan, segmen analisis dan segmen perancangan. Dalam segmen perencanaan kebutuhan akan digunakan diagram deployment. Pada tahap analisis akan digunakan tiga diagram UML yaitu diagram kelas, diagram use case dan diagram sequence, sedangkan dalam segmen perancangan digunakan diagram aktifitas, perancangan basisdata, perancangan antarmuka aplikasi dan perancangan format pesan. Segmen berikutnya yaitu segmen pengembangan akan dibahas dalam Bab IV. Aplikasi yang akan dibangun ini akan memberikan sepuluh layanan kepada masyarakat diantaranya adalah layanan registrasi pasien, layanan daftar antrian ke poli, layanan informasi spesialis, layanan informasi jadwal praktek dokter, layanan informasi total biaya, layanan saran dan keluhan, layanan informasi pasien rawat inap, layanan informasi ketersediaan kamar kosong, layanan informasi kamar, layanan informasi pesan kamar inap. 3.1 Perencanaan Kebutuhan Dalam segmen ini akan dibahas dua aksi yaitu pengumpulan informasi dan mengidentifikasi kebutuhan sistem. 1. Pengumpulan Informasi Pengumpulan informasi diperlukan untuk memahami tentang sistem yang akan dibangun. Untuk mendapatkan informasi yang dibutuhkan, metode yang digunakan adalah study literatur. 2. Mengidentifikasi Kebutuhan Sistem Aplikasi Java Server dan SMS Based Client Layanan Rumah Sakit yang akan dibangun menggunakan komputer yang dihubungkan dengan modem GSM. Pada gambar 1 di bawah ini akan menjelaskan arsitektur aplikasi yang akan dibangun. dengan komputer. Aktor Java Server bertindak sebagai penghubung antara user dengan aplikasi. Sedangkan aktor user bertindak meminta informasi layanan dengan mengirim SMS yang dikirim oleh user kesmsserver yang nantinya diterima oleh terminal modem GSM yang terkoneksi kekomputer dan diproses sesuai kebutuhan dan permintaan user. Pada aplikasi ini perangkat keras yang digunakan adalah sebuah komputer, dan modem GSM yang bertindak sebagai terminal dan telepon genggam client yang akan digunakan untuk meminta informasi yang dibutuhkan. Dari gambaran model diatas dapat digambarkan dalam sebuah deployment diagram sebagai berikut: Gambar 2. Deployment Diagram 3.2 Analisis Dalam segmen ini akan dibahas dua aksi yaitu membuat diagram use case dan membuat diagram sequance. 1. Diagram Use Case Dari analisis kebutuhan sistem didapatkan bahwa dalam aplikasi ini terdapat tiga aktor dengan limabelas use case, dimana ada sepuluh use case yang mendeskripsikan layanan apa saja yang dapat diminta oleh user yaitu registrasi pasien, pendaftaran antrian ke poli, meminta layanan informasi spesialis, meminta layanan informasi jadwal praktek dokter, meminta layanan informasi total biaya resep, memberi saran dan keluhan, meminta layanan informasi pasien rawat inap, meminta layanan informasi ketersediaan kamar kosong, meminta layanan informasi kamar, dan meminta layanan informasi pesan kamar inap. Pada aktor Admin terdapat 4 use case yaitu : membuka koneksi, menutup koneksi, dan mengatur aktifasi dan konfigurasi port dan melihat saran dan keluhan. Diagram use case dapat dilihat pada Gambar 3. Gambar 1. Arsitektur Aplikasi Java Server dan SMS Based Client Layanan Rumah Sakit Aplikasi ini memiliki tiga aktor yaitu Admin, User dan Java Server. Admin bertindak sebagai pengatur konfigurasi dan konektifitas terminal modem GSM 3

User Pendaftaran Antrian ke Poli Pemesanan Kamar Rawat Inap Registrasi Pasien Memberi Saran dan Keluhan Pasien Rawat Inap Spesialis Jadwal Praktek Dokter Java Server 3.3 Perancangan Tahap ini dibuat berdasarkan hasil dari tahap analisis. Dalam tahap ini terdapat empat aksi yaitu pembuatan diagram activity, perancangan database, perancangan aplikasi dan perancagan format pesan. 1. Diagram Activity Diagram activity merupakan produk dari aksi pendeskripsian logika prosedural, proses bisnis dan aliran kerja dalam tahap perancangan. Diagram activity dapat dihasilkan dari setiap use case yang ada. Beberapa contoh hasilnya adalah sebagai berikut: Kamar Diagram Activity Pendaftaran Pasien adalah seperti pada gambar dibawah ini : Kamar Kosong Total Biaya Resep Mengirim SMS Balasan Admin Membuka Koneksi Menutup Koneksi Mengatur Aktifasi dan Konfigurasi Port Melihat Saran dan Keluhan Gambar 5. Diagram Activity Pendaftaran Pasien Gambar 3. Diagram Use Case 2. Diagram Sequance Suatu diagram sequence akan dihasilkan dari setiap use case yang dianalisis. Beberapa contoh hasilnya adalah sebagai berikut: Diagram Sequence Pendaftaran Pasien adalah: 2. Perancangan Database Ada sepuluh model tabel yang digunakan didalam basisdata aplikasi Java Server dan SMS Based Client layanan rumah sakit ini. Tabel-tabel yang terlibat dalam basisdata ini adalah tabel pasien, tabel dokter, tabel spesialis, tabel antrian pasien, tabel obat, tabel saran, tabel pasien masuk, tabel kategori kamar, tabel kamar, dan tabel booking kamar. : User : formutama : SmsTerminal service:org.smslib. Cservice :formdatabase :DBSetting :prosesthread 1: mnfilestartactionperformed () 2: bacapesan() 3: setprotocol() 4: connect() 5: run() 6: bacapesan() 7: writelog() 8: formwindowactivated() 9: settext (parent.dbset.url) 10: settext (parent.dbset.username) 11: settext (parent.dbset.password) 12: settingdatabase() 13: tostring() 14: getregistrasi() 15: sendmessage(com) 16: sendmessage() 17: writelog() 18: kiriman balasan Gambar 4. Diagram Sequence Pendaftaran Pasien Gambar 6. Relationship Antar Tabel 4

3. Perancangan Aplikasi Pada perancangan aplikasi ini dibagi menjadi dua sub bahasan yaitu perancangan struktur menu aplikasi dan perancangan antarmuka (interface) aplikasi. 1. Informasi Penggunaan untuk Format Pesan ke Aplikasi INFO Option Send Gambar 8. Perancangan Informasi Penggunaan untuk Format Pesan ke Aplikasi 2. Informasi Registrasi Pasien untuk Format Pesan ke Aplikasi Gambar 7. Perancangan Form Utama Aplikasi 4. Perancangan Format Pesan (SMS) Format pesan (SMS) yang dikirim oleh user atau pengguna harus sesuai dengan format pesan yang telah ditentukan terlebih dahulu oleh aplikasi sesuai dengan jenis layanan yang akan dipilih. Aplikasi Java Server dan SMS Based Client Layanan Rumah Sakit ini memberikan atau menyediakan sebelas jenis layanan yaitu layanan informasi penggunaan, layanan informasi pendaftaran pasien, layanan informasi pendaftaran antrian ke poli, layanan informasi spesialis, layanan informasi jadwal praktek dokter, layanan informasi total biaya resep, layanan informasi saran dan keluhan, layanan informasi pasien rawat inap, layanan informasi kamar kosong, layanan informasi kamar, dan layanan informasi pesan kamar inap. Masing-masing layanan tersebut memiliki format pesan SMS yang berbeda-beda. Pada perancangan format pesan SMS ini dibagi menjadi dua yaitu perancangan format pesan (SMS) yang akan dikirim ke aplikasi dan format pesan (SMS) balasan dari aplikasi. Tabel 1. Tabel Format Pesan (SMS) yang dikirim ke Aplikasi REGISTRASI#Theodora Anita#Jl.Salak 3 Blok.C6 no:11#jakarta#1987-11-13#p# 08567150549#S1#Mahasiswa#B# Belum Menikah#Katolik#WNI 3. Option Send Gambar 9. Perancangan Informasi Registrasi Pasien untuk Format Pesan ke Alplikasi IV. IMPLEMENTASI 4.1 Perangkat Keras yang Digunakan Perangkat keras yang dibutuhkan dalam pembangunan aplikasi SMS Server adalah sebagai berikut: 1. Sebuah modem GSM sebagai terminal yang menghubungkan aplikasi dengan jaringan GSM, agar dapat digunakan untuk menerima serta mengirimkan SMS secara langsung melalui komputer. 2. Komputer untuk menjalankan aplikasi SMS Server dengan spesifikasi sebagai berikut : 1. Procecor 1,8 GHz, 2. DDR 1GB, 3. Hardisk 160 GB dan 4. VGA. 4.2 Perangkat Lunak yang Digunakan 1. J2SDK 1.5.01 (Java 2 Standard Development Kit). 2. NetBeans 6 3. Database Management System (DBMS) MySQL versi 4.0.1.3 4.3 Pengujian Antarmuka Aplikasi Terdapat sembilan tampilan pada aplikasi ini. Satu tampilan utama aplikasi, tampilan splash screen, tampilan form setting database, tampilan setting port, tampilan form help, tampilan form about, tampilan form saran dan keluhan, tampilan form searching port dan tampilan form device info. Pada pengujian antarmuka aplikasi ini, hanya akan menampilkan form utama saja. 5

1. Form Utama Form Utama digunakan untuk menampilkan antarmuka utama aplikasi. Melalui kelas ini admin dapat melihat informasi mengenai terminal yang terhubung dengan aplikasi, informasi SMS yang masuk ke aplikasi. Pada antarmuka utama aplikasi terdapat tiga menu yaitu menu File, Admin dan Help. Menu File terdiri dari submenu start connection, stop connection dan exit. Menu Admin memiliki tiga submenu yaitu setting Database, setting Port dan lihat saran dan keluhan. Menu Help memiliki tiga submenu yaitu using this software, device info dan about. Berikut hasil tampilan dari pengujian antarmuka aplikasi pada form utama: Gambar 12. Tampilan Hasil Pengujian SMS Informasi Registrasi Pasien yang dikirimkan ke Aplikasi 4.5 Pengujian Pesan SMS Balasan yang dikirimkan oleh Aplikasi Berikut adalah beberapa pengujian pesan sms balasan dari aplikasi: 1. Pengujian SMS Balasan Informasi Penggunaan yang dikirimkan oleh Aplikasi Pada pengujian sms balasan informai penggunaan, aplikasi akan mengirimkan balasan, sesuai format yang telah dibuat. Berikut hasil tampilan pengujian sms informasi penggunaan: Gambar 10. Tampilan Antarmuka Utama Aplikasi 4.4 Pengujian Pesan SMS yang dikirimkan ke Aplikasi Berikut adalah beberapa pengujian pesan sms yang dikirimkan ke aplikasi: 1. Pengujian SMS Informasi Penggunaan yang dikirimkan ke Aplikasi. Pada pengujian sms informai penggunaan, hanya mengetikan INFO dan dikirimkan ke nomor server pada aplikasi. Berikut hasil tampilan pengujian sms informasi penggunaan: Gambar 13. Tampilan Hasil Pengujian SMS Balasan Informasi Penggunaan yang dikirimkan oleh Aplikasi 2. Pengujian SMS Balasan Informasi Registrasi Pasien yang dikirimkan oleh Aplikasi Pada pengujian sms balasan informai registrasi pasien, aplikasi akan mengirimkan balasan kepada user dengan memberikan nomor medical, serta untuk segera melakukan konfirmasi ke rumah sakit. Data diri user juga telah masuk secara otomatis ke dalam database rumah sakit. Berikut hasil tampilan pengujian sms balasan informasi registrasi pasien: Gambar 11. Tampilan Hasil Pengujian SMS Informasi Penggunaan yang dikirimkan ke Aplikasi 2. Pengujian SMS Informasi Registrasi Pasien yang dikirimkan ke Aplikasi Pada pengujian sms informai registrasi pasien, user mengetik sesuai format yang telah ditentukan dan dikirimkan ke nomor server pada aplikasi. Berikut hasil tampilan pengujian sms informasi registrasi pasien: 6 Gambar 14. Tampilan Hasil Pengujian SMS Balasan Informasi Registrasi Pasien yang dikirimkan oleh Aplikasi 4.6 Pengujian SMS Balasan Informasi Pesan Error yang dikirimkan oleh Aplikasi Berikut adalah beberapa pengujian sms balasan informasi pesan error yang dikirimkan oleh aplikasi: 1. Pengujian SMS Balasan Informasi Pesan Error yang dikirimkan oleh Aplikasi Pada pengujian sms balasan informasi pesan error, aplikasi akan mengirimkan balasan kepada user, jika

user salah mengetikkan format sms yang telah ditentukan pada aplikasi. Berikut hasil tampilan pengujian sms balasan informasi pesan error: Gambar 15. Tampilan Hasil Pengujian SMS Balasan Informasi Pesan Error yang dikirimkan oleh Aplikasi 2. Pengujian SMS Balasan Kesalahan Registrasi Pasien yang dikirimkan oleh Aplikasi Pada pengujian sms balasan informasi kesalahan registrasi pasien, aplikasi akan mengirimkan balasan kepada user dengan format contoh pesan yang benar seperti yang telah ditentukan oleh aplikasi. Berikut hasil tampilan pengujian sms balasan kesalahan registrasi pasien: Gambar 16. Tampilan Hasil Pengujian SMS Balasan Kesalahan Registrasi Pasien yang dikirimkan oleh Aplikasi Berikut merupakan gambaran umum mengenai hasil pengujian sistem perangkat lunak: Tabel 2. Hasil pengujian system perangkat lunak N Uji Tujuan Indikator Hasil o 1. Registrasi Pasien Menginputka n data diri SMS balasan Sukses pasien baru informasi ke database registrasi rumah sakit pasien dari aplikasi 2. Daftar Menginputka SMS Sukses Antrian ke n nomor balasan Poli medical informasi pasien dan daftar tujuan polinya antrian ke ke poli dari database aplikasi 3. Informasi Jadwal Praktek Dokter Mengetahui jadwal praktek dokter SMS balasan dari aplikasi Sukses V. PENUTUP 5.1 Kesimpulan Dari hasil analisis, perancangan dan implementasi yang telah dilakukan, maka dapat disimpulkan : 1. Telah berhasil dirancang dan dibangun Aplikasi Java Server dan SMS Based Client Layanan Rumah Sakit untuk memudahkan masyarakat dalam mendapatkan informasi. 2. Aplikasi ini dapat memberikan layanan kepada masyarakat melalui pengiriman SMS sesuai dengan format yang sudah ditentukan dan aplikasi juga dapat secara automatis mengirimkan balasan SMS sesuai dengan informasi yang diminta oleh masyarakat. 3. Aplikasi ini memberikan sepuluh layanan kepada masyarakat yaitu layanan pendaftaran pasien, layanan daftar antrian ke poli, layanan informasi spesialis, layanan informasi jadwal praktek dokter, layanan informasi total biaya resep, layanan saran dan keluhan, layanan informasi pasien rawat inap, layanan informasi ketersediaan kamar kosong, layanan informasi kamar, layanan informasi pesan kamar inap. 5.2 Saran Pada penelitian ini masih banyak terdapat kekurangan yang perlu diteliti lebih lanjut sebagai bahan untuk pengembangan sistem, beberapa saran yang diajukan berkaitan dengan pengembangan penelitian selanjutnya adalah: 1. Aplikasi ini dapat dihubungkan langsung dengan basisdata yang sesungguhnya dari Rumah Sakit sehingga dapat digunakan dengan baik. 2. Aplikasi selanjutnya dapat menggunakan nomor premium empat angka (short number) seperti 4545 dengan mengadakan kerjasama dengan operator seluler GSM seperti Indosat, Telkomsel atau pro XL, dll. 3. Pada pengembangan aplikasi selanjutnya diharapkan terdapat layanan dan fitur baru sehingga tingkat pelayanan di Rumah Sakit dapat lebih baik lagi seperti fitur yang dapat menyembunyikan nomor telepon pelanggan, layanan informasi hasil laboratorium, dan lainlain. 7

DAFTAR PUSTAKA [1] Ambang, P., Membangun Aplikasi SMS Berbasis Open Source, Penerbit Andi, Yogyakarta, 2006. [2] Charibaldi, N., Pemrograman Berorientasi Objek dengan Java, Ardana Media, Yogyakarta, 2007. [3] Fikri, R., Pemrograman Java, Penerbit Andi, Yogyakarta, 2005. [4] Gunawan, F., Membuat Aplikasi SMS Gateway Server dan Client dengan Java dan PHP, Elex Media Komputindo, Jakarta, 2003. [5] Harianto, K., Konsep dan Perancangan Database, Edisi Khusus, Andi Offset Yogyakarta, 1996. [6] Hartati, G.S., Pemrograman GUI Swing Java dengan NetBeans 5, Penerbit Andi, Yogyakarta, 2007. [7] Hartono, J., Pengenalan Komputer, Penerbit Andi, Yogyakarta, 2000. [8] Kadir, A., Dasar Pemrograman Java 2, Penerbit Andi, Yogyakarta, 2004. [9] Kadir, A., Konsep dan Tuntunan Praktis Basis Data. ANDI Yogyakarta, 2003. [10] Komputer, W., Pengembangan Aplikasi Sistem Informasi Akademik Berbasis SMS dengan Java, Salemba Infotek, Jakarta, 2005. [11] Mulyanta, E., Kupas Tuntas Telepon Seluler, Penerbit Andi, Yogjakarta, 2003. [12] Munawar, Pemodelan Visual dengan UML, Penerbit Graha Ilmu, Jakarta, 2005. [13] Sanjaya, R., Membuat Aplikasi Windows Multiplatform dengan Java GUI, Elex Media Komputindo, Jakarta, 2003. [14] Schmuller, J., Sams Teach Yourself UML in 24 Hours, Third Edition, Sams Publishing, Indianapolis, 2004. BIODATA Theodora Anita Fidelia, lahir di Jakarta, tanggal 13 November 1987. Menempuh pendidikan dasar di SD ST. Maria Monica, Bekasi. Melanjutkan ke SLTP N 3 Bekasi. Pendidikan tigkat atas di SMU N 4 Bekasi dan Diploma 3 di Universitas Indonesia, Depok Jawa Barat lulus tahun 2008. Dari tahun 2009 sampai saat ini sedang menyelesaikan studi Strata-1 di Jurusan Teknik Elektro Fakultas Teknik Universitas Diponegoro Semarang, konsentrasi Komputer dan Informatika. Menyetujui, Dosen Pembimbing I Maman Somantri S.T., M.T. NIP. 197406271999031002 Dosen Pembimbing II R. Rizal Isnanto, S.T., M.M., M.T. NIP. 197007272000121001 8