APLIKASI PENGOLAHAN DATA AKSEPTOR KB BIDAN PRAKTEK SWASTA SKRIPSI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

APLIKASI PENGOLAHAN DATA AKSEPTOR KB BIDAN PRAKTEK SWASTA SKRIPSI

  Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer

  Program Studi Teknik Informatika Oleh:

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

DATA PROCESSING APPLICATION of FAMILY PLANNING ACCEPTORS

for PRIVATE PRACTICE MIDWIFE

THESIS

  Presented as Partial Fulfillment of the Requirements for the Computer Scholar Degree (S.Kom) In Informatics Engineering Department

  Written by:

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

HALAMAN MOTTO DAN PERSEMBAHAN

  T he pain is forgotten (J ohn 16:21)

Y esus, ambilah aku sekarang karena kehendakM u sudah digenapi.

  

Y esus menjawabku,

K ehendak-K u belum digenapi sepenuhnya dalam dirimu; engkau masih akan menderita banyak,

tetapi A ku menyertaimu; jangan takut.

  

(B C H S t.F austina no.675)

jalani.. selesaikan.. dan jangan sesali ..

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

ABSTRAK

  Rekam medis adalah berkas yang berisi catatan dan dokumen tentang identitas pasien, hasil pemeriksaan, pengobatan yang telah diberikan, serta tindakan dan pelayanan lain yang telah diberikan kepada pasien (PERMENKES No: 269/MENKES/PER/III/2008). Rekam medis sangat penting untuk pelayanan kepada pasien karena dapat memberikan informasi dalam menentukan keputusan baik pengobatan, penanganan, tindakan medis dan lainnya. Kelengkapan data rekam medis dapat berguna pula bagi pihak manajemen dalam menentukan langkah strategis dalam meningkatkan pelayanan kesehatan.

  Dalam tugas akhir ini dibuat sistem informasi yang dapat membantu bidan praktek swasta untuk meningkatkan mutu pelayanan terhadap pasien. Sistem informasi yang dibuat dapat memudahkan bidan menyimpan data dan melihat perkembangan kondisi akseptor KB. Serta dapat membantu bidan dalam proses

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

ABSTRACT

  Medical record is a file containing records and documents about the identity of the patient, examination results, treatment given, as well as actions and other services that have been administered to patients (based Permenkes No: 269/MENKES/PER/III/2008). Medical records is very important to care for patients because it can provide information to determine whether treatment decisions, medical treatment and other measures. Completeness of medical record can be useful also for the management in determining the strategic step in improving health services.

  Within this thesis the information system created to assist midwives in private practice to improve the quality of service to patients. Information systems developed to facilitate midwives save the data and see the development of the condition of family planning acceptors. And it can assist midwives in the process of preparing reports as needed. Implementation of programs using the Java programming language, MySQL database and JasperReport.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang telah melimpahkan kasih, karunia, berkat, dan rahmat-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul Aplikasi Pengolahan Data Akseptor KB Bidan Praktek Swasta.

  Skripsi ini merupakan hasil karya penulis yang tidak dapat terselesaikan tanpa dukungan dari berbagai pihak. Ucapan terimakasih penulis sampaikan kepada semua pihak yang telah berpartisipasi dalam memberikan dukungan dan bantuan selama penyusunan skripsi ini, khususnya kepada :

  1. Bapak Iwan Binanto M.Cs. sebagai dosen pembimbing tugas akhir yang dengan penuh kesabaran telah membimbing dan mengarahkan sampai dengan terselesaikannya skripsi ini.

  2. Ibu Anastasia Rita Widiarti S.Si., M.Kom. dan Bapak JB. Budi Darmawan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  5. Keluarga Bapak Agus Purwanto yang telah memberikan dukungan doa dan semangat.

  6. Keluarga Panti Bu Seno: Romo Y. Slamet Witokaryono, Pr; Mbakyu Agnes E Yanriastuti Suparto; Mbakyu Lala Rosa; Mbakyu Alexandra Prisna Diani; Kangmas Ignatius Sulistyo, Mbakyu Chatarina Intan, Kangmas Dhanang Puspita, Kangmas Andi Pebriananta.

  7. Teman-teman penulis, Theresia Paulin Kotualubun S.T., Agustinus Arnanto; Erlita Ariyanti Widiastuti; Galuh Putri Manggiasih; Maria Fransiska Indah Aryanti P; Fransiskus Bayu Atmaja; Ganang Rahdianto; Venansius Espen Derry Fanus; dan seluruh teman – teman Teknik Informatika angkatan 2005,

  8. Semua pihak yang telah membantu dalam proses penyusunan skripsi hingga dapat terselesaikan.

  Doa dan harapan senantiasa penulis ucapkan, semoga skripsi ini dapat bermanfaat bagi pembaca dan dapat dijadikan pijakan untuk melakukan penelitian-

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

DAFTAR ISI

  JUDUL ................................................................................................................................ i TITLE.................................................................................................................................ii HALAMAN PERSETUJUAN PEMBIMBING.............................................................iii HALAMAN PENGESAHAN ...................................... Error! Bookmark not defined.

  HALAMAN MOTTO DAN PERSEMBAHAN ............................................................. v PERNYATAAN KEASLIAN KARYA ......................................................................... vi ABSTRAK.......................................................................................................................vii ABSTRACT ...................................................................................................................viii LEMBAR PERNYATAAN PERSETUJUAN............................................................... ix KATA PENGANTAR ...................................................................................................... x DAFTAR

  ISI ...................................................................................................................xii DAFTAR TABEL ........................................................................................................... xv DAFTAR GAMBAR .....................................................................................................xvi DAFTAR LAMPIRAN................................................................................................xviii BAB

  I PENDAHULUAN................................................................................................. 1

  A. Latar Belakang Masalah................................................................................ 1

  B. Rumusan Masalah.......................................................................................... 3

  C. Batasan Masalah ............................................................................................ 3

  D. Tujuan Penelitian ........................................................................................... 3

  E. Metode Penelitian .......................................................................................... 3

  3. iReport User Interface....................................................................... 15 F.

  .......................................................................................... 51 1.

  Use case narative

  menyunting data akseptor KB ............................ 41 5.

  Use case narative

  memasukkan data kunjungan ulang................... 43 6.

  Use case narative

  mencari data akseptor KB .................................. 46 7.

  Use case narative

  mencetak laporan ................................................ 48 E.

  Activity Diagram

  Activity diagram login

  Use case narative

  ....................................................................... 51 2.

  Activity diagram

  memasukkan data akseptor KB............................ 52 3.

  Activity diagram

  memasukkan data anamnese ................................ 53 4.

  Activity diagram

  menyunting data akseptor KB .............................. 54 5.

  Activity diagram

  memasukkan data kunjungan ulang..................... 55

  memasukkan data anamnese .............................. 39 4.

  memasukkan data akseptor KB .......................... 36 3.

  Unified Modeling Language

  Entity Relationship Diagram

  (UML) .......................................................... 17 1.

  Use Case Diagram

  ............................................................................. 17 2.

  Class Diagram

  ................................................................................... 19 3.

  Activity Diagram

  ................................................................................ 20 4.

  Sequence Diagram

  ............................................................................. 21 5.

  ............................................................. 23

  Use case narative

  BAB III ANALISA DAN DESAIN SISTEM............................................................... 26 A. Pengumpulan Data....................................................................................... 26 B. Analisa Sistem ............................................................................................. 28 C. Use Case Diagram ....................................................................................... 31

  1. Penentuan aktor.................................................................................. 31 2.

  Use case diagram

  aplikasi pengolahan data akseptor KB .............. 32

  3. Ringkasan Use Case .......................................................................... 33 D.

  Use Case Narative

  ....................................................................................... 34 1.

  Use case narative login

  ..................................................................... 34 2.

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  1. Perancangan user interface login...................................................... 70

  2. Perancangan user interface menu utama.......................................... 70

  3. Perancangan user interface memasukkan data akseptor KB .......... 71

  4. Perancangan user interface memasukkan data anamnese............... 71

  5. Perancangan user interface mengubah data akseptor...................... 72

  6. Perancangan user interface memasukkan data kontrol ................... 72

  7. Perancangan user interface mencari data akseptor.......................... 73

  8. Perancangan user interface mencetak laporan................................. 74

  9. Perancangan user interface info author ............................................ 75

  10. Desain laporan.................................................................................... 76

  BAB IV IMPLEMENTASI DAN HASIL..................................................................... 78 A. Pembuatan Database.................................................................................... 79 B. Pembuatan Aplikasi..................................................................................... 81

  1. Koneksi Java MySQL ..................................................................... 81 -

  2. Tampilan Form Utama....................................................................... 83

  3. Tampilan Form Login........................................................................ 84

  4. Log Out............................................................................................... 88

  5. Data Pasien ......................................................................................... 90

  6. Detail Pasien....................................................................................... 91

  7. Tambah Pasien ................................................................................... 93

  8. Menyunting Data Pasien.................................................................... 95

  9. Tambah Anamnese ............................................................................ 98

  10. Pencarian data Akseptor .................................................................. 104

  11. Kunjungan Ulang............................................................................. 106

  12. Laporan Pelayanan KIA .................................................................. 108

  13. Laporan Jadwal Kontrol .................................................................. 112

  14. Laporan Rekapitulasi Kunjungan Ulang ........................................ 115

  C. Pembuatan Laporan Menggunakan iReport............................................. 118

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

DAFTAR TABEL

  Tabel 1. Daftar simbol use case diagram menurut referensi Rumbaugh .................... 18 Tabel 2. Daftar simbol class diagram menurut referensi Rumbaugh. ........................ 20 Tabel 3. Daftar simbol activity diagram menurut referensi Rumbaugh ...................... 21 Tabel 4. Daftar simbol sequence diagram menurut referensi Rumbaugh ................... 23 Tabel 5. Daftar simbol entity relationship diagram menurut referensi Connolly ....... 24 Tabel 6. Penggambaran multiplicity pada ER diagram menurut referensi Connolly . 24 Tabel 7. Alternatif representasi multiplicity menurut referensi Connolly ................... 25 Tabel 8. Analisa sebab dan akibat.................................................................................. 31 Tabel 9. Ringkasan Use Case ......................................................................................... 34

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

DAFTAR GAMBAR

  Gambar 1. Ilustrasi Waterfall Model menurut referensi Sommerville........................... 4 Gambar 2. Ilustrasi Java Database Connectivity ........................................................... 10 Gambar 3. Ilustrasi Report Layout................................................................................. 14 Gambar 4. Ilustrasi Tampilan Antarmuka iReport........................................................ 16 Gambar 5. Diagram konteks sistem yang ada saat ini .................................................. 27 Gambar 6. Use case diagram ......................................................................................... 32 Gambar 7. Activity Diagram Login ................................................................................ 51 Gambar 8. Activity Diagram memasukkan data akseptor KB...................................... 52 Gambar 9. Activity Diagram memasukkan data anamnese .......................................... 53 Gambar 10. Activity Diagram menyunting data akseptor KB...................................... 54 Gambar 11. Activity Diagram memasukan data kunjungan ulang............................... 55 Gambar 12. Activity Diagram mencari data akseptor ................................................... 56 Gambar 13. Activity Diagram mencetak laporan .......................................................... 57 Gambar 14. Class Diagram (tanpa method) .................................................................. 58 Gambar 15. Sequence Diagram Login ........................................................................... 59 Gambar 16. Sequence diagram memasukkan data akseptor kb ................................... 60 Gambar 17. Sequence diagram memasukkan data anamnese ...................................... 61 Gambar 18. Sequence diagram mengubah data akseptor KB ...................................... 62 Gambar 19. Sequence diagram memasukkan data kunjungan ulang........................... 63 Gambar 20. Sequence diagram mencari data akseptor KB .......................................... 64 Gambar 21. Sequence diagram mencetak laporan ........................................................ 65 Gambar 22. Class diagram ............................................................................................. 66 Gambar 23. Entity Relationship Diagram ..................................................................... 67 Gambar 24. Ilustrasi login .............................................................................................. 70 Gambar 25. Ilustrasi menu utama................................................................................... 70 Gambar 26. Ilustrasi tambah data akseptor KB............................................................. 71

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Gambar 42. Pesan peringatan kegagalan proses login.................................................. 87 Gambar 43. Pesan berhasil login.................................................................................... 88 Gambar 44. Tampilan log out......................................................................................... 88 Gambar 45. Tampilan Data Akseptor ............................................................................ 90 Gambar 46. Tampilan detail akseptor ............................................................................ 91 Gambar 47. Tampilan detail pasien................................................................................ 93 Gambar 48. Tampilan proses simpan berhasil............................................................... 95 Gambar 49. Tampilan form sunting data pasien. .......................................................... 96 Gambar 50. Tampilan setelah proses penyuntingan berhasil dilakukan...................... 98 Gambar 51. Tampilan detail anamnese.......................................................................... 99 Gambar 52. Tampilan proses simpan berhasil............................................................. 102 Gambar 53. Tampilan detail akseptor setelah penambahan data anamnese.............. 103 Gambar 54. Tampilan pencarian data akseptor ...........................................................104 Gambar 55. Tampilan form kunjungan ulang ............................................................. 106 Gambar 56. Tampilan setelah data kunjungan ulang berhasil disimpan. ..................108 Gambar 57. Tampilan form Laporan Pelayanan KIA ................................................. 109 Gambar 58. Preview laporan Pelayanan KIA KB ....................................................... 112 Gambar 59. Tampilan form Laporan Jadwal Kontrol................................................. 113 Gambar 60. Preview Laporan jadwal kontrol.............................................................. 115 Gambar 61. Tampilan form Laporan Rekap Kunjungan Ulang ................................. 116 Gambar 62. Preview laporan Rekap Kunjungan Ulang.............................................. 118 Gambar 63. Desain laporan dalam iReport.................................................................. 119 Gambar 64. Preview Laporan menggunakan Jasper Viewer...................................... 122

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

DAFTAR LAMPIRAN

  Lampiran 1 : Formulir Kartu Status Peserta KB ......................................................... 126 Lampiran 2 : Formulir Kunjungan Ulang ....................................................................127 Lampiran 3 : Laporan Pelayanan KIA KB Bidan Praktek Swasta di Wilayah

  Kabupaten Bantul. ................................................................................... 128 Lampiran 4 : Contoh hasil cetak Laporan Pelayanan KIA KB Bidan Praktek Swasta di Wilayah Kabupaten Bantul................................................................. 129 Lampiran 5 : Contoh hasil cetak Jadwal Kunjungan Ulang Pasien KB .................... 130 Lampiran 6 : Contoh hasil cetak Rekapitulasi Kunjungan Ulang Pasien KB ...........131

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB I PENDAHULUAN A. Latar Belakang Masalah Rekam medis adalah berkas yang berisi catatan dan dokumen tentang identitas

  pasien, hasil pemeriksaan, pengobatan yang telah diberikan, serta tindakan dan pelayanan lain yang telah diberikan kepada pasien (PERMENKES No: 269/MENKES/PER/III/2008). Rekam medis sangat penting untuk pelayanan bagi pasien karena dengan data yang lengkap dapat memberikan informasi dalam menentukan keputusan baik pengobatan, penanganan, tindakan medis dan lainnya. Rekam medis dapat berupa manual yaitu tertulis lengkap dan dalam bentuk elektronik sesuai ketentuan.

  Rekam medis elektronik adalah penggunaan metode elektronik untuk pengumpulan, penyimpanan, pengolahan, serta pengaksesan rekam medis pasien yang tersimpan dalam suatu sistem manajemen basis data yang menghimpun berbagai sumber data medis. Jenis data rekam medis dapat berupa teks (baik yang terstruktur

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  yang lainnya. Sebagai bidan praktek swasta, setiap akhir bulan harus memberikan laporan ke puskesmas, untuk kemudian dikirim kepada koordinator Kesehatan Ibu dan Anak (KIA) yang berada di Puskesmas Kecamatan Kasihan. Saat membuat laporan, bidan mengalami kesulitan karena harus mencari, dan memilah data pasien KB, pasien ibu hamil, dan pasien melahirkan. Hal ini memungkinkan terjadinya data pasien yang terlewat.

  Dalam PERMENKES No: 269/MENKES/PER/III/2008 dinyatakan pula bahwa rekam medis harus dibuat secara tertulis, lengkap, dan jelas atau secara elektronik. Seiring bertambahnya usia, bentuk tulisan tangan dapat berubah dan menyebabkan tulisan tangan menjadi sulit dibaca sehingga besar kemungkinan informasi yang disampaikan berbeda dengan informasi yang diterima. Oleh karena itu dibutuhkan pencatatan rekam medis secara elektronik.

  Berdasarkan hasil wawancara penulis dengan Bidan Diah Widiarti, diperoleh keterangan bahwa perlu dibuat sistem informasi rekam medis pasien untuk

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  B. Rumusan Masalah

  Rumusan masalah dalam tugas akhir ini adalah : Bagaimana membuat aplikasi pengolahan data rekam medis bidan praktek swasta yang dapat membantu bidan dalam menyimpan data rekam medis akseptor KB dan mencetak laporan sesuai kebutuhan bidan ?

  C. Batasan Masalah

  Batasan masalah dalam pembuatan aplikasi ini adalah : 1 Data pasien yang digunakan adalah data pasien Akseptor KB.

  2 Hasil laporan yang diharapkan adalah Laporan Pelayanan KIA, Laporan Jadwal Kunjungan Ulang.

  D. Tujuan Penelitian

  Tujuan penelitian ini adalah untuk merancang dan membangun aplikasi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

Gambar 1. Ilustrasi Waterfall Model menurut referensi Sommerville.

  Tahap 1 : Analisa Kebutuhan (Requirements analysis and definition) Proses pengumpulan kebutuhan secara lengkap kemudian dianalisa dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun.

  Tahap 2 : Desain Sistem (System and software design) Merupakan tahap penyusunan proses, data, aliran proses, dan hubungan antardata yang paling optimal untuk menjalankan proses bisnis dan memenuhi kebutuhan sesuai dengan hasil analisa kebutuhan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Tahap 5 : Penerapan Program (Operation and maintenance) Mengoperasikan program di lingkungannya dan melakukan maintenance, seperti penyesuaian atau perubahan karena adaptasi dengan situasi sebenarnya.

F. Sistematika Penulisan

  Sistematika penulisan laporan tugas akhir ini adalah sebagai berikut :

  Bab I : Pendahuluan Bab ini berisi penjelasan tentang latar belakang, rumusan masalah, tujuan, batasan masalah, metodologi penelitian dan sistematika penulisan. Bab II : Landasan Teori Bab ini berisi teori-teori yang digunakan dalam proses pembuatan program. Bab III : Analisa dan Desain Sistem Bab ini berisi analisa dan desain program yang akan dibuat. Bab IV : Implementasi dan Hasil

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB II LANDASAN TEORI A. Rekam Medis Rekam medis adalah berkas yang berisikan catatan dan dokumen tentang

  identitas pasien, pemeriksaan, pengobatan, tindakan, dan pelayanan lain yang telah diberikan kepada pasien (Peraturan Menteri Kesehatan Nomor 269/Menkes/Per/III/2008).

1. Jenis dan Isi Rekam Medis

  Rekam medis harus dibuat secara tertulis, lengkap, dan jelas atau secara elektronik. Rekam medis dapat berisi (Sjamsuhidajat (et al.), 2006) :

  a. Catatan. Merupakan uraian tentang identitas pasien, pemeriksaan

  pasien, diagnosis, pengobatan, tindakan dan pelayanan lain baik dilakukan oleh dokter, dokter gigi, maupun tenaga kesehatan lainnya sesuai dengan kompetensinya.

  b. Dokumen. Merupakan kelengkapan dari catatan tersebut, antara

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  merencanakan pengobatan, perawatan, dan tindakan medis yang harus diberikan kepada pasien.

  b. Peningkatan kualitas pelayanan. Membuat rekam medis bagi

  penyelenggaraan praktek kedokteran dengan jelas dan lengkap akan meningkatkan kualitas pelayanan untuk melindungi tenaga medis dan untuk pencapaian kesehatan masyarakat yang optimal.

  c. Pendidikan dan penelitian. Rekam medis merupakan informasi

  perkembangan kronologis penyakit, pelayanan medis, pengobatan dan tindakan medis, bermanfaat untuk bahan informasi bagi perkembangan pengajaran dan penelitian di bidang profesi kedokteran dan kedokteran gigi.

  d. Pembiayaan. Berkas rekam medis dapat dijadikan petunjuk dan

  bahan untuk menetapkan pembiayaan dalam pelayanan kesehatan pada sarana kesehatan. Catatan tersebut dapat dipakai sebagai bukti

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

B. Sistem Informasi

  Sistem adalah kumpulan subsistem – subsistem yang saling dihubungkan untuk membentuk satu kesatuan yang utuh. Sedangkan informasi adalah data yang telah diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya untuk pengambilan keputusan (Jogiyanto, 2005).

  Sistem informasi adalah pengaturan dari orang, data, proses, serta teknologi informasi yang saling berinteraksi untuk mengumpulkan, memproses, menyimpan, dan menyediakan suatu informasi yang diperlukan untuk mendukung organisasi. Sistem informasi banyak digunakan dalam organisasi untuk meningkatkan kemampuan memperoleh manfaat ataupun competitive advantage (Whitten, 2004).

1. Kualitas Informasi

  Kualitas dari suatu informasi tergantung pada tiga hal, yaitu akurat, tepat waktu, dan relevan (Jogiyanto, 2005).

a. Akurat. Informasi harus bebas dari kesalahan – kesalahan dan tidak

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  keputusan. Bila pengambilan keputusan terlambat, akan berakibat fatal.

c. Relevan.

  Informasi tersebut mempunyai manfaat untuk pemakainya. Arti relevan dalam hal ini bila informasi tepat sasaran pada yang membutuhkan. Relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda. Misalnya informasi tentang suatu harga pokok produksi akan tepat bila diterima oleh seorang akuntan.

C. Bahasa Pemrograman Java

  Java adalah bahasa pemrograman yang serbaguna. Java dapat digunakan untuk membuat suatu program seperti bahasa Pascal atau C++. Java telah mendukung sumber daya internet, yang biasa disebut Web. Java juga mendukung aplikasi

  client

  /server, baik dalam jaringan lokal (LAN) maupun jaringan berskala luas

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Bahasa pemrograman Java merupakan bahasa pemrograman berorientasi objek. Java menggunakan kelas untuk membentuk suatu objek. Sejumlah kelas telah disediakan dan dapat digunakan dengan mudah dan dapat dikembangkan melalui konsep pewarisan. Pewarisan adalah salah satu sifat yang ada pada bahasa pemrograman berorientasi objek, yang memungkinkan sifat-sifat suatu objek diturunkan dengan mudah ke objek lain (Kadir, 2005).

1. Java Database Connectivity (JDBC)

  Java DataBase Connectivity

  (JDBC) merupakan salah satu Application

  Programming Interface

  (API). Java yang secara khusus ditujukan untuk

  database

  menangani koneksi ke . Antarmuka ini memungkinkan pemrogram menulis sebuah program yang dapat digunakan untuk mengakses database yang berbeda-beda, misalnya Oracle, Access, atau MySQL (Kadir, 2005).

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

D. Basis Data

  Sistem basis data adalah media untuk menyimpan data agar dapat diakses dengan mudah dan cepat. Kebutuhan basis data dalam sistem informasi meliputi (Rosa, 2011) : • Memasukkan, menyimpan, mengambil data.

  • Membuat laporan bersadarkan data yang telah disimpan.

  Database Management System

  (DBMS) adalah suatu sistem aplikasi yang digunakan untuk menyimpan, mengelola, dan menampilkan data. Suatu sistem aplikasi disebut DBMS jika memenuhi persyarat minimal sebagai berikut: • Menyediakan fasilitas untuk mengelola akses data.

  • Mampu menangani integritas d
  • Mampu menangani akses data.
  • Mampu menangani backup data.

  Macam DBMS versi komersial maupun open source yang berkembang antara

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  standar yang dimiliki oleh SQL (Structure Query Language) (Kadir, 2005).

  SQL adalah suatu bahasa query yang terstruktur, yang telah distandarkan untuk semua program pengakses database seperti Oracle, PostgreSQL, SQL Server, dan lain-lain. SQL dibagi menjadi 2 bentuk perintah, yaitu :

a. Data Definition Language (DDL). Merupakan bahasa untuk

  pendefinisian data, yang meliputi :

  • CREATE. Perintah yang digunakan untuk membuat tabel atau datab
  • ALTER. Perintah yang digunakan untuk mengubah struktur

  tabel yang telah dibuat, antara lain menambah field, merubah nama field, menghapus field, dan sebagainya.

  • DROP. Perintah yang digunakan untuk menghapus tabel maupun database.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  • UPDATE. Perintah yang digunakan untuk memperbaharui

  atau meremajakan isi data dari suatu tabel menjadi data terkini, sehingga data yang ada menjadi up to date.

  • SELECT. Perintah yang digunakan untuk menyeleksi atau

  menampilkan data dari tabel atau beberapa table dalam sebuah informasi.

  • DELETE. Perintah yang digunakan untuk menghapus atau membuang record set (baris data) dari sebuah tabel.

E. Laporan (report) Laporan adalah salah satu bentuk penyajian data yang telah dimasukkan.

  Laporan digunakan untuk menampilkan hasil query database dalam format yang lebih baik. Data di dalam database dapat ditampilkan apa adanya, yaitu dalam ratusan halaman. Namun laporan sering digunakan untuk merangkum informasi dari

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  • Page Header. Bagian ini dapat berisi informasi tentang tanggal atau nama

    organisasi. Tampil pada bagian atas setiap halaman.
  • Column Header. Bagian untuk menampilkan nama field-field. Contohnya

  “Employee Name”, “Starting Hour”, “Finishing Hour”, “Hours Worked”, “Date”.

  • Detail. Bagian yang menampilkan isi field. Contohnya “John Doe”, “09:00”, “18:00”, “9”, “16.07.2004”.
  • Column Footer. Dapat digunakan untuk menampilkan hasil penjumlahan data

    pada field tertentu. Contohnya “Total Hours Worked : 180”.
  • Page Footer. Tampil di setiap akhir halaman. Bagian ini dapat berisi nomor halaman. Contohnya “1/7”.
  • Summary. Bagian yang berisi kesimpulan yang diperoleh dari data yang

  terdapat pada bagian “detail”. Misalnya menampilkan pie-chart yang berisi perbandingan total jam kerja tiap karyawan”.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

1. JasperReport

  JasperReport menyediakan fitur yang diperlukan untuk menghasilkan laporan yang dinamis, termasuk pengambilan data menggunakan JDBC, serta dukungan untuk parameter, variabel, dan group (Swenson, 2002). JasperReport membutuhkan file XML dan menghasilkan sebuah report dengan menggunakan sumber data yang terdapat dalam file XML. File

  XML berisi definisi apa ang akan ditampilkan dalam report. Sangat tidak praktis membuat file ini dengan cara manual, oleh karena itu digunakan iReport untuk mempermudah pembuatannya (Derin, 2005).

  2. iReport

  iReport merupakan perangkat visual yang memudahkan pembuatan file

  XML untuk JasperReport. iReport mendukung WYSIWYG (What You

  See Is What You Get

  ) dalam perancangan report. Sebuah report dapat berisi berbagai macam hal (misalnya teks statis, bentuk geometri, gambar,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  • Report Designer. Bagian untuk merancang report. Perancangan

  report dapat dilakukan dengan melakukan dragging, positioning,

  aligning , dan resizing report element.

  • Report Inspector. Bagian ini menampilkan struktur report secara

  lengkap yang terdiri dari banyak object (field, parameter, variable),

  bands

  (bagian dari dokumen), dan elemen (text fields, images, chart).

  • Element Toolbar. Bagian ini berisi elemen-elemen yang dapat di- drag ke dalam band.
  • Property Sheet. Bagian ini digunakan untuk mengatur property

  pada elemen yang telah dipilih dalam report designer (misalnya

  field , element, band, group, dan sebagainya).

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

F. Unified Modeling Language (UML)

  Unified Modeling Language

  (UML) adalah bahasa pemodelan visual yang memiliki tujuan umum untuk menentukan, memvisualisasikan, membangun, dan mendokumentasikan artefak sebuah perangkat lunak sistem. UML digunakan untuk memahami, merancang, browsing, mengkonfigurasi, memelihara, dan mengontrol informasi tentang sistem tersebut. (Rumbaugh, 1999).

1. Use Case Diagram

  Use case diagram

  mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut. Berikut adalah simbol yang digunakan pada use case diagram:

  Nama Simbol Notasi Keterangan

  Orang, proses, atau sistem lain

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  di awal frase nama use case. Komunikasi antara aktor dan

  Asosiasi

  use case .

  Relasi use case tambahan ke sebuah use case. Use case yang

  Extend

  ditambahkan dapat berdiri

  use case

  sendiri tanpa tambahan.

  Hubungan generalisasi dan spesialisasi antara dua buah use

  Generalization case

  . Fungsi use case yang satu lebih umum dari yang lainnya.

  Relasi use case tambahan pada sebuah use case. Use case yang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

2. Class Diagram

  Class Diagram

  menggambarkan struktur sistem dari segi pendefinisian kelas yang akan dibuat untuk membangun suatu sistem.

  • Sebuah kelas mendefinisikan suatu objek yang memiliki attribute dan method.
  • Attribute

  biasanya digunakan untuk memberikan nilai data murni tanpa suatu identitas, seperti numbers dan string.

  • Method adalah implementasi dari suatu operasi.

  Berikut adalah simbol yang digunakan dalam class diagram:

  Nama Simbol Notasi Keterangan class

  pada struktur sistem

  class

  Serupa dengan konsep antarmuka / interface dalam

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  digunakan dalam

  inheritance .

  Hubungan relasi antara dua

  Dependency

  elemen

  Agregation

  adalah asosiasi yang mewakili hubungan bagian dari keseluruhan.

  Agregation

  / Komposisi adalah bentuk

  composition

  asosiasi yang kuat di mana komposit memiliki tanggung jawab untuk mengelola bagiannya.

  Tabel 2. Daftar simbol class diagram menurut referensi Rumbaugh.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  memiliki satu status awal. Aktivitas yang dilakukan sistem,

  Aktivitas biasanya diawali dengan kata kerja.

  Asosiasi percabangan, jika

  Decision pilihan aktifitas lebih dari satu.

  Asosiasi penggabungan, jika Penggabungan lebih dari satu aktivitas

  (join) digabungkan menjadi satu.

  Status akhir yang dilakukan Status akhir sistem, sebuah diagram aktivitas memiliki satu status akhir.

  Memisahkan organisasi bisnis

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

Nama Simbol Notasi Keterangan

  Orang, proses, atau sistem lain Aktor yang berinteraksi dengan sistem informasi yang akan dibuat.

  Object

  : menyatakan object yang berinterkasi melalui pesan.

  Object lifeline Lifeline

  : menyatakan lifeline suatu object.

  object

  Menyatakan dalam keadaan aktif dan berinteraksi

  Activation melalui pesan.

  Message type object

  : Menyatakan suatu

  create membuat object yang lain. object

  Menyatakan suatu

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Menyatakan bahwa suatu object

  Message type

  : yang telah menghasilkan nilai

  return balik ke object tertentu. Message type

  : Menyatakan akhir lifeline suatu

  destruction object .

  Tabel 4. Daftar simbol sequence diagram menurut referensi Rumbaugh 5.

  Entity Relationship Diagram Entity Relationship Diagram

  digunakan untuk pemodelan relational

  database entity

  . Berikut adalah simbol yang digunakan dalam

  relationship diagram

  (Connolly, 2005) :

  Nama Simbol Notasi Keterangan

  Entitas : data inti yang akan

  Entity

  (entitas) disimpan; bakal tabel pada

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  dengan sebuah garis yang menghubungkan entitas terkait, diberi label dengan nama relasi. Arah tanda panah menunjukkan arah relasi.

  Attribut yang dimiliki suatu

  Attributes on relasi. relationship

  Tabel 5. Daftar simbol entity relationship diagram menurut referensi Connolly

  Dalam entity relationship, dikenal istilah multiplicity. Multiplicity merupakan jumlah kejadian yang mungkin dari suatu entity relationship.

  Berikut cara menggambarkan multiplicity yang terjadi dalam entity

  relationship

  :

  Jenis Relasi Notasi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Selain penggambaran seperti dalam Tabel 6., multiplicity dapat pula digambarkan seperti berikut :

  Multiplicity Constraint Meaning Zero or one entity occurrence

  0..1

  Exactly one entity occurence

  1..1 (or just 1)

  Zero or many entity occurence

  0..* (or just *)

  One or many entity occurence

  1..*

  Minimum of 5 up to a maximum of 10 entity

  5..10

  occurence zero, or three, or six, seven, or eight entity

  0, 3, 6-8

  occurence Tabel 7. Alternatif representasi multiplicity menurut referensi Connolly

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB III ANALISA DAN DESAIN SISTEM A. Pengumpulan Data Proses pengumpulan data yang dilakukan penulis menggunakan metode observasi, dan dokumentasi.

  • Metode observasi dilakukan dengan mengamati dan ikut serta dalam

  proses kerja objek penelitian, dalam hal ini adalah proses kerja Bidan Diah Widiarti. Dari hasil observasi, dapat diketahui cara kerja sistem pengolahan data akseptor Keluarga Berencana (KB) yang terdapat di tempat praktek Bidan Diah Widiarti.

  • Metode dokumentasi dilakukan dengan mengumpulkan formulir,

  laporan, dan peraturan yang berkaitan dengan penelitian. Dokumen yang diperoleh adalah : § Formulir Kartu Status Peserta KB (lampiran 1), § Kunjungan Ulang (lampiran 2), dan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Ketika akseptor KB datang untuk pertama kalinya, Bidan mencatat data pasien dalam kartu status peserta KB. Setelah pemeriksaan selesai, Bidan mencatat diagnosa dan obat yang diberikan pada sebuah buku register, kemudian pasien KB diberi kartu kontrol yang berisi tanggal kunjungan ulang.

  Ketika akseptor KB datang untuk kontrol, akseptor menyerahkan kartu kontrol, kemudian Bidan mencari data pasien tersebut, lalu melayani akseptor.

  Setelah pelayanan selesai, diagnosa dan obat yang diberikan dicatat pada sebuah buku regester. Kemudian Bidan mencatat tanggal kunjungan ulang pada kartu kontrol dan menyerahkannya kembali ke akseptor KB. Pencatatan pada buku regester berdasarkan tanggal kunjungan, bukan berdasar nama pasien.

  Setiap akhir bulan, Bidan menyerahkan laporan pelayanan KIA ke Puskesmas. Sebelum laporan dibuat, Bidan merangkum data pasien yang tercatat pada formulir dan buku regester. Kemudian hasil rangkuman tersebut dicatat dalam sebuah formulir laporan pelayan KIA dengan format yang telah

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

B. Analisa Sistem

  framework