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

dokumen-dokumen yang mirip
BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 3.1 ANALISIS

BAB III ANALISA DAN PERANCANGAN SISTEM Gambaran Umum Tujuan dari Membuat aplikasi Sistem Informasi Monitoring SP2d dan SPM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SYSTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM


BAB IV PERANCANGAN. 4.1 Perancangan Algoritma

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. dari sistem yang selama ini dijalankan oleh perusahaan serta memahami

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB II ANALISA DAN RANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web.

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB 3 ANALISA DAN PERANCANGAN SISTEM. 1. Unit Pelaksana Teknis. 2. Pembangunan Kesehatan. derajat kesehatan masyarakat yang optimal.

BAB III ANALISA DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN. sistem yang akan dirancang, evaluasi pada masalah yang ada adalah : informasi lokasi SMU dan SMK di kota medan.

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PEMBAHASAN. 3.1 Jadwal Kerja Praktek. Berdasarkan surat balasan kerja praktek dari Rumah Sakit Umum Pantura

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM`

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah pertama Kedua

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

BAB III ANALISA DAN PERANCANGAN SISTEM 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 44

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 Sistem Berjalan Mengisi form pasien Menerima data pasien Resepsionis Melakukan konsultasi Memberi resep Dokter Mendapat resep pasien Menberi Obat Apotek Mendapat obat 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 Resepsionis, pasien Deskripsi Resepsionis menginput data pasien Tindakan Resepsionis melakukan pendataan data pasien Post Kondisi Menginput data-data pasien

Tabel 3.2 Deskripsi Use Case Diagram Menerima Data Pasien Nama Use Case Menerima data pasien Resepsionis, Dokter Deskripsi Resepsionis menerima data pasien dan dokter menerima data pasien dari resepsionis Tindakan Resepsionis dan dokter mendapatkan data pasien Post Kondisi - Tabel 3.3 Deskripsi Use Case Diagram Melakukan konsultasi Nama Use Case Melakukan konsultasi Dokter, pasien Deskripsi Pasien melakukan konsultasi dengan dokter 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 Dokter, pasien Deskripsi Dokter memberikan resep kepada pasien yang akan ditebus oleh pasien di apotik Tindakan Dokter memberikan resep kepada pasien Post Kondisi Pasien mendapatkan resep dari dokter

Tabel 3.5 Deskripsi Use Case Diagram Mendapatkan Resep Nama Use Case Mendapat resep Apotek, pasien Deskripsi Pasien harus mendapatkan resep dari dokter dan pasien memberikan resep kepada apotek 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 Apotek, pasien Deskripsi Apotek memberi obat yang akan diberikan ke pasien Tindakan Apotek memberi obat Post Kondisi - Tabel 3.7 Deskripsi Use Case Diagram Mendapat Obat Nama Use Case Mendapat obat Pasien Deskripsi Pasien mendapat obat yang didapatkan dari apotek Tindakan Pasien mendapatkan obat Post Kondisi -

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 Input Data Pasien Resepsionis Input Data Rawat Pasien View Data Pasien Dokter Rekomendasi Resep «include» «include» Update Data Pasien «include» «include» Admin Input Data Dokter «include» «include» Input Data Resepsionis «include» «include» Login Input Data Apotek «include» «include» View Medical Record «include» «include» Apotek Update Data Obat View Pasien View Rekomendasi Dokter

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 Resepsionis Deskripsi Resepsionis melihat data pasien dan menginput data pasien 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 Resepsionis Deskripsi Resepsionis menginput data rawat pasien untuk pasien yang melakukan rawat 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 Dokter Deskripsi Dokter dapat melihat data pasien 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 Dokter Deskripsi Dokter memberikan rekomendasi resep dan menginput obat

yang sesuai penyakit pasien yang akan diproses oleh apotek 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 Admin Deskripsi Admin dapat melihat data pasien dan mengupdate data pasien 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 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 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 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 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 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 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 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 Apotek Deskripsi Apotek dapat menambah jenis obat, menghapus obat dan merubah takaran obat tersebut 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 Apotek Deskripsi Apotek dapat melihat data pasien yang akan diberikan obat sesuai dengan resep Tindakan Apotek melihat data pasien Tabel 3.19 Deskripsi Use Case Diagram View Rekomendasi Dokter Nama Use Case View Rekomendasi Dokter Apotek Deskripsi Apotek dapat melihat data obat yang akan diberikan dan memenuhi permintaan obat untuk pasien Tindakan Apotek memenuhi permintaan obat untuk pasien

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 User System Pilih menu login Menampilkan form login Masukkan user dan password Cek username dan password Tidak Cocok Cocok Masuk Aplikasi Gambar 3.4 Activity Diagram Login Tabel 3.20 Deskripsi Activity Diagram Login Nama Activity Login 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 - User menginput username dan password pada form login

Tindakan Alternatif Pasca Kondisi - 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 Jika User sukses melakukan login, maka user dapat masuk kedalam aplikasi Activity Diagram Input Data Resepsionis Admin System Pilih menu data resepsionis Menampilkan data resepsionis Pilih Menu Cek username dan password Add Delete Edit proses sukses dan simpan didatabase Gambar 3.5 Activity Diagram Input Data Resepsionis Tabel 3.21 Deskripsi Activity Diagram Input Data Resepsionis Nama Activity Input Data Resepsionis Admin Deskripsi Pada kegiatan input data resepsionis dilakukan oleh admin

Pra-Kondisi Tindakan Tindakan Alternatif Pasca Kondisi Admin masuk ke page administrator 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 Jika Input Data Resepsionis sukses dijalankan, maka data yang ada akan bertambah dan akan tersimpan kedalam database Activity Diagram Input Data Apotek Admin System Pilih menu data apotek Menampilkan data apotek Pilih Menu Cek username dan password Add Delete Edit proses sukses dan simpan didatabase Gambar 3.6 Activity Diagram Input Data Apotek Tabel 3.22 Deskripsi Activity Diagram Input Data Apotek Nama Activity Input Data Apotek Admin

Deskripsi Pra-Kondisi Tindakan Tindakan Alternatif Pasca Kondisi Pada kegiatan input data apotek dilakukan oleh admin Admin masuk ke page administrator 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 - Jika Input Data Apotek sukses dijalankan, maka data yang ada akan bertambah dan akan tersimpan kedalam database Activity Diagram Input Data Dokter Admin System Pilih menu data dokter Menampilkan data dokter Pilih Menu Cek username dan password Add Delete Edit proses sukses dan simpan didatabase Gambar 3.7 Activity Diagram Input Data Dokter Tabel 3.23 Deskripsi Activity Diagram Input Data Dokter

Nama Activity Deskripsi Pra-Kondisi Tindakan Tindakan Alternatif Pasca Kondisi Input Data Dokter Admin Pada kegiatan input data dokter dilakukan oleh admin Admin masuk ke page administrator 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 - 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 Menampilkan data pasien Pilih Menu Cek username dan password Add Delete Edit proses sukses dan simpan didatabase Gambar 3.8 Activity Diagram Input Data Pasien

Tabel 3.24 Deskripsi Activity Diagram Input Data Pasien Nama Activity Input Data Pasien 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 Menampilkan data pasien Pilih menu input rawat pasien Menampilkan halaman pasien Input data pasien proses sukses dan simpan didatabase Gambar 3.9 Activity Diagram Input Rawat Pasien

Tabel 3.25 Deskripsi Activity Diagram Input Rawat Pasien Nama Activity Input Rawat Pasien 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 Activity Diagram Input Data Obat

Admin System Pilih menu data resepsionis Menampilkan data resepsionis Pilih Menu Cek username dan password Add Delete Edit proses sukses dan simpan didatabase Gambar 3.10 Activity Diagram Input Data Obat Tabel 3.26 Deskripsi Activity Diagram Input Data Obat Nama Activity Input Data Obat 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 akan bertambah dan akan tersimpan kedalam database

Activity Diagram Input Rekomendasi Obat Dokter System Pilih menu view pasien Menampilkan data pasien View record pasien Menampilkan data penanggung jawab pasien Pilih data pasien Menampilkan halaman dokter dan rekomendasi obat 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 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 akan bertambah dan akan tersimpan kedalam database

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 Halaman Login Form Login Halaman Admin Data Medical Record View Detail medical Admin Masuk halaman depan Input user name dan pass Coba lagi Masuk tampilan admin Pilih menu data medical record Pilih menu view detail medical Gambar 3.12 Sequence Diagram Data Medical Record Tabel 3.28 Deskripsi Sequence Diagram Data Medical Record Nama Sequence Data Medical Record 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

Tindakan Alternatif Pasca Kondisi Pasien, Data Penanggung Jawab Pasien dan Data Rawat Pasien - Jika data medical record sukses dijalankan, data yang ada akan terdetail semua Sequence Diagram Update Data Pasien Halaman Login Form Login Halaman Admin Data Pasien Detail profill Delete Admin Masuk halaman depan Input user name dan pass Coba lagi Masuk tampilan admin Pilih menu data medical pasien Pilih detail profil pasien Pilih menu delete Sukses delete Gambar 3.13 Sequence Diagram Update Data Pasien Tabel 3.29 Deskripsi Sequence Diagram Update Data Pasien Nama Sequence Update Data Pasien 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 Tindakan -

Alternatif Pasca Kondisi Jika update data pasien sukses dijalankan, data yang ada akan terdetail semua Sequence Diagram Input Data Pasien Halaman Login Form Login Halaman resepsionis Data Pasien Add pasien Edit pasien Detail pasien Delete Entry Resepsionis Masuk halaman depan Input user name dan pass Coba lagi Masuk tampilan resepsionis Pilih menu data pasien Pilih tambah pasien Sukses tambah pasien Menu edit pasien Detail pasien Sukses delete Menu delete Pilih input rawat pasien 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 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 terdetail semua

Sequence Diagram View Data Pasien Halaman Login Form Login Halaman dokter View Pasien Detail pasien View record pasien Dokter Masuk halaman depan Input user name dan pass Coba lagi Masuk page dokter Pilih menu view pasien Klik nama pasien Klik view record pasien Gambar 3.15 Sequence Diagram View Data Pasien Tabel 3.31 Deskripsi Sequence Diagram View Data Pasien Nama Sequence View Data Pasien 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 Sequence Diagram View Rekomendasi Dokter

Halaman login Form login Halaman apotek Rekomdasi dokter Detail rekomendasi dokter Apotek Masuk halaman depan Input user name dan pass Coba lagi Masuk page apoteker Pilih menu rekomendasi dokter Detail rekomendasi obat Rekomendasi obat dipenuhi Gambar 3.16 Sequence Diagram View Rekomendasi Dokter Tabel 3.32 Deskripsi Sequence Diagram View Rekomendasi Dokter Nama Sequence View Rekomendasi Dokter 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 3.3 Perancangan Basis Data

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 -* Data_Apotek -id_apotek -User -pass -Nik -Nama -Aktif -sesi -Telp -Alamat +tambah() +edit() +hapus() +detail() Data_Pasien -id_pasien -no_urut -nama -aktif -telp -darah -alamat -pendidikan -agama -pekerjaan -usia +detail() +hapus() data_rawat -id_rawat -no_urut -id_dokter -pass -* -tanggal -* -* -nik -* -asal_pasien -penerimaan -kelas -kamar -png_nama -png_tlp -png_hubungan -png_bayar -png_alamat -penyakit -status_cek +input() data_dokter -id_dokter -user -nama -aktif -sesi -telp -alamat +tambah() +edit() +detail() +hapus() +input() -* -* data_obat -id_obat -nama -jumlah -satuan -dosis -id_apotek +tambah() +detail() +edit() +hapus() -* -* data_resep -id_resep -id_rawat -id_obat -jumlah -status +tambah() +batal() -* data_resepsionis -id_resepsionis -user -pass -nik -nama -aktif -sesi -telp -alamat +tambah() +edit() +detail() +hapus() +input() data_admin -id -user -pass -sesi -aktif -nama 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 + alamat}

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 Primary key : Id_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 Tabel yang digunakan untuk mengupdate 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 2 No_urut Varchar 12 Nomor urut

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 1 Id_ obat Int 3 Id obat

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 Page Login No Penarikan Tgl Penarikan Resepsionis Apotek Dokter Administrator User Name Password

Login Reset Close Gambar 3.18 Rancangan Page Login 2. Rancangan Halaman Home Logo NAMA INSTANSI HOMEPAGE LOGIN PROFIL NEWS ALBUM CONTAC Gambar 3.19 Rancangan Tampilan Halaman Home 3. Rancangan Page Admin LOGO NAMA INSTANSI Data Resepsonis Data Apotek Data Dokter Data Pasien Data Medical Record Log out No Nama Nik Status

NEWS CONTACT Gambar 3.20 Rancangan Page Admin 4. Rancangan Page Resepsionis LOGO NAMA INSTANSI Data Pasien Input Data rawat Log Out No Nama Nik Status NEWS CONTACT Gambar 3.21 Rancangan page Resepsionis 5. Rancangan Page Apotek LOGO LOLO NAMA INSTANSI View Pasien Data Obat Rekomendasi Dokter Log Out No Nama Nik Status NEWS

Gambar 3.22 Rancangan page Apotek 6. Rancangan Page Dokter LOGO NAMA INSTANSI HomePage View Pasien Log Out Nama : Nik : Status : NEWS CONTACT Telephone : Gambar 3.23 Rancangan Page Dokter