44
3.1 Sejarah Singkat Rumah Sakit Pondok Indah
Rumah Sakit Pondok Indah adalah rumah sakit swasta pertama di Indonesia yang diresmikan pada 1 Desember 1986. Kehadiran RS Pondok Indah mendapat tanggapan positif dari masyarakat luas, terbukti dengan tetap bertahan, berkembang dan bertambahnya pusat-pusat pelayanan kesehatan, peralatan medis mutakhir serta bergabungnya lebih dari 250 dokter spesialis, subspesialis dan dokter umum dengan RS Pondok Indah.
Hingga kini RS Pondok Indah menjadi rumah sakit pilihan dan telah memiliki lebih dari 6000 ribu pasien baik pasien lama (kunjungan berulang) maupun pasien baru. RS Pondok Indah selain memberikan pelayanan pasien secara individu juga melayani pasien karyawan perusahaan dan klien perusahaan asuransi. Guna memenuhi kebutuhan dan harapan pasien, RS Pondok Indah terus mengembangkan Pusat Layanan Unggulan / Center of Excellence dan Diagnostic Center
Oleh karena itu demi tercapainya kepuasan pasien didalam menggunakan fasilitas di rumah sakit maka hal pertama yang dilakukan adalah kemudahan dalam pendaftaran. fokus kepada kepentingan pasien dalam memberikan layanan
kesehatan prima dan senantiasa memegang prinsip Good Corporate Governance
dan Good Clinical Governance yang mengedepankan Best Practice dan Service
Excellent guna memuaskan pasien dan keluarganya.
Untuk memenuhi kebutuhan dan harapan masyarakat, Rs Pondok Indah sebagai rumah sakit pilihan menyediakan atau memfasilitasi jasa layanan
kesehatan yang terbaik, menyeluruh, aman dan bermutu, disamping layanan primer yang diantaranya adalah :
a. Gawat Darurat
b. Executive Healty Check Up
c. Outpatient (Rawat Jalan)
d. Inpatient (Rawat Inap)
e. Laboratorium
f. Apotik
Rumah Sakit pondok Indah juga membuat rekam medis untuk semua jenis praktek dokter yang diberikan, dimana setelah dokter memberikan pelayanan penuh mulai dari Anamnesa, Diagnosa hingga penulisan resep. Dokter membuat rekam medis sebagai bukti telah memberikan pelayanan kesehatan.
Dalam penyusunan data medis pasien, Rumah Sakit Pondok Indah masih menggunakan metode tradisional yaitu secara manual dengan dicatat atau ditulis dengan tangan, sehingga petugas kesehatan menghitung satu demi satu data yang tercantum pada laporan harian, ini mengakibatkan ketidaklengkapan laporan dan terjadinya kerangkapan data. Data Rekam Medis pasien disimpan dalam lemari – lemari arsip, yang hanya disusun berdasarkan no urut medical record pasien.
Peningkatan jumlah pasien baru juga mempengaruhi bertambahnya input data, dan pada akhirnya, juga mengakibatkan kesulitan pada saat pencarian data rekam medis pasien pada saat dibutuhkan.
3.1.2 Visi Dan Misi Rumah Sakit Pondok Indah 1. Visi
Menjadi Rumah Sakit pilihan dengan menyediakan layanan perawatan kesehatan terbaik, aman, bermutu tinggi dan inovatif.
2. Misi
Menyediakan pelayanan kesehatan secara utuh, konsisten dan terpadu berfokus pada pasien melalui praktek berbasis bukti yang sesuai dengan pelayanan prima dengan komitmen, kerja sama tim, keterlibatan dari pihak terkait dan peningkatan kompetensi individu yang berkesinambungan.
3.1.3 Struktur Organisasi
Struktur organisasi adalah yang menunjang Setiap organisasi atau perusahaan mempunyai struktur organisasi dan bentuknya tergantung pada tujuan dan operasi dari organisasi tersebut. Salah satu tujuan mempelajari struktur organisasi suatu organisasi adalah untuk mengetahui pembagian tugas, wewenang, dan tanggung jawab dalam organisasi tersebut.
Berjalannya suatu organisasi dengan baik tidak hanya tergantung pada susunan formal, pembagian tugas, wewenang, dan tanggung jawab yang ada, tetapi juga harus disertai dengan adanya manajemen yang baik. Dalam suatu organisasi, terjadi hubungan antara bagian-bagian baik secara horisontal maupun vertikal harus diatur sedemikian rupa untuk mendapatkan suatu koordinasi yang baik dan perrimbangan hubungan antara unit-unit organisasi itu. Berikut ini adalah struktur organisasi pada Rumah Sakit Pondok indah.
President Commessioner
President Director
Director Director
Gambar 3.1 Struktur organisasi Rumah Sakit Pondok Indah 3.1.4 Tugas Organisasi
Adapun berikut tugas dan fungsi dari bagian-bagian yang ada pada Rumah Sakit Pondok Indah sesuai dengan Struktur Organisasi diatas :
1. President Commessioner
Tugas dan wewenang President Commessioner adalah melakukan pengawasan atas kebijakan dalam menjalankan tata kelola perusahaan serta memberi nasihat kepada dewan direksi.
2. President Director
Tugas dan tanggung jawabnya adalah menjalankan perusahaan secara menyeluruh dalam arti menentukan kebijakan dari semua kegiatan perusahaan. Mengawasi semua kegiatan perusahaan mulai dari perencanaan, pengorganisasian, operasi, pengawasan, pengendalian, dan menentukan pengambilan keputusan akhir atas investasi yang dilakukan.
3. Director
Tugas dan Tanggung jawabnya adalah melakukan pekerjaan dan bertanggung jawab atas jalannya operasional perusahaan.
3.2 Use Case Sistem Berjalan
Resepsionis
Mengisi form pasien
Melakukan konsultasi Apotek Sistem Berjalan pasien Dokter Memberi resep Menerima data pasien Mendapat obat Menberi Obat Mendapat resep
Gambar 3.2 Use Case Sistem Berjalan Pada Medical Record Tabel 3.1 Deskripsi Use Case Diagram Mengisi Form Pasien
Nama Use Case Mengisi form pasien
Aktor Resepsionis, pasien
Deskripsi Resepsionis menginput data pasien
Pra-Kondisi -
Tindakan Resepsionis melakukan pendataan data pasien
Tabel 3.2 Deskripsi Use Case Diagram Menerima Data Pasien
Nama Use Case Menerima data pasien
Aktor Resepsionis, Dokter
Deskripsi Resepsionis menerima data pasien dan dokter menerima data
pasien dari resepsionis
Pra-Kondisi -
Tindakan Resepsionis dan dokter mendapatkan data pasien
Post Kondisi -
Tabel 3.3 Deskripsi Use Case Diagram Melakukan konsultasi
Nama Use Case Melakukan konsultasi
Aktor Dokter, pasien
Deskripsi Pasien melakukan konsultasi dengan dokter
Pra-Kondisi -
Tindakan Pasien konsultasi dengan dokter yang akan di diagnosa oleh
dokter
Post Kondisi Mendapatkan hasil diagnosa
Tabel 3.4 Deskripsi Use Case Diagram Memberikan Resep
Nama Use Case Memberikan resep
Aktor Dokter, pasien
Deskripsi Dokter memberikan resep kepada pasien yang akan ditebus
oleh pasien di apotik
Pra-Kondisi -
Tindakan Dokter memberikan resep kepada pasien
Tabel 3.5 Deskripsi Use Case Diagram Mendapatkan Resep
Nama Use Case Mendapat resep
Aktor Apotek, pasien
Deskripsi Pasien harus mendapatkan resep dari dokter dan pasien
memberikan resep kepada apotek
Pra-Kondisi -
Tindakan Pasien dan apotek mendapatkan resep
Post Kondisi Apotek mendapatkan resep dari pasien yang diberikan dokter
Tabel 3.6 Deskripsi Use Case Diagram Memberi Obat
Nama Use Case Memberi obat
Aktor Apotek, pasien
Deskripsi Apotek memberi obat yang akan diberikan ke pasien
Pra-Kondisi -
Tindakan Apotek memberi obat
Post Kondisi -
Tabel 3.7 Deskripsi Use Case Diagram Mendapat Obat
Nama Use Case Mendapat obat
Aktor Pasien
Deskripsi Pasien mendapat obat yang didapatkan dari apotek
Pra-Kondisi -
Tindakan Pasien mendapatkan obat
3.3 Perancangan Sistem Usulan
Perancangan sistem perangkat lunak di deskripsikan dengan model analisa menggunakan Use Case serta dilanjutkan dengan model desain. Analisis digunakan untuk pemetaan awal mengenai perilaku yang diisyaratkan sistem aplikasi kedalam elemen-elemen pemodelan. Untuk membantu dalam perancangan dan melengkapi dokumentasi perancangan, dengan menggunakan Microsoft Visio yang mendukung perancangan dengan basis UML.
3.3.1 Use Case Diagram Sistem Usulan Secara Umum
Use Case adalah abstraksi dari interaksi antara sistem dan actor. Berikut ini adalah gambar Use Case antara user dan seorang Admin pada program yang akan dibuat :
Sistem EMR
Resepsionis
Dokter
Admin
Input Data Pasien
Input Data Rawat Pasien
View Data Pasien
Rekomendasi Resep
Update Data Pasien
Input Data Dokter
View Medical Record Input Data Resepsionis
Input Data Apotek
Apotek
Update Data Obat
View Rekomendasi Dokter View Pasien «include» Login «include» «include» «include» «include» «include» «include» «include» «include» «include» «include» «include»
Gambar 3.3 Use Case Sistem Usulan Pada Medical Record Tabel 3.8 Deskripsi Use Case Diagram Input Data Pasien
Nama Use Case Input Data Pasien
Aktor Resepsionis
Deskripsi Resepsionis melihat data pasien dan menginput data pasien
Pra-Kondisi -
Tindakan Resepsionis dapat menambah, merubah, menghapus data
pasien dan menampilkan data pasien yang telah diinput
Tabel 3.9 Deskripsi Use Case Diagram Input Data Rawat Pasien
Nama Use Case Input Data Rawat Pasien
Aktor Resepsionis
Deskripsi Resepsionis menginput data rawat pasien untuk pasien yang
melakukan rawat
Pra-Kondisi -
Tindakan Resepsionis dapat menambah, merubah, menghapus data rawat
pasien dan menampilkan data rawat pasien yang telah diinput
Tabel 3.10 Deskripsi Use Case Diagram View Data Pasien
Nama Use Case View Data Pasien
Aktor Dokter
Deskripsi Dokter dapat melihat data pasien
Pra-Kondisi -
Tindakan Dokter dapat melihat data pasien yang akan diperiksa dan
merekomendasikan obat ke pasien
Tabel 3.11 Deskripsi Use Case Diagram Rekomendasi Resep
Nama Use Case Rekomendasi Resep
Aktor Dokter
yang sesuai penyakit pasien yang akan diproses oleh apotek
Pra-Kondisi -
Tindakan Dokter memberikan resep dan dapat menginput obat yang
sesuai penyakit pasien
Tabel 3.12 Deskripsi Use Case Diagram Update Data Pasien
Nama Use Case Update Data Pasien
Aktor Admin
Deskripsi Admin dapat melihat data pasien dan mengupdate data pasien
Pra-Kondisi -
Tindakan Admin dapat melihat data pasien dan mengupdate (menambah,
merubah atau menghapus) data pasien
Tabel 3.13 Deskripsi Use Case Diagram Input Data Dokter
Nama Use Case Input Data Dokter
Aktor Admin
Deskripsi Admin dapat melihat semua data dokter yang telah diinput,
mengupdate (menambah, merubah dan menghapus) sesuai dengan data yang ada di rumah sakit dan dapat mengganti status dokter menjadi aktif/tidak aktif yang berfungsi untuk melakukan login dokter
Pra-Kondisi -
Tindakan Admin dapat mengupdate (menambah, merubah dan
menghapus) dan menampilkan data dokter yang telah diinput oleh admin dan mengganti status dokter (aktif/tidak aktif)
Tabel 3.14 Deskripsi Use Case Diagram View Medical Record
Nama Use Case View Medical Record
Aktor Admin
Deskripsi Admin dapat melihat informasi medical record pasien
Tindakan Admin dapat melihat semua data tentang medical record pasien
Tabel 3.15 Deskripsi Use Case Diagram Input Data Resepsionis
Nama Use Case Input Data Resepsionis
Aktor Admin
Deskripsi Admin dapat melihat semua data resepsionis yang telah
diinput, mengupdate (menambah, merubah dan menghapus) sesuai dengan data yang ada di rumah sakit dan dapat mengganti status resepsionis menjadi aktif/tidak aktif yang berfungsi untuk melakukan login resepsionis
Pra-Kondisi -
Tindakan Admin dapat mengupdate (menambah, merubah dan
menghapus) dan menampilkan data resepsionis yang telah diinput oleh admin dan mengganti status resepsionis (aktif/tidak aktif)
Tabel 3.16 Deskripsi Use Case Diagram Input Data Apotek
Nama Use Case Input Data Apotek
Aktor Admin
Deskripsi Admin dapat melihat semua data apotek yang telah diinput,
mengupdate (menambah, merubah dan menghapus) sesuai dengan data yang ada di rumah sakit dan dapat mengganti status apotek menjadi aktif/tidak aktif yang berfungsi untuk melakukan login apotek
Pra-Kondisi -
Tindakan Admin dapat mengupdate (menambah, merubah dan
menghapus) dan menampilkan data apotek yang telah diinput oleh admin dan mengganti status apotek (aktif/tidak aktif)
Tabel 3.17 Deskripsi Use Case Diagram Update Data Obat
Nama Use Case Update Data Obat
Aktor Apotek
Deskripsi Apotek dapat menambah jenis obat, menghapus obat dan
merubah takaran obat tersebut
Pra-Kondisi -
Tindakan Apotek dapat menginput dan merubah jenis, takaran obat
kepada pasien
Tabel 3.18 Deskripsi Use Case Diagram View Pasien
Nama Use Case View Pasien
Aktor Apotek
Deskripsi Apotek dapat melihat data pasien yang akan diberikan obat
sesuai dengan resep
Pra-Kondisi -
Tindakan Apotek melihat data pasien
Tabel 3.19 Deskripsi Use Case Diagram View Rekomendasi Dokter
Nama Use Case View Rekomendasi Dokter
Aktor Apotek
Deskripsi Apotek dapat melihat data obat yang akan diberikan dan
memenuhi permintaan obat untuk pasien
Pra-Kondisi -
3.3.2 Activity Diagram
Activity Diagram adalah teknik untuk mendeskripsikan logika procedural,
proses bisnis dan aliran kerja dalam banyak kasus. Berikut ini adalah Activity
Diagram pada website yang dibuat :
Activity Diagram Login
System User
Pilih menu login
Masukkan user dan password
Menampilkan form login
Cek username dan password
Masuk Aplikasi Tidak Cocok
Cocok
Gambar 3.4 Activity Diagram Login
Tabel 3.20 Deskripsi Activity Diagram Login
Nama Activity Login
Aktor User
Deskripsi Pada kegiatan ini login dilakukan oleh admin, resepsionis,
apotek dan dokter sebelum memasuki halaman utama
Pra-Kondisi User masuk ke page login
Tindakan - Mulai (Start)
- User memilih menu login
- Sistem akan menampilkan form login
- Sistem lalu mengecek database username dan password
- Apabila username dan password tidak sesuai dengan yang
ada didalam database maka user harus melakukan penginputan username dan password kembali
Tindakan Alternatif
-
Pasca Kondisi Jika User sukses melakukan login, maka user dapat masuk
kedalam aplikasi
Activity Diagram Input Data Resepsionis
Admin System
Pilih menu data resepsionis
Pilih Menu
Menampilkan data resepsionis
Cek username dan password
proses sukses dan simpan didatabase Add Delete Edit
Gambar 3.5 Activity Diagram Input Data Resepsionis
Tabel 3.21 Deskripsi Activity Diagram Input Data Resepsionis
Nama Activity Input Data Resepsionis
Aktor Admin
Pra-Kondisi Admin masuk ke page administrator
Tindakan Admin pilih menu Input Data Resepsionis setelah itu sistem
menampilkan halaman data resepsionis, setelah itu admin pilih menu yang diantaranya menu Add, Edit Data, Delete Data dan sistem akan menyimpan data kedalam database
Tindakan Alternatif
Pasca Kondisi Jika Input Data Resepsionis sukses dijalankan, maka data yang
ada akan bertambah dan akan tersimpan kedalam database
Activity Diagram Input Data Apotek
System Admin
Pilih menu data apotek
Pilih Menu
Menampilkan data apotek
Cek username dan password
proses sukses dan simpan didatabase Add Delete Edit
Gambar 3.6 Activity Diagram Input Data Apotek
Tabel 3.22 Deskripsi Activity Diagram Input Data Apotek
Nama Activity Input Data Apotek
Deskripsi Pada kegiatan input data apotek dilakukan oleh admin
Pra-Kondisi Admin masuk ke page administrator
Tindakan Admin pilih menu Input Data Apotek setelah itu sistem
menampilkan halaman data apotek, setelah itu admin pilih menu yang diantaranya menu Add, Edit Data, Delete Data dan sistem akan menyimpan data kedalam database
Tindakan Alternatif
-
Pasca Kondisi Jika Input Data Apotek sukses dijalankan, maka data yang ada
akan bertambah dan akan tersimpan kedalam database
Activity Diagram Input Data Dokter
System Admin
Pilih menu data dokter
Pilih Menu
Menampilkan data dokter
Cek username dan password
proses sukses dan simpan didatabase Add Delete Edit
Gambar 3.7 Activity Diagram Input Data Dokter
Nama Activity Input Data Dokter
Aktor Admin
Deskripsi Pada kegiatan input data dokter dilakukan oleh admin
Pra-Kondisi Admin masuk ke page administrator
Tindakan Admin pilih menu Input Data Dokter setelah itu sistem
menampilkan halaman data dokter, setelah itu admin pilih menu yang diantaranya menu Add, Edit Data, Delete Data dan sistem akan menyimpan data kedalam database
Tindakan Alternatif
-
Pasca Kondisi Jika Input Data Dokter sukses dijalankan, maka data yang ada
akan bertambah dan akan tersimpan kedalam database
Activity Diagram Input Data Pasien
Resepsionis System
Pilih menu data pasien
Pilih Menu
Menampilkan data pasien
Cek username dan password
proses sukses dan simpan didatabase Add Delete Edit
Tabel 3.24 Deskripsi Activity Diagram Input Data Pasien
Nama Activity Input Data Pasien
Aktor Admin
Deskripsi Pada kegiatan input data pasien dilakukan oleh admin
Pra-Kondisi Admin masuk ke page administrator
Tindakan Admin pilih menu Input Data Pasien setelah itu sistem
menampilkan halaman data pasien, setelah itu admin pilih menu yang diantaranya menu Add, Edit Data, Delete Data dan sistem akan menyimpan data kedalam database
Tindakan Alternatif
-
Pasca Kondisi Jika Input Data Pasien sukses dijalankan, maka data yang ada
akan bertambah dan akan tersimpan kedalam database
Activity Diagram Input Rawat Pasien
User System
Pilih menu data pasien
Pilih menu input rawat pasien
Menampilkan data pasien
Menampilkan halaman pasien
proses sukses dan simpan didatabase Input data pasien
Tabel 3.25 Deskripsi Activity Diagram Input Rawat Pasien
Nama Activity Input Rawat Pasien
Aktor Resepsionis
Deskripsi Pada kegiatan input rawat pasien dilakukan oleh resepsionis
Pra-Kondisi Resepsionis masuk ke page administrator
Tindakan Resepsionis pilih menu Input Rawat Pasien setelah itu sistem
menampilkan halaman rawat pasien, setelah itu resepsionis menginput data rawat pasien dan sistem akan menampilkan data rawat pasien
Tindakan Alternatif
-
Pasca Kondisi Jika Input Rawat Pasien sukses dijalankan, maka data yang
ada akan bertambah dan akan tersimpan kedalam database
Admin System
Pilih menu data resepsionis
Pilih Menu
Menampilkan data resepsionis
Cek username dan password
proses sukses dan simpan didatabase Add Delete Edit
Gambar 3.10 Activity Diagram Input Data Obat
Tabel 3.26 Deskripsi Activity Diagram Input Data Obat
Nama Activity Input Data Obat
Aktor Apotek
Deskripsi Pada kegiatan input data obat dilakukan oleh apotek
Pra-Kondisi Apotek masuk ke page administrator
Tindakan Apotek pilih menu Input Data Obat setelah itu sistem akan
menampilkan halaman data obat dan apotek dapt menginput, ubah dan delete data obat
Tindakan Alternatif
-
Pasca Kondisi Jika Input Data Obat sukses dijalankan, maka data yang ada
Activity Diagram Input Rekomendasi Obat
System Dokter
Pilih menu view pasien
View record pasien
Menampilkan data pasien
Menampilkan data penanggung jawab pasien
Menampilkan halaman dokter dan rekomendasi obat Pilih data pasien
Pilih data obat proses sukses dan simpan didatabase
Gambar 3.11 Activity Diagram Input Rekomendasi Obat
Tabel 3.27 Deskripsi Activity Diagram Input Rekomendasi Obat
Nama Activity Rekomendasi Obat
Aktor Dokter
Deskripsi Pada kegiatan rekomendasi obat dilakukan oleh dokter
Pra-Kondisi Dokter masuk ke page administrator
Tindakan Dokter pilih menu Rekomendasi Obat setelah itu sistem akan
menampilkan halaman rekomendasi obat dan apotek dapt menginput, ubah dan delete data obat
Tindakan Alternatif
-
Pasca Kondisi Jika Rekomendasi Obat sukses dijalankan, maka data yang ada
3.3.3 Sequence Diagram
Sequence Diagram adalah grafik dua dimensi dimana objek ditunjukkan
dalam dimensi horizontal sedangkan lifeline ditunjukkan dalam dimensi vertical
Berikut ini adalah Sequence Diagram pada website yang dibuat :
Sequence Diagram Data Medical Record
Admin
Halaman Login Form Login Halaman Admin Data Medical Record View Detail medical
Input user name dan pass
Masuk tampilan admin
Coba lagi
Pilih menu data
medical record Pilih menu view detail medical Masuk halaman
depan
Gambar 3.12 Sequence Diagram Data Medical Record
Tabel 3.28 Deskripsi Sequence Diagram Data Medical Record
Nama Sequence Data Medical Record
Aktor Admin
Deskripsi Proses terjadinya dapat melihat medical record yang sudah
diinput oleh user yang saling berkaitan diwebsite tersebut dan terdapat detail data pasien, detail penanggung jawab dan detail data rawat pasien
Pra-Kondisi Membuka halaman login pada admin
Tindakan Masukkan username dan password untuk masuk kedalam
halaman pada admin dan pilih menu Data Medical Record untuk melakukan review data medical record yang sudah diinput oleh user yang saling berkaitan dan terdapat Data
Pasien, Data Penanggung Jawab Pasien dan Data Rawat Pasien Tindakan
Alternatif
-
Pasca Kondisi Jika data medical record sukses dijalankan, data yang ada akan
terdetail semua
Sequence Diagram Update Data Pasien
Admin
Halaman Login Form Login Halaman Admin Data Pasien Detail profill
Input user name dan pass
Masuk tampilan admin
Coba lagi
Pilih menu data
medical pasien Pilih detail profil pasien
Delete Pilih menu delete Sukses delete Masuk halaman depan
Gambar 3.13 Sequence Diagram Update Data Pasien
Tabel 3.29 Deskripsi Sequence Diagram Update Data Pasien
Nama Sequence Update Data Pasien
Aktor Admin
Deskripsi Proses terjadinya dapat mendetail profil pasien yang telah
diinput oleh resepsionis dan dapat dihapus data pasien oleh admin tersebut
Pra-Kondisi Membuka halaman login pada admin
Tindakan Masukkan username dan password untuk masuk kedalam
halaman pada admin dan pilih menu Data Pasien untuk mengetahui informasi data tentang pasien
Alternatif
Pasca Kondisi Jika update data pasien sukses dijalankan, data yang ada akan
terdetail semua
Sequence Diagram Input Data Pasien
Resepsionis
Halaman Login Form Login Halaman resepsionis Data Pasien Add pasien
Input user name dan pass
Masuk tampilan resepsionis
Coba lagi
Pilih menu data pasien
Pilih tambah pasien Masuk halaman depan
Edit pasien
Menu edit pasien
Detail pasien Delete Entry
Sukses tambah pasien
Detail pasien Menu delete
Pilih input rawat pasien Sukses delete
Sukses input rawat pasien
Gambar 3.14 Sequence Diagram Input Data Pasien
Tabel 3.30 Deskripsi Sequence Diagram Input Data Pasien
Nama Sequence Input Data Pasien
Aktor Resepsionis
Deskripsi Resepsionis dapat mendetail profil pasien dan dapat ke menu
add, edit, delete pasien dan terdapat input rawat pasien yang telah diinput oleh resepsionis
Pra-Kondisi Membuka halaman login pada resepsionis
Tindakan Masukkan username dan password untuk masuk kedalam
halaman pada resepsionis dan pilih menu Input Data Pasien untuk menambah, menghapus, merubah, mendetail profil dan input rawat pasien
Tindakan Alternatif
-
Pasca Kondisi Jika input data pasien sukses dijalankan, data yang ada akan
Sequence Diagram View Data Pasien
Dokter
Halaman Login Form Login Halaman dokter View Pasien Detail pasien
Input user name dan pass
Masuk page dokter
Coba lagi
Pilih menu view
pasien Klik nama pasien
View record pasien
Klik view record pasien Masuk halaman
depan
Gambar 3.15 Sequence Diagram View Data Pasien
Tabel 3.31 Deskripsi Sequence Diagram View Data Pasien
Nama Sequence View Data Pasien
Aktor Dokter
Deskripsi Dokter dapat melihat data pasien secara detail dan terdapat
view medical pasien untuk mengecek pasien dan
merekomendasikan obat
Pra-Kondisi Membuka halaman login pada dokter
Tindakan Masukkan username dan password untuk masuk kedalam detail
profil pasien dan klik view record pasien untuk mengecek pasien dan merekomendasikan obat pasien
Tindakan Alternatif
-
Pasca Kondisi Jika view data pasien sukses dijalankan, data yang ada akan
terdetail semua
Apotek
Halaman login Form login Halaman apotek Rekomdasi dokter Detail rekomendasi dokter
Coba lagi
Rekomendasi obat dipenuhi
Masuk halaman depan
Input user name dan pass
Masuk page apoteker
Pilih menu rekomendasi dokter
Detail rekomendasi obat
Gambar 3.16 Sequence Diagram View Rekomendasi Dokter
Tabel 3.32 Deskripsi Sequence Diagram View Rekomendasi Dokter
Nama Sequence View Rekomendasi Dokter
Aktor Apotek
Deskripsi Pada kegiatan view rekomendasi dokter terdapat detail
merekomendasi obat dan status untuk diberikan obat
Pra-Kondisi Membuka halaman login pada apotek
Tindakan Masukkan username dan password untuk masuk kedalam
halaman apotek untuk merekomendasikan obat kepada pasien Tindakan
Alternatif
-
Pasca Kondisi Jika view rekomendasi dokter sukses dijalankan, data yang ada
akan terdetail semua
Setelah pembuatan use case diagram, activity diagram dan sequence diagram, tahapan selanjutnya adalah merancang basis data dan berikut adalah rancangan basis data yang dibuat oleh penulis :
3.4.1 Class Diagram +tambah() +edit() +hapus() +detail() -id_apotek -User -pass -Nik -Nama -Aktif -sesi -Telp -Alamat Data_Apotek +tambah() +detail() +edit() +hapus() -id_obat -nama -jumlah -satuan -dosis -id_apotek data_obat -* -* +detail() +hapus() -id_pasien -no_urut -nama -aktif -telp -darah -alamat -pendidikan -agama -pekerjaan -usia Data_Pasien +tambah() +batal() -id_resep -id_rawat -id_obat -jumlah -status data_resep +input() -id_rawat -no_urut -id_dokter -tanggal -asal_pasien -penerimaan -kelas -kamar -png_nama -png_tlp -png_hubungan -png_bayar -png_alamat -penyakit -status_cek data_rawat -* -* -*-* +tambah() +edit() +detail() +hapus() +input() -id_dokter -user -pass -nik -nama -aktif -sesi -telp -alamat data_dokter +tambah() +edit() +detail() +hapus() +input() -id_resepsionis -user -pass -nik -nama -aktif -sesi -telp -alamat data_resepsionis -id -user -pass -sesi -aktif -nama data_admin -* -* -* -*
Gambar 3.17 Class Diagram Rs. Pondok Indah
3.4.2 Kamus Data
Berikut adalah kamus data berdasarkan entitas-entitas yang terdapat pada gambar 3.20 yaitu sebagai berikut :
1. Admin = {id + user + pass + sesi + aktif + nama}
2. Data_resepsionis = {id_resepsionis + user + pass + nik + nama + aktif +
sesi + telp + alamat}
3. Data_dokter = {id_dokter + user + pass + nik + nama + aktif + sesi + telp
4. Data_rawat = {id_rawat + no_urut + id_dokter + asal_pasien + penerimaan + kelas + png_nama + png_telp + png_hubungan + png_bayar + png_alamat + penyakit + status_cek}
5. Data_pasien = {id_pasien + no_urut + nama + aktif + telp+ darah + alamat
+ pendidikan + agama + pekerjaan + usia}
6. Data_resep = {id_resep + id_rawat + id_obat + jumlah + status}
7. Data_obat = {id_obat + nama + jumlah + satuan + dosis + id_apotek}
8. Data_apotek = {id_apotek + user + pass + nik + nama + aktif + sesi + telp
+ alamat}
3.4.3 Struktur Basis Data
Spesifikasi basis data merupakan varian rinci tentang tiap-tiap relasi (tabel). Berikut ini adalah spesifkasi basis data dari sistem yang diusulkan :
1. Tabel admin
Tabel yang digunakan untuk mengupdate informasi dan data user
Nama table : Tabel Admin
Primary key : id_admin
Tabel 3.33 Tabel data_admin
No. Field Tipe Data Panjang Keterangan
1 Id_admin Int 6 Id Admin
2 User Varchar 10 User Admin
3 Pass Varchar 100 Password
4 Sesi Varchar 100 Hasil bagi antara user id
dan password
5 Aktif Enum ‘0’,’1’ Status online admin
6 Nama Varchar 100 Nama admin
2. Tabel data_resepsionis
Tabel yang digunakan untuk mengupdate data resepsionis
Nama table : Tabel resepsionis
Tabel 3.34 Tabel data_resepsionis
No. Field Tipe Data Panjang Keterangan
1 Id_resepsionis Int 10 Id resepsionis
2 User Varchar 10 User resepsionis
3 Pass Varchar 100 Password
4 Nik Varchar 12 Nomor induk resepsionis
5 Nama Varchar 100 Nama resepsionis
6 Aktif Enum ‘0’,’1’ Status online resepsionis
7 Sesi Varchar 100 Hasil bagi antara user id
dan password
8 Telp Varchar 15 Nomor telp
9 Alamat Text - Alamat resepsionis
3. Tabel data_dokter
Tabel yang digunakan untuk mengupdate data dokter
Nama table : Tabel dokter
Primary key : Id_ dokter
Tabel 3.35 Tabel data_ dokter
No. Field Tipe Data Panjang Keterangan
1 Id_ dokter Int 4 Id dokter
2 User Varchar 10 User dokter
3 Pass Varchar 100 Password
4 Nik Varchar 12 Nomor induk dokter
5 Nama Varchar 100 Nama dokter
6 Aktif Enum ‘0’,’1’ Status online dokter
7 Sesi Varchar 100 Hasi bagi antara user id
dan password
8 Telp Varchar 15 Nomor telp
9 Alamat Text - Alamat dokter
4. Tabel data_rawat
Nama table : Tabel rawat Primary key : Id_ rawat
Tabel 3.36 Tabel data_ rawat
No. Field Tipe Data Panjang Keterangan
1 Id_ rawat Int 5 Id rawat pasien
2 No_urut Varbinary 20 Nomor urut
3 Id_dokter Int 4 Id dokter
4 Asal_pasien Varchar 20 Asal pasien
5 Penerimaan Varchar 20 Penerimaan
6 Kelas Varchar 50 Kelas
7 Kamar Varchar 10 Kamar
8 Png_nama Varchar 100 Namapenanggung jawab
9 Png_telp Varchar 20 Telp penanggung jawab
10 Png_hubungan Varchar 30 Hubungan penanggung
jawab
11 Png_bayar Varchar 20 Bayar penanggung
jawab
12 Png_alamat Text - Alamat penanggung
jawab
13 Penyakit Varchar 100 Penyakit
14 Status_cek Enum ‘belum’,
‘sudah’
Status cek pasien
5. Tabel data_pasien
Tabel yang digunakan untuk mengupdate data pasien
Nama table : Tabel pasien
Primary key : Id_ pasien
Tabel 3.37 Tabel data_ pasien
No. Field Tipe Data Panjang Keterangan
1 Id_ pasien Int 6 Id pasien
3 Nama Varchar 100 Nama pasien
4 Aktif Enum ‘1’,’0’ Status online
5 Telp Varchar 15 Nomor telp pasien
6 Darah Varchar 2 Golongan Darah
7 Alamat Text - Alamat Pasien
8 Pendidikan Varchar 10 Pendidikan pasien
9 Agama Varchar 20 Agama pasien
10 Pekerjaan Varchar 20 Pekerjaan pasien
11 Usia Varchar 2 Usia pasien
6. Tabel data_resep
Tabel yang digunakan untuk mengupdate data pasien
Nama table : Tabel resep
Primary key : Id_ resep
Tabel 3.38 Tabel data_ resep
No. Field Tipe Data Panjang Keterangan
1 Id_ resep Int 3 Id resep
2 Id_rawat Int 3 Id rawat
3 Id_obat Int 3 Id obat
4 Jumlah Int 3 Jumlah
5 Status Enum ‘belum’,
‘sudah’
Status
7. Tabel data_obat
Tabel yang digunakan untuk mengupdate data pasien
Nama table : Tabel obat
Primary key : Id_ obat
Tabel 3.39 Tabel data_ obat
No. Field Tipe Data Panjang Keterangan
2 Nama Varchar 20 Nama obat
3 Jumlah Int 2 Jumlah
4 Satuan Varchar 10 Satuan
5 Dosis Varchar 100 Dosis
6 Id_apotek Int 3 Id apotek
8. Tabel data_apotek
Tabel yang digunakan untuk mengupdate data apotek
Nama table : Tabel apotek
Primary key : Id_ apotek
Tabel 3.40 Tabel data_ apotek
No. Field Tipe Data Panjang Keterangan
1 Id_ apotek Int 4 Id apotek
2 User Varchar 10 User apotek
3 Pass Varchar 100 Password
4 Nik Varchar 12 Nomor induk apotek
5 Nama Varchar 100 Nama apotek
6 Aktif Enum ‘0’,’1’ Status online apotek
7 Sesi Varchar 100 Hasi bagi antara user id
dan password
8 Telp Varchar 15 Nomor telp
9 Alamat Text - Alamat apotek
3.5 Rancangan Tampilan Layar 1. Rancangan page login
3.2
No Penarikan Tgl Penarikan
Resepsionis Apotek Dokter Administrator
User Name Password
Gambar 3.18 Rancangan Page Login
2. Rancangan Halaman Home
Gambar 3.19 Rancangan Tampilan Halaman Home
3. Rancangan Page Admin
ALBUM
Login Reset Close
NAMA INSTANSI NEWS Logo HOMEPAGE LOGIN PROFIL CONTAC Data Resepsonis Data Apotek Data Dokter Data Pasien Data Medical Record Log out
No Nama Nik Status
NAMA INSTANSI LOGO
Gambar 3.20 Rancangan Page Admin
4. Rancangan Page Resepsionis
Gambar 3.21 Rancangan page Resepsionis
5. Rancangan Page Apotek
LOLO
NEWS
CONTACT
Data Pasien Input Data rawat Log Out
No Nama Nik Status
NAMA INSTANSI LOGO
NEWS
CONTACT
LOGO NAMA INSTANSI
View Pasien Data Obat Rekomendasi
Dokter
Log Out
Gambar 3.22 Rancangan page Apotek
6. Rancangan Page Dokter
Gambar 3.23 Rancangan Page Dokter
LOGO NAMA INSTANSI
HomePage View Pasien Log Out
Nama : Nik : Status : Telephone : Alamat : NEWS CONTACT