Statechart Diagram Deployment Diagram

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