31
BAB III ANALISA DAN PERANCANGAN SISTEM
3.1 Analisa
Sistem Informasi Puskesmas Online Pada Layanan Jaminan Kesehatan Masyarakat di Dinas Kesehatan Bangkalan ini dikembangkan berbasiskan web
site yang digunakan oleh Dinas Kesehatan guna melayani Puskesmas-puskesmas yang ada di daerah dengan menggunakan jaringan intranet untuk komunikasi
antara Puskesmas dengan DKK. Berikut adalah overview dari sistem yang akan digunakan:
Gambar. 3.1. Overview Sistem Informasi Puskesmas Online.
Server Admin
Database DKK
wifi
Puskesmas Kecamatan 1 Puskesmas Kecamatan 3
Pkm kecamatan Pkm kecamatan
Puskesmas Kecamatan 2
Pkm kecamatan
Dinas Kesehatan Kota
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Petugas pada tiap-tiap Puskesmas yang ingin meregistrasi peserta JAMKESMAS dilakukan dengan menggunakan media web yang telah terkoneksi
dengan DKK dengan menginput daftar peserta pada web. Petugas akan mendapatkan nomer registrasi peserta dan sistem akan memberitahukan
bahwasannya peserta tersebut adalah peserta JAMKESMAS atau terdaftar sebagai
peserta biasa.
3.2 Perancangan Sistem
Perancangan sistem berisikan penjelasan deskripsi tentang sistem informasi ini akan dirancang dengan menjelaskan deskripsi proses terjadinya
pendaftaran, DFD Data Flow Diagram, ERD Entity Relationship Diagram dan sistem Flow serta desain perancangan antarmuka interface aplikasi.
3.2.1 Deskripsi Umum Sistem
Deskripsi umum sistem Informasi Puskesmas Online pada Layanan Jaminan Kesehatan Masyarakat di Dinas Kesehatan Bangkalan adalah sebagai
berikut: 1.
Peserta yang ingin melakukan pengobatan atau pun konsultasi di Puskesmas harus meregistrasikan diri pada Puskesmas setempat,
peserta dapat dikatakan sebagai peserta JAMKEMAS jika dapat menunjukkan kartu JAMKESMAS atau terdaftar di dinas
kependudukan setempat sebagai masyarakat yang berhak mendapatkan JAMKESMAS.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2. Data peserta langsung tersimpan di DKK sebagai peserta di Puskesmas
tersebut. 3.
Dari data peserta tersebut akan dirujukkan ke poli-poli, bahwasannya peserta tersebut akan berobat atau hanya konsultasi saja.
4. Hasil dari diagnosa di poli-poli tersebut akan menghasilkan rekam
medik yang dapat langsung disimpan pada database di DKK. 5.
Selain tersimpan di dalam database, data rekam medik juga dikirim ke apotek yang berupa resep yang akan dapat langsung diambil di apotek
Puskesmas. 6.
Data dari pengambilan obat peserta akan secara otomatis menghitung jumlah persediaan obat yang ada yang dapat dipergunakan untuk
mengetahui stok obat pada Puskesmas daerah. 7.
Dari data pengambilan obat juga dipergunakan untuk mengetahui pasien mana yang menggunakan obat JAMKESMAS dan pasien mana
yang menggunakan obat selain obat JAMKESMAS. 8.
Dari database akan akan diketahui jumlah obat, pasien yang menggunakan obat JAMKESMAS, rekam medik pasien serta dokter
yang menangani pasien tersebut.
3.2.2 Kebutuhan Sistem
Dengan mengidentifikasi deskripsi umum pada sistem Informasi Puskesmas Online pada Layanan Jaminan Kesehatan Masyarakat di Dinas
Kesehatan Bangkalan bahwa fokus utama dari kebutuhan sistem tersebut adalah
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
sebuah sistem web site yang dibuat untuk memproses yang akan dikirim oleh Puskesmas-puskesmas ke DDK dan database server untuk menyimpan data.
3.2.3 Kebutuhan Pengguna
Berdasarkan deskripsi yang telah dibahas untuk memenuhi kebutuhan pengguna dan dapat berinteraksi dengan sistem serta dapat mengetahui
kebutuhan-kebutuhan apa saja yang berpengaruh pada sistem nantinya, maka diperlukan penjabaran untuk kebutuhan pengguna diantaranya sebagai berikut:
1. Komputer atau laptop yang terkoneksi dengan jaringan intranet pada
Dinas Kesehatan Bangkalan. 2.
Sistem operasi 3.
Web browser yang nantinya untuk menjalankan aplikasi sistem informasi.
4. Jaringan intranet.
3.2.4 Data Flow Diagram DFD
DFD Data Flow Diagram merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk
menggambarkan analisis data maupun rancangan sistem yang mudah untuk dikomunikasikan oleh para pengembang sistem kepada pemakai maupun pembuat
program.
3.2.4.1 Diagram Jenjang
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Hasil dari uraian-uraian yang telah dibuat di atas dapat digambarkan dengan menggunakan diagram jenjang. Menggambarkan proses yang terdapat
pada sistem informasi puskesmas online pada layanan jaminan kesehatan masyarakat di Bangkalan. Berikut uraian diagram jenjang pada Gambar 3.2.
Gambar 3.2. Diagram Jenjang.
Dari diagram yang telah dibuat terdapat 2 level diantaranya adalah level 0 dan level 1. Level 0 pada diagram jenjang di atas terdapat satu proses global yaitu
Sistem Informasi Puskesmas Online pada Layanan JAMKESMAS, sedangkan pada level 1 terdapat 3 proses diantaranya adalah Registrasi, Rekam Medik dan
Master SIM. Rangkaian fungsi dari diagram jenjang yang telah di buat di atas dapat dilihat pada DFD yang akan dibuat berikutnya.
3.2.4.2 Diagram Konteks
Dari Gambar 3.2 maka proses dapat mendeskripsikan beberapa proses yang terjadi pada sistem ini. Proses tersebut dapat digambarkan dengan diagram
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
konteks dimana diagram konteks ini adalah data flow diagram tingkat atas DFD Top Level, yaitu diagram yang paling tidak detail, dari sebuah sistem informasi
yang menggambarkan aliran-aliran data ke dalam dan ke luar sistem dan ke dalam dan ke luar entitas-entitas eksternal. Berikut adalah gambaran dari diagram
konteks:
data informasi peserta
data rujukan data rwat inap
data stock obat
informasi data obat
data master puskesmas data master pengguna
data redik pasien
data registrasi pasien laporan bulanan grafik pie
laporan bulanan grafik batang laporan bulanan
data master dokter data master tindakan
data master obat data master penyakit
data kategori umur data master poli
data keluhan data registrasi peserta
data master pasien
Sistem Informasi Puskesmas Online Pada Layanan
JAMKESMAS Di DINKES Bangkalan
+
Petugas PKM Apotik
Petugas DKK
Poli
Gambar 3.3. Contex diagram.
Konteks diagram pada sistem informasi Puskesmas online pada layanan JAMKESMAS di Dinas Kesehatan Bangkalan ini adalah gambaran sistem secara
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
garis besar. Dalam diagram konteks di atas memiliki 4 entitas diantaranya Petugas pkm, apotek, petugas DKKdan poli. Petugas pkm adalah orang memasukkan data
peserta JAMKESMAS sebelum melakukan konsultasi atau berobat di Puskesmas. Pada entitas petugas pkm memiliki proses diantaranya untuk input adalah
memasukkan data dari peserta Puskesmas. Sedangkan outputnya adalah petugas pkm mendapatkan informasi dari data peserta yang telah teregistrasi.
Entitas petugas DKK memiliki beberapa proses diantaranya adalah untuk input data master obat yaitu memasukkan data obat oleh pihak dkk pusat ke
Puskesmas daerah yang datanya sudah valid dan diperiksa oleh DKK pusat dan Puskesmas daerah. Untuk proses outputnya yaitu laporan, laporan ini adalah
laporan kunjungan bulanan pasien JAMKESMAS baik secara detail disertai rekam medik pasien maupun dalam bentuk diagram.
Entitas petugas poli memiliki beberapa proses diantaranya adalah untuk input data rekam medik pasien yaitu memasukkan data hasil dari diagnosa dan
tindakan untuk pasien ke dalam database terutama bagi pasien JAMKESMAS yang menjalani rawat jalan. Input data rawat inap dan rujukan yaitu memasukkan
hasil data dari diagnosa dan tindakan untuk pasien JAMKESMAS yang menjalani rawat inap di puskesmas maupun untuk pasien yang dirujuk oleh pihak
puskesmas. Untuk proses outputnya yaitu data pasien yang telah diregistrasi. Entitas bagian apotek memiliki beberapa proses diantaranya untuk
memasukkan data stok obat dan memonitor obat yang diberikan kepada pasien.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.2.4.3 DFD Level 0
Dari Gambar 3.3 maka proses sistem informasi puskesmas online ini dapat dideskripsikan menjadi beberapa proses lagi. Proses tersebut dapat digambarkan
dengan diagram level 0 seperti pada Gambar 3.4.
Gambar 3.4. DFD Level 0.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Pada DFD level 0 ini memiliki 4 proses diantaranya adalah maintenance, transaksi, informasi apotek dan laporan. Transaksi adalah proses untuk
pendaftaran bagi pasien puskesmas yang ingin berobat atau konsultasi medik, jadi proses ini dapat dideskripsikan sebagai berikut, pasien mendaftarkan dirinya
sesuai dengan ketentuan yang telah ditentukan. Data yang dikirimkan akan diperiksa di database untuk mencari id yang sama, jika terdapat id yang sama
maka data yang dimasukkan oleh petugas pkm tidak akan dimasukkan dan jika data yang dikirimkan id-nya tidak terdapat dalam database maka data tersebut
akan disimpan dalam database. Selanjutnya database akan mengirimkan laporan tentang data yang ada didalam database, dan petugas pkm menerima informasi
tentang pendaftaran yang dilakukannya. Setelah itu dilanjutkan dengan dengan pelayanan proses rekam medik yaitu proses identifikasi penyakit atau diagnosa
penyakit pasien JAMKESMAS yang diinputkan oleh poli-poli yang ada di Puskesmas. Proses maintenance adalah proses untuk memasukkan data-data
master oleh petugas DKK ke dalam database sistem yang berfungsi sebagai pedoman dan ketetapan dalam pelaksanaan layanan JAMKESMAS di puskesmas-
puskesmas. Proses laporan adalah proses dari sebuah pelaporan bulanan tentang pasien JAMKESMAS, baik berupa layanan JAMKESMAS maupun berupa
jumlah kunjungan pasien JAMKESMAS selama kurun waktu tertentu. Proses informasi apotek adlah proses pengontrolan dan pemonitoran jumlah stok obat
JAMKESMAS dan penggunaan obat oleh pasien JAMKESMAS.
3.2.4.4 DFD Level 1 maintenance
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Dari Gambar 3.4 maka proses maintenace masih dapat dideskripsikan lagi menjadi beberapa proses lagi. Penjabaran lebih lanjut bisa dilihat pada Gambar
3.5 berikut :
Gambar 3.5. DFD Level 1 Maintenance.
Pada DFD level 1 Maintenance ini memiliki 8 delapan proses
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
diantaranya adalah master pasien, master puskesmas, master poli, master kategori umur, master penyakit, master tindakan, master dokter, master obat dan master
pengguna. Master pasien dimana ptugas PKM memasukkan data-data pasien yang masih belum teregistrasi sebagai peserta di puskesmas. Master obat merupakan
proses dimana DKK dapat mengontrol data obat JAMKESMAS yang ada pada puskesmas-puskesmas. Master dokter, master poli, master tindakan, master
penyakit merupakan suatu proses maintenance data yang ada pada DKK dan puskesmas agar dalam proses pelayanan pasien lebih efisien dan efektif.
Sedangkan untuk master kategori umur merupakan suatu pembuatan data master untuk proses pembuatan suatu pelaporan yang terpadu bagi puskesmas-
puskesmas berdasar kategori yang telah ditetapkan oleh DKK sehingga lebih efektif dan efisien.
3.2.4.5 DFD Level 1 Transaksi
Dari Gambar 3.4 maka proses transaksi masih dapat dideskripsikan lagi menjadi beberapa proses lagi. Proses transaksi disini akan dideskripsikan lagi
menjadi proses entri registrasi pasien JAMKESMAS dan entri rekam medik pasien JAMKESMAS. Penjabaran lebih lanjut dan lebih jelas dapat dilihat pada
Gambar 3.6 berikut :
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.6. DFD Level 1 Transaksi.
Pada DFD level 1 transaksi ini memiliki 2 dua proses diantaranya adalah entri registrasi dan entri rekam medik. Proses entri registrasi disini adalah
merupakan suatu proses registrasi data pasien JAMKESMAS yang dilakukan oleh petugas PKM yang dimana bagi pasien JAMKESMAS sendiri registrasi ini
berguna untuk mendapatkan layanan JAMKESMAS di puskesmas. Sedangkan proses entri rekam medik adalah proses pencatatan diagnosa, tindakan dan riwayat
pasien JAMKESMAS secara digital yang nantinya akan disimpan di dalam database sistem, sehingga data riwayat pasien JAMKESMAS dapat termenejemen
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
dengan baik.
3.2.4.6 DFD Level 1 Informasi Apotik
Dari Gambar 3.4 maka proses informasi apotik masih dapat dideskripsikan lagi menjadi beberapa proses lagi. Proses informasi apotek disini akan
dideskripsikan lagi menjadi proses stok obat dan monitoring apotek. Untuk penjabaran lebih lanjut dan lebih jelas dapat dilihat pada Gambar 3.7 berikut :
Gambar 3.7. DFD Level 1 Apotik.
Pada DFD level 1 apotik ini memiliki 2 dua proses diantaranya adalah
stok obat dan monitoring apotik. Proses stok obat disini adalah merupakan suatu proses penginputan jumlah stok obat JAMKESMAS oleh petugas PKM.
Sedangkan proses monitoring apotik adalah proses pemonitoran atau pemantauan penggunaan obat JAMKESMAS di puskesmas.
3.2.4.7 DFD Level 1 Laporan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Dari Gambar 3.4 maka proses laporanmasih dapat dideskripsikan lagi menjadi beberapa proses lagi. Proses laporan disini akan dideskripsikan lagi
menjadi proses laporan bulanan detail, laporan bulanan diagram pie dan laporan diagram batang. Untuk penjabaran lebih lanjut dan lebih jelas dapat dilihat pada
Gambar 3.8 berikut :
Gambar 3.8. DFD Level 1 Laporan.
Pada DFD level 1 laporan ini memiliki 3 tiga proses diantaranya adalah laporan bulanan detail, laporan bulanan diagram pie dan laporan bulanan diagram
batang. Proses laporan bulanan detail adalah merupakan suatu proses pelaporan tentang riwayat rekam medik pasien JAMKESMAS yang dihasilkan oleh sistem.
Proses laporan diagram piae adalah suatu proses pelapoaran jumlah kunjungan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
pasien JAMKESMAS di puskesmas dalam bentuk tampilan diagram pie. Sedangkan proses laporan diagram batang sendiri adalah suatu bentuk proses
pelaporan jumlah kunjungan pasien JAMKESMAS di puskesmas dalam bentuk tampilan diagram batang.
3.2.5 ERD Entity Relationship Diagram
Entity Relationshhip Diagram ERD merupakan kumpulan dari tabel- tabel, dimana setiap tabel memiliki nama dan struktur yang unik. Dalam setiap
tabel, masing-masing record data diorganisasikan dalam struktur yang sama dan memiliki field kunci yang akan menjadi penghubung antara tabel yang ada dan
yang terkait satu sama lain. ERD sendiri merupakan rancangan sebuah tabel-tabel database yang terkait pada sistem informasi puskesmas ini. Keakuratan dan
kenormalisasianan ERD sangat berpengaruh terhadap kebutuhan proses dan kinerja yang terjadi pada pelayanan puskesmas terutama pada peserta
JAMKESMAS.
3.2.5.1 Conceptual Data Model CDM
Conceptual Data Model CDM memodelkan struktur logis dari keseluruhan aplikasi data, tidak tergantung pada software atau pertimbangan
model struktur data. CDM yang valid dapat dikonversi ke PDM. Berikut ini adalah gambar dari CDM sistem informasi puskesmas online pada layanan
jaminan kesehatan masyarakat di Dinas Kesehatan Bangkalan:
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Relationship_5 Relationship_6
Relationship_7 Relationship_14
Relationship_15 Relationship_16
Relationship_17 Relationship_19
Relationship_24
Relationship_25 D
Relationship_26
Relationship_21 Relationship_22
Relationship_23 Relationship_27
Relationship_28 stok
Relationship_20
Relationship_29 Relationship_30
Relationship_31 Relationship_34
Relationship_35 Relationship_32
Relationship_33 PKM
KODE_PKM NAMA_PKM
NO_TLP RT_PKM
RW_PKM ALAMAT_PKM
pi Integer Variable characters 100
Variable characters 15 Integer
Integer Variable characters 200
M kdpkm pi
PASIEN ID_PASIEN
KODE_PASIEN TGL_DAFTAR_PASIEN
NIK_PASIEN NAMA_PASIEN
ALAMAT_PASIEN NO_RT
NO_RW JK_PASIEN
TMPT_LAHIR_PASIEN TGL_LAHIR_PASIEN
TELP_PASIEN JENIS_BAYAR
NO_JP pi Serial
Integer Date Time
Number 15 Variable characters 100
Variable characters 100 Integer
Integer Integer
Variable characters 100 Date Time
Variable characters 100 Integer
Variable characters 200 M
Identifier_1 pi UMUR
KODE_UMUR NAMA_UMUR
BTS_BAWAH JNS_BAWAH
BTS_ATAS JNS_ATAS
pi Integer Variable characters 100
Integer Integer
Integer Integer
M PK_UMUR pi
REGISTRASI ID_REG
NO_REG TGL_REGISTRASI
UMUR_PASIEN TINGGI_PASIEN
BERAT_PASIEN KELUHAN_PASIEN
STATUS STATUS_OBAT
pi Serial Integer
Date Time Characters 100
Integer Integer
Variable characters 100 Variable characters 1
Variable characters 1 M
Identifier_1 pi POLI
KODE_POLI BIAYA_POLI
NAMA_POLI pi Integer
Number 15 Variable characters 200
M kdpoli pi
PENYAKIT KODE_PENYAKIT
NAMA_PENYAKIT pi Integer
Characters 100 M
kdpenyakit pi DOKTER
KODE_DOKTER NIK_DOKTER
NAMA_DOKTER ALAMAT_DOKTER
DK_RT DK_RW
JK_DOKTER TMPT_LAHIR_DOKTER
TGL_LAHIR_DOKTER TLP_DOKTER
pi Integer Integer
Characters 100 Variable characters 100
Integer Integer
Integer Variable characters 100
Date Time Variable characters 15
M
kddokter pi
OBAT KODE_OBAT
NAMA_OBAT SATUAN_OBAT
pi Integer Variable characters 100
Variable characters 100 M
kdobat pi TINDAKAN
KODE_TINDAKAN NAMA_TINDAKAN
BIAYA_TINDAKAN pi Variable characters 10
Variable characters 100 Number 15
M kdtindakan pi
REDIK_DIAGNOSA KODE_REDIK_DIAGNOSA
JD pi Integer
Variable characters 100 M
kdredikdiagnosa pi REDIK_OBAT
KODE_REDIK_OBAT ATURAN_PAKAI
JML_OBAT pi Integer
Variable characters 100 Number 15
M PK_REDIK_OBAT pi
REDIK_TINDAKAN KODE_REDIK_TINDAKAN
JML_TINDAKAN pi Variable characters 10
Number 100 M
kdrediktindakan pi pengguna
ps_pengguna nm_pengguna
kd_pengguna lv_pengguna
pi Variable characters 200
Variable characters 200 Characters 200
Integer M
Identifier_1 pi
KECAMATAN NO_KECAMATAN
NAMA_KECAMATAN pi Integer
Variable characters 200 M
kdkecamatan pi KELURAHAN
NO_KELURAHAN NAMA_KELURAHAN
pi Integer Variable characters 200
M kdkelurahan pi
RAWAT_INAP tgl_keluar Date Time
rujukan kode_rujukan
tujuan tgl_rujukan
pi Integer Variable characters 200
Date Time M
kdrujukan pi
Gambar 3.9. CDM Conceptual Data Model Puskesmas Online
3.2.5.2 Physical Data Model PDM
Physical Data Model PDM merupakan permodelan dari struktur fisik dari basis data data base yang digunakan. Sebuah Physical Data Model PDM
yang falid dapat dikonversi kembali kedalam bentuk Conceptual Data Model CDM. Berikut adalah Physical Data Model PDM dari sistem informasi
puskesmas online pada layanan jaminan kesehatan masyarakat di Dinas Kesehatan Bangkalan:
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
FK_REGISTRA_RELATIONS_PASIEN FK_REGISTRA_RELATIONS_PKM
FK_REGISTRA_RELATIONS_POLI FK_DOKTER_RELATIONS_PKM
FK_REDIK_DI_RELATIONS_PKM FK_REDIK_DI_RELATIONS_PENYAKIT
FK_REDIK_DI_RELATIONS_REGISTRA FK_REDIK_OB_RELATIONS_REGISTRA
FK_REDIK_TI_RELATIONS_PKM FK_REDIK_TI_RELATIONS_REGISTRA
FK_REDIK_TI_RELATIONS_TINDAKAN
FK_KELURAHA_RELATIONS_KECAMATA FK_PKM_RELATIONS_KELURAHA
FK_REGISTRA_RELATIONS_DOKTER FK_RAWAT_IN_RELATIONS_REGISTRA
FK_RUJUKAN_RELATIONS_REGISTRA FK_STOK_STOK_OBAT
FK_STOK_STOK2_PKM FK_PENGGUNA_RELATIONS_PKM
FK_REGISTRA_RELATIONS_UMUR FK_DOKTER_RELATIONS_KELURAHA
FK_PASIEN_RELATIONS_KELURAHA FK_REDIK_OB_RELATIONS_OBAT
FK_RUJUKAN_RELATIONS_PKM
FK_PASIEN_RELATIONS_PKM FK_RAWAT_IN_RELATIONS_PKM
PKM KODE_PKM
NO_KELURAHAN NAMA_PKM
NO_TLP RT_PKM
RW_PKM ALAMAT_PKM
INT4 INT4
VARCHAR100 VARCHAR15
INT4 INT4
VARCHAR200 pk
fk
PASIEN ID_PASIEN
NO_KELURAHAN KODE_PKM
KODE_PASIEN TGL_DAFTAR_PASIEN
NIK_PASIEN NAMA_PASIEN
ALAMAT_PASIEN NO_RT
NO_RW JK_PASIEN
TMPT_LAHIR_PASIEN TGL_LAHIR_PASIEN
TELP_PASIEN JENIS_BAYAR
NO_JP SERIAL
INT4 INT4
INT4 DATE
NUMERIC15 VARCHAR100
VARCHAR100 INT4
INT4 INT4
VARCHAR100 DATE
VARCHAR100 INT4
VARCHAR200 pk
fk1 fk2
UMUR KODE_UMUR
NAMA_UMUR BTS_BAWAH
JNS_BAWAH BTS_ATAS
JNS_ATAS INT4
VARCHAR100 INT4
INT4 INT4
INT4 pk
REGISTRASI ID_REG
KODE_DOKTER KODE_PKM
KODE_UMUR ID_PASIEN
KODE_POLI NO_REG
TGL_REGISTRASI UMUR_PASIEN
TINGGI_PASIEN BERAT_PASIEN
KELUHAN_PASIEN STATUS
STATUS_OBAT SERIAL
INT4 INT4
INT4 INT4
INT4 INT4
DATE CHAR100
INT4 INT4
VARCHAR100 VARCHAR1
VARCHAR1 pk
fk4 fk2
fk5 fk1
fk3 POLI
KODE_POLI BIAYA_POLI
NAMA_POLI INT4
NUMERIC15 VARCHAR200
pk
PENYAKIT KODE_PENYAKIT
NAMA_PENYAKIT INT4
CHAR100 pk
DOKTER KODE_DOKTER
NO_KELURAHAN KODE_PKM
NIK_DOKTER NAMA_DOKTER
ALAMAT_DOKTER DK_RT
DK_RW JK_DOKTER
TMPT_LAHIR_DOKTER TGL_LAHIR_DOKTER
TLP_DOKTER INT4
INT4 INT4
INT4 CHAR100
VARCHAR100 INT4
INT4 INT4
VARCHAR100 DATE
VARCHAR15 pk
fk2 fk1
OBAT KODE_OBAT
NAMA_OBAT SATUAN_OBAT
INT4 VARCHAR100
VARCHAR100 pk
TINDAKAN KODE_TINDAKAN
NAMA_TINDAKAN BIAYA_TINDAKAN
VARCHAR10 VARCHAR100
NUMERIC15 pk
REDIK_DIAGNOSA KODE_REDIK_DIAGNOSA
KODE_PKM ID_REG
KODE_PENYAKIT JD
INT4 INT4
INT4 INT4
VARCHAR100 pk
fk1 fk3
fk2 REDIK_OBAT
KODE_REDIK_OBAT ID_REG
KODE_OBAT ATURAN_PAKAI
JML_OBAT INT4
INT4 INT4
VARCHAR100 NUMERIC15
pk fk1
fk2 REDIK_TINDAKAN
KODE_REDIK_TINDAKAN KODE_TINDAKAN
KODE_PKM ID_REG
JML_TINDAKAN VARCHAR10
VARCHAR10 INT4
INT4 NUMERIC100
pk fk3
fk1 fk2
pengguna ps_pengguna
nm_pengguna kd_pengguna
KODE_PKM lv_pengguna
VARCHAR200 VARCHAR200
CHAR200 INT4
INT4 pk
fk
KECAMATAN NO_KECAMATAN
NAMA_KECAMATAN INT4
VARCHAR200 pk
KELURAHAN NO_KELURAHAN
NO_KECAMATAN NAMA_KELURAHAN
INT4 INT4
VARCHAR200 pk
fk RAWAT_INAP
ID_REG KODE_PKM
tgl_keluar INT4
INT4 DATE
fk1 fk2
rujukan kode_rujukan
KODE_PKM ID_REG
tujuan tgl_rujukan
INT4 INT4
INT4 VARCHAR200
DATE pk
fk2 fk1
stok KODE_OBAT
KODE_PKM JUMLAH_OBAT
INT4 INT4
INT4 pk,fk1
pk,fk2
Gambar 3.10. PDM Physical Data Model Puskesmas Online.
3.2.6 Struktur Tabel
Dalam pembuatan aplikasi sistem informasi ini dibutuhkan tabel-tabel, antara lain:
1. Tabel Pengguna.
Pada tabel pengguna memiliki empat attribut, yaitu Id_pengguna
merupakan primary key pada tabel ini, Kode_pkm adalah primary key dari tabel pkm yang menjadi sebuah foreign key di tabel pengguna, Nama_pengguna,
Ps_pengguna. Untuk lebih jelasnya dapat dilihat pada Tabel 3.1
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.1. Tabel Pengguna. No. Nama Key