Interaksi diawali user memeriksa pemeriksaan yang dilakukan pasien sehingga munculnya resep obat. User input kode pasien pada FormPemeriksaan
dan pilih cari pemeriksaan pasien. ControlPemeriksaan akan menjalankan fungsi SqlConnection dan fungsi GetPemeriksaan untuk menampilkan pemeriksaan
pasien. Selain
itu ControlPemeriksaan
akan melakukan
koneksi ke
TabelResepObat untuk memperoleh data resep obat yang diberikan saat pemeriksaan. Setelah pemeriksaan pasien dan resep obat ditampilkan pada
FormPemeriksaanPasien, user
memiih cetak
resep obat
pada FormPemeriksaanPasien. Control Pemeriksaan akan menjalankan fungsi Cetak
ke printer untuk mencetak resep obat.
3.4.8 Statechart Diagram
Statechart diagram memperlihatkan berbagai state keadaan sesaat yanf dilalui sebuah objek, dan kejadian-kejadian yang menyebabkan sebuah transisi
dari satu state ke state lainnya, dan aksi yang mengakibatkan suatu perubahan state. Statechart diagram juga merupakan teknik yang umum digunakan untuk
menggambarkan tingkah laku dinamik dari sebuah class yang ada pada sistem. Dalam pendekatan berorientasi objek, statechart diagram melewati beberapa use
case. Dalam desai sistem informasi rekam kesehatan elektronik terpusat ini, statechart diagram akan digunakan untuk menggambarkan beberapa behavior
class dan objek yang merupakan inti dari sistem. Statechart diagram yang ada adalah sebagai berikut.
STIKOM SURABAYA
A. Statechart Diagram Class Entity Pasien
Pada gambar 3.66 statechart diagram pasien akan memperlihatkan tingkah laku dari objek pasien. Objek pasien yaitu data pasien yang nantinya menjadi
salah satu objek yang ada dalam sistem yaitu objek pasien memiliki behavior yang sangat dinamis. Beberapa state yang akan menggunakan objek pasien antara lain
melakukan proses pendaftaran pasien, memriksa pasien, melakukan tindakan medis, memeriksa alergi obat, mencatat hasil pemeriksaan, dan melakukan update
data rekam kesehatan. Untuk proses memeriksa pasien, memeriksa alergi obat dan melakukan update data rekam kesehatan, data pasien secara nyata yang akan
digunakan.
Gambar 3.66 Statechart Diagram Class entity Pasien
Melakukan Update Data Rekam Medis Pasien
Start
Memeriksa Pasien
Melakukan proses pendaftaran pasien
Memeriksa alergi Obat
Melakukan TIndakan Medis
Mencatat Hasil Pemeriksaan
End GetTindakanMedis
GetAlergiObat CekHasilPemeriksaan
SimpanPemeriksaan UpdateRM
CekKodePasien
CekAlergiObat Memeriksa
Data Pasien GetDataPasien
STIKOM SURABAYA
3.4.9 Deployment Diagram
Deploymet diagram menunjukkan tata letak sebuah sistem secara fisik, menampakkan bagian-bagian software yang berjalan pada bagian-bagian
hardware. Bagian utama hardwareperangkat keras adalah node yaitu nama umum untuk semua jenis kumputasi. Ada 2 tipe node yaitu processor yang bisa
mengeksekusi sebuah component dan device merupakan hardware seperti printer dan monitor. Setiap sistem hanya memiliki satu deployment diagram.
Gambar 3.67 Deployment Diagram Sistem Informasi Rekam kesehatan Elektronik Terpusat
Client RSUP. Sanglah
Client RSUD. Wangaya
Client RS. Bhakti Rahayu
Database Server
Sistem Informasi Rumah Sakit
Sistem Informasi Rumah Sakit Sistem Informasi Rumah Sakit
Data Rekam Medis Pasien Data Rekam Medis Pasien
Data Rekam Medis Pasien Database Rekam Medis Pasien Terpusat
Cilent Admin Sistem
Printer DataUser
DataRS DataPoli
DataPasien
STIKOM SURABAYA
Pada gambar 3.67 digambarkan terdapat beberapa processor dan device serta koneksi yang menghubungkan antar processor yang satu dengan yang lain.
Untuk pengelolaan database server, dikelola oleh administrator sistem. Untuk aplikasi database menggunakan SQL Server 2005. Untuk user lain yaitu di rumah
sakit menggunakan aplikasi client yaitu Sistem Informasi Rumah Sakit. Untuk deployment diagram Sistem Informasi Rumah Sakit akan
digambarkan pada gambar 3.68.
Gambar 3.68 Deployment Diagram Sistem Informasi Rumah Sakit Pada gambar 3.68 digambarkan terdapat beberapa processor dan device
serta koneksi yang menghubungkan antar processor yang satu dengan yang lain. Untuk pengelolaan sistem informasi rumah sakit dikelola oleh administrator
rumah sakit. Untuk aplikasi menggunakan aplikasi client dan database menggunakan SQL Server 2005. Terdapat beberapa device yang akan digunakan
Sistem Informasi Rumah Sakit
Bagian Pendaftaran
Bagian Rekam Medis
Printer
Printer Admin
RS
Printer Pendaftaran Pasien
Pencatatan Hasil Pemeriksaan Pasien
STIKOM SURABAYA
yaitu printer yang akan ditempatkan pada masing-masing bagian yang akan digunakan sesuai dengan kebutuhannya.
3.5 Pemetaan Objek ke Tabel Database