bab iv rancangan sistem usulan 4.1. umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran...

34
53 BAB IV RANCANGAN SISTEM USULAN 4.1. Umum Sistem usulan yang telah direncanakan untuk kantor DPPKB Kabupaten Karawang merupakan perkembangan dari sistem yang berjalan pada DPPKB Kabupaten Karawang, jadi mempunyai ciri dan alur yang hampir serupa, sehingga karyawan atau staff mampu mempelajari dan mengikuti dengan baik sistem usulan yang akan diusulkan dan diterapkan. 4.2. Prosedur Sistem Usulan Berikut ini adalah proesedur sistem usulan pelayanan KB di kantor DPPKB Kabupaten Karawang meliputi beberapa proses antara lain sebagai berikut : 1. Prosedur Pendaftaran Calon akseptor datang bersama Petugas Lapangan Keluarga Berencana (PLKB) daftar dengan memberikan Kartu Tanda Penduduk (KTP) , dan Lembar Persetujuan Tindakan Medis (Informed Consent) lembar tersebut didapatkan ketika proses Komunikasi Informasi Edukasi (KIE). Setelah persyaratan lengkap bagian pendaftaran memberikan surat pernyataan Non JKN (Jaminan Kesehatan Nasional) kepada calon akseptor. Setelah lembar Non JKN diisi oleh calon akseptor, bagian pendaftaran menginput data akseptor di file akseptor jika akseptor telah terdaftar maka bagian pendaftaran memperbaharui data akseptor tersebut di file akseptor. Kemudian

Upload: others

Post on 27-Nov-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

53

BAB IV

RANCANGAN SISTEM USULAN

4.1. Umum

Sistem usulan yang telah direncanakan untuk kantor DPPKB Kabupaten

Karawang merupakan perkembangan dari sistem yang berjalan pada DPPKB

Kabupaten Karawang, jadi mempunyai ciri dan alur yang hampir serupa, sehingga

karyawan atau staff mampu mempelajari dan mengikuti dengan baik sistem

usulan yang akan diusulkan dan diterapkan.

4.2. Prosedur Sistem Usulan

Berikut ini adalah proesedur sistem usulan pelayanan KB di kantor

DPPKB Kabupaten Karawang meliputi beberapa proses antara lain sebagai

berikut :

1. Prosedur Pendaftaran

Calon akseptor datang bersama Petugas Lapangan Keluarga Berencana

(PLKB) daftar dengan memberikan Kartu Tanda Penduduk (KTP) , dan

Lembar Persetujuan Tindakan Medis (Informed Consent) lembar tersebut

didapatkan ketika proses Komunikasi Informasi Edukasi (KIE). Setelah

persyaratan lengkap bagian pendaftaran memberikan surat pernyataan Non

JKN (Jaminan Kesehatan Nasional) kepada calon akseptor. Setelah lembar

Non JKN diisi oleh calon akseptor, bagian pendaftaran menginput data

akseptor di file akseptor jika akseptor telah terdaftar maka bagian pendaftaran

memperbaharui data akseptor tersebut di file akseptor. Kemudian

Page 2: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

54

bagian pendaftaran mengisi identitas tempat pelayanan di lembar informed

consent. Setelah semua persyaratan lengkap dan pendataan di bagian

pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB

atau kartu K/I/KB, kemudian menyerahkan Lembar Informed Consent dan

kartu K/I/KB kepada akseptor.

2. Prosedur Pemeriksaan Kesehatan

Setelah proses pendaftaran selesai proses selanjutnya adalah proses

pemeriksaan kesehatan. Akseptor melakukan pemeriksaan kesehatan dan

membawa kartu K/I/KB kemudian diserahkan kepada bagian pemerikasaan

kesehatan. Setelah selesai pemeriksaan, bagian pemeriksaan kesehatan

menginput hasil pemeriksaan kesehatan di file pemeriksaan kesehatan

kemudian hasil pemeriksaan kesehatan tersebut dicetak dan diserahkan

kepada akseptor . Setelah itu bagian pemeriksaan kesehatan menyerahkan

kembali kartu K/I/KB kepada akseptor.

3. Prosedur Pelayanan

Setelah dinyatakan lulus pemeriksaan kesehatan akseptor dinyatakan dapat

melakukan proses pemasangan alat kontrasepsi. Tetapi sebelumnya akseptor

harus menyerahkan lembar informed consent, kartu K/I/KB, dan kartu hasil

pemeriksaan kesehatan kepada bagian pelayanan. Kemudian bagian

pelayanan mengisikan data metode pemasangan alat kontrasepsi atau

tindakan medis di lembar informed consent, dan menginput data hasil

pelayanan di file pelayanan, setelah itu bagian pelayanan mencetak kartu hasil

pelayanan dan menuliskan data kunjungan ulang untuk pelayanan selanjutnya

atau penggantian alat kontrasepsi dikartu hasil pelayanan . Setelah itu kartu

Page 3: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

55

K/I/KB dan kartu hasil pelayanan diserahkan kembali kepada akseptor

sementara lembar informed consent, dan data hasil pelayanan disimpan untuk

dijadikan bahan untuk laporan pelayanan KB.

4. Prosedur Pembuatan Laporan

Berdasarkan data pendaftaran yang diinput di file data akseptor dan file

pelayanan, data tersebut disimpan kedalam database dan kemudian dicetak

kemudian laporan hasil pelayanan KB diserahkan oleh pihak staff bidang KB

kepada kepala kantor DPPKB Kabupaten Karawang.

4.3. Diagram Alir Data (DAD) Sistem Usulan

Di bawah ini adalah gambaran Diagram Konteks, Diagram Nol, dan

Diagram Detail dari sistem usulan yang diusulkan untuk proses pelayanan KB di

kantor DPPKB Kabupaten Karawang antara lain sebagai berikut :

1. Diagram Konteks Sistem Usulan

Gambar IV.1

Diagram Konteks Sistem Usulan

Page 4: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

56

Keterangan :

Data Non JKN : Data Non Jaminan Kesehatan Nasional

KTP : Kartu Tanda Penduduk

Lembar IC : Lembar Informed Consent (Lembar persetujuan tindakan

medik)

SP Non JKN : Surat Pernyataan Non Jaminan Kesehatan Nasional

Kartu HPK : Kartu Hasil Pemeriksaan Kesehatan

Kartu HP : Kartu Hasil Pelayanan

Page 5: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

57

2. Diagram Nol Sistem Usulan

Gambar IV.2

Diagram Nol Sistem Usulan

Page 6: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

58

Keterangan :

Data Non JKN : Data Non Jaminan Kesehatan Nasional

KTP : Kartu Tanda Penduduk

Lembar IC : Lembar Informed Consent (Lembar persetujuan

tindakan medik)

SP Non JKN : Surat Pernyataan Non Jaminan Kesehatan Nasional

Kartu HPK : Kartu Hasil Pemeriksaan Kesehatan

Kartu HP : Kartu Hasil Pelayanan

File PK : File Pemeriksaan Kesehatan

Data HPK : Data Hasil Pemeriksaan Kesehatan

Arsip Kartu HP : Arsip Kartu Hasil Pelayanan

3. Diagram Detail Sistem Usulan

a. Diagram Detail Pendaftaran

Gambar IV.3

Diagram Detail Pendaftaran

Page 7: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

59

Keterangan :

Data Non JKN : Data Non Jaminan Kesehatan Nasional

KTP : Kartu Tanda Penduduk

Lembar IC : Lembar Informed Consent (Lembar persetujuan tindakan

medik)

SP Non JKN : Surat Pernyataan Non Jaminan Kesehatan Nasional

b. Diagram Detail Pemeriksaan Kesehatan

Gambar IV.4

Diagram Detail Pemeriksaan Kesehatan

Keterangan :

Data HPK File PK : Data Hasil Pemeriksaan Kesehatan File

Pemeriksaan Kesehatan

File PK : File Pemeriksaan Kesehatan

Kartu HPK : Kartu Hasil Pemeriksaan Kesehatan

Page 8: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

60

c. Diagram Detail Pelayanan

Gambar IV.5

Diagram Detail Pelayanan

Keterangan :

Lembar IC : Lembar Informed Consent

Kartu HPK : Kartu Hasil Pemeriksaan Kesehatan

Kartu HP : Kartu Hasil Pemeriksaan

d. Diagram Detail Pembuatan Laporan

Gambar IV.6

Diagram Detail Pembuatan Laporan

Page 9: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

61

4.4. Kamus Data Sistem Usulan

Berikut ini adalah kamus data sistem usulan antara lain sebagai berikut :

1. Nama Dokumen : Kartu Peserta KB / K/I/KB

Alias : KPKB

Bentuk Data : Dokumen Cetakan Komputer

Arus Data : Proses 1 – Akseptor

Penjelasan : Sebagai tanda atau bukti bahwa telah terdaftar

sebagai akseptor

Periode : Setiap pelayanan KB berlangsung

Struktur Data : Header +Isi

Header = Judul

Isi =1{nik_akseptor+nama_akseptor+kode_petugas+

nama_pasangan+tgl_lahir+alamat+pend_suami+

pend_istri+pekerjaan_suami+pekerjaan_istri}

n+Total

Keterangan :

nik_akseptor *12 digit bertipe karakter*

kode_petugas *10 digit bertipe karakter*

2. Nama Dokumen : Kartu Hasil Pemeriksaan Kesehatan

Alias : KHPK

Bentuk Data : Dokumen Cetakan Komputer

Arus Data : Proses 2 – Bagian Pemeriksaan Kesehatan

Penjelasan : Sebagai bukti hasil pemeriksaan kesehatan

Periode : Setiap pelayanan KB berlangsung

Page 10: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

62

Struktur Data : Header +Isi

Header =Judul+no_periksa+tgl_periksa+kode_petugas+

nik_akseptor+haid_terakhir+hamil+jumlah_GPA+

menyusui

Isi =1{riwayat_penyakit+berat_badan+penyakit_dalam+

tekanan_darah+gula_darah+periksa_tambahan}

n+Total

3. Nama Dokumen : Kartu Hasil Pelayanan

Alias : KHP

Bentuk Data : Dokumen Cetakan Komputer

Arus Data : Proses 3 – Bagian Pelayanan

Penjelasan : Sebagai bukti hasil pelayanan KB

Periode : Setiap pelayanan KB berlangsung

Struktur Data : Header +Isi

Header = Judul+no_pelayanan+kode_petugas+tgl_pelayanan

Isi = 1{nik_akseptor+jumlah_anak+metode_kbdulu+

metode_kbbaru+tgl_kunjulang+tgl_dicabut}n+Total

nik_akseptor

Keterangan :

nik_akseptor *12 digit bertipe karakter*

4. Nama Dokumen : Laporan Data Akseptor

Alias : LDA

Bentuk Data : Dokumen Cetakan Komputer

Arus Data : Proses 4 – Kepala Kantor DPPKB

Page 11: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

63

Penjelasan : Sebagai bukti laporan data akseptor yang

melakukan KB

Periode : Setiap pelayanan KB berlangsung

Struktur Data : Header +Isi

Header =Judul+tgl_pelayanan+lokasi_pelayanan

Isi = 1{nik_akseptor+nama_akseptor+kode_petugas+

alamat+status_peserta}n+Total

Keterangan :

nik_akseptor *12 digit bertipe karakter*

kode_petugas *10 digit bertipe karakter*

5. Nama Dokumen : Laporan Hasil Pelayanan KB

Alias : LHPKB

Bentuk Data : Dokumen Cetakan Komputer

Arus Data : Proses 4 – Kepala Kantor DPPKB

Penjelasan : Sebagai bukti laporan hasil pelayanan KB

Periode : Setiap pelayanan KB berlangsung

Struktur Data : Header +Isi

Header =Judul+tgl_pelayanan+lokasi_pelayanan

Isi = 1{no_pelayanan+kode_petugas+

nik_akseptor+jumlah_anak+metode_kbdulu

+metode_kbbaru}n+Total

Keterangan :

no_pelayanan *10 digit bertipe karakter*

nik_akseptor *12 digit bertipe karakter*

kode_petugas *10 digit bertipe karakter*

Page 12: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

64

4.5. Spesifikasi Rancangan Sistem Usulan

Berikut ini adalah spesifikasi dokumen masukan dan keluaran yang ada

pada sistem usulan antaralain sebagai berikut :

4.5.1. Bentuk Dokumen Masukan

a. Nama Dokumen : Kartu Tanda Penduduk (KTP)

Fungsi : Untuk mengetahui data calon akseptor

Sumber : Calon Akseptor

Tujuan : Bagian Pendaftaran

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap pendaftaran calon akseptor

Bentuk : Lampiran C.1

b. Nama Dokumen : Kartu Peserta KB (K/I/KB)

Fungsi : Sebagai bukti atau tanda bahwa telah terdaftar

sebagai akseptor

Sumber : Bagian Pendaftaran

Tujuan : Akseptor

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap pendaftaran calon akseptor

Bentuk : Lampiran C.2

Page 13: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

65

4.5.2. Bentuk Dokumen Keluaran

a. Nama Dokumen : Kartu Hasil Pemeriksaan Kesehatan

Fungsi : Sebagai bukti hasil pemeriksaan kesehatan

akseptor

Sumber : Bagian Pemeriksaan Kesehatan

Tujuan : Akseptor

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap proses pemeriksaan kesehatan berlangsung

Bentuk : Lampiran D.1

b. Nama Dokumen : Kartu Hasil Pelayanan KB

Fungsi : Sebagai bukti hasil pelayanan KB

Sumber : Bagian Pelayanan

Tujuan : Akseptor

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap proses pelayanan KB berlangsung

Bentuk : Lampiran D.2

c. Nama Dokumen : Laporan Data Akseptor

Fungsi : Sebagai laporan data pendaftaran akseptor

Sumber : Bagian Staff Bidang KB

Tujuan : Kepala Kantor DPPKB

Media : Kertas

Jumlah : Satu Lembar

Page 14: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

66

Frekuensi : Satu bulan sekali

Bentuk : Lampiran D.3

d. Nama Dokumen : Laporan Hasil Pelayanan KB

Fungsi : Sebagai laporan hasil pelayanan KB

Sumber : Bagian Staff Bidang KB

Tujuan : Kepala Kantor DPPKB

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Satu bulan sekali

Bentuk : Lampiran D.4

4.5.3. Entity Relationship Diagram

akseptor

nama_akseptor

kode_petugas

nama_pasangan

tgl_lahir

alamat pend_suami

pend_istri

pekerjaan_suami

pekerjaan_istri

status_pesertanik_akseptor

no_tlp

pelayanan

kode_petugas

tgl_pelayanan

nik_akseptor

jumlah_anak

kode_metode

metode_kb

tgl_kunjulang

tgl_dicabut

no_pelayanan

memiliki

melayani petugas

nama_petugas

alamat_petugas

notlp_petugas

status_petugas

password

kode_petugas

mendapatkan

melakukanpemeriksaan_ke

sehatan

no_periksa

tgl_periksa

kode_petugas

nik_akseptor

haid_terakhir

hamil

jumlah_GPA

menyusui

riwayat_penyakit

berat_badan

periksa_dalam

tekanan_darah

gula_darah

periksa_tambahan

memiliki metode_kb

kode_metode

jangka_pemakaian

tingkat_keberhasilan

cara_pasangnama_metode

1

1 1

1

1

1

1

11

1

nik_akseptor

nik_akseptor

kode_petugaskode_petugas

kode_metode

Gambar IV.7

Diagram ERD Pelayanan KB

Page 15: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

67

4.5.4. Logical Record Structure

Gambar IV.8

Diagram LRS Pelayanan KB

Page 16: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

68

4.5.5. Spesifikasi File

Di bawah ini adalah spesifikasi file yang ada di sistem usulan

anatara lain sebagai berikut :

1. Nama file : File Petugas

Akronim : petugas

Fungsi : Untuk menyimpan data petugas pelayanan JB.

Tipe : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Hard Disk

Panjang record : 77 Karakter

Kunci Field : kode_petugas

Software : MySQL

Tabel IV.1.

Spesifikasi File Petugas

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Petugas kode_petugas Varchar 10 Primary Key

2 Nama Petugas nama_petugas Varchar 30

3 Alamat alamat_petugas Text -

4 No Telepon notlp_petugas Varchar 12

5 Status Petugas status_petugas Varchar 15

6 Password password Varchar 10

2. Nama file : File Akseptor

Akronim : akseptor

Fungsi : Untuk menyimpan data petugas pelayanan KB

Tipe : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Hard Disk

Panjang record : 147 Karakter

Kunci Field : nik_akseptor

Page 17: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

69

Software : MySQL

Tabel IV.2.

Spesifikasi File Akseptor

No Elemen Data Akronim Tipe Panjang Keterangan

1 NIK Akseptor nik_akseptor Varchar 12 Primary Key

2 Nama Akseptor nama_akseptor Varchar 30

3 Kode Petugas kode_petugas Varchar 10

4 No Telepon no_telp Int -

5 Nama Suami / Istri nama_pasangan Varchar 30

6 Tanggal Lahir tgl_lahir Date -

7 Alamat alamat Text -

8 Pendidikan Suami pend_suami Varchar 10

9 Pendidikan Istri pend_istri Varchar 10

10 Pekerjaan Suami pekerjaan_suami Varchar 15

11 Pekerjaan Istri pekerjaan_istri Varchar 15

12 Status Peserta status_peserta Varchar 15

3. Nama file : File Pemeriksaan Kesehatan

Akronim : pemeriksaan_kesehatan

Fungsi : Untuk menyimpan data hasil pemeriksaan

kesehatan akeseptor

Tipe : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Hard Disk

Panjang record : 157 Karakter

Kunci Field : no_periksa

Software : MySQL

Tabel IV.3.

Spesifikasi File Pemeriksaan Kesehatan

No Elemen Data Akronim Tipe Panjang Keterangan

1 No Pemeriksaan no_pemeriksaan Varchar 10 Primary Key

2 Tanggal Pemeriksaan tgl_pemeriksaan Date -

3 Kode Petugas kode_petugas Varchar 10

4 NIK Akseptor nik_akseptor Varchar 12

5 Haid Terakhir haid_terakhir Date -

6 Hamil/Diduga Hamil hamil Varchar 5

7 Jumlah G/P/A jumlah_GPA Int -

Page 18: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

70

8 Menyusui menyusui Varchar 5

9 Riwayat Penyakit

Sebelumnya riwayat_penyakit Varchar 50

10 Berat Badan berat_badan Int -

11 Pemeriksaan Dalam periksa_dalam Varchar 15

12 Tekanan Darah tekanan_darah Int -

13 Gula Darah gula_darah Int -

14 Periksa Tambahan periksa_tambahan Varchar 50

4. Nama file : File Pelayanan

Akronim : pelayanan

Fungsi : Untuk menyimpan data hasil pelayanan KB

Tipe : File Master

Organisasi file : Indexed Sequential

Akses file : Random

Media : Hard Disk

Panjang record : 49 Karakter

Kunci Field : no_pelayanan

Software : MySQL

Tabel IV.4.

Spesifikasi File Pelayanan

No Elemen Data Akronim Tipe Panjang Keterangan

1 No Pelayanan no_pelayanan Varchar 10 Primary Key

2 Kode Petugas kode_petugas Varchar 10

3 Tanggal Pelayanan tgl_pelayanan Date -

4 NIK Akseptor nik_akseptor Int 12

5 Jumlah Anak jumlah_anak Int -

6 Kode Metode KB kode_metode Varchar 7

7 Metode KB Baru metode_kb Varchar 10

8 Tanggal Kunjungan Ulang tgl_kunjulang Date -

9 Tanggal Dicabut tgl_dicabut Date -

5. Nama file : File Metode KB

Akronim : metode_kb

Fungsi : Untuk menyimpan data metode KB

Tipe : File Master

Organisasi file : Indexed Sequential

Page 19: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

71

Akses file : Random

Media : Hard Disk

Panjang record : 77 Karakter

Kunci Field : kode_metode

Software : MySQL

Tabel IV.5.

Spesifikasi File Metode KB

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Metode kode_metode Varchar 7 Primary Key

2 Nama Metode nama_metode Varchar 30

3 Jangka Pemakaian jangka_pemakaian Int -

4 Cara Pasang cara_pasang Varchar 30

5 Tingkat Keberhasilan tingkat_keberhasilan Varchar 10

4.5.6. Struktur Kode

Dibawah ini adalah struktur kode yang digunakan adalah sebagai berikut :

1. Pengkodean Kode Petugas

Bentuk :

X X X X 9 9 9 9 9 9

Kode Status Petugas

Kode Kabupaten

No Urut Petugas

Contoh :

P L K B 1 2 3 0 0 1

Keterangan :

PLKB : Inisial atau singkatan dari Petugas Lapangan Keluarga

Berencana

123 : Kode kabupaten atau kota yang telah teregistrasi atau

terdaftar di pusat

001 : No urut petugas ketika terdaftar pada sistem atau database

Page 20: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

72

2. Pengkodean No Pemeriksaan Kesehatan

Bentuk :

9 9 9 9 9 9 9 9 9 9

Kode Kabupaten

Kode Kecamatan

No Antrian Pemeriksaan

Contoh :

1 2 3 0 1 0 1 0 0 1

Keterangan :

123 : Kode kabupaten atau kota yang telah teregistrasi atau

terdaftar di pusat

010 : Kode kecamatan yang telah teregistrasi atau terdaftar di

Kabupaten

1001 : No antrian pemeriksaan kesehatan

3. Pengkodean No Pelayanan

Bentuk :

9 9 9 9 9 9 9 9 9 9

Kode Kecamatan

No Antrian Pelayanan

Kode Kabupaten

Contoh :

0 1 0 2 0 0 1 1 2 3

Keterangan :

010 : Kode kecamatan yang telah teregistrasi atau terdaftar di

Kabupaten

2001 : No antrian pelayanan

Page 21: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

73

123 : Kode kabupaten atau kota yang telah teregistrasi atau

terdaftar di pusat

4. Pengkodean Metode KB

Bentuk :

X X X X 9 9 9

Kode Metode KB

Kode Kabupaten

Contoh :

I M P L 1 2 3

Keterangan :

IMPL : Merupakan kode atau inisial dari metode KB Implant

123 : Kode kabupaten atau kota yang telah teregistrasi atau

terdaftar di pusat

4.5.7. Spesifikasi Program

LOGIN

0.0

MENU UTAMA

FILE MASTER

1.0

0.0

TRANSAKSI

2.0

0.0

LAPORAN

3.0

0.0

KELUAR

4.0

Data Petugas

1.1

1.0

Data Akseptor

1.2

1.0

Data Metode KB

1.3

1.0

Pemeriksaan Kesehatan

2.1

2.0

Pelayanan

2.2

2.0

Laporan Akseptor

3.1

3.0

Laporan Pelayanan

3.2

3.0

Gambar IV.9 Diagram HIPO Pelayanan KB

Page 22: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

74

1. Login

Nama Program : Login

Akronim : login.java/ index.php

Fungsi : Sebagai form untuk masuk kedalam program

dengan menggunakan username dan password

Index Program : ----

Bahasa Program : Netbeans – Java /php

Bentuk Tampilan : Lampiran E.1

Proses : Terdapat dua tombol pilihan yaitu Tombol Login

dan Tombol Batal:

Pilih instruksi Login setelah menginput username

dan password setelah itu pilih instruksi login untuk

masuk kedalam sistem, jika ya (Y) maka akan

masuk kedalam sistem jika

Pilih Instruksi Batal (T) maka akan kembali ke

tampilan awal login.

2. Menu Utama

Nama Program : Menu Utama

Akronim : Menu.java/ index.php

Fungsi : Sebagai menu terdepan yang menyajikan beberapa

pilihan menu dalam program

Page 23: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

75

Index Program : ----

Bahasa Program : Netbeans – Java /php

Bentuk Tampilan : Lampiran E.2

Proses : Pada Menu Utama terdapat 4 buah pilihan yaitu :

a. Menu File

b. Menu Transaksi

c. Menu Laporan

d. Menu Keluar

3. Nama Program : Data Petugas

Akronim : petugas.java

Fungsi : Untuk mengelola pendataan data petugas

Index Program : kode_petugas

Bahasa Program : Netbeans – java / php

Bentuk Tampilan : Lampiran E.3

Proses : Pada Menu Data Petugas terdapat beberapa fungsi

instruksi (Cari, Tambah, Ubah, Hapus, Simpan)

Pilih Instruksi cari maka : Input kode petugas

pada kolom pencarian jika data ditemukan (Y) maka

data akan ditampilkan jika tidak (T) maka pilih

instruksi tambah.

Page 24: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

76

Pilih Instruksi Tambah : Maka kode petugas akan

muncul secara otomatis, kemudian input data

petugas. Setelah data diinput simpan data jika ya

(Y) data akan tersimpan, jika tidak (T) maka akan

kembali lagi ke tampilan awal Data Petugas.

Pilih Instruksi Ubah : Input data yang akan diubah

pada kolom pencarian berdasarkan kode petugas,

jika data ditemukan (Y) maka data akan ditampilkan

jika tidak ditemukan (T) maka akan kembali lagi ke

tampilan awal data petugas. Setelah data

ditampilkan ubah data yang akan diubah kemudian

simpan perubahan dengan memilih instruksi

simpan, jika ya (Y) maka perubahan data akan

disimpan, jika tidak (T) maka perubahan data tidak

akan disimpan.

Pilih Instruksi Hapus : Input data yang akan

diubah pada kolom pencarian berdasarkan kode

petugas, jika data ditemukan (Y) maka data akan

ditampilkan jika tidak ditemukan (T) maka akan

kembali lagi ke tampilan awal data petugas. Setelah

data ditemukan kemudian hapus data dengan cara

memilih instruksi hapus jika ya (Y) maka data akan

dihapus, jika tidak (T) maka data tidak akan

dihapus.

Page 25: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

77

4. Nama Program : Data Akseptor

Akronim : akseptor.java

Fungsi : Untuk mengelola data akseptor

Index Program : nik_akseptor

Bahasa Program : Netbeans – java / php

Bentuk Tampilan : Lampiran E.4

Proses : Pada Menu Data Akseptor terdapat beberapa

fungsi instruksi (Cari, Tambah, Ubah, Hapus,

Simpan, Cetak Kartu, Cetak Laporan)

Pilih Instruksi cari maka : Input NIK akseptor

pada kolom pencarian jika data ditemukan (Y) maka

data akan ditampilkan jika tidak (T) maka pilih

instruksi tambah.

Pilih Instruksi Tambah : Kemudian input data

akseptor. Setelah data diinput simpan data jika ya

(Y) data akan tersimpan, jika tidak (T) maka akan

kembali lagi ke tampilan awal Data Akseptor

Pilih Instruksi Ubah : Input data yang akan diubah

pada kolom pencarian berdasarkan NIK akseptor,

jika data ditemukan (Y) maka data akan ditampilkan

jika tidak ditemukan (T) maka akan kembali lagi ke

tampilan awal data akseptor. Setelah data

Page 26: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

78

ditampilkan ubah data yang akan diubah kemudian

simpan perubahan dengan memilih instruksi

simpan, jika ya (Y) maka perubahan data akan

disimpan, jika tidak (T) maka perubahan data tidak

akan disimpan.

Pilih Instruksi Hapus : Input data yang akan

diubah pada kolom pencarian berdasarkan NIK

akseptor, jika data ditemukan (Y) maka data akan

ditampilkan jika tidak ditemukan (T) maka akan

kembali lagi ke tampilan awal data akseptor. Setelah

data ditemukan kemudian hapus data dengan cara

memilih instruksi hapus jika ya (Y) maka data akan

dihapus, jika tidak (T) maka data tidak akan

dihapus.

Pilih Instruksi Cetak Kartu : Input data akseptor

atau cari data akseptor berdasarkan NIK Akseptor

jika data sudah ditemukan atau data sudah diinput

pilih instruksi cetak kartu, jika ya (Y) data akan

dicetak sebagai kartu K/I/KB, jika tidak (T) maka

data tidak akan dicetak.

Pilih Instruksi Cetak Laporan : Input data

akseptor atau cari data akseptor berdasarkan NIK

Akseptor jika data sudah ditemukan atau data sudah

Page 27: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

79

diinput pilih instruksi cetak laporan, jika ya (Y) data

akan dicetak sebagai laporan data akseptor, jika

tidak (T) maka data tidak akan dicetak.

5. Nama Program : Data Metode KB

Akronim : metode_kb.java

Fungsi : Untuk mengelola pendataan data metode KB

Index Program : kode_metode

Bahasa Program : Netbeans – java / php

Bentuk Tampilan : Lampiran E.5

Proses : Pada Menu Data Metode KB terdapat beberapa

fungsi instruksi (Cari, Tambah, Ubah, Hapus,

Simpan)

Pilih Instruksi cari maka : Input kode metode

pada kolom pencarian jika data ditemukan (Y) maka

data akan ditampilkan jika tidak (T) maka pilih

instruksi tambah.

Pilih Instruksi Tambah : Maka kode metode akan

muncul secara otomatis, kemudian input data

metode kb. Setelah data diinput simpan data jika ya

(Y) data akan tersimpan, jika tidak (T) maka akan

kembali lagi ke tampilan awal Data Metode KB.

Page 28: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

80

Pilih Instruksi Ubah : Input data yang akan diubah

pada kolom pencarian berdasarkan kode metode,

jika data ditemukan (Y) maka data akan ditampilkan

jika tidak ditemukan (T) maka akan kembali lagi ke

tampilan awal data metode kb. Setelah data

ditampilkan ubah data yang akan diubah kemudian

simpan perubahan dengan memilih instruksi

simpan, jika ya (Y) maka perubahan data akan

disimpan, jika tidak (T) maka perubahan data tidak

akan disimpan.

Pilih Instruksi Hapus : Input data yang akan

diubah pada kolom pencarian berdasarkan kode

metode, jika data ditemukan (Y) maka data akan

ditampilkan jika tidak ditemukan (T) maka akan

kembali lagi ke tampilan awal data metode. Setelah

data ditemukan kemudian hapus data dengan cara

memilih instruksi hapus jika ya (Y) maka data akan

dihapus, jika tidak (T) maka data tidak akan

dihapus.

6. Nama Program : Data Pemeriksaan Kesehatan

Akronim : perimeriksaan_kesehatan.java

Fungsi : Untuk mengelola data pemeriksaan kesehatan

Index Program : no_periksa

Page 29: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

81

Bahasa Program : Netbeans – java / php

Bentuk Tampilan : Lampiran E.6

Proses : Pada Menu Pemeriksan Kesehatan terdapat

beberapa fungsi instruksi (Cari, Tambah, Ubah,

Hapus, Simpan, Cetak)

Pilih Instruksi cari maka : Input No Pemeriksaan

pada kolom pencarian jika data ditemukan (Y) maka

data akan ditampilkan jika tidak (T) maka pilih

instruksi tambah.

Pilih Instruksi Tambah : Maka No Pemeriksaan

akan muncul secara otomatis, kemudian input data

pemeriksaan kesehatan. Setelah data diinput simpan

data jika ya (Y) data akan tersimpan, jika tidak (T)

maka akan kembali lagi ke tampilan awal

Pemeriksaan Kesehatan.

Pilih Instruksi Ubah : Input data yang akan diubah

pada kolom pencarian berdasarkan No Pemeriksaan,

jika data ditemukan (Y) maka data akan ditampilkan

jika tidak ditemukan (T) maka akan kembali lagi ke

tampilan awal pemeriksaan kesehatan. Setelah data

ditampilkan ubah data yang akan diubah kemudian

simpan perubahan dengan memilih instruksi

simpan, jika ya (Y) maka perubahan data akan

Page 30: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

82

disimpan, jika tidak (T) maka perubahan data tidak

akan disimpan.

Pilih Instruksi Hapus : Input data yang akan

diubah pada kolom pencarian berdasarkan no

pemeriksaan, jika data ditemukan (Y) maka data

akan ditampilkan jika tidak ditemukan (T) maka

akan kembali lagi ke tampilan awal pemeriksaan

kesehatan. Setelah data ditemukan kemudian hapus

data dengan cara memilih instruksi hapus jika ya

(Y) maka data akan dihapus, jika tidak (T) maka

data tidak akan dihapus.

Pilih Instruksi Cetak : Input data pemeriksaan atau

cari data pemeriksaan berdasarkan No Pemeriksaan

jika data sudah ditemukan atau data sudah diinput

pilih instruksi cetak sebagai kartu hasil pemeriksaan

kesehatan, jika ya (Y) data akan dicetak, jika tidak

(T) maka data tidak akan dicetak.

7. Nama Program : Data Pelayanan

Akronim : pelayanan.java

Fungsi : Untuk mengelola data pelayanan

Index Program : no_pelayanan

Bahasa Program : Netbeans – java / php

Page 31: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

83

Bentuk Tampilan : Lampiran E.7

Proses : Pada Menu Pelayanan terdapat beberapa fungsi

instruksi (Cari, Tambah, Ubah, Hapus, Simpan,

Cetak Hasil, Cetak Laporan)

Pilih Instruksi cari maka : Input No Pelayanan

pada kolom pencarian jika data ditemukan (Y) maka

data akan ditampilkan jika tidak (T) maka pilih

instruksi tambah.

Pilih Instruksi Tambah : Maka No Pelayanan akan

muncul secara otomatis, kemudian input data

pelayanan. Setelah data diinput simpan data jika ya

(Y) data akan tersimpan, jika tidak (T) maka akan

kembali lagi ke tampilan awal Pelayanan.

Pilih Instruksi Ubah : Input data yang akan diubah

pada kolom pencarian berdasarkan No Pelayanan,

jika data ditemukan (Y) maka data akan ditampilkan

jika tidak ditemukan (T) maka akan kembali lagi ke

tampilan awal pemeriksaan kesehatan. Setelah data

ditampilkan ubah data yang akan diubah kemudian

simpan perubahan dengan memilih instruksi

simpan, jika ya (Y) maka perubahan data akan

disimpan, jika tidak (T) maka perubahan data tidak

akan disimpan.

Page 32: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

84

Pilih Instruksi Hapus : Input data yang akan

diubah pada kolom pencarian berdasarkan No

Pelayanan, jika data ditemukan (Y) maka data akan

ditampilkan jika tidak ditemukan (T) maka akan

kembali lagi ke tampilan awal pelayanan. Setelah

data ditemukan kemudian hapus data dengan cara

memilih instruksi hapus jika ya (Y) maka data akan

dihapus, jika tidak (T) maka data tidak akan

dihapus.

Pilih Instruksi Cetak Hasil : Input data pelayanan

atau cari data pelayanan berdasarkan No Pelayanan

jika data sudah ditemukan atau data sudah diinput

pilih instruksi cetak, jika ya (Y) data akan dicetak

sebagai hasil pelayanan, jika tidak (T) maka data

tidak akan dicetak.

Pilih Instruksi Cetak Laporan : Input data

pelayanan atau cari data pelayanan berdasarkan No

Pelayanan jika data sudah ditemukan atau data

sudah diinput pilih instruksi cetak, jika ya (Y) data

akan dicetak sebagai laporan pelayanan, jika tidak

(T) maka data tidak akan dicetak.

Page 33: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

85

4.6. Spesifikasi Sistem Komputer

Dibawah ini adalah spesifikasi sistem komputer yang ada di dalam sistem

usulan yang telah diusulkan oleh penulis terdiri dari spesifikasi perangkat keras

dan speisifikasi perangkat lunak yang antara lain sebagai berikut :

4.6.1. Perangkat Keras

A. CPU

1) Processor Intel® Pentium® Core 2 Duo

2) RAM DDR2 2 GB

3) Hard Disk 320 GB

B. Mouse

C. Keyboard

D. Monitor dengan resolusi layar minimum 1024x768

E. Printer Inject Printer

4.6.2. Perangkat Lunak

A. Sistem operasi yang umum digunakan seperti: Microsoft Windows

B. Bahasa Pemrograman seperti : Java Netbeans IDE 7.1.

C. Program Database : Seperti MySQL.

Page 34: BAB IV RANCANGAN SISTEM USULAN 4.1. Umum€¦ · pendaftaran selesai, kemudian bagian pendaftaran mencetak kartu peserta KB atau kartu K/I/KB, kemudian menyerahkan Lembar Informed

86

4.7. Jadwal Implementasi

Dan untuk jadwal implementasi yang telah ada pada sistem usulan antara

lain sebagai berikut :

Tabel IV.6.

Jadwal Implementasi

No KEGIATAN

WAKTU

BULAN I BULAN II BULAN III

1 2 3 4 1 2 3 4 1 2 3 4

1 Persiapan data awal

2 Analisa

3 Desain Sistem

4 Desain Perangkat Lunak

6 Tes Sistem

7 Pelatihan

8 Pembuatan Buku

Petunjuk

9 Evaluasi & Operasional