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