• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Sejarah Singkat Rumah Sakit Pondok Indah

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Sejarah Singkat Rumah Sakit Pondok Indah"

Copied!
36
0
0

Teks penuh

(1)

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

(2)

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)

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.

(4)

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.

(5)

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

(6)

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

(7)

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

(8)

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 :

(9)

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»

(10)

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

(11)

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

(12)

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)

(13)

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 -

(14)

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

(15)

- 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

(16)

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

(17)

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

(18)

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

(19)

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

(20)

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

(21)

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

(22)

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

(23)

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

(24)

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

(25)

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

(26)

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

(27)

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

(28)

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

(29)

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

(30)

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

(31)

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

(32)

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

(33)

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

(34)

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

(35)

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

(36)

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

Gambar

Tabel 3.3 Deskripsi Use Case Diagram Melakukan konsultasi
Tabel 3.9 Deskripsi Use Case Diagram Input Data Rawat Pasien
Tabel 3.12 Deskripsi Use Case Diagram Update Data Pasien
Tabel 3.15 Deskripsi Use Case Diagram Input Data Resepsionis
+7

Referensi

Dokumen terkait

Adat Cuci kampung di istilahkan untuk Mbasuh Dusun dengan tujuan sedekah membuang sial atau tolak balak akibat perbuatan perzinahan yang dilakukan seseorang,

Hasil penelitian menunjukkan bahwa dalam proses akomodasi penilaian hasil belajar bahasa Indonesia yaitu meliputi: (1) fungsi penilaian telah terlaksana walaupun guru belum

Sama halnya dengan kelimpahan fitoplankton yang ditemukan di pada Telogo Warno, pada Telogo Pengilon fitoplankton pada pukul 09.00 WIB dan 15.00 WIB lebih

Penelitian ini bertujuan untuk mengetahui aktivitas antioksidan yang dinyatakan dengan nilai IC 50 dari dua sampel, yakni kombinasi infusa campuran teh dengan

kg, maka percepatan yang dialami oleh benda adalah ..... Sebuah benda dengan berat 120 N di tarik dengan menggunakan sebuah katrol tetap. Besar gaya kuasa yang di perlukan

Dari hasil wawancara, observasi dan dokumentasi yang di lakukan peneliti menunjukan bahwasannya sejauh ini pelaksanaan dan keberlangsungan kegiatan senam pagi di SMPLB Putra

dilakukan pengujian senyawa saponin yang diduga ada terdapat pada minyak cincalok, dengan meliputi parameter pengujian indeks busa, indeks ikan, dan indeks

Narapidana menurut Kamus Besar Bahasa Indonesia (diakses pada 23 Desember 2018) adalah orang yang sedang menjalani masa hukuman karena tindak pidana. Orang yang telah