Beruflich Dokumente
Kultur Dokumente
Jurnal
Diajukan kepada
Fakultas Teknologi Informasi
Untuk Memperoleh Gelar Sarjana Komputer
Abstract
Abstrak
Pada kajian terdahulu sebagai referensi skripsi ini mengacu pada aplikasi
dengan judul HoBSy “Hospital Billing System”[1]. Aplikasi ini berfungsi sebagai
penerima dan pengirim data dalam jaringan lokal. Khusunya di RSUD Umbu Rara
Meha, sistem ini tidak berjalan sebagai mana mestinya karena terjadi masalah dalam
salah satu dari tiga komponen utama dalam pengiriman data yaitu arsitektur jaringan,
aplikasi dan database yang menyebabkan data hilang atau tidak sampai ke tempat
tujuan. Aplikasi ini terlihat aneh. Beberapa teks berupa kotak teks untuk menginput
data yang diperlukan oleh pihak tertentu didalam rumah sakit tidak ada tetapi pada
rancangan laporan ada, misalnya data golongan darah, data pulang dan data lama
dirawat. Ketiga contoh data diatas sangat berpengaruh pada sistem tagihan rumah
sakit dan pengenaan tarif pasien. Oleh karena itu pada penelitian ini halaman
dirancang untuk memiliki kotak teks yang dapat menginput ketiga data diatas.
Pada penelitian ini, aplikasi akan dibuat agar lebih interaktif dengan
menerapkan sistem terdistribusi dan paralel karena aplikasi yang lama masih
menggunakan sistem komputer yang terpusat pada database dengan kata lain petugas
harus melihat database untuk menginput pasien pulang tanpa ada penegasan dari
komputer lain. Disinilah sistem terdistribusi dan paralel berperan penting karena
kedua sistem ini adalah terdiri dari perkalian komputer otonomi yang berkomunikasi
melewati jaringan komputer dimana berbagai komputer mempegaruhi komputer yang
lain di dalam pesan untuk mencapai tujuan bersama.
Aplikasi yang digunakan untuk menjelaskan Algoritma SiBi adalah HoBSy.
Apalikasi ini dibuat dengan menggunakan Visual Basic.NET yang mana terpaket
dalam Microsoft Visual Studio. VB.Net menggunakan Integrated Development
Environment (IDE) yang mempermudah pengabungan satu halaman aplikasi dengan
yang lain yang terpaket dalam satu halaman utama. Program yang digunakan untuk
membuat database HoBSy, adalah Microsoft SQL Server 2000 dan juga sebagai jenis
ekstensi dari database yang menyimpan data pasien.
2. Tinjauan Pustaka
3. Metode Penelitian
Konsep model bisnis Rational Unified Process adalah suatu kerangka kerja
proses pengembangan perangkat lunak iteratif yang dibuat oleh Rational Software dan
sebuah proses teknik perangkat lunak yang merupakan suatu divisi dari IBM [9].
Proses ini bukanlah suatu proses tunggal dengan aturan konkrit, melainkan suatu
kerangka proses yang dapat diadaptasi dan dimaksudkan untuk disesuaikan oleh
organisasi pengembang dan tim proyek perangkat lunak yang akan memilih elemen
proses sesuai dengan kebutuhan mereka. Tujuannya adalah untuk memastikan
pengembangan sistem yang dapat memenuhi kebutuhan klien dan tetap berada dalam
batas waktu pengembangan serta anggaran biaya yang telah ditetapkan.
Gambaran 2 adalah ikhtisar proses yang digambarkan kedalam dua dimensi,
atau sepanjang dua sumbu. Sumbu horizontal mewakili waktu dan menunjukkan segi
dinamik dari proses yang seperti diperankan dan diekpresikan dalam pola siklus,
tahap, iteration, dan milestone. Sumbu vertikal mewakili segi statik dari proses yang
dilukiskan kedalam pola aktifitas, karyawan dan alur kerja.
Tambah Dokter
Tambah Perawat
Tambah Pasien
Petugas
Tagihan
Tempat Tidur
Struk Tagihan
Pasien
Pasien Petugas
Tidak diakui
Catat Daftar
Pasien Petugas
Data ditagih
Tagihan
Tidak ditagih
Catat Daftar
Pasien yang langsung mendaftar rawat inap dinyatakan sebagai pasien rawat
inap pada tombol pengingat, milestone, ini. Pasien rawat inap yang ingin pulang dan
diperbolehkan oleh dokter akan ditagih oleh petugas. Proses ini akan berpindah pada
milestone tagihan dan dijelaskan pada Gambar 5.
Dokter Petugas
ditolak
Tambah
Data rawat inap Dokter
Dokter mendaftarkan diri sebagai petugas dalam rumah sakit, jika dokter
tersebut memenuhi kebutuhan maka pihak tertentu dalam rumah sakit menyatakan
dokter itu diterima. Proses ini dijelaskan pada Gambar 6.
Perawat Petugas
Daftar Data
Perawat
Data diterima
perawat
ditolak
Tambah
perawat
Perawat mendaftarkan diri sebagai petugas dalam rumah sakit. Jika perawat
tersebut memenuhi kebutuhan maka pihak tertentu dalam rumah sakit menyatakan
perawat itu diterima. Proses ini dijelaskan pada Gambar 7.
Pasien
Petugas
Tdk Ada
Ada
Simpan
Harga Lain
Total tagihan
Data pasien yang akan ditagih oleh petugas yang bisa melewati milestone ini.
Proses perubahan berupa penginputan harga lain yang dijumlahkan dengan biaya
rawat inap sehingga mendapatkan total tagihan. Proses ini dijelaskan pada Gambar 8.
Pasien Petugas
Belum
Data Pasien
Sudah
Medical
Record
Hapus
Data pasien dinyatakan telah pulang oleh petugas yang bisa melewati
milestone ini. Jika data pasien tersebut sudah disalin atau diexport ke excel untuk
pendataan medical record maka data tersebut boleh dihapus. Proses ini dijelaskan
pada Gambar 9.
Proses terdistribusi dan paralel pada HoBSy digambarkan dengan Algoritma
SiBi “Simulated Billing”. Dalam Algoritma SiBi suatu penelitian keadaan yang
optimal dicapai dengan membandingkan solusi sekarang dengan solusi acak dari
sebuah neighbourhood spesifik. Contoh keadaan menghubungkan antara nilai
maksimal dan minimal dari cost function yang merupakan total tagihan yang didapat
setelah mendapatkat total hari yang dikalikan dengan harga kamar perhari. Dengan
beberapa kemungkinan, solusi-solusi salah dapat diterima dengan baik, yang mana
mencegah pemusatan tindakan bertemu di suatu tempat ke optima lokal.
Kemungkinan mengurangi akhir proses dari tagihan. Dalam sinkronisasinya
dengan parameter yang dipanggil perawatan, dengan analogi ke proses nyata. Secara
ideal, tagihan akan berakhir lama secara tidak terbatas dan pengobatan akan
berkurang dengan sangat kecil dan perlahan. Sebuah uraian secara singkat tentang
Algoritma SiBi digambarkan pada Kode Program 1.
Kode Program 1 Algoritma SiBi
1 Dim currentdate As Date
2 currentdate = currentdate.Now
3
4 ''''''''''''''''''''''''''
5 'kode untuk menyimpan data dalam tagihan
6 Dim saveTagihan_Constr As String = "Data
7 Source=BERINGIN-018B48;Initial
8 Catalog=DBRumahSakit;Integrated Security = True"
9 Dim saveTagihan_Comstr As String
10 Dim saveTagihan_Con As SqlConnection
11 Dim saveTagihan_Com As SqlCommand
12 Dim saveTagihan_DA As SqlDataAdapter
13 Dim saveTagihan_DS As DataSet
14 Dim saveTagihan_DT As DataTable
15
16 Dim Tagihan_currentdate As Date
17 Tagihan_currentdate = currentdate.Today
18
19 Dim totTempatTidurTarif As Integer
20 Dim TotHari As Integer
21 Dim TempatTidurTarifperHari As Integer
22
23 TotHari = Tagihan_currentdate.Today.Day - DTP_date.Value.Day
24 TempatTidurTarifperHari = Val(txtHargaTTidur.Text)
25 totTempatTidurTarif = TotHari * TempatTidurTarifperHari
Pada halaman utama terdapat milestone tagihan yang berisi halaman tagihan
pada Gambar 11. Terdapat dua milestone pada halaman tagihan. Kedua milestone itu
berupa trigger untuk simpan dan hapus. Milestone hapus mendistribusikan sebagian
data dari halaman tagihan dan seluruh data dari halaman rawat inap ke halaman
pasien
Dim r0 As String
Untuk Gambar 15 dan Gambar 16, prosesor 1 menerima solusi (Total hari
yang bernilai dua karena tanggal masuk dan pulang tidak sama) dan mengirim
sinkronisasi permintaan (intruksi TAGIH) ke Prosesor 2 (Total harga tempat tidur
sama dengan total hari dikalikan dengan harga kamar). Prosesor 2 menerima solusi
(Total harga tempat tidur sama dengan 500000) dan mengirim sinkronisasi
permintaan (intruksi tombol TAGIH) ke Prosesor 3 (total tagihan sama dengan Total
harga tempat tidur tambah harga lain jika tombol SIMPAN ditekan). Prosesor 2 dan 3
memeriksa, jika ada sebuah pesan yang dapat diterima (instruksi SIMPAN). Semua
prosesor cocok pada semua solusi (instruksi TAGIH). Prosesor 3 menghitung data
(SAVE data). Intruksi SIMPAN membatasi tahap perhitungan. Struktur data
diorganisasi: tabel dari struktur-struktur memberi jalan kepada struktur-struktur dari
tabel.
5. Kesimpulan
6. Daftar Pustaka