• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB III ANALISA DAN PERANCANGAN SISTEM"

Copied!
21
0
0

Teks penuh

(1)

BAB III

ANALISA DAN PERANCANGAN SISTEM

3.1. Tinjauan Puskesmas

3.1.1 Profil Umum Puskesmas Karawaci Baru Tangerang

Puskesmas Karawaci Baru Tangerang adalah salah satu puskesmas yang dimiliki oleh Kota Tangerang. Puskesmas Karawaci Baru didirikan pada tahun 2003. Puskesmas Karawaci Baru Tangerang berlokasi di jalan Beringin Raya nomor 51 Kelurahan Karawaci Baru,kecamatan Karawaci,Kota Tangerang Perumnas 1 Tangerang. Puskesmas Karawaci Baru bertanggung jawab atas kondisi kesehatan masyarakat yang berada dalam daerah Karawaci Baru dan memiliki tujuan untuk melaksanakan pelayanan pembinaan,meningkatkan kesadaran,keamanan dan kemampuan untuk hidup sehat bagi setiap penduduk dalam pengembangan upaya kesehatan kepada masyarakat di daerah Karawaci Baru.

3.1.2 Visi Puskesmas Karawaci Baru Tangerang

Visi Puskesmas Karawaci Baru adalah “TERCAPAINYA MASYARAKAT YANG SEHAT DAN TERWUJUDNYA INDONESIA YANG SEHAT”

3.1.3 Misi Puskesmas Karawaci Baru Tangerang

1. Menggerakan pembangunan berwawasan kesehatan.

2. Mendorong kemandirian hidup sehat bagi keluarga dan masyarakat.

3. meningkatkan dan memelihara mutu pemerataan danketerjangkauan pelayanan kesehatan dan memelihara dan meningkatkan kesehatan perseorangan,keluarga dan masyarakat

(2)

3.2. Struktur Organisasi

Struktur Organisasi adalah kerangka dari fungsi-fungsi dan hubungan yang menyatakan seluruh kegiatan untuk mencapai sasaran dan tujuan yang sama.

Struktur Organisasi pada Puskesmas Karawaci Baru :

Gambar 3.1 Struktur Organisasi Puskesmas

Berikut ini merupakan keterangan dari tugas dan fungsi dari bagian-bagian yang ada pada Puskesmas Karawaci Baru Tangerang sesuai dengan struktur Organisasi di atas :

3.2.1. Kepala Puskesmas

Kepala Puskesmas merupakan posisi tertinggi dalam struktur organisasi Pusat Kesehatan Masyarakat yang bertanggung jawab atas seluruh kegiatan operasional Puskesmas. Kepala Puskesmas bertanggung jawab terhadap kepala Dinas Kesehatan Kota Tangerang.

3.2.2. Bagian Administrasi

Bagian Administrasi memiliki tugas melakukan perencanaan,pengelolaan urusan,keuangan,surat menyurat serta urusan pelaporan.

3.2.3. Bagian Klinik Ibu dan Anak

Bagian Klinik Ibu dan Anak mempunyai tugas menangani dan mengkoordinasikan kegiatan Puskesmas dalam upaya meningkatkan kesejahteraan ibu dan anak,dan pelayanan Keluarga Berencana.

Kepala Puskesmas

Bagian Klinik Ibu dan Anak

Bagian Laboratorium

Bagian Klinik Gigi

Bagian Imunisasi

Bagian Gizi Masyarakat

Bagian Farmasi Bagian

Administrasi

(3)

3.2.4. Bagian Laboratorium

Bagian laboratorium mempunyai tugas menangani dan mengkoordinasikan kegiatan dalam Laboratorium Puskesmas.

3.2.5. Bagian Klinik Gigi

Bagian Klinik Gigi mempunyai tugas untuk memberikan pelayanan dan perawatan mulut,gigi dan gusi.

3.2.6. Bagian Imunisasi

Bagian Imunisasi memiliki tugas menangani dan mengkoordinasikan kegiatan pemberian layanan imunisasi kepada bayi.

3.2.7. Bagian Gizi Masyarakat

Bagian Gizi Masyarakat mempunyai tugas menangani dan mengkoordinasikan kegiatan Puskesmas dalam upaya peningkatan Gizi Masyarakat.

3.2.8. Bagian Farmasi

Bagian Farmasi mempunyai tugas menangani dan mengkoordinasikan obat-obatan di Puskesmas.

3.3. Analisa sistem berjalan

Untuk menganalisa sistem yang sudah ada,penulis melakukan analisa langsung ke PuskesmasKarawaci Baru. Metode yang penulis gunakan adalah waterfall. Untuk menganalisa sistem yang berjalan sebagai salah satu bagian dari waterfall,penulis menggunakan metode penelitian langsung. Yaitu dengan melakukan wawancara langsung kepada petugas administras dan pasien dengan memberikan beberapa pertanyaan lalu penulis melakukan observasi yaitu mengamati secara langsung sistem yang berjalan saat ini.

Puskesmas Karawaci Baru menggunakan sistem berkas atau dokumen yang kemudian diolah menjadi laporan yang diinginkan. Sistem dalam Puskesmas Karawaci Baru diawali oleh proses pendaftaran pasien baru. Pasien yang datang berobat ke bagian administasi untuk melakukan registrasi antrian. Staff puskesmas kemudian akan mengecek apakah pasien tersebut sudah terdaftar atau belum,jika sudah terdaftar maka pasien akan ditambahkan ke dalam antrian menunggu sampai gilirannya tiba. Jika belum mendaftar,staff puskesmas akan mendaftat data-data pasien yang akan digunakan untuk membuat kartu berobat yang baru.

(4)

Data pasien dicatat dalam formulir pendaftaran pasien. Setiap pasien baru mendapatkan kartu berobat yang harus dibawa untuk kunjungan berikutnya.

pasien yang berkunjung harus menunjukkan kartu berobat. Petugas akan mencarikan berkas riwayat kunjungan pasien dan mencatat data pasien. Setelah itu pasien akan ditangani oleh Dokter Puskesmas.

Dokter akan melakukan pemeriksaan,diagnosa dan tindakan yang dilakukan dan obat apa yang akan diberikan kepada pasien dalam kartu berobat tersebut. Diagnosa dan pengobatan yang dilakukan oleh Dokter akan dicatat pada berkas riwayat kunjungan pasien. Pasien kemudian membawa kartu berobat tersebut ke apotek yang tersedia pada setiap Puskesmas untuk melakukan pembelian obat,dan membawa kembali kartu berobat itu ke bagian administrasi untuk melakukan pembayaran.

3.4. Use case sistem berjalan

Pasien

Bagian Administasi

Melakukan Registrasi

Mencatat Data Pasien Mengisi Biodata

Membayar Biaya Pengobatan

Use Case Sistem Berjalan pada Puskesmas Karawaci Baru Tangerang

Membuat Laporan

Dokter Mendiagnosa Pasien

Memberikan Resep Obat Melakukan Pemeriksaan Pasien

Apoteker Mengelola Data Obat

Memberikan Obat Kepada Pasien Mencari Data Pasien

Gambar 3.2 Use Case Diagram Sistem Berjalan

(5)

Tabel 3.1 Skenario Use Case Registrasi Nama Use

Case

Melakukan Registrasi

Aktor Pasien

Deskripsi Pasien melakukan registrasi kepada bagian administrasi

Tabel 3.2 Skenario Use Case Biodata Nama Use

Case

Mengisi Biodata

Aktor Pasien

Deskripsi Pasien mengisi biodata untuk mendapatkan kartu berobat dan mendapatkan pemeriksaan medis oleh dokter

Tabel 3.3 Skenario Use Case Membayar Biaya Puskesmas Nama Use

Case

Membayar Biaya Pengobatan

Aktor Pasien

Deskripsi Pasien membayar biaya pengobatan kepada bagian administrasi puskesmas setelah pasien diperiksa,didiagnosa,diberikan resep obat oleh dokter dan menerima obat dari apoteker di apotek.

Tabel 3.4 Skenario Use Case Menyimpan Data Pasien Nama Use

Case

Menyimpan Data Pasien

Aktor Bagian Administrasi

Deskripsi Bagian Administrasi menyimpan data pasien setelah pasien melakukakan registrasi dan mengisi biodata jika pasien belum terdaftar.

(6)

Tabel 3.5 Skenario Use Case Mencari Data Pasien Nama Use

Case

Mencari Data Pasien

Aktor Bagian Administrasi

Deskripsi Bagian Administrasi mencari data pasien dan akan diberikan kartu berobat

Tabel 3.6 Skenario Use Case Membuat laporan Nama Use

Case

Membuat laporan

Aktor Bagian Administasi

Deskripsi Bagian Adminstrasi membuat laporan dari data pasien,data stok obat yang telah terdaftar pada Puskesmas untuk diserahkan kepada Kepala Puskesmas pada akhir bulan.

Tabel 3.7 Skenario Use Case Melakukan pemeriksaan Nama Use

Case

Melakukan pemeriksaan

Aktor Dokter

Deskripsi Dokter melakukan pemeriksaan terhadap pasien setelah pasien mendapatkan kartu berobat sesuai dengan dokter masing-masing

Tabel 3.8 Skenario Use Case Melakukan Diagnosa Nama Use

Case

Melakukan Diagnosa

Aktor Dokter

Deskripsi Dokter melakukan diagnosa terhadap pasien untuk mencari tahu dan menentukan penyakit apa yang diderita oleh pasien dan cara penanganannya.

(7)

Tabel 3.9 Skenario Use Case Memberikan Resep Obat Nama Use

Case

Memberikan Resep Obat

Aktor Dokter

Deskripsi Dokter memberikan resep obat yang akan diberikan kepada Pasien setelah Dokter memeriksa dan mendiagnosa pasien.

Tabel 3.10 Skenario Use Case Memberikan Obat ke Pasien Nama Use

Case

Memberikan Obat ke Pasien

Aktor Apoteker

Deskripsi Apoteker memberikan obat kepada Pasien berdasarkan resep obat yang diterima dari dokter

3.5. Usecase sistem usulan

Bagian Administasi

Mengelola Data Pasien

Use Case Sistem Usulan pada Puskesmas Karawaci Baru Tangerang

Membuat Laporan

Dokter

Entry Resep Obat Entry Hasil

Diagnosa

Apoteker Login

Melihat Data Resep Obat Entry Data

Pembayaran

Gambar 3.3 Use Case Diagram Sistem Usulan

(8)

Tabel 3.11 Skenario Use Case Mengentry Data Pembayaran Nama Use

Case

Entry Data Pembayaran

Aktor Bagian Administrasi

Deskripsi Petugas Administrasi mengentry Data Pembayaran

Tabel 3.12 Skenario Use Case Membuat Laporam Nama Use

Case

Membuat Laporan

Aktor Bagian Administrasi

Deskripsi Petugas Administrasi membuat laporan

Tabel 3.13 Skenario Use Case Entry Diagnosa Pasien Nama Use

Case

Entry Hasil Diagnosa Pasien

Aktor Dokter

Deskripsi Dokter melakukan Entry Hasil Diagnosa Pasien

Tabel 3.14 Skenario Use Case Mengentry Resep Obat Nama Use

Case

Entry Resep Obat

Aktor Dokter

Deskripsi Dokter mengentry Resep Obat

Tabel 3.15 Skenario Use Case Melihat Data Resep Obat Nama Use

Case

Melihat Data Resep Obat Kepada Pasien

Aktor Apoteker

Deskripsi Apoteker melihat obat kepada pasien

(9)

3.6. Activity Diagram Sistem usulan

3.6.1 Activity Diagram Sistem usulan Login User

Sistem User

Username dan Password Login

Menu Utama

Benar Salah

Gambar 3.4 Activity Diagram Login User

Tabel 3.16 Keterangan Activity Diagram Login User Nama Activity Diagram Login User

Deskripsi User melakukan login dengan memasukkan username dan password. jika login gagal maka sistem akan kembali ke halaman login, jika berhasil maka sistem akan masuk ke database kemudian sistem akan menampilkan menu utama

(10)

3.6.2 Activity Diagram Sistem usulan Entry Data Pasien

Sistem Petugas

Pilih Menu Input Entry Data Pasien

Simpan Data Pasien Benar Salah

Gambar 3.5 Activity Diagram Entry Data Pasien

Tabel 3.17 Keterangan Activity Diagram Entry Data Pasien Nama Activity Diagram Entry Data Pasien

Deskripsi Petugas melakukan login jika login gagal kembali ke halaman login, jika berhasil masuk ke menu entry pasien, lalu pilih menu entry data pasien kemudian petugas akan memasukkan biodata pasien. Jika berhasil,maka data pasien akan tersimpan. Jika gagal,maka petugas kembali mengisi biodata pasien.

(11)

3.5.1 Activity Diagram Sistem usulan Entry Data Laporan

Petugas Sistem

Pilih Menu Laporan Entry Laporan Pembayaran

Laporan Disimpan Simpan Salah

Gambar 3.6 Activity Diagram Entry Data Laporan

Tabel 3.18 Keterangan Activity Diagram Input Laporan Nama Activity Diagram Login Petugas

Deskripsi Petugas Administrasi puskesmas melakukan login dengan memasukkan username dan password. jika login gagal kembali ke halaman login, jika berhasil masuk ke menu laporan, lalu pilih menu laporan kemudian petugas

administrasi mengentry

laporanpembayaransetelah itu sistem akan menampilkan data laporan dan laporan pembayaran disimpan.

(12)

3.5.2 Activity Diagram Sistem usulan Entry Hasil Diagnosa

Dokter Sistem

Pilih Menu Rekam Medis Entry Hasil Diagnosa

Hasil Diagnosa Disimpan Benar Salah

Gambar 3.7 Activity Diagram Entry Hasil Diagnosa

Tabel 3.19 Keterangan Activity Diagram Entry Hasil Diagnosa Nama Activity Diagram Entry Hasil Diagnosa

Deskripsi Dokter di puskesmas melakukan Entry Hasil Diagnosa dengan memilih menu rekam

medis,lalu masuk ke dalam sistem menu rekam medis. Dokter kemudian mengentry Hasil Diagnosa dari data pasien yang diperiksa pada menu rekam medis Jika berhasil,maka Hasil Diagnosa berhasil disimpan. Jika salah,maka Dokter kembali ke menu rekam medis dan mengisi hasil diagnosa pasien

(13)

3.5.3 Activity Diagram Sistem usulan Melihat Data Resep Obat

Apoteker Sistem

Pilih Menu Data Obat Lihat Data Resep Obat

Gambar 3.8 Activity Diagram Melihat Data Resep Obat

Tabel 3.20 Keterangan Activity Diagram Melihat Data Resep Obat Nama Activity Diagram Melihat Data Resep Obat

Deskripsi Apoteker di puskesmas melihat Data Resep Obat dengan memilih menu Data Obat,lalu masuk ke dalam sistem menu Data Obat.

Apoteker kemudian melihat Data Resep Obat pada menu Data Obat.

(14)

3.7. Sequence Diagram Sistem Usulan 3.7.1 Sequence Diagram Login

All User

Tampilan Login Proses Login Menu Utama

Tampilan Login

Masukkan Username dan Password

Login

Login Berhasil

Keluar

Validasi

Gambar 3.9Sequence Diagram Login User

Tabel 3.21 Tabel Sequence Diagram Login Nama Sequence Diagram Login

Actor All User

Deskripsi Pada sequence iniBagian

Administrasi,Dokter dan Apoteker melakukan login yaitu menginput nama e-mail (username) dan password sebelum masuk ke database sistem puskesmas, kemudian sistem akan memvalidasi jika berhasil masuk ke datahase dan jika gagal kembali ke login awal

(15)

3.7.2 Diagram Sequence Menu Master Bagian Administrasi

Bagian Administrasi

Menu Utama Menu Master Bagian Administrasi Data Pasien

Login

Pilih

Buka Validasi

Login Gagal

Kembali Keluar

Hapus Display Ubah Display Simpan

Display Simpan

Ubah

Hapus

Tambah

Id_Pasien, Nama Pasien, Alamat, No Tlpn

Gambar 3.10 Sequence Diagram Menu Master Bagian Administrasi

Tabel 3.22 Keterangan Sequence Diagram Bagian Administrasi Nama Sequence Diagram Login Bagian Administrasi

Actor Bagian Administrasi

Deskripsi Pada sequence ini Petugas bagian Administrasi, melakukan login yaitu menginput nama e-mail (username) dan password sebelum masuk ke menu utama kemudian sistem akan memvalidasi jika berhasil masuk ke menu master dandatabase dan jika gagal kembali ke login awal

(16)

3.7.3 Diagram Sequence Menu Master Dokter

Dokter

Menu Utama Menu Master Dokter Data Rekam Medis

Login

Pilih

Buka Validasi

Login Gagal

Kembali Keluar

Hapus Display Ubah Display Simpan

Display Simpan

Ubah

Hapus

Tambah No_Kartu,Tgl_Kunjungan,

Nama_Pasien,Usia, Jenis_Diagnosa, Hasil_Diagnosa, Resep_Obat

Gambar 3.11 Sequence Diagram Menu Master Dokter

Tabel 3.23 Keterangan Sequence Diagram Dokter Nama Sequence Diagram Login Dokter

Actor Dokter

Deskripsi Pada sequence ini Dokter

melakukan login yaitu menginput nama e-mail (username) dan password sebelum masuk ke menu utamakemudian sistem akan memvalidasi jika berhasil masuk ke menu master dandatabase dan jika gagal kembali ke login awal

(17)

3.8. Class Diagram Sistem Usulan

++Simpan() ++Tambah() ++Edit() ++Hapus() -*Id_User -Nama_User -Alamat -Status -No_Tlp/HP -Email -Password

User

++Simpan() ++Tambah() ++Edit() ++Hapus() -*Id_Pasien -Nama_Pasien -Alamat -No_Tlp/HP

Pasien

++Simpan() -*Id_Kartu -Tanggal -Nama -Alamat -No_Tlp/HP -Umur -Jenis_Penyakit -Hasil_Diagnosa -Resep_Obat Kunjugan Pasien

++Simpan() -*No_Kartu -Diagnosa -Keterangan -Id_Dokter -Nama_Dokter

Rekam Medis

++Cari() ++Simpan() -*Tgl_Pembayaran -Biaya_Pembayaran

Pembayaran 1

1..*

1

1..*

1

1 1

1..*

Gambar 3.12 Class Diagram

3.9. Rancangan Sistem Tabel

Berikut ini adalah tabel-tabel yang digunakan dalam Analisa dan Perancangan Sistem Informasi Rekam Medis pada Puskesmas Karawaci Baru Tangerang :

1.Tabel User Nama Tabel : User Field Kunci : Id_User Jumlah Field : 7

No Nama Field Tipe Data Size Keterangan

1 Id_User Varchar 12 Identitas User

2 Nama_User Varchar 30 Nama Lengkap User

3 Alamat Varchar 50 Alamat User

4 Status Varchar 20 Status User

5 No_Tlp/HP Number 12 No Telepon atau No

(18)

HP User

6 E-mail Varchar 45 E-mail User

7 Password Varchar 10 Password User

2.Tabel Pasien Nama Tabel : Pasien Field Kunci : Id_Pasien Jumlah Field : 4

No Nama Field Tipe Data Size Keterangan

1 Id_Pasien Varchar 12 Identitas Pasien

2 Nama_Pasien Varchar 30 Nama Lengkap Pasien

3 Alamat Varchar 45 Alamat Rumah

Tempat Tinggal pasien

4 No_Tlp/HP Number 12 No Telepon Rumah

atau HP Pasien

3.Tabel Kunjungan Pasien Nama Tabel : Kunjungan Pasien Field Kunci : No_Kartu

Jumlah Field : 9

No Nama Field Tipe Data Size Keterangan

1 No_Kartu Varchar 12 Kode Obat

2 Tanggal Date 8 Tanggal Kunjungan

Pasien

3 Nama_Pasien Varchar 30 Nama Pasien

4 Alamat Varchar 50 Alamat Tempat

Tinggal Pasien

5 No_Tlp/HP Number 12 Nomor

Telepon/Nomor HP

(19)

6 Umur Number 2 Umur Pasien 7 Jenis_Penyakit Varchar 15 Jenis Penyakit Pasien 8 Hasil_Diagnosa Varchar 20 Hasil Diagnosa Pasien

9 Resep_Obat Varchar 20 Resep Obat yang

diberikan Dokter kepada Pasien

4.Tabel Rekam Medis Nama Tabel : Rekam Medis Field Kunci : No_Kartu Jumlah Field : 5

No Nama Field Tipe Data Size Keterangan

1 No_Kartu Varchar 12 Nomor Kartu

2 Diagnosa Varchar 20 Hasil Diagnosa Pasien

3 Keterangan Varchar 30 Keterangan

4 Id_Dokter VarChar 12 Identitas Dokter

5 Nama_Dokter Varchar 30 Nama Dokter

(20)

5.Tabel Pembayaran Nama Tabel : Pembayaran Field Kunci : Tgl_Pembayaran Jumlah Field : 2

No Nama Field Tipe Data Size Keterangan

1 Tgl_Pembayaran Date 2 Tanggal Pembayaran

2 Biaya_Pembayaran Varchar 30 Biaya Pembayaran

(21)

Gambar

Gambar 3.1 Struktur Organisasi Puskesmas
Gambar 3.2 Use Case Diagram Sistem Berjalan
Tabel 3.1 Skenario Use Case Registrasi  Nama Use
Tabel 3.6 Skenario Use Case Membuat laporan  Nama Use
+7

Referensi

Dokumen terkait

Proses yang terjadi dalam sequence login anggota adalah anggota memasukkan username dan password pada form login user, dari form login user akan di kirim ke

Setelah admin memasukan username dan password dengan status valid, maka admin akan masuk ke halaman menu utama ( Form Main ) dan dapat memilih menu Admin,

menampilkan menu login, kemudian operator memasukkan username dan password, lalu memilih kegiatan yang akan dilakukan selanjutnya , operator mengiinput data penjualan pershift

Nasabah Memilih Menu Tabungan Login Menginput No Rekening Melihat Transaksi Tabungan Mencetak Transaksi Tabungan Anggota Memilih Menu Tabungan Menginput No Rekening Melihat

Deskripsi Warga Membuat Akun agar dapat Login kemudian warga menginput data sertifikat dalam from pendaftaran setelah itu mengecek jadwal perangkapan dan penyimpanan

bagian login terdapat username dan password setelah masuk maka akan berada di halaman menu utama admin, yang mana ada beberapa menu yang di peruntukan untuk

Admin melakukan login dengan memasukan username dan password untuk mengelola data aplikasi System menvalidasi username dan password, jika salah akan kembali

51 1 Login Use case menggambarkan kegitan memasukkan username dan password untuk mengakses sistem Admin dan Member No Use Case Name Deskripsi Aktor 2 Logout Use case