Analisa Perancangan Sistem SISTEM INFORMASI PUSKESMAS ONLINE PADA LAYANAN JAMINAN KESEHATAN MASYARAKAT DI DINAS KESEHATAN BANGKALAN.

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